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

* {	outline: none !important;}

*:hover,
*:focus {
	outline: none !important;
}

.nav-tabs>li {
	margin-bottom: 0;
}

.border-rad-none {
	border-radius: 0 !important;
}

.bg-white {
	background-color: #fff !important;
}

.body {
	min-height: 100vh;
	display: flex;
	flex-wrap: wrap;
}

.btn-xs {
	padding: 1px 10px;
	border-radius: 4px;
}

.btn-xs .fa {
	font-size: 14px;
	margin-right: 4px;
}

.radio-mod input {
	display: none;
}

.radio-mod > span {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	color: #333;
	font-size: 16px;
}

.radio-mod > span:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #fff;
	top: 2px;
	left: 0;
	border: 3px solid #fff;
	box-shadow: 0 0 0 1px #c9c9c9;
	transition: background .15s linear;
}

.radio-mod input:checked + span:after {
	background-color: #e52a25;
}
.radio-mod.checkbox input:checked + span:before {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\F00C';
	top: 50%;
	left: 2px;
	font-size: 16px;
	line-height: 0;
	z-index: 1;
	color: #e52a25;
}
.radio-mod.checkbox > span:after {
	border-radius: 0;
}
.radio-mod.checkbox input:checked + span:after {
	background-color: transparent;
}


.mb-none {
	margin-bottom: 0 !important;
}

.pt-none {
	padding-top: 0 !important;
}

.pt-xs {
	padding-top: 5px !important;
}

.pt-xxs {
	padding-top: 10px;
}

.pt-sm {
	padding-top: 15px !important;
}

.pt-xsm {
	padding-top: 20px;
}

.pt-md {
	padding-top: 25px !important;
}

.pt-xmd {
	padding-top: 30px;
}

.pt-lg {
	padding-top: 35px;
}

.pt-xlg {
	padding-top: 40px !important;
}

.pt-hg {
	padding-top: 45px;
}

.pt-xhg {
	padding-top: 50px;
}

.pb-xs {
	padding-bottom: 5px;
}

.pb-xxs {
	padding-bottom: 10px;
}

.pb-sm {
	padding-bottom: 15px;
}

.pb-xsm {
	padding-bottom: 20px !important;
}

.pb-md {
	padding-bottom: 25px !important;
}

.pb-xmd {
	padding-bottom: 30px !important;
}

.pb-lg {
	padding-bottom: 35px;
}

.pb-xlg {
	padding-bottom: 40px;
}

.pb-hg {
	padding-bottom: 45px;
}

.pb-xhg {
	padding-bottom: 50px;
}

a.heading-quaternary {
	color: #333;
}

a.heading-quaternary:hover {
	color: #e52a25;
}

.font-md {
	font-size: 16px;
}

.fa.fa-rub {
	font-size: 90%;
}


.fa.fa-uah:before {
	content:'\20B4';
	font-size: 125%;
}

.fa.fa-kzt:before {
	content:'\20B8';
	font-size: 115%;
}


@font-face {
    font-family: 'BYN';
    src: url('fonts/byn.eot');
    src: url('fonts/byn.eot?#iefix') format('embedded-opentype'),
         url('fonts/byn.woff') format('woff'),
         url('fonts/byn.ttf') format('truetype'),
         url('fonts/byn.svg#Glyphter') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fa.fa-byn:before{
   font-family: 'BYN';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   content:'\0041';
   font-size: 72%;
}

.lh-1-2 {
	line-height: 1.2;
}
.lh-18 {
	line-height: 18px;
}
.lh-15 {
	line-height: 15px;
	display: inline-block;
}

.txt-dark {
	color: #333333;
}

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

.btn-gray,
button.btn-gray,
a.btn-gray {
	color: #777777;
	background-color: #e8e8e8;
	border-color: #e8e8e8;
}

.btn-gray:hover,
button.btn-gray:hover,
a.btn-gray:hover {
	border-color: #e8e8e8;
	color: #777777;
	background-color: transparent;
}

/*** Search header ***/
.search-header {
	height: 0;
	position: relative;
}

.btn-group-sm>.btn,
.btn-sm {
	font-size: 13px;
	line-height: 16px;
}

.btn-group-sm>.btn .fa,
.btn-sm .fa,
.btn-group-sm>.btn .icon-ok-user,
.btn-sm .icon-ok-user {
	font-size: 17px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 0px;
    margin-right: 5px;
}



.search-header-btn {
	vertical-align: top;
	margin-left: 25px;
	line-height: 40px;
	height: 40px;
	font-size: 26px;
	color: #777;
	width: 50px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}

.search-header-btn:hover {color:#333}

.active-search .search-header-btn {
	font-size: 30px;
}

.active-search .search-header-btn:before {
	content: "\f00d";
}

.search-header-block {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 10px 0;
	background-color: #fff;
	display: none;
}

.none-scroll {
	overflow: hidden;
}

.search-header-bg {
	position: fixed;
	background-color: rgba(0, 0, 0, .9);
	bottom: 0;
	left: 0;
	right: 0;
	top: 241px;
	display: none;
}

.search-header-input {
	font-size: 36px;
	width: 100%;
	height: 51px;
	line-height: 51px;
	border-width: 0;
	padding-right: 75px;
}

.search-header-form {
	position: relative;
}

.search-header-icon {
	position: absolute;
	border-width: 0;
	background-color: transparent;
	color: #999;
	display: inline-block;
	width: 50px;
	height: 50px;
	right: 8px;
	top: 0;
	font-size: 32px;
	padding: 0;
	transition: color .15s linear;
}

.search-header-icon:hover {
	color: #333;
}

/* Form - Custom Radio */
.radio-custom {
	display: inline-block;
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.radio-custom.radio-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .radio-custom.radio-inline {
	margin-top: 7px;
	padding-top: 0;
}

.radio-custom:last-child, .radio-custom:last-of-type {
	margin-bottom: 0;
}

.radio-custom input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.radio-custom input[type="radio"]:checked + label:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 4px;
	margin-top: -5px;
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	width: 10px;
	height: 10px;
	background-color: #444;
	border-radius: 50px;
	-webkit-box-shadow: 0px 0px 1px #444;
	box-shadow: 0px 0px 1px #444;
}

.radio-custom input[type="radio"]:disabled {
	cursor: not-allowed;
}

.radio-custom input[type="radio"]:disabled:checked + label:after {
	color: #999;
}

.radio-custom input[type="radio"]:disabled + label {
	cursor: not-allowed;
}

.radio-custom input[type="radio"]:disabled + label:before {
	background-color: #eee;
}

.radio-custom label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.2;
}

.radio-custom label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	display: inline-block;
	border-radius: 50px;
	border: 1px solid #bbb;
	background: #fff;
}

.radio-custom label + label.error {
	display: block;
}

html.dark .radio-custom label:before {
	background: #282d36;
	border-color: #21262d;
}

html.dark .radio-custom input[type="radio"]:checked + label:after {
	background-color: #fff;
}

html.dark .radio-custom input[type="radio"]:disabled + label:before {
	background: #242830;
	border-color: #242830;
}

html.dark .radio-primary input[type="radio"]:checked + label:after,
.radio-primary input[type="radio"]:checked + label:after {
	background: #CCC;
	-webkit-box-shadow: 0px 0px 1px #CCC;
	box-shadow: 0px 0px 1px #CCC;
}

html.dark .radio-success input[type="radio"]:checked + label:after,
.radio-success input[type="radio"]:checked + label:after {
	background: #47a447;
	-webkit-box-shadow: 0px 0px 1px #47a447;
	box-shadow: 0px 0px 1px #47a447;
}

html.dark .radio-success input[type="radio"]:checked + label,
.radio-success input[type="radio"]:checked + label,
.radio-success:hover label {
	color: #47a447;
}


html.dark .radio-warning input[type="radio"]:checked + label:after,
.radio-warning input[type="radio"]:checked + label:after {
	background: #ed9c28;
	-webkit-box-shadow: 0px 0px 1px #ed9c28;
	box-shadow: 0px 0px 1px #ed9c28;
}

html.dark .radio-danger input[type="radio"]:checked + label:after,
.radio-danger input[type="radio"]:checked + label:after {
	background: #e52a25;
	-webkit-box-shadow: 0px 0px 1px #d2322d;
	box-shadow: 0px 0px 1px #d2322d;
}

html.dark .radio-danger input[type="radio"]:checked + label,
.radio-danger input[type="radio"]:checked + label,
.radio-danger:hover label {
	color: #e52a25;
}

html.dark .radio-info input[type="radio"]:checked + label:after,
.radio-info input[type="radio"]:checked + label:after {
	background: #5bc0de;
	-webkit-box-shadow: 0px 0px 1px #5bc0de;
	box-shadow: 0px 0px 1px #5bc0de;
}

html.dark .radio-dark input[type="radio"]:checked + label:after,
.radio-dark input[type="radio"]:checked + label:after {
	background: #171717;
	-webkit-box-shadow: 0px 0px 1px #171717;
	box-shadow: 0px 0px 1px #171717;
}


#header,
.main,
#footer {
	width: 100%;
}

.main {
	align-self: flex-start;
}

#footer {
	align-self: flex-end;
}

#header {
	min-height: auto !important;
}

.link-black {
	color: #000;
}

.link-black:hover {
	color: #e52a25;
}

.full-btn {
	width: 100%;
}
/*** Sprite cms system ***/
.icon-type {

	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 5px;
	vertical-align: top;
}

.icon-type.md {
	width: 40px;
	height: 40px;
}

.icon-type.lg {
	width: 86px;
	height: 86px;
}

.disp-tbl {
	display: table;
}

textarea {
	resize: none;
	min-height: 150px;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
	margin-top: 6px !important;
}

.btn {
	font-weight: 700 !important;
	white-space:normal;
}
img {
	max-width: 100%;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-add-img:before {
  content: "\e918";
}
.icon-agreement:before {
	color: #d7859c;
  content: "\e920";
}
.icon-agreement.purple:before {
	color: #baa9d3;
}
.icon-cup:before {
  content: "\e921";
}
.icon-firm-flag:before {
  content: "\e922";
}
.icon-flag:before {
  content: "\e923";
}
.icon-live-demo:before {
  content: "\e924";
}
.icon-rocket:before {
  content: "\e91e";
}
.icon-open-link:before {
  content: "\e907";
}
.icon-scan:before {
	color: #7eaac5;
  content: "\e908";
}
.icon-specialize-profile:before {
  content: "\e909";
}
.icon-transfer-rights:before {
  content: "\e90a";
  color: #88c196;
}
.icon-up-raiting:before {
  content: "\e90b";
}
.icon-rights-protect:before {
  content: "\e90c";
}
.icon-contract-agency:before {
  content: "\e90d";
  color: #75c4c9;
}
.icon-templates:before {
  content: "\e600";
}
.icon-sellers:before {
  content: "\e601";
}
.icon-letter:before {
  content: "\e602";
}
.icon-galior:before {
  content: "\e603";
}
.icon-ok-user:before {
  content: "\e604";
}
.icon-uniE605:before {
  content: "\e605";
}
.icon-uniE606:before {
  content: "\e606";
}
.icon-uniE607:before {
  content: "\e607";
}
.icon-decor:before {
  content: "\e90e";
}
.icon-img:before {
  content: "\e90f";
}
.icon-pdf:before {
  color: #e52a25;
  content: "\e910";
}
.icon-sale-template:before {
  content: "\e900";
}
.icon-statistics:before {
  content: "\e901";
}
.icon-paid-services:before {
  content: "\e902";
}
.icon-multilanguage:before {
  content: "\e903";
}
.icon-delivery-mail:before {
  content: "\e904";
}
.icon-close-document:before {
  content: "\e905";
}
.icon-payments:before {
  content: "\e906";
}

.icon-zip:before {
  content: "\e925";
}

.icon-blog:before {
  content: "\e911";
}
.icon-mail-unread:before {
  content: "\e912";
}
.icon-mail-read:before {
  content: "\e913";
}
.icon-mail-chat:before {
  content: "\e914";
}
.icon-mail-basket:before {
  content: "\e915";
}
.icon-profi:before {
  content: "\e916";
}
.icon-woman-check:before {
  content: "\e917";
}
.icon-man-check:before {
  content: "\e919";
}
.icon-icq:before {
  content: "\e91a";
}

.icon-rate { color: #fcb903; }

.icon-rate:before { letter-spacing: 3px; }
.icon-empty-rate:before {
	content: "\e607";
}

.icon-rate-0:before {
	content: "\e607 \e607 \e607 \e607 \e607";
}

.icon-rate-1:before {
	content: "\e606 \e607 \e607 \e607 \e607";
}

.icon-rate-2:before {
	content: "\e605 \e607 \e607 \e607 \e607";
}

.icon-rate-3:before {
	content: "\e605 \e606 \e607 \e607 \e607";
}

.icon-rate-4:before {
	content: "\e605 \e605 \e607 \e607 \e607";
}

.icon-rate-5:before {
	content: "\e605 \e605 \e606 \e607 \e607";
}

.icon-rate-6:before {
	content: "\e605 \e605 \e605 \e607 \e607";
}

.icon-rate-7:before {
	content: "\e605 \e605 \e605 \e606 \e607";
}

.icon-rate-8:before {
	content: "\e605 \e605 \e605 \e605 \e607";
}

.icon-rate-9:before {
	content: "\e605 \e605 \e605 \e605 \e606";
}

.icon-rate-10:before {
	content: "\e605 \e605 \e605 \e605 \e605";
}

html {
	direction: ltr;
	overflow-x: hidden;
	box-shadow: none !important;
}

body {
	background-color: #FFF;
	color: #333;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}

body a {
	outline: none !important;
}

input { font-family: "Open Sans", Arial, sans-serif; }

li {
	line-height: 24px;
}


.modal-block {
	background: transparent;
	padding: 0;
	text-align: left;
	max-width: 600px;
	margin: 40px auto;
	position: relative;
}

.modal-block .panel-title {
	font-weight: bold;
    font-size: 23px;
    line-height: 26px;
}

.modal-block.modal-block-xs {
	max-width: 200px;
}

.modal-block.modal-block-sm {
	max-width: 400px;
}

.modal-block.modal-block-md {
	max-width: 600px;
}

.modal-block.modal-block-lg {
	max-width: 900px;
}

.modal-block.modal-block-full {
	max-width: 98%;
}

.modal-block.modal-header-color .panel-heading h2 {
	color: #FFF;
}

.modal-block.modal-full-color {
	color: #FFF;
}

.modal-block.modal-full-color .panel-heading {
	border: 0;
}

.modal-block.modal-full-color .panel-heading h2 {
	color: #FFF;
}

.modal-block.modal-full-color .panel-footer {
	border: 0;
}

.modal-block.modal-full-color .panel-body {
	background-color: transparent;
}

.modal-block.modal-full-color .fa {
	color: #FFF !important;
}

/* Modal Wrapper */
.modal-wrapper {
	position: relative;
	padding: 25px 0;
}

/* Modal Icon */
.modal-icon {
	float: left;
	width: 20%;
	text-align: center;
}

.modal-icon .fa {
	font-size: 52px;
	position: relative;
	top: -10px;
	color: #CCC;
}

.modal-icon.center {
	float: none;
	width: auto;
	padding-top: 20px;
}

.modal-icon.center + .modal-text {
	float: none;
	width: auto;
}

.modal-icon + .modal-text {
	float: left;
	width: 80%;
}

/* Modal Text */
.modal-text {
	padding: 0 5px;
}

.modal-text h1, .modal-text h2, .modal-text h3, .modal-text h4, .modal-text h5, .modal-text h6 {
	padding: 0;
	margin: -7px 0 4px 0;
}

.modal-block-primary .fa {
	color: #CCC;
}

.modal-block-primary.modal-header-color .panel-heading {
	background-color: #CCC;
}

.modal-block-primary.modal-full-color .panel {
	background-color: #e0e0e0;
}

.modal-block-primary.modal-full-color .panel-heading {
	background-color: #CCC;
}

.modal-block-primary.modal-full-color .panel-footer {
	background-color: #e0e0e0;
}

.modal-block-success .fa {
	color: #47a447;
}

.modal-block-success.modal-header-color .panel-heading {
	background-color: #47a447;
}

.modal-block-success.modal-full-color .panel {
	background-color: #5cb85c;
}

.modal-block-success.modal-full-color .panel-heading {
	background-color: #47a447;
}

.modal-block-success.modal-full-color .panel-footer {
	background-color: #5cb85c;
}

.modal-block-warning .fa {
	color: #ed9c28;
}

.modal-block-warning.modal-header-color .panel-heading {
	background-color: #ed9c28;
}

.modal-block-warning.modal-full-color .panel {
	background-color: #f0ad4e;
}

.modal-block-warning.modal-full-color .panel-heading {
	background-color: #ed9c28;
}

.modal-block-warning.modal-full-color .panel-footer {
	background-color: #f0ad4e;
}

.modal-block-danger .fa {
	color: #d2322d;
}

.modal-block-danger.modal-header-color .panel-heading {
	background-color: #d2322d;
}

.modal-block-danger.modal-full-color .panel {
	background-color: #d9534f;
}

.modal-block-danger.modal-full-color .panel-heading {
	background-color: #d2322d;
}

.modal-block-danger.modal-full-color .panel-footer {
	background-color: #d9534f;
}

.modal-block-info .fa {
	color: #5bc0de;
}

.modal-block-info.modal-header-color .panel-heading {
	background-color: #5bc0de;
}

.modal-block-info.modal-full-color .panel {
	background-color: #7dcde5;
}

.modal-block-info.modal-full-color .panel-heading {
	background-color: #5bc0de;
}

.modal-block-info.modal-full-color .panel-footer {
	background-color: #7dcde5;
}

.modal-block-dark .fa {
	color: #171717;
}

.modal-block-dark.modal-header-color .panel-heading {
	background-color: #171717;
}

.modal-block-dark.modal-full-color .panel {
	background-color: #2b2b2b;
}

.modal-block-dark.modal-full-color .panel-heading {
	background-color: #171717;
}

.modal-block-dark.modal-full-color .panel-footer {
	background-color: #2b2b2b;
}

html.dark .modal-content {
	background-color: #1d2127;
}

html.dark .modal-header,
html.dark .modal-footer {
	border-color: #282d36;
}


.panel {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	/* WHY?
	+ .panel {
		margin-top: 35px;
		}*/;
	}

	.panel-heading {
		background: #f6f6f6;
		border-radius: 5px 5px 0 0;
		border-bottom: 1px solid #DADADA;
		padding: 18px;
		position: relative;
	}

	.panel-heading.bg-primary {
		background: #CCC;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-secondary {
		background: #E36159;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-tertiary {
		background: #2BAAB1;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-quartenary {
		background: #734BA9;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-success {
		background: #47a447;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-warning {
		background: #ed9c28;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-danger {
		background: #d2322d;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-info {
		background: #5bc0de;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-dark {
		background: #171717;
		color: #FFF;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-heading.bg-white {
		background: #fff;
		border-bottom: 0 none;
		border-right: 0 none;
	}

	.panel-actions {
		right: 15px;
		position: absolute;
		top: 15px;
	}

	.panel-actions a,
	.panel-actions .panel-action {
		background-color: transparent;
		border-radius: 2px;
		color: #B4B4B4;
		font-size: 14px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		width: 24px;
	}

	.panel-actions a:hover,
	.panel-actions .panel-action:hover {
		background-color: #eeeeee;
		color: #B4B4B4;
		text-decoration: none;
	}

	.panel-actions a, .panel-actions a:focus, .panel-actions a:hover, .panel-actions a:active, .panel-actions a:visited,
	.panel-actions .panel-action,
	.panel-actions .panel-action:focus,
	.panel-actions .panel-action:hover,
	.panel-actions .panel-action:active,
	.panel-actions .panel-action:visited {
		outline: none !important;
		text-decoration: none !important;
	}

	.panel-title {
		color: #33353F;
		font-size: 20px;
		letter-spacing:normal;
		font-weight: 400;
		line-height: 20px;
		padding: 0;
		text-transform: none;
	}

	.panel-subtitle {
		color: #808697;
		font-size: 12px;
		line-height: 1.2em;
		margin: 7px 0 0;
		padding: 0;
	}

	.panel-body {
		background: #fff;
	}

	.panel-body-nopadding {
		padding: 0;
	}

	.panel-heading + .panel-body {
		border-radius: 0 0 4px 4px;
	}

	.panel-footer {
		border-radius: 0 0 4px 4px;
		margin-top: -5px;
	}

	.panel-footer-btn-group {
		display: table;
		width: 100%;
		padding: 0;
	}

	.panel-footer-btn-group a {
		background-color: #f5f5f5;
		display: table-cell;
		width: 1%;
		border-left: 1px solid #ddd;
		padding: 10px 15px;
		text-decoration: none;
	}

	.panel-footer-btn-group a:hover {
		background-color: #f0f0f0;
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) inset;
	}

	.panel-footer-btn-group a:first-child {
		border-left: none;
	}

	.panel-body.bg-primary {
		background: #CCC;
		color: #FFF;
	}

	.panel-body.bg-secondary {
		background: #E36159;
		color: #FFF;
	}

	.panel-body.bg-tertiary {
		background: #2BAAB1;
		color: #FFF;
	}

	.panel-body.bg-quartenary {
		background: #734BA9;
		color: #FFF;
	}

	.panel-body.bg-success {
		background: #47a447;
		color: #FFF;
	}

	.panel-body.bg-warning {
		background: #ed9c28;
		color: #FFF;
	}

	.panel-body.bg-danger {
		background: #d2322d;
		color: #FFF;
	}

	.panel-body.bg-info {
		background: #5bc0de;
		color: #FFF;
	}

	.panel-body.bg-dark {
		background: #171717;
		color: #FFF;
	}

	.panel-featured {
		border-top: 3px solid #33353F;
	}

	.panel-featured .panel-heading {
		border-radius: 0;
	}

	.panel-featured-top {
		border-top: 3px solid #33353F;
	}

	.panel-featured-right {
		border-right: 3px solid #33353F;
	}

	.panel-featured-bottom {
		border-bottom: 3px solid #33353F;
	}

	.panel-featured-left {
		border-left: 3px solid #33353F;
	}

	.panel-featured-primary {
		border-color: #CCC;
	}

	.panel-featured-primary .panel-title {
		color: #CCC;
	}

	.panel-featured-secondary {
		border-color: #E36159;
	}

	.panel-featured-secondary .panel-title {
		color: #E36159;
	}

	.panel-featured-tertiary {
		border-color: #2BAAB1;
	}

	.panel-featured-tertiary .panel-title {
		color: #2BAAB1;
	}

	.panel-featured-quartenary {
		border-color: #734BA9;
	}

	.panel-featured-quartenary .panel-title {
		color: #734BA9;
	}

	.panel-featured-success {
		border-color: #47a447;
	}

	.panel-featured-success .panel-title {
		color: #47a447;
	}

	.panel-featured-warning {
		border-color: #ed9c28;
	}

	.panel-featured-warning .panel-title {
		color: #ed9c28;
	}

	.panel-featured-danger {
		border-color: #d2322d;
	}

	.panel-featured-danger .panel-title {
		color: #d2322d;
	}

	.panel-featured-info {
		border-color: #5bc0de;
	}

	.panel-featured-info .panel-title {
		color: #5bc0de;
	}

	.panel-featured-dark {
		border-color: #171717;
	}

	.panel-featured-dark .panel-title {
		color: #171717;
	}

	.panel-highlight .panel-heading {
		background-color: #CCC;
		border-color: #CCC;
		color: #fff;
	}

	.panel-highlight .panel-title {
		color: #fff;
	}

	.panel-highlight .panel-subtitle {
		color: #fff;
		color: rgba(255, 255, 255, 0.7);
	}

	.panel-highlight .panel-actions a {
		background-color: rgba(0, 0, 0, 0.1);
		color: #fff;
	}

	.panel-highlight .panel-body {
		background-color: #CCC;
		color: #fff;
	}

	.panel-highlight-title .panel-heading {
		background-color: #2BAAB1;
	}

	.panel-highlight-title .panel-title {
		color: #fff;
	}

	.panel-highlight-title .panel-subtitle {
		color: #fff;
		color: rgba(255, 255, 255, 0.7);
	}

	.panel-highlight-title .panel-actions a {
		background-color: rgba(0, 0, 0, 0.1);
		color: #fff;
	}

	.panel-heading-icon {
		margin: 0 auto;
		font-size: 4.2rem;
		width: 90px;
		height: 90px;
		line-height: 90px;
		text-align: center;
		color: #fff;
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-border-radius: 55px;
		border-radius: 55px;
	}

	.panel-heading-icon.bg-primary {
		background: #CCC;
		color: #FFF;
	}

	.panel-heading-icon.bg-secondary {
		background: #E36159;
		color: #FFF;
	}

	.panel-heading-icon.bg-tertiary {
		background: #2BAAB1;
		color: #FFF;
	}

	.panel-heading-icon.bg-quartenary {
		background: #734BA9;
		color: #FFF;
	}

	.panel-heading-icon.bg-success {
		background: #47a447;
		color: #FFF;
	}

	.panel-heading-icon.bg-warning {
		background: #ed9c28;
		color: #FFF;
	}

	.panel-heading-icon.bg-danger {
		background: #d2322d;
		color: #FFF;
	}

	.panel-heading-icon.bg-info {
		background: #5bc0de;
		color: #FFF;
	}

	.panel-heading-icon.bg-dark {
		background: #171717;
		color: #FFF;
	}

	.panel-heading-profile-picture img {
		display: block;
		margin: 0 auto;
		width: 100px;
		height: 100px;
		border: 4px solid #fff;
		-webkit-border-radius: 50px;
		border-radius: 50px;
	}

	.panel-icon {
		color: #fff;
		font-size: 42px;
		float: left;
	}

	.panel-icon ~ .panel-title, .panel-icon ~ .panel-subtitle {
		margin-left: 64px;
	}


	/* Close */
	.mfp-close,
	.mfp-close-btn-in .mfp-close {
		font-family: "Open Sans", Arial, sans-serif;
		font-weight: 600;
		font-size: 22px;
		color: #838383;
	}


	/* Header */
	#header {
		position: relative;
		z-index: 100;
	}

	#header .header-body {
		background: #FFF;
		border-bottom: 1px solid transparent;
		padding: 0 0;
		-webkit-transition: min-height 0.3s ease;
		-moz-transition: min-height 0.3s ease;
		transition: min-height 0.3s ease;
		width: 100%;
		z-index: 1001;
		min-height: 125px;
	}

	#header .container {
		/*position: relative;*/
	}

	#header .header-container {
		position: relative;
		display: table;
	}

	#header .header-top {
		background-color: #f4f4f4;
		border-bottom: 1px solid #ededed;
		margin-top: -13px;
		padding: 8px 0;
		position: relative;
		z-index: 4;
	}

	#header .header-top::after {
		clear: both;
		content: "";
		display: table;
	}

	#header .header-top p {
		font-size: 0.9em;
		margin: 0;
		padding: 0;
		line-height: 37px;
		float: left;
	}

	#header .header-top p .fa, #header .header-top p .icons {
		position: relative;
		top: 1px;
	}

	#header .header-top .header-search {
		float: right;
		margin-top: 2px;
		margin-left: 10px;
		margin-right: 0;
	}

	#header .header-top .header-nav-top {
		float: left;
		margin-top: 0;
		margin-left: 0;
		margin-right: 10px;
	}

	#header .header-top .header-social-icons {
		margin-top: 3px;
	}

	#header .header-top.header-top-colored {
		margin-top: -13px;
		border-top: 5px solid #CCC;
		border-bottom: 0;
		color: #FFF;
	}

	#header .header-top.header-top-colored p, #header .header-top.header-top-colored a, #header .header-top.header-top-colored span {
		color: #FFF;
	}

	#header .header-top.header-top-colored .form-control {
		border: 0;
	}

	#header .header-top.header-top-style-2 {
		background: #f6f6f6;
		margin-top: -16px;
	}

	#header .header-top.header-top-style-3 {
		margin-top: -16px;
		margin-bottom: 10px;
	}

	#header .header-top.header-top-style-4 {
		background: #E4E6ED;
		margin-top: -16px;
		margin-bottom: 10px;
		border-bottom: 0;
	}

	#header .header-row {
		display: table-row;
		clear: both;
	}

	#header .header-column {
		display: table-cell;
		vertical-align: middle;
	}

	#header .header-column .row {
		margin: 0;
	}

	#header .header-column .header-row {
		display: block;
		clear: right;
	}

	#header  .header-extra-info {
		list-style: outside none none;
		margin: 5px 0 0 0;
		padding: 0;
		float: right;
	}

	#header .header-extra-info li {
		display: inline-block;
		margin-left: 25px;
	}

	#header .header-extra-info li .feature-box small {
		position: relative;
		top: -4px;
	}

	#header .header-column.header-column-valign-top {
		vertical-align: top;
	}

	#header .header-column.header-column-valign-bottom {
		vertical-align: bottom;
	}

	#header .header-column.header-column-center {
		text-align: center;
	}

	#header .header-column.header-column-center .header-logo {
		width: 100% !important;
		padding: 9px 0;
	}

	#header .header-logo {
		float: left;
		position: relative;
	}

	#header .header-logo img {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: relative;
		margin: 15px 15px 15px 0;
		top: 0;
	}

	#header .header-nav-top {
		float: right;
		margin-top: 10px;
		margin-left: 10px;
	}

	#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
		color: #999;
		font-size: 0.9em;
		padding: 6px 10px;
		display: inline-block;
	}

	#header .header-nav-top .nav > li > a .fa, #header .header-nav-top .nav > li > a .icons, #header .header-nav-top .nav > li > span .fa, #header .header-nav-top .nav > li > span .icons {
		margin-right: 3px;
		position: relative;
		top: 1px;
	}

	.header-nav-top .nav > li > a:hover, .header-nav-top .nav > li > a a:focus {
		background: #EEE;
	}

	#header .header-nav-top .nav > li.open > .dropdown-menu-toggle {
		border-radius: 4px 4px 0px 0px;
	}

	#header .header-nav-top .dropdown-menu {
		border-color: #EEE;
		margin-top: -2px;
		border-radius: 4px 0px 4px 4px;
		padding: 0 0 5px 0;
	}


	#header .busket li > a:hover {
		background-size: cover !important;
	}

	#header .header-nav-top .flag {
		margin-right: 2px;
	}

	#header .header-search {
		float: right;
		margin-top: 10px;
		margin-left: 10px;
	}

	#header .header-search .form-control {
		border-radius: 20px;
		font-size: 0.9em;
		height: 34px;
		margin: 0;
		padding: 6px 12px;
		-webkit-transition: width 0.3s ease;
		-moz-transition: width 0.3s ease;
		transition: width 0.3s ease;
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-backface-visibility: hidden;
		-webkit-perspective: 1000;
		width: 170px;
	}

	#header .header-search .btn-default {
		background: transparent;
		border: 0 none;
		color: #CCC;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 3;
	}

	#header .header-search .btn-default:hover {
		color: #000;
	}

	#header .header-social-icons {
		float: right;
		margin: 15px 0 0 10px;
	}

	#header .header-btn-collapse-nav {
		background: #CCC;
		color: #FFF;
		display: none;
		float: right;
		margin: 12px 0 8px 15px;
	}

	#header.header-narrow .header-body {
		min-height: 0;
	}

	#header.header-narrow .header-logo img {
		margin: 12px 12px 12px 0;
	}

	#header.header-narrow .header-nav-main {
		margin-bottom: 0;
	}

	#header.header-no-border-bottom .header-body {
		padding-bottom: 0 !important;
		border-bottom: 0 !important;
	}

	#header .topHeader { padding-top: 30px; padding-bottom: 30px; }
	#header .topHeader .logo { float: left; display: block; }
	#header .topHeader .slogan { float: left; max-width: 190px; color: #777; line-height: 18px; margin: 10px 0 0 50px; }

	@media (max-width: 1200px) {
		#header .topHeader .slogan {display:none}

		.seller-item .seller-wrap-avatar .seller-avatar, 
		.seller-item .seller-wrap-avatar .thumb-info-hov {
			height: 98px;
			width: 98px;
		}
		
		
	}

	html:not(.boxed) #header.header-full-width .header-container {
		width: 100%;
	}

	html #header.header-transparent {
		min-height: 0 !important;
		width: 100%;
		position: absolute;
	}

	html #header.header-transparent .header-body {
		position: relative;
		top: 0;
		background: transparent;
		border-top: 0;
		border-bottom: 0;
		box-shadow: none;
	}

	html #header.header-transparent .header-body:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #FFF;
		opacity: 0;
		border-bottom: 1px solid #f1f1f1;
		-webkit-transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-backface-visibility: hidden;
		-webkit-perspective: 1000;
	}

	html.sticky-header-enabled #header.header-transparent .header-body {
		position: fixed;
	}

	html.sticky-header-active #header.header-transparent .header-body {
		border-bottom: 0;
		box-shadow: none;
	}

	html.sticky-header-active #header.header-transparent .header-body:before {
		opacity: 1;
	}

	html #header.header-semi-transparent, html #header.header-semi-transparent-light {
		min-height: 0 !important;
		width: 100%;
		position: absolute;
	}

	html #header.header-semi-transparent .header-body, html #header.header-semi-transparent-light .header-body {
		position: relative;
		top: 0;
		background: transparent;
		border-top: 0;
		border-bottom: 0;
		box-shadow: none;
	}

	html #header.header-semi-transparent .header-body:before, html #header.header-semi-transparent-light .header-body:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #000;
		border-bottom: 0;
		opacity: 0.3;
		-webkit-transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-backface-visibility: hidden;
		-webkit-perspective: 1000;
	}

	html.sticky-header-enabled #header.header-semi-transparent .header-body {
		position: fixed;
	}

	html.sticky-header-active #header.header-semi-transparent .header-body {
		border-bottom: 0;
		box-shadow: none;
	}

	html.sticky-header-active #header.header-semi-transparent .header-body:before {
		opacity: 0.8;
	}

	html #header.header-semi-transparent-light .header-body:before {
		opacity: 0.1;
		background: #FFF;
	}

	html.sticky-header-enabled #header.header-semi-transparent-light .header-body {
		position: fixed;
	}

	html.sticky-header-active #header.header-semi-transparent-light .header-body {
		border-bottom: 0;
		box-shadow: none;
	}

	html.sticky-header-active #header.header-semi-transparent-light .header-body:before {
		border-bottom: 1px solid #f1f1f1;
		opacity: 0.9;
	}

	html #header.header-transparent-bottom-border .header-body {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}

	html.sticky-header-active #header .header-body {
		position: relative;
		border-bottom-color: #e9e9e9;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	}

	html:not(.sticky-header-active) #header.header-transparent-sticky-deactive .header-body:before {
		background: transparent !important;
	}

	/* Header Nav Main */
	@media (min-width: 320px) {
		#header .header-nav-main {
			float: right;
			margin: 0 0 0;
		}

		#header .header-nav-main nav > ul {
			display: table;
			width: 100%;
			position:relative;
		}

		#header .header-nav-main nav > ul > li {
			display: table-cell;
			float: none;
			vertical-align: middle;
			position: relative;
			border-right: 1px solid #ddd;
		}

		#header .header-nav-main nav > ul > li.subscribeNewTemplates {

		}

		#header .header-nav-main nav > ul > li.subscribeNewTemplates a {
			background: #2baab1; color:#fff !important; padding-left: 16px; padding-right: 16px;
		}
		#header .header-nav-main nav > ul > li.subscribeNewTemplates a:hover {color: #e52a25 !important; background-color:#fff !important;}

		#header .header-nav-main nav > ul > li.subscribeNewTemplates a .text {
			min-width: 110px;
		}


		#header .header-nav-main nav .icon {
			font-size: 28px;
			position: absolute;
			margin-top: 2px;
		}


		#header .header-nav-main nav .icon-sellers { font-size: 40px; margin-left: -5px; margin-top: -3px; }

		#header .header-nav-main nav .icon ~ .text { margin-left: 40px; }

		#header .header-nav-main nav .icon-letter{ margin-top: 3px;}


		#header .header-nav-main nav .text {
			display: inline-block; vertical-align: middle; text-align: left;
			word-wrap: break-word;
		}

		#header .header-nav-main nav > ul > li > a {
			border-radius: 0px;
			font-size: 14px;
			font-style: normal;
			font-weight: bold;
			line-height: 15px;
			padding: 15px 20px;
		}


		#header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
			background: transparent;
		}

		#header .header-nav-main nav > ul > li > a.dropdown-toggle {
			padding-right: 23px;
		}

		#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-caret-down {
			display: none;
		}

		#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
			position: absolute;
			font-family: FontAwesome;
			content: "\f0d7";
			font-size: 10px;
			position: absolute;
			top: 9px;
			right: 11px;
		}

		#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
			background: #CCC;
			color: #FFF;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
			top: -10000px;
			display: block;
			opacity: 0;
			left: auto;
			border-radius: 0 4px 4px;
			border: 0;
			box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
			margin: -3px 0 0 0;
			min-width: 200px;
			padding: 5px;
			text-align: left;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
			border-bottom: 1px solid #f4f4f4;
			color: #777;
			font-size: 0.9em;
			font-weight: 400;
			padding: 8px 20px 8px 8px;
			position: relative;
			text-transform: none;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {
			position: relative;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-caret-down {
			display: none;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
			border-color: transparent transparent transparent #CCC;
			border-style: solid;
			border-width: 5px 0 5px 5px;
			content: " ";
			display: block;
			float: right;
			height: 0;
			margin-right: -10px;
			margin-top: 5px;
			position: absolute;
			right: 15px;
			top: 8px;
			width: 0;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
			display: block;
			left: 100%;
			margin-top: -10px;
			margin-left: -1px;
			border-radius: 4px;
			opacity: 0;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
			top: 0;
			opacity: 1;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child a {
			border-bottom: 0;
		}

		#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {
			/*padding-bottom: 15px;*/
		}

		#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
			top: auto;
			display: block;
			opacity: 1;
		}

		#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li a {
			padding-right: 8px;
			padding-left: 20px;
		}

		#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
			left: 8px;
			border-width: 5px 5px 5px 0;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega {
			position: static;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
			border-radius: 0 0 4px 4px;
			left: 0px;
			right: 0px;
			width: auto;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {
			padding: 20px 30px;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {
			color: #333333;
			display: block;
			font-size: 1em;
			font-weight: 600;
			margin-top: 20px;
			padding-bottom: 5px;
			text-transform: uppercase;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child {
			margin-top: 0;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav {
			list-style: none;
			padding: 0;
			margin: 0;
			overflow: hidden;
			margin-top: 20px;
			margin-bottom:20px;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li {
			overflow: hidden; float: left; width: 25%; padding: 40px 2% 0 2%; border-right: 1px solid #dbdbdb;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:nth-child(4n+1) {
			clear: both;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:nth-child(4n) {

			border-right: none;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:nth-child(1),
		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:nth-child(2),
		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:nth-child(3),
		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:nth-child(4){
			padding-top: 0;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li .thumb {
			width: 40px; height: 40px; border-radius: 5px; float: left;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li .head {
			margin-left: 50px; color:  #333333; font-size: 20px;  position: relative; top: -3px;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover .title {
			color: #e52a25;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover .templates {
			color: #e52a25;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li .head .title {
			font-weight: 700;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li .head .templates {
			font-weight: 300; line-height: 21px;
		}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li .tip {
			top: -4px;
		}



		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li .description {
			font-size: 12px; color: #777777; line-height: 15px; padding: 10px 0 0 0; height: 55px;
		}

		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu.eee { opacity: 1; top: 40px;}

		#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
			border: 0 none;
			color: #777777;
			display: block;
			margin: 0 0 0 0;
			padding: 0;
			text-shadow: none;
			text-transform: none;
			text-decoration: none;
		}
		
		
		
		#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-links .dropdown-mega-sub-nav > li {
			border:none;
		}
		#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-noicons .dropdown-mega-sub-nav > li .head {
			margin: 0 0 10px 0;
		}
		#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-links .dropdown-mega-sub-nav > li .head {
			font-size: 16px;
			line-height: 18px;
		}
		#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-links a:hover,
		#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-links a:hover .head {
			color:#e52a25;
		}

	/*
	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {
		background: #f4f4f4;
	}
	*/
	#header .header-nav-main.header-nav-main-square {
		margin-bottom: -9px;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li > a {
		border-radius: 0;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu {
		margin-top: 0;
		border-radius: 0;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: 0;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega > .dropdown-menu {
		border-radius: 0;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		border-radius: 0;
	}

	#header .header-nav-main a > .thumb-info-preview {
		position: absolute;
		display: block;
		left: 100%;
		opacity: 0;
		border: 0;
		padding-left: 10px;
		background: transparent;
		overflow: visible;
		margin-top: 15px;
		top: -10000px;
		-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
		transition: transform 0.2s ease-out, opacity 0.2s ease-out;
		transform: translate3d(-20px, 0, 0);
		opacity: 0;
	}

	#header .header-nav-main a > .thumb-info-preview .thumb-info-wrapper {
		background: #FFF;
		display: block;
		border-radius: 4px;
		border: 0;
		box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
		margin: 0;
		padding: 4px;
		text-align: left;
		width: 190px;
	}

	#header .header-nav-main a > .thumb-info-preview .thumb-info-image {
		transition: all 6s linear 0s;
		width: 182px;
		height: 136px;
		min-height: 0;
	}

	#header .header-nav-main a:hover > .thumb-info-preview {
		transform: translate3d(0, 0, 0);
		top: 0;
		opacity: 1;
		margin-top: -5px;
	}

	#header .header-nav-main .dropdown-reverse a > .thumb-info-preview {
		transform: translate3d(20px, 0, 0);
		right: 100%;
		left: auto;
		padding-left: 0;
		margin-right: 10px;
	}

	#header .header-nav-main .dropdown-reverse a:hover > .thumb-info-preview {
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav {
		display: block !important;
	}

	#header .header-nav.header-nav-stripe {
		margin-bottom: -9px;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		background: transparent;
		padding: 295px 13px 24px;
		margin: -230px 0 0;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle, #header .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle {
		padding-right: 23px;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle:after, #header .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle:after {
		top: 295px;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a {
		color: #444;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		color: #FFF;
	}

	#header .header-nav.header-nav-stripe .header-social-icons {
		margin-top: 70px;
	}

	#header .header-nav.header-nav-top-line {
		margin-bottom: -9px;
	}

	#header .header-nav.header-nav-top-line nav > ul > li > a, #header .header-nav.header-nav-top-line nav > ul > li:hover > a {
		background: transparent;
		color: #444;
		padding: 65px 13px 24px;
		margin: 0;
	}

	#header .header-nav.header-nav-top-line nav > ul > li > a:before, #header .header-nav.header-nav-top-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 5px;
		top: -16px;
		left: -5px;
		opacity: 0;
	}

	#header .header-nav.header-nav-top-line nav > ul > li > a.dropdown-toggle, #header .header-nav.header-nav-top-line nav > ul > li:hover > a.dropdown-toggle {
		padding-right: 23px;
	}

	#header .header-nav.header-nav-top-line nav > ul > li > a.dropdown-toggle:after, #header .header-nav.header-nav-top-line nav > ul > li:hover > a.dropdown-toggle:after {
		top: 65px;
	}

	#header .header-nav.header-nav-top-line nav > ul > li.active > a:before, #header .header-nav.header-nav-top-line nav > ul > li:hover > a:before {
		opacity: 1;
	}

	#header .header-nav.header-nav-top-line .header-social-icons {
		margin-top: 70px;
	}

	#header .header-nav.header-nav-dark-dropdown {
		margin-bottom: -9px;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li > a, #header .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a {
		background: transparent;
		color: #444;
		padding: 65px 13px 24px;
		margin: 0;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li > a.dropdown-toggle, #header .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a.dropdown-toggle {
		padding-right: 23px;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li > a.dropdown-toggle:after, #header .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a.dropdown-toggle:after {
		top: 65px;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown li a {
		border-bottom-color: #2a2a2a;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown .dropdown-menu {
		background: #1e1e1e;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown .dropdown-menu > li > a {
		color: #969696;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown .dropdown-menu > li > a:hover, #header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown .dropdown-menu > li > a:focus {
		background: #282828;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-title {
		color: #ababab;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {
		background: #282828;
	}

	#header .header-nav.header-nav-dark-dropdown .header-social-icons {
		margin-top: 70px;
	}

	#header .header-nav.header-nav-center .header-nav-main {
		float: none;
		margin: 0;
	}

	#header .header-nav.header-nav-center .header-nav-main > nav {
		width: 100%;
		text-align: center;
	}

	#header .header-nav.header-nav-center .header-nav-main > nav > ul > li {
		display: inline-block;
		float: none;
		text-align: left;
	}

	#header .header-nav-main {
		display: block !important;
		height: auto !important;
	}

	#header .header-nav-bar {
		padding: 0px 10px 0px;
		margin-bottom: 0;
	}

	#header .header-nav-bar .header-nav-main {
		float: none;
		margin-bottom: 0;
	}
}
   /* end of Header Nav Main */
@media (max-width: 1280px){
	.search-header-btn{
		right: 0;
		width: 40px;
	}
}
@media (max-width: 1045px){
	.search-header-btn{
		top: -58px;
	}
}
@media (max-width: 1220px){
	#header .header-nav-bar {
		padding: 0;
		margin-bottom: 0;
	}
	#header .header-nav-bar .container{
		padding: 0;
	}
	
}

/* Header Narrow */
@media (min-width: 320px) {
	#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a, #header.header-narrow .header-nav.header-nav-stripe nav > ul > li:hover > a, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li > a, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a {
		padding: 35px 13px 30px;
		margin: -12px 0 0;
	}

	#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle, #header.header-narrow .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li > a.dropdown-toggle, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a.dropdown-toggle {
		padding-right: 23px;
	}

	#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a.dropdown-toggle:after {
		top: 35px;
	}

	#header.header-narrow .header-nav.header-nav-stripe .header-social-icons, #header.header-narrow .header-nav.header-nav-dark-dropdown .header-social-icons {
		margin-top: 30px;
	}

	#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a {
		padding: 22px 13px 30px;
		margin: 5px 0 0;
	}

	#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a.dropdown-toggle, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a.dropdown-toggle {
		padding-right: 23px;
	}

	#header.header-narrow .header-nav.header-nav-top-line nav > ul > li > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-top-line nav > ul > li:hover > a.dropdown-toggle:after {
		top: 22px;
	}

	#header.header-narrow .header-nav.header-nav-top-line .header-social-icons {
		margin-top: 30px;
	}
}


@media (min-width: 320px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li > a {
		color: #333;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		background: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > .dropdown-menu {
		border-top-color: #FFF;
		box-shadow: 0 20px 25px rgba(0, 0, 0, 0.05);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
		border-top-color: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
		background: #FFF;
	}

	#header .header-nav-main.header-nav-main-light .dropdown-menu > li > a:hover, #header .header-nav-main.header-nav-main-light .dropdown-menu > li > a:focus {
		background: #f5f5f5;
	}
}


@media (min-width: 320px) {
	#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-mega-sub-nav li a {
		-webkit-transition: -webkit-transform 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out;
		transition: transform 0.2s ease-out;
		transform: translate3d(0, -5px, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown:hover .dropdown-mega-sub-nav li a {
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu {
		-webkit-transition: -webkit-transform 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out;
		transition: transform 0.2s ease-out;
		transform: translate3d(0, -5px, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 320px) {
	#header .header-nav-main-effect-2 nav > ul > li.dropdown .dropdown-menu {
		-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
		transition: transform 0.2s ease-out, opacity 0.2s ease-out;
		transform: translate3d(0, -5px, 0);
		opacity: 0;
	}

	#header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu {
		transform: translate3d(0, -1px, 0);
		opacity: 1;
	}
}

@media (min-width: 320px) {
	#header .header-nav-main-effect-3 nav > ul > li.dropdown .dropdown-menu {
		-webkit-transition: -webkit-transform 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out;
		transition: transform 0.2s ease-out;
		transform: translate3d(0, 10px, 0);
	}

	#header .header-nav-main-effect-3 nav > ul > li.dropdown:hover > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 320px) {
	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
		transition: transform 0.2s ease-out, opacity 0.2s ease-out;
		transform: translate3d(-20px, 0, 0);
		opacity: 0;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
		transition: transform 0.2s ease-out, opacity 0.2s ease-out;
		transform: translate3d(20px, 0, 0);
		left: auto;
		right: 100%;
		opacity: 0;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}




@media (min-width: 320px) {
	html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {
		color: #FFF;
	}

	html #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active) > a {
		color: #FFF;
	}

	html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li:not(.active) > a {
		color: #FFF;
	}
}

/* Mega Menu (Signin/SignUp) */
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu {
	width: 40%;
	right: 15px;
	left: auto;
	border-radius: 6px 0 6px 6px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu a {
	transform: translate3d(0px, 0px, 0px);
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .fa-user {
	margin-right: 5px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-mega-sub-title {
	margin-bottom: 10px;
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .sign-up-info, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .log-in-info {
	text-align: center;
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signin .signin-form {
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signin .signup-form, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signin .recover-form {
	display: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signup .signin-form {
	display: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signup .signup-form {
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signup .recover-form {
	display: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.recover .signin-form, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.recover .signup-form {
	display: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.recover .recover-form {
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .user-avatar .img-thumbnail {
	float: left;
	margin-right: 15px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .user-avatar .img-thumbnail img {
	max-width: 55px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .user-avatar strong {
	display: block;
	padding-top: 7px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .user-avatar span {
	display: block;
	font-size: 12px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .user-avatar p {
	margin: 0 0 0 25px;
	text-align: left;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .list-account-options {
	list-style: square;
	margin: 6px 0 0;
	padding: 0;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .list-account-options a:hover {
	text-decoration: none;
}



/* Mega Menu (Signin/SignUp) */
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
	width: 40%;
	right: 15px;
	left: auto;
	border-radius: 6px 0 6px 6px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu a {
	transform: translate3d(0px, 0px, 0px);
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table {
	width: 100%;
	margin-top: 0px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a {
	background-color: transparent !important;
	color: #333;
	padding: 0;
	margin: 0;
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.remove {
	float: right;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a:hover {
	text-decoration: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .fa-shopping-cart {
	margin-right: 5px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-thumbnail {
	width: 120px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-actions {
	text-align: right;
	width: 80px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue {
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #DDD;
	clear: both;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue .btn {
	margin-bottom: 10px;
}



html.side-header #header {
	min-height: 0 !important;
}

@media (min-width: 991px) {
	html.side-header .main .container, html.side-header #footer .container {
		padding: 0 35px;
		width: auto !important;
		max-width: 1210px;
	}

	html.side-header body > .body {
		margin: 0 0 0 255px;
		width: auto;
		overflow-x: hidden;
		overflow-y: visible;
	}

	html.side-header body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
		width: 100% !important;
		left: auto !important;
	}

	html.side-header #header {
		background: #FFF;
		position: fixed;
		box-shadow: 0 0 18px rgba(0, 0, 0, 0.07);
		top: 0;
		left: 0;
		width: 255px;
		height: 100%;
	}

	html.side-header #header .header-body {
		border-top: 0;
	}

	html.side-header #header .header-container {
		width: auto;
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px;
		padding-right: 20px;
		width: 100%;
	}

	html.side-header #header .header-search {
		margin: 5px 0 10px;
		float: none;
	}

	html.side-header #header .header-search .input-group {
		width: 100%;
	}

	html.side-header #header .header-search .input-group .form-control {
		width: 100%;
	}

	html.side-header #header .header-nav-top {
		margin: 0;
		float: none;
	}

	html.side-header #header .header-nav-top .nav > li > a, html.side-header #header .header-nav-top .nav > li > span {
		display: block;
	}

	html.side-header #header .header-logo {
		margin: 0;
		float: none;
		text-align: center;
		width: auto !important;
		height: auto !important;
		padding: 10px 0;
	}

	html.side-header #header .header-column {
		display: block;
	}

	html.side-header #header .header-column .header-row {
		clear: both;
	}

	html.side-header #header .header-nav-main {
		float: none;
	}

	html.side-header #header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
		content: "\f0da";
	}

	html.side-header #header .header-nav-main nav > ul > li.dropdown.open > a, html.side-header #header .header-nav-main nav > ul > li.dropdown:hover > a {
		padding-bottom: 10px;
	}

	html.side-header #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 3px;
		left: 100%;
		border-top: 0;
		border-left: 5px solid #CCC;
		margin-left: -5px;
	}

	html.side-header #header .header-nav-main nav > ul > li.dropdown li.dropdown-submenu:hover > .dropdown-menu {
		margin-top: -5px;
		border-top: 0;
	}

	html.side-header #header .header-nav-main nav > ul > li.dropdown-mega {
		position: relative;
	}

	html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu {
		min-width: 720px;
	}

	html.side-header #header .nav-pills > li {
		float: none;
		margin: 0 0 1px 0;
	}

	html.side-header #header .header-social-icons {
		float: none;
		text-align: center;
		margin-top: 25px;
	}

	html.side-header-right body > .body {
		margin: 0 255px 0 0;
	}

	html.side-header-right #header {
		left: auto;
		right: 0;
	}

	html.side-header-right #header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle {
		padding-right: 5px;
		padding-left: 23px;
	}

	html.side-header-right #header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
		content: "\f0d9";
		left: 11px;
	}

	html.side-header-right #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-right #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		right: 100%;
		left: auto;
		border-right: 5px solid #CCC;
		border-left: 0;
		margin-left: 0;
		margin-right: -5px;
		border-radius: 4px 0 0 4px;
	}

	html.side-header-semi-transparent body > .body {
		margin: 0;
	}

	html.side-header-semi-transparent #header {
		background: rgba(0, 0, 0, 0.3);
	}

	html.side-header-semi-transparent #header .header-body {
		background: transparent !important;
	}
}

@media (max-height: 768px) {
	html.side-header #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		bottom: 0;
		top: auto;
	}
}

html[dir="rtl"] #header .header-search .btn-default {
	right: -35px;
}

/* Page Header */
.page-header {
	background-color: #171717;
	border-bottom: 5px solid #CCC;
	border-top: 5px solid #384045;
	margin: 0 0 35px 0;
	min-height: 50px;
	padding: 20px 0;
	position: relative;
	text-align: left;
}

.page-header .breadcrumb {
	background: none;
	margin: -3px 0 0;
	padding: 0;
}

.page-header .breadcrumb > li {
	text-shadow: none;
}

.page-header .breadcrumb.breadcrumb-valign-mid {
	position: absolute;
	top: 40%;
	right: 20px;
}

.page-header h1 {
	border-bottom: 5px solid #CCC;
	color: #FFF;
	display: inline-block;
	font-weight: 200;
	margin: 0 0 -25px;
	min-height: 37px;
	font-size: 2.6em;
	line-height: 46px;
	padding: 0 0 17px;
	position: relative;
}

.page-header h1 span {
	color: #999da3;
	display: block;
	font-size: 0.6em;
	font-weight: 300;
	margin: -10px 0 0;
}

.page-header-no-title-border h1 {
	border: 0;
}

/* Page Header - More Padding */
.page-header-more-padding {
	padding: 35px 0;
}

/* Page Header - Color */
.page-header-color {
	background-color: #F7F7F7;
	border-bottom: 5px solid #F4F4F4;
	border-top: none;
}

.page-header-color h1 {
	border-bottom: none;
	color: #1d2127;
	font-size: 2.3em;
}

.page-header-color h1 span {
	opacity: 0.65;
}

.page-header-color .breadcrumb > .active {
	opacity: 0.65;
}

/* Page Header - Light */
.page-header-light {
	background-color: #F7F7F7;
	border-bottom: 5px solid #F4F4F4;
	border-top: none;
}

.page-header-light h1 {
	border-bottom: none;
	color: #1d2127;
	font-size: 2.3em;
}

/* Page Header - Reverse */
.page-header-reverse {
	text-align: right;
}

.page-header-reverse .breadcrumb, .page-header-reverse .breadcrumb.breadcrumb-valign-mid {
	float: left;
	left: 20px;
	right: auto;
	margin-top: -10px;
}

/* Page Header - Parallax */
.page-header.parallax {
	margin: 0 0 35px;
	padding: 180px 0 60px;
}

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

.page-header-center .breadcrumb {
	margin: 15px 0 0;
}

/* Page Header Custom Background */
.page-header-custom-background {
	padding: 45px 0;
	background-repeat: repeat;
	background-color: transparent;
	border-top: 0;
	border-bottom: 0;
}

.page-header-custom-background h1 {
	color: #FFF;
	border: 0;
}

.page-header-custom-background h1 span {
	color: #FFF;
	opacity: 0.7;
}

.page-header-custom-background .breadcrumb.breadcrumb-valign-mid {
	top: 36%;
}

.page-header-custom-background .breadcrumb.breadcrumb-valign-mid li.active {
	color: #FFF;
	opacity: 0.7;
}

.page-header-custom-background .breadcrumb.breadcrumb-valign-mid a {
	color: #FFF;
}

/* Page Header Custom - Create your Own */
.page-header.custom-product {
	background-image: url(../img/custom-header-bg.jpg);
	background-repeat: repeat;
	background-color: #999;
	border-top: 5px solid #888;
	overflow: hidden;
}

.page-header.custom-product .row {
	position: relative;
}

.page-header.custom-product p.lead {
	color: #E8E8E8;
}

.page-header.custom-product img {
	bottom: -47px;
	position: relative;
}

.page-header.custom-product h1 {
	color: #FFF;
	margin-bottom: 10px;
	margin-top: 30px;
	border: 0;
}



/* Parallax */
.parallax {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 70px 0;
	padding: 50px 0;
	position: relative;
	background-size: cover !important;
	clear: both;
}

.parallax blockquote {
	border: 0;
	padding: 0 10%;
}

.parallax blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.parallax blockquote p {
	font-size: 24px;
	line-height: 30px;
}

.parallax blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.parallax.parallax-disabled {
	background-attachment: scroll !important;
	background-position: 50% 50% !important;
}

/* Section Featured */
section.section {
	border-top: 5px solid #f1f1f1;
	margin: 30px 0;
	padding: 50px 0;
}

.section-prof {
	background-image: url(/templates/_default_/img/bg_proverenny-min.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
    background-size: cover;
}

section.section.section-no-background {
	background: transparent;
	border-top-color: transparent;
}

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

section.section.section-text-light h1, section.section.section-text-light h2, section.section.section-text-light h3, section.section.section-text-light h4, section.section.section-text-light h5, section.section.section-text-light h6 {
	color: #FFF;
}

section.section.section-text-light p {
	color: #e6e6e6;
}

section.section.section-background {
	background-repeat: repeat;
	border: 0;
}

section.section.section-overlay {
	position: relative;
}

section.section.section-overlay:before {
	content: "";
	display: block;
	background: url("../img/video-overlay.png") repeat scroll 0 0 transparent;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

section.section.section-video {
	background: none !important;
	border: 0;
}

section.section.section-parallax {
	border: 0;
}

section.section.section-no-border {
	border: 0;
}

section.section.section-with-divider {
	margin: 56px 0 35px;
}

section.section.section-with-divider .divider {
	margin: -56px 0 44px;
}

section.section.section-footer {
	margin-bottom: -50px;
}

section.section.section-with-mockup {
	margin-top: 120px;
}

section.section.section-front {
	position: relative;
	z-index: 1;
}


/* Sidebar */
aside ul.nav-list > li > a {
	color: #666;
	font-size: 0.9em;
	padding: 8px 0 8px 18px;
}

.sidebar-banner {
	display: block;
	width: 100%;
	background-position: 50% 50%;
	background-size: cover !important;
	background-repeat: no-repeat;
	border-radius: 7px;
	height: 220px;
}

.sidebar-banner.banner-lg {
	height: 404px;
}

.sidebar-banner.banner-xs {
	height: 180px;
}

.banner_wide_top {width:100%;}
.banner_account_top {}
.content-body.content-admin .banner_account_top {margin-bottom: 30px;}

.box-sidebar {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px 15px;
}


.base-cost {
	font-size: 14px;
}

.base-cost > b {
	display: inline-block;
}

.base-cost .cost {
	margin-top: 0;
	font-size: 20px;
	transition: all 0.15s linear;
}

.base-cost .fa {
	font-size: 17px;
}

.base-cost-txt {
	font-size: 12px;
	line-height: 1.5;
	color: #777777;
}

.panel-cost-template .accordion-toggle .cost {
	transform: scale(1.3);
	transform-origin: right center;
}

.panel-cost-template .accordion-toggle.collapsed .cost {
	transform: scale(1);
}

[data-plugin-tooltip] {
	cursor: pointer;
}

.panel-cost-template.panel-group .panel-heading {
	border-radius: 4px 4px 0 0;
}

.panel-cost-template.panel-group .panel {
	border: 1px solid #dddddd;
}

.panel-cost-template .install .checkbox-custom {
	display: inline-block;
}
.panel-cost-template .install .checkbox-custom .fa {
	margin:0 0 0 2px;
}

.panel-cost-template  .cost-install {
	float: right;
}

.template-base-cost .cost-install .fa-rub {
	font-size: 12px;
}

.panel-cost-template .cost-install .fa-question-circle {
	color: #2baab1;
}

.template-ransom .cost {
	font-size: 20px;
}

.template-ransom .base-cost .fa-rub {
	font-size: 18px;
}

.template-ransom .base-cost > b {
	margin-top: 1px;
}

.box-sidebar .spiner {
	width: 100%;
	height: 1px;
	display: block;
	background-color: #dbdbdb;
	margin: 25px 0;
}

.template-list-feature {
	list-style: none;
	padding-left: 0;
	margin: 0 0 10px;
	padding-left: 20px;
}

.template-list-feature li {
	vertical-align: middle;
}

.template-list-feature li:not(:last-child) {
	margin-bottom: 0;
}

.template-list-feature .fa {
	font-size: 30px;
	margin-right: 5px;
	width: 35px;
	position: relative;
	top: 6px;
}

.template-list-feature .count {
	font-size: 30px;
	font-weight: bold;
	position: relative;
	top: 6px;
	margin-right: 4px;
	color: #777;
	display: inline-block;
}

.sidebar-catalog-item .thumb-info-caption {
	text-align: center;
	padding: 15px 0;
}

.sidebar-catalog-item .thumb-info-caption > p {
	margin-bottom: 3px;
	height: auto;
	padding: 0;
	font-size: 14px;
}

.sidebar-catalog-item .thumb-info-country .flag {
	position: relative;
	margin-right: 5px;
	top: -2px;
}

.sidebar-catalog-item .thumb-info-caption > p.thumb-info-count-sales {
	margin-bottom: 10px;
}

.sidebar-catalog-item .thumb-info-caption > p.thumb-info-time-register {
	margin-bottom: 0;
}

.sidebar-catalog-item .thumb-info-caption > p img {
	display: inline-block;
	width: auto;
}

.sidebar-catalog-item .thumb-info-caption .thumb-info-time-register,
.sidebar-catalog-item .thumb-info-caption .thumb-info-time-online {
	font-size: 12px;
	color: #b9b9b9;
	line-height: 1.4;
}

.sidebar-catalog-item .thumb-info-caption .thumb-info-country {
	font-size: 12px;
}


.sidebar-catalog-item.fav_sellers {
	margin:50px 0 0 0;
}

.fav_sellers .seller-item {margin:20px 0 20px 0; padding:0 0 0px 0 !important; border:none;}

.fav_sellers .seller-item .seller-wrap-avatar {width:80px; height:80px; margin:0 10px 10px 0; display:inline-block; vertical-align:top;} 
.fav_sellers .seller-item .seller-wrap-avatar .thumb-info-hov {width:100%; height:100%;}
.fav_sellers .seller-item .seller-wrap-avatar .seller-avatar {height:100%; width:100%;}

.fav_sellers .seller-item .seller-info {display:inline-block; vertical-align:top; width: 160px;}
.fav_sellers .seller-item .seller-name {font-size:inherit; line-height: inherit; margin:0 0 6px 0;}
.fav_sellers .seller-item .block-comment { margin:0px 0 0 0;}
.fav_sellers .seller-item .block-comment p {margin:3px 0; padding:0;}
.fav_sellers .seller-item .block-comment:before {left:20px;}

.thumb-info-country img {
	position: relative;
	top: -2px;
}

.thumb-info-rate {
	font-size: 20px;
	margin-bottom: 5px;
}

/*** User search ***/
.user-search .outerSearch input.form-control {
	height: 34px;
	font-size: 14px;
	padding: 6px 12px;
}

.user-search .outerSearch {
	position: relative;
}

.user-search .outerSearch .searchResult {
	top: 33px;
	max-height: 212px;
	height: 212px;
}

.user-search .outerSearch .scrollable-content {
	max-height: 200px;
}

.user-search .outerSearch .nano-content {
	right: -15px !important;
}

.list-seller-link:after,
.list-seller-link:before {
	content: "";
	clear: both;
	display: table;
}

.list-seller-link {
	display: block;
}

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

.list-seller li {
	padding: 10px 0 5px 10px;
	height: 70px;
	border-bottom: 1px solid #dbdbdb;
	transition: all 0.25s linear;
	cursor: pointer;
}

.list-seller li:hover {
	background-color: #f8f8f8;
}

.list-seller-img {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	overflow: hidden;
	background-position: 50% 50%;
	background-size: cover !important;
	background-repeat: no-repeat;
}

.list-seller-name {
	line-height: 1.4;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 600;
	color: #333;
	display: block;
	max-height: 33px;
	transition: all 0.25s linear;
	cursor: pointer;
}

.list-seller-info {
	margin-bottom: 0;
	line-height: 1.6;
}

.list-seller-info .icon-rate {
	margin-right: 10px;
}

.list-seller-content {
	margin-left: 50px;
}

.list-seller-country {
	font-size: 12px;
	color: #777777;
	vertical-align: bottom;
}

.list-seller-country img {
	margin-right: 5px;
}

/*** Icons share ***/
.min-share .ya-share2__badge {
	width: 30px !important;
	height: 30px !important;
}

.min-share .ya-share2__container_size_m .ya-share2__item {
	margin: 3px 5px 5px !important;
}

.min-share .ya-share2__item_service_vkontakte .ya-share2__icon {
	margin-top: 5px !important;
}

.min-share .ya-share2__icon {
	width: 22px !important;
	height: 24px !important;
	background-size: 22px 22px !important;
}

.min-share .ya-share2__counter {
	border-width: 0;
}

.min-share .ya-share2__counter {
	min-width: 100%;
	bottom: -25px;
}

.min-share .ya-share2__counter:before,
.min-share .ya-share2__counter:after {
	display: none;
}

.breadcrumbs-share {
	margin-top: 45px;
}
/* Home Slider - Revolution Slider */
.slider-container {
	background: #171717;
	height: 500px;
	overflow: hidden;
	width: 100%;
	direction: ltr;
}

.slider-container .tparrows {
	border-radius: 6px;
}

.slider-container .slider-single-slide .tparrows {
	display: none;
}

.slider-container .top-label {
	color: #FFF;
	font-size: 24px;
	font-weight: 300;
}

.slider-container .main-label {
	color: #FFF;
	font-size: 62px;
	line-height: 62px;
	font-weight: 800;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}

.slider-container .featured-label {
	color: #FFF;
	font-size: 52px;
	line-height: 52px;
	font-weight: 800;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

.slider-container .bottom-label {
	color: #FFF;
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
}

.slider-container .blackboard-text {
	color: #BAB9BE;
	font-size: 46px;
	line-height: 46px;
	font-family: "Shadows Into Light", cursive;
	text-transform: uppercase;
}

.slider-container .btn-slider-action {
	font-size: 22px;
	font-weight: 600;
	line-height: 20px;
	padding: 20px 25px;
}

.slider-container .top-label-dark, .slider-container .main-label-dark, .slider-container .bottom-label-dark {
	color: #333;
}

.slider-container .tp-caption-dark a {
	color: #333;
}

.slider-container .tp-caption-dark a:hover {
	color: #333;
}

.slider-container .tp-caption-overlay {
	background: #000;
	padding: 10px;
}

.slider-container .tp-caption-overlay-opacity {
	background: rgba(0, 0, 0, 0.4);
	padding: 10px;
}

.slider-container .tp-opacity-overlay {
	background: rgba(0, 0, 0, 0.75);
}

.slider-container.transparent {
	background-color: transparent;
}

.slider-container.light {
	background-color: #EAEAEA;
}

.slider-container.light .tp-bannershadow {
	opacity: 0.05;
	top: 0;
	bottom: auto;
	z-index: 1000;
}

.slider-container.light .featured-label, .slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label {
	color: #333;
}

.slider-container.light .tp-caption a {
	color: #333;
}

.slider-container.light .tp-caption a:hover {
	color: #333;
}

/* Arrows */
.tparrows.tparrows-carousel {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: auto;
	padding: 20px 0;
}

.tparrows.tparrows-carousel.tp-leftarrow {
	right: auto !important;
	left: -30px !important;
	border-radius: 0 4px 4px 0;
}

.tparrows.tparrows-carousel.tp-leftarrow:before {
	font-family: FontAwesome;
	content: "\f053";
	position: relative;
	left: -1px;
	top: 1px;
}

.tparrows.tparrows-carousel.tp-rightarrow {
	right: -60px !important;
	left: auto !important;
	border-radius: 4px 0 0 4px;
}

.tparrows.tparrows-carousel.tp-rightarrow:before {
	font-family: FontAwesome;
	content: "\f054";
	position: relative;
	left: 2px;
	top: 1px;
}

/* Slider IE Fix */
html.ie .forcefullwidth_wrapper_tp_banner {
	overflow: hidden;
}

/* Embed Border */
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	border: 0 !important;
}

/* Defaults */
.hesperiden-custom {
	padding: 10px 0 !important;
}

.hesperiden-custom .tp-tab {
	border: 0 !important;
}

/* Slider With Overlay */
.slider-with-overlay {
	position: relative;
}

.slider-with-overlay .slider-container {
	z-index: auto;
}

/* Slider Contact Form */
.slider-contact-form {
	margin: -45px 0 25px;
}

.slider-contact-form .featured-box {
	text-align: left;
}

.slider-contact-form label.error {
	display: none !important;
}

.slider-contact-form .alert {
	padding: 6px;
	text-align: center;
}

.slider-contact-form textarea {
	resize: none;
}

/* Responsive */
@media (min-width: 320px) {
	.slider-contact-form {
		margin: 0;
		position: absolute;
		top: 20px;
		z-index: 99;
		width: 100%;
	}
}
/* Boxed */
html.boxed .slider-container {
	width: 100% !important;
	left: auto !important;
}

/* Home Slider - Nivo Slider */
.nivo-slider {
	position: relative;
}

.nivo-slider .theme-default .nivoSlider {
	border-radius: 10px 10px 0px 0px;
	box-shadow: none;
	margin-top: 10px;
}

.nivo-slider .theme-default .nivoSlider img {
	border-radius: 10px 10px 0px 0px;
}

.nivo-slider .theme-default .nivo-controlNav {
	margin-top: -72px;
	position: absolute;
	z-index: 99;
	right: 5px;
	bottom: -17px;
}

.nivo-slider .theme-default .nivo-caption {
	padding-left: 20px;
}

/* Custom Map */
section.section-custom-map {
	background: transparent url(../img/map.png) center 0 no-repeat;
	padding: 129px 0 0;
	margin: 20px 0 0;
	border: 0;
}

section.section-custom-map section.section {
	border-top-color: rgba(241, 241, 241, 0.8);
	background: rgba(244, 244, 244, 0.8);
}

section.section-custom-map-2 {
	background: transparent url(../img/map-2.png) center 0 no-repeat;
	padding: 129px 0 0;
	margin: 50px 0 0;
	border: 0;
}

section.section-custom-map-2 section.section {
	border-top-color: rgba(241, 241, 241, 0.8);
	background: rgba(244, 244, 244, 0.8);
}

/* Home Intro */
.home-intro {
	background-color: #171717;
	margin-bottom: 60px;
	overflow: hidden;
	padding: 20px 0 10px 0;
	position: relative;
	text-align: left;
}

.home-intro p {
	color: #FFF;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 300;
	max-width: 800px;
	padding-top: 5px;
}

.home-intro p span {
	color: #999;
	display: block;
	font-size: 0.8em;
	padding-top: 5px;
}

.home-intro p em {
	font-family: "Shadows Into Light", cursive;
	font-size: 1.6em;
}

.home-intro .get-started {
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	text-align: right;
}

.home-intro .get-started .btn {
	position: relative;
	z-index: 1;
}

.home-intro .get-started .btn i {
	font-size: 1.1em;
	font-weight: normal;
	margin-left: 5px;
}

.home-intro .get-started a {
	color: #FFF;
}

.home-intro .get-started a:not(.btn) {
	color: #777;
}

.home-intro .learn-more {
	margin-left: 15px;
}

.home-intro.light {
	background-color: #E2E2E2;
}

.home-intro.light.secondary {
	background-color: #E0E1E4;
}

.home-intro.light p {
	color: #777;
}

/* Home Intro Compact */
.home-intro-compact {
	border-radius: 0 0 10px 10px;
	margin-top: -10px;
}

.home-intro-compact p {
	padding-left: 20px;
}

.home-intro-compact .get-started {
	padding-right: 20px;
}


/* Home Concept */
.home-concept {
	background: transparent url(../img/home-concept.png) no-repeat center 0;
	width: 100%;
	overflow: hidden;
}

.home-concept strong {
	display: block;
	font-family: "Shadows Into Light", cursive;
	font-size: 2.1em;
	font-weight: normal;
	position: relative;
	margin-top: 30px;
}

.home-concept .row {
	position: relative;
}

.home-concept .process-image {
	background: transparent url(../img/home-concept-item.png) no-repeat 0 0;
	width: 160px;
	margin: 135px auto 0 auto;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}

.home-concept .process-image img {
	border-radius: 150px;
	margin: 7px 8px;
	width: auto;
	height: auto;
	max-width: 145px;
	max-height: 145px;
}

.home-concept .our-work {
	margin-top: 52px;
	font-size: 2.6em;
}

.home-concept .project-image {
	background: transparent url(../img/home-concept-item.png) no-repeat 100% 0;
	width: 350px;
	margin: 15px 0 0 -30px;
	padding-bottom: 45px;
	position: relative;
	z-index: 1;
}

.home-concept .sun {
	background: transparent url(../img/home-concept-icons.png) no-repeat 0 0;
	width: 60px;
	height: 56px;
	display: block;
	position: absolute;
	left: 10%;
	top: 35px;
}

.home-concept .cloud {
	background: transparent url(../img/home-concept-icons.png) no-repeat 100% 0;
	width: 116px;
	height: 56px;
	display: block;
	position: absolute;
	left: 57%;
	top: 35px;
}


/* Page 404 */
.page-not-found {
	margin: 50px 0;
}

.page-not-found h2 {
	font-size: 140px;
	font-weight: 600;
	letter-spacing: -10px;
	line-height: 140px;
}

.page-not-found h4 {
	color: #777;
}

.page-not-found p {
	font-size: 1.4em;
	line-height: 36px;
}



.text-xs {
	font-size: 1rem !important;
}

.text-sm {
	font-size: 1.3rem !important;
}

.text-md {
	font-size: 1.6rem !important;
}

.text-lg {
	font-size: 1.9rem !important;
}

.text-xl {
	    font-size: 21px !important;
    line-height: 27px !important;
}

.text-muted {
	color: #b8b8b8 !important;
}

.text-muted-2 {
	color: #777777 !important;
}

html.dark .text-muted {
	color: #505461 !important;
}

.text-dark {
	color: #1d2127 !important;
}

.text-light {
	color: #FFF !important;
}

.text-weight-light {
	font-weight: 300 !important;
}

.text-weight-normal {
	font-weight: 400 !important;
}

.text-weight-semibold {
	font-weight: 600 !important;
}

.text-weight-bold {
	font-weight: 700 !important;
}

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

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

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

.rounded {
	border-radius: 5px !important;
}

.b-thin {
	border-width: 3px !important;
}

.b-normal {
	border-width: 5px !important;
}

.b-thick {
	border-width: 7px !important;
}

/* Spacements */
/* spacement top & bottom */
.m-none {
	margin: 0 !important;
}

.m-auto {
	margin: 0 auto !important;
}

.m-xs {
	margin: 5px !important;
}

.m-sm {
	margin: 10px !important;
}

.m-md {
	margin: 15px !important;
}

.m-lg {
	margin: 20px !important;
}

.m-xl {
	margin: 25px !important;
}

.m-xlg {
	margin: 30px !important;
}

/* spacement top	*/
.mt-none {
	margin-top: 0 !important;
}

.mt-xs {
	margin-top: 5px !important;
}

.mt-sm {
	margin-top: 10px !important;
}

.mt-md {
	margin-top: 15px !important;
}

.mt-lg {
	margin-top: 20px !important;
}

.mt-xl {
	margin-top: 25px !important;
}

.mt-xlg {
	margin-top: 30px !important;
}
.mt-xxbg {
	margin-top: 50px !important;
}

/* spacement bottom	*/
.mb-none {
	margin-bottom: 0 !important;
}

.mb-xs {
	margin-bottom: 5px !important;
}

.mb-sm {
	margin-bottom: 10px !important;
}

.mb-md {
	margin-bottom: 15px !important;
}

.mb-lg {
	margin-bottom: 20px !important;
}

.mb-xl {
	margin-bottom: 25px !important;
}

.mb-xlg {
	margin-bottom: 30px !important;
}

.mb-xxlg {
	margin-bottom: 35px !important;
}

.mb-bg {
	margin-bottom: 40px !important;
}

.mb-xbg {
	margin-bottom: 45px !important;
}

.mb-xxbg {
	margin-bottom: 50px !important;
}

/* spacement left	*/
.ml-none {
	margin-left: 0 !important;
}

.ml-xs {
	margin-left: 5px !important;
}

.ml-sm {
	margin-left: 10px !important;
}

.ml-md {
	margin-left: 15px !important;
}

.ml-lg {
	margin-left: 20px !important;
}

.ml-xl {
	margin-left: 25px !important;
}

.ml-xlg {
	margin-left: 30px !important;
}

/* spacement right	*/
.mr-none {
	margin-right: 0 !important;
}

.mr-xs {
	margin-right: 5px !important;
}

.mr-sm {
	margin-right: 10px !important;
}

.mr-md {
	margin-right: 15px !important;
}

.mr-lg {
	margin-right: 20px !important;
}

.mr-xl {
	margin-right: 25px !important;
}

.mr-xlg {
	margin-right: 30px !important;
}

/* Spacement Padding */
.p-none {
	padding: 0 !important;
}

.p-xs {
	padding: 5px !important;
}

.p-sm {
	padding: 10px !important;
}

.p-md {
	padding: 15px !important;
}

.p-lg {
	padding: 20px !important;
}

.p-xl {
	padding: 25px !important;
}

.p-xlg {
	padding: 30px !important;
}

/* spacement top	*/
/* spacement left	*/
.pl-none {
	padding-left: 0 !important;
}

.pl-xs {
	padding-left: 5px !important;
}

.pl-sm {
	padding-left: 10px !important;
}

.pl-md {
	padding-left: 15px !important;
}

.pl-lg {
	padding-left: 20px !important;
}

.pl-xl {
	padding-left: 25px !important;
}

.pl-xlg {
	padding-left: 30px !important;
}

/* spacement right	*/
.pr-none {
	padding-right: 0 !important;
}

.pr-xs {
	padding-right: 5px !important;
}

.pr-sm {
	padding-right: 10px !important;
}

.pr-md {
	padding-right: 15px !important;
}

.pr-lg {
	padding-right: 20px !important;
}

.pr-xl {
	padding-right: 25px !important;
}

.pr-xlg {
	padding-right: 30px !important;
}

.ib {
	display: inline-block;
	vertical-align: top;
}

.va-middle {
	vertical-align: middle;
}

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

.ws-normal {
	white-space: normal;
}

.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xs-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xs-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1-5 {
	width: 20%;
	float: left;
}

.col-xs-2-5 {
	width: 40%;
	float: left;
}

.col-xs-3-5 {
	width: 60%;
	float: left;
}

.col-xs-4-5 {
	width: 80%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-1-5 {
		width: 20%;
		float: left;
	}

	col-sm-2-5 {
		width: 40%;
		float: left;
	}

	col-sm-3-5 {
		width: 60%;
		float: left;
	}

	col-sm-4-5 {
		width: 80%;
		float: left;
	}
}

@media (min-width: 320px) {
	.col-md-1-5 {
		width: 20%;
		float: left;
	}

	.col-md-2-5 {
		width: 40%;
		float: left;
	}

	.col-md-3-5 {
		width: 60%;
		float: left;
	}

	.col-md-4-5 {
		width: 80%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-1-5 {
		width: 20%;
		float: left;
	}

	.col-lg-2-5 {
		width: 40%;
		float: left;
	}

	.col-lg-3-5 {
		width: 60%;
		float: left;
	}

	.col-lg-4-5 {
		width: 80%;
		float: left;
	}
}


/* #Footer */
#footer {
	background: #fff;
	padding: 0px 0 0;
	position: relative;
	clear: both;
}


#footer .container input:focus {
	box-shadow: none;
}

#footer a:hover {
	color: #333;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer a {
	color: #777;
}

#footer h4 {
	font-size: 1.8em;
	font-weight: 200;
}

#footer h5 {
	color: #CCC;
}

#footer ul.nav-list > li a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	line-height: 20px;
	padding-bottom: 11px;
}

#footer ul.nav-list > li:last-child a {
	border-bottom: 0;
}

#footer ul.nav-list > li a:hover {
	background-color: rgba(255, 255, 255, 0.05);
}

#footer ul.list.icons li {
	margin-bottom: 5px;
}

#footer form {
	opacity: 0.85;
}

#footer form label.error {
	line-height: 16px;
	margin: 5px 0 -5px;
	display: block;
	clear: both;
}

#footer form .alert {
	padding: 6px;
	text-align: center;
}

#footer .footer-ribbon {
	background: #999;
	position: absolute;
	margin: -90px 0 0 14px;
	padding: 10px 20px 6px 20px;
}

#footer .footer-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: -10px;
	position: absolute;
	top: 0;
	width: 7px;
}

#footer .footer-ribbon span {
	color: #FFF;
	font-size: 1.6em;
	font-family: "Shadows Into Light", cursive;
}

#footer .newsletter form {
	width: 100%;
	max-width: 262px;
}

#footer .newsletter form input.form-control {
	height: 34px;
	padding: 6px 12px;
}

#footer .alert a {
	color: #222;
}

#footer .alert a:hover {
	color: #666;
}

#footer .twitter .fa, #footer .twitter .icons {
	clear: both;
	font-size: 1.5em;
	position: relative;
	top: 3px;
}

#footer .twitter .meta {
	color: #999;
	display: block;
	font-size: 0.9em;
	padding-top: 3px;
}

#footer .twitter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .twitter ul li {
	padding-bottom: 20px;
}

#footer .twitter ul li:last-child {
	padding-bottom: 0;
}

#footer .twitter-account {
	color: #FFF;
	display: block;
	font-size: 0.9em;
	margin: -15px 0 5px;
	opacity: 0.55;
}

#footer .twitter-account:hover {
	opacity: 1;
}

#footer .contact {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .contact i {
	display: block;
	float: left;
	font-size: 1.2em;
	margin: 7px 8px 10px 0;
	position: relative;
	text-align: center;
	top: -2px;
	width: 16px;
}

#footer .contact i.fa-envelope {
	font-size: 1em;
	top: 0;
}

#footer .contact p {
	margin-bottom: 10px;
}

#footer .logo {
	display: block;
}

#footer .logo.mb-xl {
	margin-bottom: 12px;
}

#footer .footer-copyright {
	padding: 30px 0 60px;
}

#footer .footer-copyright .icon-galior { font-size: 70px;     line-height: 50px;
    height: 40px; color:  #dbdbdb; display: inline-block; margin-top: 0px; }
#footer .footer-copyright .icon-galior:hover { color: #777; text-decoration: none; }

#footer .footer-copyright .age { color:  #dbdbdb; font-size: 36px; font-weight: 700; display: inline-block; margin-top: 10px;}

#footer .footer-copyright nav {
	float: right;
}

#footer .footer-copyright nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .footer-copyright nav ul li {
	border-left: 1px solid #505050;
	display: inline-block;
	line-height: 12px;
	margin: 0;
	padding: 0 8px;
}

#footer .footer-copyright nav ul li:first-child {
	border: medium none;
	padding-left: 0;
}

#footer .footer-copyright p {
	color: #333;
	margin: 0;
	padding: 0;
}

#footer .phone {
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
	display: block;
	padding-bottom: 15px;
	margin-top: -5px;
}

#footer .narrow-phone {
	text-align: right;
	margin: -2px 0 0 0;
}

#footer .narrow-phone .phone {
	font-size: 16px;
	padding-bottom: 0;
	margin-top: -13px;
}

#footer .recent-work {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer .recent-work li {
	float: left;
	width: 30%;
	margin: 10px 3% 0 0;
}

#footer .recent-work img {
	border: 0;
	width: 100%;
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

#footer .recent-work .img-thumbnail-hover-icon {
	border: 0;
}

#footer .recent-work .img-thumbnail-hover-icon:after {
	font-size: 22px;
	margin-left: -2px;
}

#footer .view-more-recent-work {
	padding: 12px;
}

#footer.short {
	padding-top: 50px;
}

#footer.short .footer-copyright {
	background: transparent;
	border: 0;
	padding-top: 0;
	margin-top: 0;
}

#footer.light {
	padding-top: 60px;
	background: #FFF;
	border-top: 1px solid #DDD;
}

#footer.light .footer-ribbon {
	margin-top: -76px;
	margin-left: 14px;
}

#footer.light .footer-copyright {
	margin-top: 15px;
	background: #FFF;
	border-top: 1px solid #DDD;
}

#footer.light .footer-copyright p {
	color: #777;
}

#footer.light .phone,
#footer.light .twitter-account {
	color: #777;
}

#footer.light ul.nav-pills > li.active > a {
	color: #FFF;
}

#footer.narrow {
	padding-top: 30px;
}

#footer.narrow .footer-copyright {
	margin-top: 0;
}

#footer.narrow .nav > li > a {
	padding: 5px 12px;
}

#footer.color {
	color: #FFF;
}

#footer.color p {
	color: #FFF;
}

#footer.color .footer-copyright nav ul li {
	border-left-color: #FFF;
}


/* Dark Version */
html.dark body {
	background-color: #1d2127;
}

html.dark.boxed .body {
	background-color: #1d2127;
}

html.dark #header .header-top {
	background: #282d36;
	border-bottom-color: #2e353e;
}

html.dark #header .header-search .form-control {
	background: #21262d;
}

html.dark #header .header-body {
	background: #1d2127;
	border-top-color: #2e353e;
}

html.dark #header .header-nav-bar {
	background-color: #21262d;
}

html.dark #header .header-nav-top .nav > li > a:hover, html.dark #header .header-nav-top .nav > li > a a:focus {
	background-color: #21262d;
}

html.dark #header .header-nav-top .dropdown-menu {
	background: #21262d;
	border-color: #21262d;
}

html.dark #header .header-nav-top .dropdown-menu a:hover, html.dark #header .header-nav-top .dropdown-menu a:focus {
	background: #282d36 !important;
}

html.dark.sticky-header-active #header .header-body {
	border-bottom-color: #2e353e;
}

html.dark #header.header-transparent .header-body {
	background: transparent;
}

html.dark #header.header-transparent .header-body:before {
	background-color: #1d2127;
	border-bottom-color: #2e353e;
}

html.dark #header.header-semi-transparent .header-body {
	background: transparent;
}

html.dark #header.header-semi-transparent .header-body:before {
	background-color: #1d2127;
	border-bottom-color: #2e353e;
}

html.dark #header.header-semi-transparent-light .header-body {
	background: transparent;
}

html.dark #header.header-semi-transparent-light .header-body:before {
	background-color: #1d2127;
	border-bottom-color: #2e353e;
}

html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6 {
	color: #FFF;
}

html.dark .alert h1, html.dark .alert h2, html.dark .alert h3, html.dark .alert h4, html.dark .alert h5, html.dark .alert h6 {
	color: #111;
}

html.dark blockquote {
	border-color: #282d36;
}

html.dark section.featured {
	background-color: #191c21;
	border-top-color: #2e353e;
}

html.dark section.section {
	background-color: #21262d;
	border-top-color: #282d36;
}

html.dark .dropdown-menu > li > a {
	color: #FFF;
}

html.dark .dropdown-menu > li > a:hover, html.dark .dropdown-menu > li > a:focus {
	background-color: #2e353e;
}

html.dark .tabs .nav-tabs li a,
html.dark .tabs .nav-tabs li a:focus {
	border-top-color: #282d36;
	border-left-color: #282d36;
	border-right-color: #282d36;
	background: #282d36;
}

html.dark .tabs .nav-tabs li a:hover {
	border-top-color: #808697;
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus {
	border-top-color: #808697;
}

html.dark .tabs .nav-tabs.nav-justified {
	border-left-width: 0;
	border-right-width: 0;
	border-left-color: transparent;
	border-right-color: transparent;
}

html.dark .tabs .nav-tabs.nav-justified li a,
html.dark .tabs .nav-tabs.nav-justified li a:hover,
html.dark .tabs .nav-tabs.nav-justified li a:focus {
	border-bottom-color: #282d36;
}

html.dark .tabs.tabs-left .nav-tabs > li a, html.dark .tabs.tabs-right .nav-tabs > li a {
	background: #282d36;
	border-left-color: #282d36;
	border-right-color: #282d36;
}

html.dark .tabs.tabs-left .nav-tabs > li:last-child a, html.dark .tabs.tabs-right .nav-tabs > li:last-child a {
	border-bottom-color: #282d36;
}

html.dark .tabs .nav-tabs {
	border-color: #282d36;
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus,
html.dark .tabs .nav-tabs.nav-justified li.active a,
html.dark .tabs .nav-tabs.nav-justified li.active a:hover,
html.dark .tabs .nav-tabs.nav-justified li.active a:focus {
	background: #2e353e;
	border-left-color: #2e353e;
	border-right-color: #2e353e;
}

html.dark .tabs .nav-tabs.nav-justified li.active a {
	border-bottom-color: #2e353e;
}

html.dark .tabs.tabs-vertical {
	border-top-color: #2e353e;
}

html.dark .tabs.tabs-bottom .nav-tabs li a,
html.dark .tabs.tabs-bottom .nav-tabs li a:focus {
	border-bottom-color: #282d36;
	border-top-color: #2e353e;
}

html.dark .tabs.tabs-bottom .nav-tabs li a:hover {
	border-bottom-color: #808697;
	border-top-color: #2e353e;
}

html.dark .tabs.tabs-bottom .nav-tabs li.active a,
html.dark .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark .tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom-color: #808697;
	border-top-color: #2e353e;
}

html.dark .tabs .tab-content {
	background: #2e353e;
	border-color: #2e353e;
}

html.dark .tabs-primary.tabs-bottom .nav-tabs li a,
html.dark .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark .tabs-primary.tabs-bottom .nav-tabs li a:focus, html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a,
html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:focus {
	border-top-color: #2e353e !important;
}

html.dark .nav-tabs li.active a,
html.dark .nav-tabs li.active a:hover,
html.dark .nav-tabs li.active a:focus,
html.dark .nav-tabs li a {
	color: #808697;
}

html.dark .tab-content {
	background: #2e353e;
	border-color: #1d2127;
}

html.dark .tabs-simple .tab-content,
html.dark .tabs-simple .nav-tabs li a,
html.dark .tabs-simple .nav-tabs li.active a {
	background: transparent !important;
}

html.dark .nav > li > a:hover,
html.dark .nav > li > a:focus {
	background-color: #2e353e;
}

html.dark .call-to-action.call-to-action-default {
	background: #282d36;
}

html.dark .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html.dark .call-to-action.with-borders {
	border-top-color: #2e353e;
	border-bottom-color: #2e353e;
	border-left-color: #282d36;
	border-right-color: #282d36;
}

html.dark .call-to-action.with-full-borders {
	border-color: #2e353e;
}

html.dark .call-to-action.featured {
	background: -webkit-linear-gradient( top , #282d36 1%, #2e353e 98%) repeat scroll 0 0 transparent;
	background: linear-gradient(to bottom, #282d36 1%, #2e353e 98%) repeat scroll 0 0 transparent;
	border-bottom-color: #2e353e;
	border-left-color: #282d36;
	border-right-color: #282d36;
}

html.dark .call-to-action.call-to-action-in-footer:before {
	border-top-color: #1d2127;
}

html.dark .counters.with-borders .counter {
	border-top: 1px solid #2e353e;
	border-bottom: 1px solid #2e353e;
	border-left: 1px solid #282d36;
	border-right: 1px solid #282d36;
}

html.dark .counters.counters-text-dark .counter {
	color: #FFF !important;
}

html.dark .counters.counters-text-dark .counter .fa, html.dark .counters.counters-text-dark .counter .icons, html.dark .counters.counters-text-dark .counter strong, html.dark .counters.counters-text-dark .counter label {
	color: #FFF !important;
}

html.dark section.timeline:after {
	background: #505050;
	background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));
	background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
}

html.dark section.timeline .timeline-date {
	background-color: #282d36;
	border-color: #282d36;
	text-shadow: none;
}

html.dark section.timeline .timeline-title {
	background: #282d36;
}

html.dark section.timeline .timeline-box {
	border-color: #282d36;
	background: #282d36;
}

html.dark section.timeline .timeline-box.left:before {
	box-shadow: 0 0 0 3px #282d36, 0 0 0 6px #282d36;
}

html.dark section.timeline .timeline-box.left:after {
	background: #282d36;
	border-right-color: #282d36;
	border-top-color: #282d36;
}

html.dark section.timeline .timeline-box.right:before {
	box-shadow: 0 0 0 3px #282d36, 0 0 0 6px #282d36;
}

html.dark section.timeline .timeline-box.right:after {
	background: #282d36;
	border-left-color: #282d36;
	border-bottom-color: #282d36;
}

html.dark .form-control {
	background-color: #282d36;
	border-color: #282d36;
}

html.dark .btn-default {
	background-color: #282d36;
	border-color: #282d36;
	color: #FFF;
}

html.dark .btn.disabled,
html.dark .btn[disabled] {
	border-color: #282d36 !important;
}

html.dark .pagination > li > a,
html.dark .pagination > li > span {
	background-color: #282d36;
	border-color: #242830;
}

html.dark .theme-default .nivoSlider {
	background-color: #1d2127;
}

html.dark section.section-custom-map {
	background: transparent url(../img/map-dark.png) center 0 no-repeat;
}

html.dark section.section-custom-map section.section {
	border-top-color: rgba(40, 45, 54, 0.8);
	background: rgba(33, 38, 45, 0.8);
}

html.dark .home-concept {
	background-image: url(../img/home-concept-dark.png);
}

html.dark .home-concept .process-image {
	background-image: url(../img/home-concept-item-dark.png);
}

html.dark .home-concept .project-image {
	background-image: url(../img/home-concept-item-dark.png);
}

html.dark .home-concept .sun {
	background-image: url(../img/home-concept-icons-dark.png);
}

html.dark .home-concept .cloud {
	background-image: url(../img/home-concept-icons-dark.png);
}

html.dark .page-header {
	border-bottom-color: #191c21;
}

html.dark .page-header-light {
	background-color: #2e353e;
}

html.dark .panel-group .panel {
	background-color: #282d36;
}

html.dark .panel-group .panel-default {
	border-color: #282d36;
}

html.dark .panel-group .panel-heading {
	background-color: #2e353e;
}

html.dark .panel-group .form-control {
	background-color: #21262d;
	border-color: #21262d;
}

html.dark .toggle > label {
	background-color: #2e353e;
}

html.dark .toggle.toggle-simple .toggle > label {
	color: #FFF;
}

html.dark .featured-box {
	background: #2e353e;
	border-left-color: #2e353e;
	border-right-color: #2e353e;
	border-bottom-color: #2e353e;
}

html.dark .featured-box.secondary h4 {
	color: #FFF;
}

html.dark .featured-boxes-flat .featured-box .box-content {
	background: #2e353e;
}

html.dark .featured-boxes-style-5 .featured-box .box-content h4, html.dark .featured-boxes-style-6 .featured-box .box-content h4, html.dark .featured-boxes-style-7 .featured-box .box-content h4 {
	color: #FFF;
}

html.dark .featured-boxes-style-2 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-3 .featured-box .icon-featured {
	background: #1d2127;
}

html.dark .featured-boxes-style-4 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-5 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-5 .featured-box .icon-featured {
	background: #282d36;
	border-color: #2e353e;
}

html.dark .featured-boxes-style-6 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-6 .featured-box .icon-featured {
	background: #282d36;
	border-color: #2e353e;
}

html.dark .featured-boxes-style-6 .featured-box .icon-featured:after {
	border-color: #2e353e;
}

html.dark .featured-boxes-style-7 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-7 .featured-box .icon-featured {
	background: #282d36;
	border-color: #2e353e;
}

html.dark .featured-boxes-style-7 .featured-box .icon-featured:after {
	box-shadow: 3px 3px #161a1e;
}

html.dark .featured-boxes-style-8 .featured-box .icon-featured {
	background: #2e353e;
}

html.dark .featured-box-effect-1 .icon-featured:after {
	box-shadow: 0 0 0 3px #2e353e;
}

html.dark .feature-box.feature-box-style-2 h4, html.dark .feature-box.feature-box-style-3 .h4, html.dark .feature-box.feature-box-style-4 .h4 {
	color: #FFF;
}

html.dark .feature-box.feature-box-style-6 .feature-box-icon {
	border-color: #2e353e;
}

html.dark .feature-box.feature-box-style-6 .feature-box-icon:after {
	border-color: #2e353e;
}

html.dark .owl-dots .owl-dot span {
	background: #2e353e;
}

html.dark .owl-carousel.top-border {
	border-top-color: #3F4247;
}

html.dark .progress {
	background: #2e353e;
}

html.dark .arrow {
	background-image: url(../img/arrows-dark.png);
}

html.dark .thumbnail,
html.dark .img-thumbnail,
html.dark .thumb-info {
	background-color: #282d36;
	border-color: #282d36;
}

html.dark .thumb-info .thumb-info-wrapper:after {
	background-color: rgba(29, 33, 39, 0.9);
}

html.dark .thumb-info-social-icons {
	border-top-color: #373f4a;
}

html.dark ul.nav-list > li a {
	border-bottom-color: #282d36;
}

html.dark ul.nav-list > li a:hover {
	background-color: #282d36;
}

html.dark .content-grid .content-grid-item:before {
	border-left-color: #2e353e;
}

html.dark .content-grid .content-grid-item:after {
	border-bottom-color: #2e353e;
}

html.dark .content-grid.content-grid-dashed .content-grid-item:before {
	border-left-color: #2e353e;
}

html.dark .content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom-color: #2e353e;
}

html.dark .testimonial .testimonial-author strong {
	color: #FFF;
}

html.dark .testimonial.testimonial-style-3 blockquote {
	background: #2e353e !important;
}

html.dark .testimonial.testimonial-style-3 .testimonial-arrow-down {
	border-top-color: #2e353e !important;
}

html.dark .testimonial.testimonial-style-4 {
	border-color: #2e353e !important;
}

html.dark .testimonial.testimonial-style-5 .testimonial-author {
	border-top-color: #2e353e !important;
}

html.dark .popover {
	background-color: #2e353e;
	border: 1px solid #282d36;
}

html.dark .popover.top > .arrow {
	border-top-color: #282d36;
}

html.dark .popover.top > .arrow:after {
	border-top-color: #2e353e;
}

html.dark .popover.right > .arrow {
	border-right-color: #282d36;
}

html.dark .popover.right > .arrow:after {
	border-right-color: #2e353e;
}

html.dark .popover.bottom > .arrow {
	border-bottom-color: #282d36;
}

html.dark .popover.bottom > .arrow:after {
	border-bottom-color: #2e353e;
}

html.dark .popover.left > .arrow {
	border-left-color: #282d36;
}

html.dark .popover.left > .arrow:after {
	border-left-color: #2e353e;
}

html.dark .popover-title {
	background-color: #282d36;
	border-bottom: #2e353e;
}

html.dark .page-header {
	border-bottom-color: #282d36;
}

html.dark .table > thead > tr > th,
html.dark .table > tbody > tr > th,
html.dark .table > tfoot > tr > th,
html.dark .table > thead > tr > td,
html.dark .table > tbody > tr > td,
html.dark .table > tfoot > tr > td,
html.dark .table-bordered {
	border-color: #282d36;
}

html.dark .table-striped > tbody > tr:nth-child(2n+1) > td,
html.dark .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #2e353e;
}

html.dark pre {
	background-color: #282d36;
	border-color: #282d36;
	color: #777;
}

html.dark .show-grid [class*="col-md-"] .show-grid-block {
	background-color: #282d36;
	border-color: #282d36;
}

html.dark .google-map-borders,
html.dark .embed-responsive-borders {
	border-color: #2e353e;
}

html.dark .alert.alert-default {
	border-color: #2e353e;
	background-color: #282d36;
}

html.dark hr {
	background-image: -webkit-linear-gradient(left, transparent, #3F4247, transparent);
	background-image: linear-gradient(to right, transparent, #3F4247, transparent);
}

html.dark hr.light {
	background-image: -webkit-linear-gradient(left, transparent, #3F4247, transparent);
	background-image: linear-gradient(to right, transparent, #3F4247, transparent);
}

html.dark hr.solid {
	background: #3F4247;
}

html.dark .divider {
	background-image: -webkit-linear-gradient(left, transparent, #3F4247, transparent);
	background-image: linear-gradient(to right, transparent, #3F4247, transparent);
}

html.dark .divider .fa, html.dark .divider .icons {
	background: #1d2127;
}

html.dark .divider.divider-solid {
	background: #3F4247;
}

html.dark .divider.divider-style-2 .fa, html.dark .divider.divider-style-2 .icons {
	background: #21262d;
}

html.dark .divider.divider-style-3 .fa, html.dark .divider.divider-style-3 .icons {
	border-color: #3F4247;
}

html.dark .divider.divider-style-4 .fa, html.dark .divider.divider-style-4 .icons {
	border-color: #3F4247;
}

html.dark .divider.divider-style-4 .fa:after, html.dark .divider.divider-style-4 .icons:after {
	border-color: #21262d;
}

html.dark .divider.divider-small {
	background: transparent;
}

html.dark .divider.divider-small hr {
	background: #3F4247;
}

html.dark .divider.divider-small.divider-light hr {
	background: #3F4247;
}

html.dark hr.dashed:after, html.dark .divider.dashed:after {
	border-color: #3F4247;
}

html.dark .heading.heading-bottom-border h1 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-border h2, html.dark .heading.heading-bottom-border h3 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-border h4, html.dark .heading.heading-bottom-border h5, html.dark .heading.heading-bottom-border h6 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-double-border h1, html.dark .heading.heading-bottom-double-border h2, html.dark .heading.heading-bottom-double-border h3 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-double-border h4, html.dark .heading.heading-bottom-double-border h5, html.dark .heading.heading-bottom-double-border h6 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-middle-border:before {
	border-top-color: #3f4247;
}

html.dark .heading.heading-middle-border h1, html.dark .heading.heading-middle-border h2, html.dark .heading.heading-middle-border h3, html.dark .heading.heading-middle-border h4, html.dark .heading.heading-middle-border h5, html.dark .heading.heading-middle-border h6 {
	background: #1d2127;
}

html.dark ul.history li .thumb {
	background-image: url(../img/history-thumb-dark.png);
}

html.dark .recent-posts .date .day {
	background-color: #2e353e;
}

html.dark .blog-posts article {
	border-color: #282d36;
}

html.dark section.featured .recent-posts .date .day,
html.dark article.post .post-date .day {
	background-color: #282d36;
}

html.dark article .post-video,
html.dark article .post-video iframe,
html.dark article .post-audio,
html.dark article .post-audio iframe {
	background-color: #282d36;
	border-color: #282d36;
}

html.dark ul.simple-post-list li {
	border-bottom-color: #21262d;
}

html.dark .post-block {
	border-top-color: #191c21;
}

html.dark ul.comments .comment-block {
	background-color: #fdfbf4;
}

html.dark ul.comments .comment-arrow {
	border-right-color: #e8e7e3;
}

html.dark .pricing-table li {
	border-top-color: #21262d;
}

html.dark .pricing-table h3 {
	background-color: #21262d;
	text-shadow: none;
}

html.dark .pricing-table h3 span {
	background: #282d36;
	border-color: #242830;
	box-shadow: 0 5px 20px #242830 inset, 0 3px 0 #282d36 inset;
	color: #777;
}

html.dark .pricing-table .most-popular {
	border-color: #282d36;
}

html.dark .pricing-table .most-popular h3 {
	background-color: #282d36;
	color: #FFF;
	text-shadow: none;
}

html.dark .pricing-table .plan-ribbon {
	background-color: #282d36;
}

html.dark .pricing-table .plan {
	background: #282d36;
	border: 1px solid #282d36;
	color: #777;
	text-shadow: none;
}

html.dark .product-thumb-info {
	background-color: #282d36;
	border-color: transparent;
}

html.dark .shop .quantity .qty {
	background-color: #282d36;
	border-color: transparent;
}

html.dark .shop .quantity .minus,
html.dark .shop .quantity .plus {
	background-color: #21262d;
	border-color: transparent;
}

html.dark .shop table.cart td,
html.dark .shop .cart-totals th,
html.dark .shop .cart-totals td {
	border-color: #282d36;
}

html.dark .dialog {
	background-color: #1d2127;
}

html.dark .modal-content {
	background-color: #1d2127;
}

html.dark .modal-header {
	border-bottom-color: #282d36;
}

html.dark .modal-header h1, html.dark .modal-header h2, html.dark .modal-header h3, html.dark .modal-header h4, html.dark .modal-header h5, html.dark .modal-header h6 {
	color: #777;
}

html.dark .modal-header .close {
	text-shadow: none;
	color: #FFF;
}

html.dark .modal-footer {
	border-top-color: #282d36;
}

html.dark .popup-inline-content,
html.dark .mfp-content .ajax-container {
	background: #1d2127 !important;
}

html.dark .loading-overlay {
	background: #1d2127;
}

html.dark .loading-overlay .loader:after {
	-webkit-animation: animateLoaderAfterWhite 1s ease-in-out infinite;
	-moz-animation: animateLoaderAfterWhite 1s ease-in-out infinite;
	animation: animateLoaderAfterWhite 1s ease-in-out infinite;
}

html.dark #footer .newsletter form .btn-default {
	background-color: #21262d;
	border-color: #21262d;
	color: #777;
}

/* Responsive */
@media (min-width: 320px) {
	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu {
		background: #21262d;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a {
		border-bottom-color: #2e353e;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-title {
		color: #999;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-nav > li:hover > a {
		background: #2e353e;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) a > .thumb-info-preview .thumb-info-wrapper {
		background: #2e353e;
	}

	html.dark #header .header-nav.header-nav-stripe nav > ul > li > a {
		color: #CCC;
	}

	html.dark #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		color: #FFF;
	}

	html.dark #header .header-nav.header-nav-top-line nav > ul > li > a, html.dark #header .header-nav.header-nav-top-line nav > ul > li:hover > a {
		color: #CCC;
	}

	html.dark #header .header-nav.header-nav-dark-dropdown nav > ul > li > a, html.dark #header .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a {
		color: #CCC;
	}

	html.dark .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		background-color: #1d2127;
	}
}


/* Boxed Layout */
html.boxed body {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat;
}

html.boxed .body {
	background-color: #FFF;
	border-bottom: 5px solid #1d2127;
	border-radius: 5px;
	border-top: 5px solid #CCC;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
	margin: 25px auto;
	max-width: 1200px;
	height: auto;
	overflow: hidden;
}

html.boxed #header .header-body {
	border-top-color: transparent;
}

/* Responsive */
@media (min-width: 1200px) {
	html.boxed.sticky-header-active #header .header-body {
		width: auto;
	}

	html.boxed #header.header-transparent .header-body,
	html.boxed #header.header-semi-transparent .header-body,
	html.boxed #header.header-semi-transparent-light .header-body {
		width: auto;
	}
}

@media (min-width: 320px) {
	html.boxed #header .header-top.header-top-colored {
		margin-top: -18px;
		border-radius: 4px 4px 0 0;
	}

	html.boxed #header.header-transparent .header-body,
	html.boxed #header.header-semi-transparent .header-body,
	html.boxed #header.header-semi-transparent-light .header-body {
		padding-left: 15px;
		padding-right: 15px;
	}

	html.boxed #header .header-top.header-top-style-2,
	html.boxed #header .header-top.header-top-style-3,
	html.boxed #header .header-top.header-top-style-4 {
		margin-top: -13px;
	}

	html.boxed.sticky-header-active #header .header-body {
		padding-left: 15px;
		padding-right: 15px;
	}

	html.boxed.sticky-header-active #header .header-nav-bar {
		margin: 0 -15px -9px;
	}
}


.tooltip {

}
.owl-carousel .tooltip{
	white-space: nowrap;
}

.tooltip-inner{
	max-width: 250px;
	min-width: 80px;
	width: auto;
}

.galiorMarketParalax { text-align: center; color:  #fff; }
.galiorMarketParalax .text { max-width: 916px; margin: 0 auto; }


.galiorMarketParalax .outerSearch { max-width: 735px; margin: 50px auto 0 auto; position: relative; }
.outerSearch .fa-search { background: none; transition: all 0.22s linear;  border: none; position: absolute; right: 10px; top: 13px; color: #cccccc; font-size: 30px; }
.outerSearch .fa-search:hover {color: #000;}
.outerSearch .searchResult { position: absolute; top: 60px; left: 0;background: #fff; border-radius: 4px; color: #777777; border: 1px solid #cccccc; /*max-height: 421px;*/ z-index: 11; display: none;
	-webkit-box-shadow: 0px 9px 9px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    0px 9px 9px 0px rgba(0, 0, 0, 0.15);
	box-shadow:         0px 9px 9px 0px rgba(0, 0, 0, 0.15);
}

.outerSearch .searchResult.show { display: block; }
.scrollable.searchResult .scrollable-content {padding-right: 20px;}
.search-header .scrollable.searchResult .scrollable-content {padding-right: 0px;}
.outerSearch .searchResult .list { margin: 0; padding: 0;  list-style: none; text-align: left;}
.outerSearch .searchResult .list  > li { padding: 19px 0 19px 19px; overflow: hidden; border-top: 1px solid #dbdbdb; margin-bottom: 0; }
.outerSearch .searchResult .list  > li:first-child { border-top: none; }
.outerSearch .searchResult .list  > li.active { background: #fefbf4; color:#333;}
.outerSearch .searchResult .list .imgThumb {  background-repeat: no-repeat; background-size: cover; border: 1px solid #cccccc; border-radius: 5px; display: block; float: left; height: 100px; width: 100px;}
.outerSearch .searchResult .list .prices { float: right; text-align: right; padding: 0 20px 0 0; }
.outerSearch .searchResult .list .prices .btn .fa { font-size: 14px;}
.outerSearch .searchResult .list .prices .amount { color: #e52a25; font-size: 18px; font-weight: 700; line-height: 20px; margin:0 0 5px 0}
.outerSearch .searchResult .list .prices .oldPrice { color: #acacb9; line-height: 20px;  }
.outerSearch .searchResult .list .prices .discount { color: #e52a25;  line-height: 20px; padding-bottom: 6px;}

.outerSearch .searchResult .list .content { overflow: hidden; padding: 0 20px; }
.outerSearch .searchResult .list .content .thumb { float: left; }
.outerSearch .searchResult .list .content .description { overflow: hidden; padding: 0 0 0 10px; line-height: 16px; height: 64px;}
.outerSearch .searchResult .list .content .description .title { color: #333333; font-weight: 700; text-decoration: none; max-height: 40px; display: block; }
.outerSearch .searchResult .list .content .description .title:hover { color:#e52a25;}
.outerSearch .searchResult .list .content .description .templateType { font-size: 11px; }

.outerSearch .searchResult .list .content hr { border: none; border-top: 1px dashed #dbdbdb; margin: 0; background: none; max-width: 200px; display: block; margin-top: 10px; }
.outerSearch .searchResult .list .content .author { }
.outerSearch .searchResult .list .content .author a { font-size: 11px; color: #777777; text-decoration: none;  }
.outerSearch .searchResult .list .content .author a:hover { color:#333; }

.galiorMarketParalax .form-control::-webkit-input-placeholder { color:#ccc; font-size: 24px; text-align: center; font-family: inherit; text-transform: uppercase; font-weight: 600; }
.galiorMarketParalax .form-control::-moz-placeholder          { color:#ccc; font-size: 24px; text-align: center; font-family: inherit; text-transform: uppercase; font-weight: 600; }
.galiorMarketParalax .form-control:-moz-placeholder           { color:#ccc; font-size: 24px; text-align: center; font-family: inherit;  text-transform: uppercase; font-weight: 600;}
.galiorMarketParalax .form-control:-ms-input-placeholder      { color:#ccc; font-size: 24px; text-align: center; font-family: inherit; text-transform: uppercase; font-weight: 600;}

.galiorMarketParalax  .advancedSearch { padding-top: 20px; }
.galiorMarketParalax  .advancedSearch a { font-size: 20px; color: #fff; font-weight: 300; }
.galiorMarketParalax  .advancedSearch a:hover { color: rgba(255,255,255,0.76) }

.ellipsis { overflow: hidden; }

input::-webkit-input-placeholder {font-weight: 300;}
input::-moz-placeholder {font-weight: 300;}
input:-moz-placeholder {font-weight: 300;}
input:-ms-input-placeholder {font-weight: 300;}
.statisticInfo { font-size: 16px; line-height: 25px; }
.subscribeArea { color: #333; }
.subscribeArea .title { font-size: 31px; font-weight: 800; margin-bottom: 15px; line-height: 31px}
.subscribeArea .description { max-width: 700px; margin: 0 auto; }
.subscribeArea .btn {text-transform: uppercase;}

.subscribeAreaRed,
.subscribeAreaRed h1, .subscribeAreaRed .h1,
.subscribeAreaRed h2, .subscribeAreaRed .h2,
.subscribeAreaRed h3, .subscribeAreaRed .h3 {color: #fff;}

section.socShare { background: #fff; border-top: 1px solid #dbdbdb; padding-bottom: 30px; }
.socShare .shareText { font-family: 'KremlinCTT', Arial; font-size: 30px; text-align: center; letter-spacing: 2px; line-height: 40px; position: relative; }
.socShare .shareText .arrow.hrb { position: absolute; right: -30px; top: 0; width: 65px; height: 25px; background-size: 440% auto; background-position: right -66px;  }

.ya-share2__item { margin-left: 15px !important; margin-right: 15px !important;}
.ya-share2__icon {}
.ya-share2__badge { border-radius: 50% !important; width: 50px !important; height: 50px !important; overflow: inherit !important;}
.ya-share2__icon { width: 40px !important; height: 40px !important; margin-top: 4px !important; background-size: 40px 40px !important }
.ya-share2__counter { position: absolute; bottom: -40px; border: 1px solid #dbdbdb;  color: #777777; min-width: 40px; left: 0; right: 0; line-height: 24px !important;  }
.ya-share2__counter:before { content: ''; position: absolute; top: -6px !important; left: 50% !important;  width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 6px solid #dbdbdb; margin: 0 0 0 -4px !important; }
.ya-share2__counter:after { content: ''; position: absolute; top: -5px !important; left: 50% !important;  width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 6px solid #fff; margin: 0 0 0 -3px !important; }
.ya-share2__counter { font-size: 14px !important; padding: 0 !important; border-radius: 25px;  }

.bulb { width: 50px; height: 50px; border-radius: 50%; border: 2px solid #fcb903; color: #fcb903; text-align: center; font-size: 30px; line-height: 48px; display: block; margin: 0 auto; position: relative;
	-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;
}
.bulb:before { content: ''; position: absolute; border-left: 2px solid #fcb903; top: -52px; height: 52px; left: 22px; }
.bulb:after { content: ''; position: absolute; height: 15px; border-left: 2px solid #fcb903; right: 0px; left: 22px; top: -2px; }

.bulb .fa {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	position: relative;
}


.bulbLight {  }
.bulbLight:hover  { text-decoration: none; }
.bulbLight:hover .bulb { background: #fcb903; color: #fff; }
.bulbLight:hover .bulb:after { border-left-color: #fff; }

.bulbLight .text { color: #777777; font-size: 12px; line-height: 15px; display: inline-block; padding-top: 10px; }



.icon_payment {display: inline-block; vertical-align:middle; position:relative;}
.payments .icon_payment  { margin: 10px 20px; background-repeat:no-repeat; background-position:center center;}

.icon_wm { width:132px; height:32px;}
.icon_ya { width:89px; height:35px; top:-5px;}
.icon_qiwi { width:64px; height:33px;}
.icon_paypal { width:86px; height:27px;}
.icon_card { width:110px; height:30px;}
.icon_alpha { width:110px; height:30px;}
.icon_sb { width:110px; height:30px;}
.icon_promsv {width: 164px; height: 30px;}
.icon_mastercard {}

.settingsBlock { float: left; margin: 0 0 0 85px; }

.likeHeart {color: #b9b9b9;}
.likeHeart.no_empty > a { color: #e52a25 !important; }
.likeHeart.open > a { color: #fff !important; }
.likeHeart .fa { font-size: 15px; display: inline-block; vertical-align: middle; }
.likeHeart .value { font-size: 14px !important; font-weight: 700; display: inline-block; vertical-align: middle; padding: 0 !important; }
.likeHeart:not(.no_empty):hover > a { background: #e52a25 !important; color: #fff !important;}


.busket {color: #b9b9b9;}
.busket.no_empty > a { color: #e52a25 !important; }
.busket.open > a { color: #fff !important; }
.busket .fa { display: inline-block; vertical-align: middle;  font-size: 18px; }
.busket .value { font-size: 14px !important; font-weight: 700; display: inline-block; vertical-align: middle; padding: 0 !important; }
.busket .imgThumb { background-repeat: no-repeat; background-size: cover; display: block; width: 100px; height: 100px; float: left; border: 1px solid #cccccc; border-radius: 5px;  }
.busket:not(.no_empty):hover > a { background: #e52a25 !important; color: #fff !important;}

.busket .textDescription { margin-left: 120px; min-height: 100px; margin-right: 20px;  }
.busket .dropdown-menu .scrollable {height:auto;}
.busket .dropdown-menu ul {padding-left:0; margin-left:0}
.busket .dropdown-menu li { padding: 10px 0; border-bottom: 1px solid #dbdbdb; margin-left: 35px; margin-right: 0px;  }

.busket .textDescription .title, #header .busket .textDescription a.title {padding: 0 !important; font-size: 14px; color: #333; font-weight: 700; line-height: 18px; max-height: 40px; height: 38px; display: inline-block; width: calc(100% - 45px); vertical-align: top;}
.busket .textDescription .title:hover {color:#e52a25 !important}
.busket .textDescription .templateType {  color: #777777; font-size: 12px; padding-top: 4px; display: block; line-height: 14px;  }
.busket .textDescription .templateType .fa-rub { font-size:12px; line-height:14px; margin:0 2px 0 2px;}
.busket .textDescription .templateType .fa-byn { font-size:12px; line-height:14px; margin:0 2px 0 2px;}
.busket .textDescription .templateType .fa-kzt { font-size:12px; line-height:14px; margin:0 2px 0 2px; margin-top: -1px;}
.busket .textDescription .templateType .fa-uah { font-size:12px; line-height:14px; margin:0 2px 0 2px; margin-top: -1px;}
.busket .textDescription .amount { display: inline-block; font-size: 18px; font-weight: 700;}
.busket .textDescription .amount .fa { font-size: 18px; }
.busket .textDescription .amount .fa-byn { margin-top: -2.4px;}
.busket .textDescription .amount .fa-kzt { margin-top: -3px;}
.busket .textDescription .amount .fa-uah { margin-top: -3px;}
.busket .textDescription .oldPrice {  color: #cccccc; display: inline-block; font-size: 14px; line-height: 16px; font-weight:600; margin-left: 7px;}
.busket .textDescription .oldPrice .chislo { text-decoration: line-through;}
.busket .textDescription .oldPrice .fa { font-size: 14px; }
.busket .textDescription .thumb { display: inline-block;  vertical-align: top; margin: 3px 5px 3px 0;}

.busket .fa-times {float: right; color: rgba(0,0,0,0.5); margin-top: 0px; cursor: pointer; }
.busket .fa-times:hover { color:#000}
.busket .areaText { height: auto; }

.busket .bottom { margin:20px 35px 10px 35px;}

.busket .bottom  a { clear: none;}

.nav .busket.open > a { background: #e52a25; }





.thumb { border-radius: 5px;  height: 33px; width: 33px;}

#header .header-nav-top .busket .dropdown-menu { min-width: 470px; top: 100%; left: -210px; padding-top: 20px; padding-bottom: 10px; color:#333; }
#header .header-nav-top .busket .dropdown-menu:before { content: ''; position: absolute; width: 100%; height: 10px; border-radius: 4px 4px 0 0; background: #e52a25; z-index: 9; top: 0;}
#header .header-nav-top .busket .dropdown-menu:after { content: ''; position: absolute; width: 100%; height: 10px; border-radius: 4px 4px 0 0; background: #fff; z-index: 10; top: 5px;}

.header-nav-top .dropdown-menu { min-width: 20px; border-radius: 0px 0 4px 4px !important; border: none !important; top: 0px; margin-top: 0 !important; padding: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    0px 3px 6px 0px rgba(0, 0, 0, 0.15);
	box-shadow:         0px 3px 6px 0px rgba(0, 0, 0, 0.15);
}

.busket .dropdown-menu .bottom { border-bottom: none; overflow: hidden; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: transparent; }

.header-nav-top .currency .dropdown-menu { min-width: 25px; top: 0px; }
.nav .currency.open > a { background-color: #fff; }
.currency .dropdown-menu { left: 0px; }
.currency .fa { font-size: 17px; top:3px !important; position:relative; }

.header-nav-top .nav > li > a { color: #999; display: inline-block; font-size: 0.9em; padding: 6px 10px; }
.header-nav-top .dropdown-menu a { padding: 6px 10px !important; }
.header-nav-top .language .dropdown-menu > li:not(:first-child) a, .header-nav-top .currency .dropdown-menu > li:not(:first-child) a { opacity: 0.3; }
.header-nav-top .language .dropdown-menu > li > a:hover, .header-nav-top .currency .dropdown-menu > li > a:hover { opacity: 1; }

.header-nav-top .language { margin-top: 0px;}
.header-nav-top .language a {padding:9px 10px !important}
.header-nav-top .language img { display: block;}
.language a.dropdown-menu-toggle {
	padding: 6px 10px !important;
}

.settingsBlock .nav-pills > li { margin-left: 10px;  }
#footer .currency .dropdown-menu-toggle { color: #999;}





/* Responsive */

@media (max-width: 1200px) {
	.container {
		width: 100%;
	}
}




/********************* Local style *********************/
.page-contain {
	padding: 60px 0;
}


/********************* Breadcrumbs ********************/
.breadcrumbs {
	background-position: 50% 50%;
	background-size: cover !important;
	background-repeat: no-repeat;
}

.breadcrumbs .icon-type {

	margin-top: 13px;
}
.breadcrumbs-list {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	margin: 30px 0;
}

.breadcrumbs-list li {
	float: left;
}

.breadcrumbs-list li a,
.breadcrumbs-list li  {
	transition: all 0.25s linear;
	font-size: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, .5);
}

.breadcrumbs-list li a:hover {
	color: #333;
}

.breadcrumbs-list li:last-child a {
	color: #333333;
}


.breadcrumbs-list li:not(:last-child):after {
	content: "/";
	margin: 0 10px 0 8px;
}

.breadcrumbs-wrap-icon {
	overflow: hidden;
}

.breadcrumbs-wrap-icon .breadcrumbs-icon
{
	float: left;
	width: 90px;
	margin:0 0 20px 0;
}

.breadcrumbs-wrap-icon .breadcrumbs-txt {
	margin-left: 110px;
}

.online {
	position: relative;
}


/*** breadcrumbs local ***/
.breadcrumbs {
	width: 100%;
	padding: 0;
	margin: 0;
}

.breadcrumbs .breadrumbs-title {
	margin-bottom: 15px;
}

.breadcrumbs .breadcrumbs-content {
	margin-bottom: 15px;
}

.breadcrumbs .breadcrumbs-txt,
.breadcrumbs .breadcrumbs-txt p {

	color: #333;
}

.breadcrumbs.black .breadrumbs-title,
.breadcrumbs.black .breadcrumbs-txt p {
	color: #fff;
}

.breadcrumbs.white .breadcrumbs-txt p {
	font-weight: 400;
}

.breadcrumbs .breadcrumbs-txt p {
	display: block;
	overflow: hidden;
	font-weight: 400;
}

.breadcrumbs .label {
	display: inline-block;
	line-height: 29px;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 1px;
}

.breadcrumbs .label-triangle {
	height: 30px;
	padding: 0 13px 0 7px;
	position: relative;
}

.breadcrumbs .label-triangle:before {
	content: "";
	border: 15px solid transparent;
	border-right: 17px solid #000;
	position: absolute;
	left: -32px;
	top: 0;
}

.breadcrumbs .breadrumbs-title .label {
	margin-left: 15px;
	position: relative;
	top: -5px;
}

.breadcrumbs .label-tertiary.label-triangle:before {
	border-right: 17px solid #2baab1;
}

.breadcrumbs .btn-icons {
	display: inline-block;
	overflow: hidden;
}

.breadcrumbs .btn-icons a {
	float: left;
	cursor: pointer;
}

.breadcrumbs .btn-icons a:hover {
	color: #fff;
}

.breadcrumbs .btn-icons span {
	margin-left: 10px;
	float: left;
	font-size: 12px;
	line-height: 17px;
	position: relative;
	top: 3px;
	text-align: left;
}

.breadcrumbs .btn-icons:not(:last-child) {
	margin-right: 20px;
}

.breadcrumbs.black .breadcrumbs-list li a,
.breadcrumbs.black .breadcrumbs-list li {
	color: rgba(255, 255, 255, 0.5);
}

.breadcrumbs.black .breadcrumbs-list li a:hover {
	color: rgba(255, 255, 255, 1);
}

.breadcrumbs.black .breadcrumbs-list li:last-child a {
	color: #fefefe;
}

/*** Breadcrumb 1 ***/
.breadcrumbs.breadcrumbs1 .breadcrumbs-list {
	margin-bottom: 20px;
}

.breadcrumbs.breadcrumbs1 .breadcrumbs-txt {
	margin-bottom: 65px;
}


.breadcrumbs.breadcrumbs1.wordpress .breadcrumbs-content:after {
	background-image: url("../img/breadcrumbs-wordpress.png");
}

.breadcrumbs.breadcrumbs1 .breadcrumbs-txt {
	position: relative;
}


/*** Breadcrumb 3 ***/
.breadcrumbs.breadcrumbs3 {
	height: 305px;
}



/*** Label triangle ***/
.label-triangle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/*************** Search ****************/
.outerSearch input.form-control{
	font-size: 24px;
	height: 60px;
	color: #333333;
	padding-right: 60px;
	padding-left:20px;
}

.catalog-search .fa-search {
	font-size: 24px;
	right: 15px;
	top: 15px;
}

.catalog-search .outerSearch {
	position: relative;
}

.catalog-search .searchResult {
	width: 100%;
}

/*************** GM page ****************/
/*** filter page ***/
.list-filter {
	padding-left: 0;
	list-style: none;
	text-align: right;
	margin-bottom: 0;
}

.list-filter li {
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
	color:#aaa;
}

.list-filter li:not(:last-child) {
	margin-right: 25px;
}

.list-filter .list-filter-icons {
	position: relative;
	font-size: 8px;
	color:#bbb;
	display: inline-block;
	width: 17px;
	vertical-align: top;
}

.list-filter .fa {
	position: absolute;
	top: 0;
	right: 0;
}

.list-filter .fa.fa-chevron-up {
	top: 4px;
}


.list-filter li.up,
.list-filter li.down {
	color: #e52a25;
}

.list-filter li.up .fa-chevron-down {display:none;}
.list-filter li.up .fa-chevron-up {top: 6px; font-size:10px; color: #e52a25;}
.list-filter li.down .fa-chevron-up {display:none;}
.list-filter li.down .fa-chevron-down {top:6px; font-size:10px; color: #e52a25;}

.list-filter .fa.fa-chevron-down {top: 10px;}


.settings-filter {text-align:right;}
.settings-filter span {
	font-size: 12px;
	color: #777777;
	margin-right: 20px;
	cursor: pointer;
	transition: all 0.25s linear;
}

.settings-filter span:last-child {
	margin-right: 0;
}

.settings-filter span:hover {
	color: #e52a25;
}

/*** Catalog style ***/
.catalog-title {
	font-size: 31px;
	color: #333;
	font-weight: 200;
	margin-bottom: 0;
}

.head-catalog-block {
	margin-top: 70px;
	margin-bottom: 30px;
}

.head-catalog-block .list-filter {
	margin-top: 5px;
}



.show-other-cont-js {
	position: relative;
    width: 100%;
	min-height: 100px;
}

.filter-loader-js .portfolio-load-more-loader {
    position: absolute;
    z-index: 10000;
    height: 100%;
    width: 100%;
    background: rgba(255,255,255,0.8);
}

.filter-loader-js .portfolio-load-more-loader .bounce-loader {
    position: absolute;
    top: 150px;
}

.filter-loader-js .portfolio-load-more-loader .bounce-loader > div {background-color:#333; width:30px; height:30px; border-radius:8px;}
.filter-loader-js .portfolio-load-more-loader .bounce-loader > .bounce1 {margin-right:5px;}
.filter-loader-js .portfolio-load-more-loader .bounce-loader > .bounce2 {margin-left:5px;}

/*** Carousel catalog ***/

.carousel-catalog .product-thumb-info .product-thumb-info-content .head h2,
.carousel-catalog .product-thumb-info .product-thumb-info-content .head .h2,
.catalog .product-thumb-info .product-thumb-info-content .head h2,
.catalog .product-thumb-info .product-thumb-info-content .head .h2 {
	height: 37px;
}

.carousel-catalog .product-thumb-info .product-thumb-info-content {
	background-color: #fefbf4;
}

.carousel-catalog .icon-rate,
.catalog .icon-rate  {
	font-size: 13px;
}

.carousel-catalog .product-thumb-info .product-thumb-info-content,
.catalog .product-thumb-info .product-thumb-info-content  {
	height: 110px;
}

.carousel-catalog .owl-item > div {
	padding-top: 25px;
}

.carousel-catalog .products .product .new {
	top: 245px;
	left: -9px;
}

.carousel-catalog .product[class*="sale"]:after {
	right: 00px;
}

div.carousel-catalog .owl-carousel {
	padding-top: 0;
}

.carousel-catalog .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: -10px;
}


.product .description {
	margin-top: 7px;
}
.product .icon-rate {
	margin-top: 20px;
}

.rating-type .product .icon-rate {
	margin-top: 2px;
	vertical-align: top;
}

.rating-type .product .description {
	margin-top: 0;
}

/*** Paginate catalog ***/
.btn-back {
	color: #b9b9b9;
	font-size: 18px;
	font-weight: 300;
	display: inline-block;
}

.btn-back:before {
	content: "\f104";
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	margin-right: 10px;
}

.btn-back:hover {
	text-decoration: none;
	color: #e52a25;
}

.paginate-catalog  {
	margin-top: 30px;
	margin-bottom: 40px;
}

.paginate-catalog .btn-back {
	margin-top: 4px;
}

.paginate-catalog .show-other {
	font-size: 31px;
	font-weight: 200;
	color: #b9b9b9;
	cursor: pointer;
}

.paginate-catalog .show-other:hover {
	text-decoration: none;
	color: #e52a25;
}

/*** Sidebar style ***/
.sidebar-catalog-title {
	font-size: 20px;
	font-weight: 700;
	color: #333333;
	margin-bottom: 15px;
	margin-top: 40px;
}

.sidebar-catalog-item:first-child .sidebar-catalog-title {
	margin-top: 0;
}

.sidebar-catalog-item .toggle > label {
	padding-top: 0;
}


.sidebar-catalog .accordion-body.collapse {display:block; height:0; overflow:hidden}
.sidebar-catalog .accordion-body.collapse.in {height: 100%; overflow:visible;}

.sidebar-catalog .accordion-body .panel-body,
.sidebar-catalog .toggle-content .scrollable {
	padding: 10px 0 10px 0;
	height: 100%;
	overflow: hidden;
}
.sidebar-catalog .toggle-content .scrollable{
	padding-top: 10px;
	padding-bottom: 10px;
}
.sidebar-catalog .scrollable .scrollable-content {
	padding: 0 15px;
	top: 15px;
	bottom: 15px;
}

.sidebar-catalog .toggle .scrollable .scrollable-content {
	top: 10px;
	bottom: 10px;
}

.sidebar-catalog .scrollable .scrollable-pane {
	top: 15px;
	bottom: 15px;
}

.sidebar-catalog .bootstrap-tagsinput {
	margin-bottom: 10px;
}

.sidebar-catalog-item > .panel-group {
	margin-bottom: 0;
}

.sidebar-catalog-item > .toggle,
.sidebar-catalog-item > .toggle > .toggle {
	margin: 0;
}

.sidebar-catalog-item .toggle .toggle > label {
	margin-bottom: 5px;
	margin-top: 40px;
}

.sidebar-catalog .toggle.toggle-mod .toggle.active > label:after,
.sidebar-catalog .toggle.toggle-mod .toggle > label:after {
	//position: relative;
	left: inherit;
	right: inherit;
	top: inherit;
	//margin: 0 0 0 20px;
	top: 4px;
}
/*** Slider range ***/
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
	background-color: #ebebeb;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider .label-count {
	position: absolute;
	padding: 5px 8px;
	background-color: #333333;
	color: #fff;
	font-size: 11px;
	border-radius: 4px;
	line-height: 13px;
}

.sidebar-catalog .ui-slider {
	margin-top: 50px;
}

.ui-slider .label-count {
	width: 65px;
	display: inline-block;
	text-align: center;
	left: -27.5px;
	top: -40px;
}

.ui-slider .label-count:after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 25px;
	border: 6px solid transparent;
	border-top: 6px solid #333;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: 6px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -7px;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/*	Sliders - UI Handle */
.ui-slider .ui-slider-handle {
	background: #d9d9d9;
	border: 6px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
	cursor: pointer;
	height: 20px;
	width: 20px;
}

.ui-slider .ui-slider-handle:hover {
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
}

/*	Sliders - UI Handle (Fix Windows Mobile Devices) */
.ui-slider .ui-slider-handle {
	-ms-touch-action: none;
	touch-action: none;
}

/*	Sliders - Range */
.ui-slider .ui-slider-range {
	background: #d9d9d9;
}

/*	Sliders - Contextual */
.slider-primary .ui-slider-range,
.slider-primary .ui-slider-handle {
	background: #CCC;
}

.slider-gradient.slider-primary .ui-slider-range,
.slider-gradient.slider-primary .ui-slider-handle {
	background-image: -webkit-linear-gradient(#e6e6e6 0, #CCC 50%, #b3b3b3 100%);
	background-image: linear-gradient(to	 , #CCC 50%, #b3b3b3 100%);
}

.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-handle {
	background-image: -webkit-linear-gradient( left , #e6e6e6 0, #CCC 50%, #b3b3b3 100%);
	background-image: linear-gradient(to right, #e6e6e6 0, #CCC 50%, #b3b3b3 100%);
}

.slider-success .ui-slider-range,
.slider-success .ui-slider-handle {
	background: #47a447;
}

.slider-gradient.slider-success .ui-slider-range,
.slider-gradient.slider-success .ui-slider-handle {
	background-image: -webkit-linear-gradient(#63bb63 0, #47a447 50%, #388038 100%);
	background-image: linear-gradient(to	 , #47a447 50%, #388038 100%);
}

.slider-gradient.ui-slider-vertical.slider-success .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-success .ui-slider-handle {
	background-image: -webkit-linear-gradient( left , #63bb63 0, #47a447 50%, #388038 100%);
	background-image: linear-gradient(to right, #63bb63 0, #47a447 50%, #388038 100%);
}

.slider-warning .ui-slider-range,
.slider-warning .ui-slider-handle {
	background: #ed9c28;
}

.slider-gradient.slider-warning .ui-slider-range,
.slider-gradient.slider-warning .ui-slider-handle {
	background-image: -webkit-linear-gradient(#f1b257 0, #ed9c28 50%, #d18211 100%);
	background-image: linear-gradient(to	 , #ed9c28 50%, #d18211 100%);
}

.slider-gradient.ui-slider-vertical.slider-warning .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-warning .ui-slider-handle {
	background-image: -webkit-linear-gradient( left , #f1b257 0, #ed9c28 50%, #d18211 100%);
	background-image: linear-gradient(to right, #f1b257 0, #ed9c28 50%, #d18211 100%);
}

.slider-danger .ui-slider-range,
.slider-danger .ui-slider-handle {
	background: #d2322d;
}

.slider-gradient.slider-danger .ui-slider-range,
.slider-gradient.slider-danger .ui-slider-handle {
	background-image: -webkit-linear-gradient(#db5b57 0, #d2322d 50%, #a82824 100%);
	background-image: linear-gradient(to	 , #d2322d 50%, #a82824 100%);
}

.slider-gradient.ui-slider-vertical.slider-danger .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-danger .ui-slider-handle {
	background-image: -webkit-linear-gradient( left , #db5b57 0, #d2322d 50%, #a82824 100%);
	background-image: linear-gradient(to right, #db5b57 0, #d2322d 50%, #a82824 100%);
}

.slider-info .ui-slider-range,
.slider-info .ui-slider-handle {
	background: #5bc0de;
}

.slider-gradient.slider-info .ui-slider-range,
.slider-gradient.slider-info .ui-slider-handle {
	background-image: -webkit-linear-gradient(#85d0e7 0, #5bc0de 50%, #31b0d5 100%);
	background-image: linear-gradient(to	 , #5bc0de 50%, #31b0d5 100%);
}

.slider-gradient.ui-slider-vertical.slider-info .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-info .ui-slider-handle {
	background-image: -webkit-linear-gradient( left , #85d0e7 0, #5bc0de 50%, #31b0d5 100%);
	background-image: linear-gradient(to right, #85d0e7 0, #5bc0de 50%, #31b0d5 100%);
}

.slider-dark .ui-slider-range,
.slider-dark .ui-slider-handle {
	background: #171717;
}

.slider-gradient.slider-dark .ui-slider-range,
.slider-gradient.slider-dark .ui-slider-handle {
	background-image: -webkit-linear-gradient(#313131 0, #171717 50%, black 100%);
	background-image: linear-gradient(to	 , #171717 50%, black 100%);
}

.slider-gradient.ui-slider-vertical.slider-dark .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-dark .ui-slider-handle {
	background-image: -webkit-linear-gradient( left , #313131 0, #171717 50%, black 100%);
	background-image: linear-gradient(to right, #313131 0, #171717 50%, black 100%);
}

html.dark .ui-slider.ui-widget-content {
	background: #21262d;
}


.slider-primary .ui-slider-range,
.slider-primary .ui-slider-handle {
	background: #e52a25;
}

.slider-gradient.slider-primary .ui-slider-range,
.slider-gradient.slider-primary .ui-slider-handle {
	background-image: linear-gradient(left, #00aaff 0, #0088cc 50%, #006699 100%);
}

.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-range,
.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-handle {
	background-image: -webkit-linear-gradient(to right, #00aaff 0, #0088cc 50%, #006699 100%);
	background-image: linear-gradient(to right, #00aaff 0, #0088cc 50%, #006699 100%);
}

/* Form - Round Input */
input.input-rounded {
	-webkit-border-radius: 500px;
	border-radius: 500px;
}

.input-group-rounded input.form-control,
.input-search input.form-control {
	-webkit-border-radius: 500px;
	border-radius: 500px;
}

.input-group-rounded input.form-control:first-child, .input-group-rounded input.form-control:last-child,
.input-search input.form-control:first-child,
.input-search input.form-control:last-child {
	border-radius: 500px;
}

.input-group-rounded .input-group-addon:first-child,
.input-search .input-group-addon:first-child {
	border-radius: 500px 0 0 500px;
}

.input-group-rounded .input-group-addon:last-child,
.input-search .input-group-addon:last-child {
	border-radius: 0 500px 500px 0;
}

/* Form - Custom Checkbox */
.checkbox-custom {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 2px;
	margin-top: 0;
}

.checkbox-custom.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .checkbox-custom.checkbox-inline {
	margin-top: 7px;
	padding-top: 0;
}

.checkbox-custom:last-child, .checkbox-custom:last-of-type {
	margin-bottom: 0;
}

.checkbox-custom input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.checkbox-custom input[type="checkbox"]:checked ~ label:after {
	position: absolute;
    display: inline-block;
    font-family: 'FontAwesome';
    content: '\F00C';
    top: 12px;
    left: 3px;
    margin-top: -6px;
    font-size: 10px;
    line-height: 1;
    width: 16px;
    height: 16px;
    color: #333;
}

span.checkbox-custom input[type="checkbox"]:checked ~ label:after {
	top: 10px;
	left:3px;
}

span.checkbox-custom label:before {
	top: 11px;
}

.checkbox-custom input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

.checkbox-custom input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}

.checkbox-custom label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.2;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
}

.checkbox-custom label:before {
	content: '';
	position: absolute;
	top: 13px;
	left: 0;
	margin-top: -9px;
	width: 15px;
	height: 15px;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid #bbb;
	background: #fff;
}

.checkbox-custom label + label.error {
	display: block;
}

html.dark .checkbox-custom label:before {
	background: #282d36;
	border-color: #21262d;
}

html.dark .checkbox-custom input[type="checkbox"]:checked ~ label:after {
	color: #fff;
}

html.dark .checkbox-custom input[type="checkbox"]:disabled ~ label:before {
	background: #242830;
	border-color: #242830;
}

html.dark .checkbox-primary input[type="checkbox"]:checked ~ label:after,
.checkbox-primary input[type="checkbox"]:checked ~ label:after {
	color: #fff;
}

html.dark .checkbox-primary input[type="checkbox"]:checked ~ label:before,
.checkbox-primary input[type="checkbox"]:checked ~ label:before {
	background-color: #e52a25;
	border-color: #e52a25;
}

html.dark .checkbox-primary label:before,
.checkbox-primary label:before {
	background: transparent;
	border-color: #c8c8c8;
}

html.dark .checkbox-text-primary input[type="checkbox"]:checked ~ label:after,
.checkbox-text-primary input[type="checkbox"]:checked ~ label:after {
	color: #CCC;
}

html.dark .checkbox-success input[type="checkbox"]:checked ~ label:after,
.checkbox-success input[type="checkbox"]:checked ~ label:after {
	color: #fff;
}

html.dark .checkbox-success label:before,
.checkbox-success label:before {
	background: #47a447;
	border-color: #3f923f;
}

html.dark .checkbox-text-success input[type="checkbox"]:checked + label:after,
.checkbox-text-success input[type="checkbox"]:checked + label:after {
	color: #47a447;
}

html.dark .checkbox-warning input[type="checkbox"]:checked + label:after,
.checkbox-warning input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-warning label:before,
.checkbox-warning label:before {
	background: #ed9c28;
	border-color: #e89113;
}

html.dark .checkbox-text-warning input[type="checkbox"]:checked + label:after,
.checkbox-text-warning input[type="checkbox"]:checked + label:after {
	color: #ed9c28;
}

html.dark .checkbox-danger input[type="checkbox"]:checked + label:after,
.checkbox-danger input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-danger label:before,
.checkbox-danger label:before {
	background: #d2322d;
	border-color: #bd2d29;
}

html.dark .checkbox-text-danger input[type="checkbox"]:checked + label:after,
.checkbox-text-danger input[type="checkbox"]:checked + label:after {
	color: #d2322d;
}

html.dark .checkbox-info input[type="checkbox"]:checked + label:after,
.checkbox-info input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-info label:before,
.checkbox-info label:before {
	background: #5bc0de;
	border-color: #46b8da;
}

html.dark .checkbox-text-info input[type="checkbox"]:checked + label:after,
.checkbox-text-info input[type="checkbox"]:checked + label:after {
	color: #5bc0de;
}

html.dark .checkbox-dark input[type="checkbox"]:checked + label:after,
.checkbox-dark input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-dark label:before,
.checkbox-dark label:before {
	background: #171717;
	border-color: #0a0a0a;
}

html.dark .checkbox-text-dark input[type="checkbox"]:checked + label:after,
.checkbox-text-dark input[type="checkbox"]:checked + label:after {
	color: #171717;
}

/*** Scroll ***/
.scrollable {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.scrollable .scrollable-content {
	overflow: hidden;
	max-height: 255px;
	position: initial;
	padding: 0 37px 0 0;
	overflow-x: hidden;
	overflow-y: auto;
	outline: none;
}

.scrollable .scrollable-content::-webkit-scrollbar {
	visibility: hidden;
}
::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	cursor: pointer
}

::-webkit-scrollbar-track-piece {
	background: #d9d9db;
	-webkit-border-radius: 3px
}

::-webkit-scrollbar-thumb:vertical {
	height: 4px;
	background-color: #444;
	-webkit-border-radius: 3px;
	cursor: pointer
}

::-webkit-scrollbar-thumb:horizontal {
	width: 10px;
	background-color: #444;
	-webkit-border-radius: 3px;
	cursor: pointer
}

.scrollable .scrollable-pane {
	bottom: 0;
	background-color: #e3e3e3;
	position: absolute;
	border-radius: 3px;
	right: 4px;
	top: 0;
	transition: all 0.2s ease 0s;
	width: 4px;
}

.scrollable .scrollable-slider {
	border-radius: 5px;
	background: none repeat scroll 0 0 #333333;
	margin: 0;
	position: relative;
	transition: opacity 0.2s ease 0s;
	opacity: 0;
}

.scrollable.scrollable-padding .scrollable-content {
	padding: 10px 24px 10px 10px;
}

.scrollable:hover .scrollable-slider, .scrollable.visible-slider .scrollable-slider {
	opacity: 1;
}

/*** Toggle ***/
.toggle.toggle-mod .toggle > label{
	border-width: 0;
	background-color: transparent;
	padding-left: 0;
	font-weight: 700;
	color: #333333;
	font-size: 20px;
	padding-bottom: 0;
}
.toggle.toggle-mod .toggle > label:before{
	opacity: 0;
	position: absolute;
	right: -10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 11px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: black;
	color: #fff;
	content: attr(data-number);
}
.toggle.toggle-mod .toggle > label.empty:before{
	opacity: 0;
}
.toggle.toggle-mod .toggle > label.full:before{
	opacity: 1;
}

html .toggle-primary.toggle-mod .toggle.active > label {
	background-color: transparent;
	color: #333333;
}

.toggle.toggle-mod .toggle.active > label:after {
	border: 4px solid transparent;
	border-top-color: #333;
	margin-top: 6px;
}

.toggle.toggle-mod .toggle > label:after {
	margin-top: 4px;
	border: 4px solid transparent;
	border-left: 5px solid #333;
	margin-left: 10px;
}


/*** Tags input ***/
.bootstrap-tagsinput input {
	display: none;
}

.bootstrap-tagsinput .label.tag {
	background-color: #777;
}

.bootstrap-tagsinput .label.tag:hover {
	background-color: #333333;
}

.bootstrap-tagsinput .label.tag:hover span {
	color: #e52a25;
}

/*** Switch ***/

.switch {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin: 3px 0;
}
.switch .ios-switch {
	height: 35px;
	width: 65px;
	display: inline-block;
}
.switch .txt {
	margin-left: 5px;
	vertical-align: top;
	position: relative;
	font-weight: 600;
	top: -2px;
}
.switch .ios-switch .handle {
	height: 31px;
	width: 31px;
}
.switch.switch-primary .ios-switch .on-background {
	background: #CCC;
}
.switch.switch-success .ios-switch .on-background {
	background: #40b12e;
}
.switch.switch-warning .ios-switch .on-background {
	background: #ed9c28;
}
.switch.switch-danger .ios-switch .on-background {
	background: #e52a25;
}
.switch.switch-info .ios-switch .on-background {
	background: #5bc0de;
}

.switch.switch-tertiary .ios-switch .on-background {
	background: #2baab1;
}

.switch.switch-dark .ios-switch .on-background {
	background: #171717;
}
.switch.switch-lg .ios-switch {
	height: 45px;
	width: 75px;
}
.switch.switch-lg .ios-switch .handle {
	height: 41px;
	width: 41px;
}
.switch.switch-sm .ios-switch {
	height: 18px;
	width: 32px;
}
.switch.switch-sm .ios-switch .handle {
	height: 16px;
	width: 16px;
}

.toggle-item.heading-secondary,
.toggle-item.heading-quaternary,
.toggle-item.heading-tertiary,
.toggle-item.text-success
 {
	color: #333 !important;
}

.toggle-item.heading-secondary .on ~ .txt,
.toggle-item.heading-secondary .switch:hover .txt {
	color: #e52a25 !important;
}

.toggle-item.heading-quaternary .on ~ .txt,
.toggle-item.heading-quaternary .switch:hover .txt {
	color: #5bc0de;
}

.toggle-item.heading-tertiary .on ~ .txt,
.toggle-item.heading-tertiary .switch:hover .txt {
	color: #2baab1;
}

.toggle-item.text-success .on ~ .txt,
.toggle-item.text-success .switch:hover .txt {
	color: #40b12e;
}

.ios-switch {
	height: 45px;
	width: 75px;
	position: relative;
	background-color: #E5E5E5;
	border-radius: 100px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ios-switch .background-fill {
	width: 100%;
	height: 100%;
	border-radius: 100px;
	position: absolute;
	left: 0;
	top: 0;
}

.ios-switch .on-background {
	background-image: -o-linear-gradient(#00e459, #00e158);
	background-image: -ms-linear-gradient(#00e459, #00e158);
	background-image: -moz-linear-gradient(#00e459, #00e158);
	background-image: -webkit-linear-gradient(#00e459, #00e158);
	background-image: linear-gradient(#00e459, #00e158);
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	z-index: 1;
	-o-transition: .3s 0.2s;
	-ms-transition: .3s 0.2s;
	-moz-transition: .3s 0.2s;
	-webkit-transition: .3s 0.2s;
	transition: .3s 0.2s;
}

.ios-switch .state-background {
	border-radius: 100px;
	z-index: 2;
	background-image: -o-linear-gradient(#ffffff, #FDFDFD);
	background-image: -ms-linear-gradient(#ffffff, #FDFDFD);
	background-image: -moz-linear-gradient(#ffffff, #FDFDFD);
	background-image: -webkit-linear-gradient(#ffffff, #FDFDFD);
	background-image: linear-gradient(#ffffff, #FDFDFD);
	border: 1px solid #d6d6d6;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

.ios-switch .handle {
	width: 41px;
	height: 41px;
	background-color: white;
	top: 1px;
	left: 2px;
	position: absolute;
	border-radius: 20px;
	box-shadow: 1px 0 1px 1px rgba(0, 0, 0, 0.15);
	z-index: 3;
	-o-transition: -o-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-ms-transition: -ms-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-moz-transition: -moz-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-webkit-transition: -webkit-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-o-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-ms-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-moz-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-webkit-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33);
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.ios-switch.off .handle {
	-o-animation: expand-off .3s 0.2s;
	-ms-animation: expand-off .3s 0.2s;
	-moz-animation: expand-off .3s 0.2s;
	-webkit-animation: expand-off .3s 0.2s;
	animation: expand-off .3s 0.2s;
	-o-transform: translate(0px, 0);
	-ms-transform: translate(0px, 0);
	-moz-transform: translate(0px, 0);
	-webkit-transform: translate(0px, 0);
	transform: translate(0px, 0);
	-o-transform: translate3d(0px, 0, 0);
	-ms-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
}

.ios-switch.off .on-background {
	-o-transition: .3s 0s;
	-ms-transition: .3s 0s;
	-moz-transition: .3s 0s;
	-webkit-transition: .3s 0s;
	transition: .3s 0s;
}

.ios-switch.off .state-background {
	-o-transition: .4s 0.25s;
	-ms-transition: .4s 0.25s;
	-moz-transition: .4s 0.25s;
	-webkit-transition: .4s 0.25s;
	transition: .4s 0.25s;
}

.ios-switch.on .handle {
	-o-animation: expand-on .3s 0.2s;
	-ms-animation: expand-on .3s 0.2s;
	-moz-animation: expand-on .3s 0.2s;
	-webkit-animation: expand-on .3s 0.2s;
	animation: expand-on .3s 0.2s;
	-o-transform: translate(13px, 0);
	-ms-transform: translate(13px, 0);
	-moz-transform: translate(13px, 0);
	-webkit-transform: translate(13px, 0);
	transform: translate(13px, 0);
	-o-transform: translate3d(13px, 0, 0);
	-ms-transform: translate3d(13px, 0, 0);
	-moz-transform: translate3d(13px, 0, 0);
	-webkit-transform: translate3d(13px, 0, 0);
	transform: translate3d(13px, 0, 0);
}

.ios-switch.on .on-background {
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
}

.ios-switch.on .state-background {
	-o-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
}

.switch.switch-primary .ios-switch .on-background {
	background: #0088cc;
}

.switch.switch-primary .ios-switch .on-background {
	background: #0088cc;
}

@keyframes expand-on {
	0% {
		padding-right: 0;
	}
	40% {
		padding-right: 9px;
	}
	100% {
		padding-right: 0;
	}
}
@keyframes expand-off {
	0% {
		padding-right: 0;
		left: 2px;
	}
	40% {
		padding-right: 9px;
		left: -7px;
	}
	100% {
		padding-right: 0;
		left: 2px;
	}
}
@-o-keyframes expand-on {
	0% {
		padding-right: 0;
	}
	40% {
		padding-right: 9px;
	}
	100% {
		padding-right: 0;
	}
}
@-ms-keyframes expand-on {
	0% {
		padding-right: 0;
	}
	40% {
		padding-right: 9px;
	}
	100% {
		padding-right: 0;
	}
}
@-moz-keyframes expand-on {
	0% {
		padding-right: 0;
	}
	40% {
		padding-right: 9px;
	}
	100% {
		padding-right: 0;
	}
}
@-webkit-keyframes expand-on {
	0% {
		padding-right: 0;
	}
	40% {
		padding-right: 9px;
	}
	100% {
		padding-right: 0;
	}
}
@-o-keyframes expand-off {
	0% {
		padding-right: 0;
		left: 2px;
	}
	40% {
		padding-right: 9px;
		left: -7px;
	}
	100% {
		padding-right: 0;
		left: 2px;
	}
}
@-ms-keyframes expand-off {
	0% {
		padding-right: 0;
		left: 2px;
	}
	40% {
		padding-right: 9px;
		left: -7px;
	}
	100% {
		padding-right: 0;
		left: 2px;
	}
}
@-moz-keyframes expand-off {
	0% {
		padding-right: 0;
		left: 2px;
	}
	40% {
		padding-right: 9px;
		left: -7px;
	}
	100% {
		padding-right: 0;
		left: 2px;
	}
}
@-webkit-keyframes expand-off {
	0% {
		padding-right: 0;
		left: 2px;
	}
	40% {
		padding-right: 9px;
		left: -7px;
	}
	100% {
		padding-right: 0;
		left: 2px;
	}
}

/*** Mod inputs ***/
.input-sm {
	font-size: 14px;
}


/*** Tags photo ***/
.tags-photo {
	font-size: 0;
	text-align: left;
}

.tags-photo-item {
	display: inline-block;
	position: relative;
	padding: 15px 20px 0 0;
}

.tags-photo-image {
	width: 40px;
	height: 40px;
	border-radius: 5px;
	background-position: 50% 50%;
	background-size: cover !important;
	border: 1px solid #ebebeb;
}

.tags-photo-close {
	position: absolute;
	top: 0;
	right: 7px;
	font-size: 14px;
	cursor: pointer;
	color: #acacb9;
}

.tags-photo-close:hover {
	color: #e52a25;
}

/* Form - Custom Checkbox */
.checkbox-custom {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.checkbox-custom.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .checkbox-custom.checkbox-inline {
	margin-top: 7px;
	padding-top: 0;
}

.checkbox-custom:last-child, .checkbox-custom:last-of-type {
	margin-bottom: 0;
}

.checkbox-custom input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.checkbox-custom input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

.checkbox-custom input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}

.checkbox-custom label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.2;
}


.checkbox-custom label + label.error {
	display: block;
}

html.dark .checkbox-custom label:before {
	background: #282d36;
	border-color: #21262d;
}

html.dark .checkbox-custom input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-custom input[type="checkbox"]:disabled + label:before {
	background: #242830;
	border-color: #242830;
}

html.dark .checkbox-primary input[type="checkbox"]:checked + label:after,
.checkbox-primary input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-primary label:before,
.checkbox-primary label:before {
	border-color: #bfbfbf;
}

html.dark .checkbox-text-primary input[type="checkbox"]:checked + label:after,
.checkbox-text-primary input[type="checkbox"]:checked + label:after {
	color: #CCC;
}

html.dark .checkbox-success input[type="checkbox"]:checked + label:after,
.checkbox-success input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-success label:before,
.checkbox-success label:before {
	background: #47a447;
	border-color: #3f923f;
}

html.dark .checkbox-text-success input[type="checkbox"]:checked + label:after,
.checkbox-text-success input[type="checkbox"]:checked + label:after {
	color: #47a447;
}

html.dark .checkbox-warning input[type="checkbox"]:checked + label:after,
.checkbox-warning input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-warning label:before,
.checkbox-warning label:before {
	background: #ed9c28;
	border-color: #e89113;
}

html.dark .checkbox-text-warning input[type="checkbox"]:checked + label:after,
.checkbox-text-warning input[type="checkbox"]:checked + label:after {
	color: #ed9c28;
}

html.dark .checkbox-danger input[type="checkbox"]:checked + label:after,
.checkbox-danger input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-danger label:before,
.checkbox-danger label:before {
	background: #d2322d;
	border-color: #bd2d29;
}

html.dark .checkbox-text-danger input[type="checkbox"]:checked + label:after,
.checkbox-text-danger input[type="checkbox"]:checked + label:after {
	color: #d2322d;
}

html.dark .checkbox-info input[type="checkbox"]:checked + label:after,
.checkbox-info input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-info label:before,
.checkbox-info label:before {
	background: #5bc0de;
	border-color: #46b8da;
}

html.dark .checkbox-text-info input[type="checkbox"]:checked + label:after,
.checkbox-text-info input[type="checkbox"]:checked + label:after {
	color: #5bc0de;
}

html.dark .checkbox-dark input[type="checkbox"]:checked + label:after,
.checkbox-dark input[type="checkbox"]:checked + label:after {
	color: #fff;
}

html.dark .checkbox-dark label:before,
.checkbox-dark label:before {
	background: #171717;
	border-color: #0a0a0a;
}

html.dark .checkbox-text-dark input[type="checkbox"]:checked + label:after,
.checkbox-text-dark input[type="checkbox"]:checked + label:after {
	color: #171717;
}


/*** Toggle item ***/
.toggle-item-txt {
	margin-left: 10px;
	font-weight: 400;
	position: relative;
	top: 1px;
}

/*** Txt ***/
.text-success {
	color: #40b12e;
}

/*** Block color ***/
.block-color .checkbox-custom label:before {
	border-width: 0;
	width: 18px;
	height: 18px;
}

.block-color .checkbox-custom input[type="checkbox"]:checked + label:after {
	margin-top: -4px;
}

.block-color-item {
	display: inline-block;
	margin: 5px 4px 0 0;
}

.block-color .block-color-item {
	width: 30px;
	height: 30px;
	padding: 0;
	border: 1px solid #cccccc;
	border-radius: 4px;
	vertical-align: top;
	position: relative;
	cursor: pointer;
}

.checkbox-custom.checkbox-reset:after,
.checkbox-custom.checkbox-reset:before {
	content: "";
	width:20px;
	border-top: 1px solid #d4d4d4;
	position: absolute;
	transform: rotate(45deg);
	top: 14px;
	left: 4px;
}

.checkbox-custom.checkbox-reset:after {
	transform: rotate(-45deg);
}

.block-color .checkbox-custom label:before {
	top: 14px;
	left: 5px;
}

.block-color .checkbox-custom input[type="checkbox"]:checked + label:after {
	top: 14px;
	left: 10px;
	color: #fff;
}

.block-color .checkbox-red input[type="checkbox"]:checked + label:before,
.block-color .checkbox-red label:before {
	background-color: #ff2a2a;
}

.block-color .checkbox-orange input[type="checkbox"]:checked + label:before,
.block-color .checkbox-orange label:before {
	background-color: #ff693d;
}

.block-color .checkbox-yellow input[type="checkbox"]:checked + label:before,
.block-color .checkbox-yellow label:before {
	background-color: #ffc11a;
}

.block-color .checkbox-green input[type="checkbox"]:checked + label:before,
.block-color .checkbox-green label:before {
	background-color: #7bdc3a;
}

.block-color .checkbox-tertiary input[type="checkbox"]:checked + label:before,
.block-color .checkbox-tertiary label:before {
	background-color: #1bd4e0;
}

.block-color .checkbox-blue input[type="checkbox"]:checked + label:before,
.block-color .checkbox-blue label:before {
	background-color: #0084ff;
}

.block-color .checkbox-pink input[type="checkbox"]:checked + label:before,
.block-color .checkbox-pink label:before {
	background-color: #ff63e8;
}

.block-color .checkbox-lilac input[type="checkbox"]:checked + label:before,
.block-color .checkbox-lilac label:before {
	background-color: #a234ec;
}

.block-color .checkbox-brown input[type="checkbox"]:checked + label:before,
.block-color .checkbox-brown label:before {
	background-color: #9c4e00;
}

.block-color .checkbox-black input[type="checkbox"]:checked + label:before,
.block-color .checkbox-black label:before {
	background-color: #000;
}

.block-color .checkbox-gray input[type="checkbox"]:checked + label:before,
.block-color .checkbox-gray label:before {
	background-color: #7f7f7f;
}

.block-color .checkbox-white input[type="checkbox"]:checked + label:before,
.block-color .checkbox-white label:before {
	background-color: #fff;
	border: 1px solid #dbdbdb;
}

.block-color .checkbox-custom.checkbox-white input[type="checkbox"]:checked + label:after {
	color: #7f7f7f;
}

.block-color .checkbox-all-color input[type="checkbox"]:checked + label:before,
.block-color .checkbox-all-color label:before {
	background: -webkit-linear-gradient(-90deg, #1bd4e0 0, #1bd4e0 50%, #fcb903 50%, #fcb903 100%), -webkit-linear-gradient(-90deg, #e52a25 0, #e52a25 50%, #a234ec 50%, #a234ec 100%);
	background: -moz-linear-gradient(180deg, #1bd4e0 0, #1bd4e0 50%, #fcb903 50%, #fcb903 100%), -moz-linear-gradient(180deg, #e52a25 0, #e52a25 50%, #a234ec 50%, #a234ec 100%);
	background: linear-gradient(180deg, #1bd4e0 0, #1bd4e0 50%, #fcb903 50%, #fcb903 100%), linear-gradient(180deg, #e52a25 0, #e52a25 50%, #a234ec 50%, #a234ec 100%);
	background-repeat: repeat-y;
	background-position: 100% 0, 0 0;
	-webkit-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	-webkit-background-size: 50% 100%;
	background-size: 50% 100%;
}


/*** Seller ***/
.seller-item {
	overflow: hidden;
}

.seller-avatar {
	display: block;
	width: 100%;
	max-width: 130px;
	border-radius: 5px;
	height: 120px;
	background-position: 50% 50%;
	background-size: cover !important;
}

.seller-wrap-avatar .thumb-info-hov {
	border-radius: 5px;
	border: 1px solid #cacaca;
}

.seller-name {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}

.seller-name a {
	color: #333;
}

.seller-name a:hover {
	color: #e52a25;
	text-decoration: none;
}

.seller-info p {
	font-size: 12px;
	margin-bottom: 5px;
	line-height: 14px;
}

.seller-activity {
	color: #777;
}

.seller-rating-comment {
	color: #333;
	font-size: 12px;
}

.seller-rating-comment .icon-rate {
	position: relative;
	top: -2px;
	margin-right: 10px;
}

.seller-country {
	font-size: 12px;
	margin: 10px 0 15px;
}

.seller-country  .flag {
	position: relative;
	top: -2px;
	margin-right: 10px;
}

.seller-wrap-icons .icon:not(:last-child) {
	margin-right: 5px;
}

.seller-wrap-icons span:first-child {
	margin-right: 3px;
}

/*** Block comment ***/
.block-comment {
	margin: 20px 0;
	background-color: #fef7e4;
	padding: 10px 15px;
	border-radius: 10px;
	position: relative;
}

.block-comment:before {
	content: "";
	border-top: 20px solid #fef7e4;
	border-left: 25px solid transparent;
	position: absolute;
	left: -14px;
	top: -6px;
	transform: rotate(40deg);
}

.block-comment.down-arrow:before {
	top: inherit;
	transform: rotate(-80deg);
	bottom: -13px;
	left: -5px;
}

/*** Seller work ***/
.seller-work-link {
	height: 160px;
	display: block;
	background-position: 50% 0;
	background-size: cover !important;
	background-repeat: no-repeat;
	border-radius: 5px;
}

.seller-item {
	padding-bottom: 20px;
	border-bottom: 1px solid #dbdbdb;
}

.seller-item:not(:first-child) {
	padding-top: 40px;
}

.seller-avatar.online {
	position: relative;
}
.online:after {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 2px;
	background-color: #46c930;
	position: absolute;
	top: 6px;
	left: 6px;
}

.seller-item.mod {
	padding-top: 40px;
	padding-bottom: 30px;
}

.select2-container--bootstrap {
	width: 100% !important;
}



/*** Local link ***/
.link-gray {
	color: #777777;
	text-decoration: none;
}

.link-gray:hover {
	color: #e52a25;
}

.txt-sm {
	font-size: 12px;
}

/*** Block arrow ***/
.block-arrow-1 {
	position: relative;
}

.block-arrow-1 .arrow {
	top: 9px;
	position: absolute;
	left: -50px;
}

/*** Banner sidebar ***/

/*** Seller page ***/
.page-seller {
	margin-top: -270px;
}

.info-user-message .block-comment p {
	display: block;
	max-height: 48px;
	margin: 0;
}

.info-user-message .block-comment {
	margin-bottom: 0;
}

.info-user-status {
	text-align: center;
	margin-top: 20px;
}

.info-user-status .btn-item {
	display: inline-block;
	text-align: center;
}
.info-user-status .btn-item:not(:last-child) {
	margin-right: 20px;
}

.info-user-status .btn-item > p {
	margin-top: 5px;
}
.info-user-logo div {
	width: 265px;
	height: 265px;
	border-radius: 10px;
	border: 5px solid #fff;
	background-position: 50% 50%;
	background-size: cover !important;
	background-repeat: no-repeat;
	box-shadow: 0 0 0 1px #dbdbdb;
}

@media only screen and (max-width: 1200px) {
	.info-seller .info-user-logo div {
		width: 235px;
		height: 235px;
	}
}

.info-user-logo.online:after {
	width: 15px;
	height: 15px;
	top: 15px;
	left: 15px;
}

.info-user-name {
	font-size: 46px;
	color: #333;
	font-weight: 600;
	text-transform: none;
	line-height: 1;
	margin-bottom: 0;
}

.info-user-country {
	margin-top: 10px;
	color: #333;
}

.info-user-country .flag {margin:0 5px 0 0}

.info-user-status-new > div {
	display: inline-block;
	vertical-align: top;
}

.breadcrumbs3.black ~ .page-seller .info-user-name,
.breadcrumbs3.black ~ .page-seller .info-user-country {
	color: #fff;
}

.info-user-raiting-comment .icon-rate {
	font-size: 20px;
	vertical-align: top;
}

.info-user-raiting-comment .txt {
	color: #333;
}

/*** Specialization icons ***/
.list-specialize {
	padding-left: 0;
	list-style: none;
}

.list-specialize li {
	vertical-align: top;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}

.spec-icon {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 3px;
	background: url("../img/sprite-specialization.png") no-repeat 10px -5px;
	background-size: 1187px 40px;
}

.spec-icon.logo {
	background-position: -6px -5px;
}

.spec-icon.vector-1 {
	background-position: -44px -5px;
}

.spec-icon.vector-2 {
	background-position: -82px -5px;
}

.spec-icon.vector-3 {
	background-position: -120px -5px;
}

.spec-icon.vector-4 {
	background-position: -158px -5px;
}

.spec-icon.vector-5 {
	background-position: -196px -5px;
}

.spec-icon.vector-6 {
	background-position: -234px -5px;
}

.spec-icon.photoshop {
	background-position: -272px -5px;
}

/*** List contact ***/
.list-contact {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}

.list-contact a:hover {
	color: #e52a25;
}

.list-contact .fa {
	font-size: 20px;
}

.list-contact li {
	margin-bottom: 5px;
}

.list-contact-txt {
	margin-left: 10px;
	color: #333;
}

ul, ol {
	padding-left: 35px;
}


/*** Info user detail ***/
.info-user-detail {
	height: 220px;
	display: table-cell;
	width: 100%;
	vertical-align: bottom;
	padding-bottom: 35px;
}

/*** Seller page content ***/
.seller-content {
	margin-top: 20px;
}
.seller-content .head-catalog-block  {
	margin-top: 0;
}
.seller-content #addcommentlink {
	margin-bottom: 70px;
}

.seller-content .tabs.tabs-bottom {
	margin-bottom: 0;
}

/*** Blog ***/
.blog-posts-image {
	display: block;
	width: 100%;
	height: 190px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover !important;

}

.blog-posts-post-image {
	border: 5px solid #fff;
	box-shadow: 0 0 0 1px #dddddd;
	border-radius: 8px;
}

.blog-posts h2 a {
	color: #333;
}

.blog-posts h2 a:hover {
	text-decoration: none;
	color: #e52a25;
}

.blog-posts .post-meta > span {
	margin-right: 10px;
}

.blog-posts .post-meta > span > a {
	color: #777;
}

.blog-posts .post-meta .fa {
	margin-right: 5px;
}

.blog-posts .post {
	margin-bottom: 30px;
}

.main-page {
	padding-top: 0;
}

/*** Comment seller ***/
.comment-seller-item {
	border-top: 1px solid #ddd;
	padding: 30px 0 20px;
	font-size: 0;
}


.comment-seller-item:last-child {
	border-bottom: 1px solid #ddd;
}

.comment-seller-img {
	display: block;
	width: 90px;
	height: 90px;
	background-position: 50% 50%;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.comment-seller-wrap-img {
	border: 4px solid #fff;
	box-shadow: 0 0 0 1px #ddd;
	border-radius: 5px;
	margin-right: 20px;
}

.comment-seller-wrap-img,
.comment-seller-wrap-info {
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
}

.comment-seller-name {
	color: #333;
	margin-bottom: 2px;
}

.comment-seller-name a {
	color: #333;
}

.comment-seller-name a:hover {
	color:#e52a25;
}

.comment-seller-wrap-info {
	width: calc(100% - 120px);
}

.comment-seller-rating .txt {
	color: #333;
}

.comment-seller-rating .icon-rate {
	vertical-align: top;
	margin-top: 5px;
}

/*** Check raiting ***/
.wrap-raiting {
	text-align: left;
	display: inline-block;
}



.raiting {
	overflow: hidden;
	display: inline-block;
	vertical-align:middle;
}
.raiting input {
	display: none;
}
.raiting label {
	float: right;
	display: inline-block;
	vertical-align:middle;
	font-size: 28px;
	padding-right: 5px;
	margin-bottom: 0;
	cursor: pointer;
}

.wrap-raiting-txt {vertical-align:middle; display:inline-block; margin-right:15px;}

.raiting input:checked ~ label {
	color: #e53935;
}

.raiting input:checked ~ label:before,
.raiting label:hover ~ label:before,
.raiting label:hover:before {
	content: "\e605";
	color: #fcb903;
}

.icon-star:before {
	font-size: 30px;
	color: #dde3ea;
	content: "\e607";
}

/*** Template page ***/
.template-info {
	color: #b8b8b8;
	vertical-align: top;
	padding: 20px 0;
}

.template-info .icon-rate {
	font-size: 20px;
	position: relative;
	top: -3px;
}

.template-prepresentation-photo {
	height: auto;
	width: 100%;
	background-position: 50% 0%;
	background-size: cover !important;
	border-radius: 5px 5px 0 0;
}

.template-prepresentation-btns .fa-gamepad {
	font-size: 23px;
}

.template-prepresentation-btns {
	text-align: center;
	padding: 30px 0 15px;
	border-radius: 0 0 5px 5px;
	border: 1px solid #dddddd;
	border-width: 0 1px 1px 1px;
}

.template-info-content {margin-top:20px;}

.template-info-content,
.template-info-content a {
	color: #333;
}

.template-subjects a,
.template-style a {
	margin-left: 10px;
}

.template-subjects a:hover,
.template-style a:hover {
	color: #f94160;
}

blockquote > p {
	color: #333;
}

/*** Page basket ***/
.table-basket tbody tr td {
	padding: 10px 0;
	vertical-align: middle;
}

.table-basket tbody tr td:nth-child(3),
.table-basket thead th:nth-child(3) {
	width: 50%;
}

.table-basket tbody tr td:nth-child(3) {
	padding-right: 30px;
}

.table-basket tbody tr td:nth-child(1),
.table-basket thead th:nth-child(1) {
	width: 5%;
	text-align: center;
	font-size: 23px;
	color: #333;
}

.table-basket tbody tr td:nth-child(2) {
	text-align: center;
}

.table-basket p {
	margin-bottom: 0;
	line-height: 1.2;
}

.basket-template-img {
	display: inline-block;
	width: 100px;
	height: 100px;
	background-position: 50% 0;
	background-size: cover !important;
	background-repeat: no-repeat;
}

.basket-template-wrap-img {
	border: 1px solid #ccc;
	border-radius: 5px;
	display: inline-block;
	font-size: 0;
}

.basket-template-wrap-img .thumb-info-hov {
	border-radius: 5px;
}
.table>tbody>tr>td {
	border-top-width: 0;
	border-bottom: 1px solid #ddd;
	padding: 8px 15px;
}

.basket-template-name {
	display: block;
	height: 24px;
	color: #333;
}

.basket-template-name:hover {
	color: #e52a25;
}

.table-basket .basket-type {
	font-size: 12px;
}

.table-basket .fa-close {
	cursor: pointer;
	transition: all 0.25s linear;
}

.table-basket .fa-close:hover {
	color: #777;
}

.table-basket .basket-rate {
	margin-top: 3px;
}

.table-basket .basket-old-cost {
	margin: 5px 0;
	color: #acacb9;
	text-decoration: line-through;
}

.basket-total-cost {
	padding: 40px 0;
}

.basket-total-cost .txt {
	position: relative;
	top: -5px;
}

.basket-total-cost .cost {
	font-size: 28px;
}

.wrap-block-border {
	padding: 40px 30px;
	border: 1px solid #f2f2f2;
	border-radius: 10px;
	border-top-width: 4px;
}

.wrap-block-border.border-red {
	border-top-color: #e52a25;
	border-bottom-color: #d9d9d9;
	box-shadow: 0 0 0 1px #f2f2f2;
}
.btn.btn-lg .fa-angle-right {
	font-size: 23px;
	position: relative;
	top: 2px;
}

/*** Page registr ***/
.page-registr {
	background-image: url("../img/bg-page-registr-1.jpg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover !important;
}
.page-registr .page-contain {
	min-height: 600px;
}

.page-registr.page-registr-mod .page-contain {
	min-height: 600px;
}


.page-registr.seller {
	background-image: url("../img/bg-page-registr-2.jpg");
}

.page-registr #footer {
	background: none;
}

.registr-type-profile > .toggle-item {
	display: inline-block;
}

.registr-block .nav-tabs li.active a,
.registr-block .nav-tabs li.active a:hover,
.registr-block .nav-tabs li.active a:focus {
	background-color: #e52a25;
	border-color: #e52a25;
	color: #fff;
	border-width: 0;
}


.registr-block .nav-tabs li a,
.registr-block .nav-tabs li a:hover {
	border-width: 0;
	margin: 0;
	background-color: #dddddd;
	color: #777777;
}

.registr-block .tab-content {
	border: 5px solid #e52a25;
	border-width: 5px 0 0 0;
	box-shadow: 0 5px 11px 3px rgba(0, 0, 0, .1);
	border-radius: 5px 0 5px 5px;
	max-width: 470px;
	padding: 30px 35px 25px;
	min-width: 410px;
}

.registr-block .nav>li>a {
	padding: 14px 20px;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

.registr-block .nav-tabs {
	border-bottom-width: 0;
	max-width: 470px;
}

.heading h1,
.heading h5 {
	font-weight: 400;
}

.registr-block-social {
	text-align: center;
}

.social-icons.social-md li a{
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 18px;
}

.social-icons.social-md li:not(:last-child) {
	margin-right: 12px;
}

.list-features {
	display: none;
	list-style: none;
	padding-left: 0;
	margin-top: 50px;
}

.list-features.horizontal {
	display: block;
	margin-top: 100px;
}

.list-features.green-icons .list-features-icon {
	background-color: #2baab1;
	margin: 0 auto 20px;
}

.list-features.horizontal .list-features-icon {
	float: none;
	display: block;
}

.list-features.horizontal .list-features-title {
	text-align: center;
}

.list-features.horizontal .list-features-txt {
	display: block;
	margin-left: 0;
}

.list-features.horizontal li {
	width: 19.5%;
	float: left;
	padding: 0 2px;
}

.list-features.horizontal li:nth-child(4) {
	width: 22%;
}

.list-features.horizontal li:nth-child(5) {
	padding: 0 7px;
}

.list-features li {
	overflow: hidden;
	margin-bottom: 40px;
}

.tried-seller-txt {
	font-size: 16px;
	margin-top: 70px;
}

.list-features li:last-child {
	margin-bottom: 0;
}

.list-features-icon {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 10px;
	background-color: #e52a25;
	color: #fff;
	text-align: center;
}

.list-features-icon i {
	font-size: 45px;
	line-height: 80px;
}

.list-features-icon i:not(.icon-templates) {
	font-size: 52px;
}
.list-features-icon i.fa-thumbs-up {
	font-size: 44px;
}

.list-features-txt {
	align-items: center;
	display: flex;
	margin-left: 120px;
	vertical-align: middle;
	min-height: 80px;
	flex-wrap: wrap;
}

.list-features-txt p {
	color: #333;
}
.list-features-title {
	font-weight: 700;
	font-size: 20px;
	line-height:24px;
	margin-bottom: 10px;
	width: 100%;
}

.time-work {
	background: url("../img/bg-timework.png") no-repeat;
	background-size: 100% 100% !important;
	padding-top: 40px;
	margin-top: 45px;
	position: relative;
}

.time-work-firm {
	font-size: 32px;
	color: #1d2127;
	font-weight: 600;
	background-color: transparent !important;
	background: url("../img/bg-timework.png") no-repeat 50% 50% !important;
	background-size: 1000px 1000px !important;
}

.time-work-title {
	font-size: 30px;
	font-weight: 200;
	color: #1d2127;
}

.time-work-clocks {
	font-size: 62px;
	color: #e52a25;
	font-weight: 800;
	line-height: 1;
}

.list-time-work {
	overflow: hidden;
	list-style: none;
	padding: 0;
	display: inline-block;
}

.list-time-work li {
	float: left;
	margin-right: 8px;
}

.list-time-work span {
	color: #fff;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #333;
	border-radius: 50%;
	font-size: 20px;
	font-weight: 600;
}
.time-work-title {
	margin-top: 40px;
}

.time-work-technik-txt {
	margin-top: 25px;
	margin-bottom: 50px;
	text-align:center;
}

.time-work > div {
	position: relative;
	z-index: 10;
}

.time-work:after,
.time-work:before {
	content: "";
	display: block;
	height: 371px;
	width: 33px;
	background: url("../img/rope-timework.png") repeat-y;
	position: absolute;
	top: -364px;
	left: 75px;
	z-index: 1;
}

[data-active] {
	display: none;
}

.time-work:before {
	left: inherit;
	right: 46px;
}
.time-work .heading.heading-middle-border:before {
	border-width: 2px;
	border-color: #333;
	top: 44%;
}

/* Page order */
.order .panel-accordion {
	border: 1px solid #ddd;
}

.list-payment-system {
	list-style: none;
	padding-left: 0;
	padding-top: 10px;
}

.list-payment-system input {
	display: none;
}

.list-payment-system input:checked + .payment-system-img {
	border-color: #2baab1;
}
.title-payment-system {
	font-size: 20px;
	font-weight: 600;
}

.list-payment-system input:checked + .payment-system-img:after {
	content: "\f058";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2baab1;
	font-size: 25px;
	position: absolute;
	top: -12px;
	right: -10px;
	z-index: 10;
	background-color: #fff;
	height: 22px;
	border-radius: 50%;
}

.list-payment-system li {
	float: left;
	width: 22.5%;
	margin-right: 2.5%;
}

.list-payment-system label {
	cursor: pointer;
	display: block;
}

.list-payment-system li:last-child {
	margin-right: 0;
}

.payment-system-img {
	padding-top: 30px;
	text-align: center;
	display: block;
	background-color: #f9f9f9;
	border: 4px solid #fff;
	border-radius: 5px;
	height: 92px;
	width: 100%;
	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
	transition: all 0.15s linear;
	position: relative;
}

.payment-system-img:hover {
	border-color: #d6d6d6;
}

.payment-system-txt {
	padding: 0 5px;
	margin-top: 20px;
	display: block;
	font-size: 12px;
	text-align: center;
	font-weight: 400;
	line-height: 1.5;
}

.table-checkout th{
	font-size: 14px;
}

.table.table-checkout>thead>tr>th {
	border-width: 1px;
}

.table-checkout .basket-template-img{
	width: 60px;
	height: 60px;
}

.table-checkout .fa-close {
	font-size: 20px;
}

.total-cost-txt {
	border-top: 1px solid #dbdbdb;
	font-weight: 600;
	padding: 10px 0;
}

.total-cost-sum {
	color: #e52a25;
	font-size: 28px;
	font-weight: 700;
}

/*
Name: 			theme-blog.css
Written by: 	Okler Themes - (http://www.okler.net)
Version: 		4.6.0
*/
/* Posts */
.blog-posts article {
	border-bottom: 1px solid #DDD;
	margin-bottom: 50px;
	padding-bottom: 10px;
}

.blog-posts .pagination {
	margin: -10px 0 20px;
}

/* Post */
article.post h2 a {
	text-decoration: none;
}

article.post .post-meta {
	font-size: 0.9em;
	margin-bottom: 10px;
}

article.post .post-meta > span {
	display: inline-block;
	padding-right: 8px;
}

article.post .post-meta i {
	margin-right: 3px;
}

article.post .post-date {
	float: right;
	margin-right: 15px;
	text-align: center;
	margin-top: 3px;
}

article.post .post-date .month {
	border-radius: 0 0 2px 2px;
	color: #FFF;
	font-size: 0.9em;
	padding: 0 10px 2px;
}

article.post .post-date .day {
	background: #F4F4F4;
	border-radius: 2px 2px 0 0;
	color: #CCC;
	display: block;
	font-size: 16px;
	font-weight: 500;
	font-weight: bold;
	padding: 7px 10px;
}

article.post .post-image .owl-carousel {
	width: 100.1%;
}

article .post-video {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 8px;
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 61%;
}

article .post-video iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article .post-audio {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 8px;
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 25%;
}

article .post-audio iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article.post-medium .post-image .owl-carousel {
	width: 100.2%;
}


article.post-large h2 {
	
}

article.post-large .post-image {
	margin-bottom: 15px;
}

article.post-large .post-image .thumb-info-hov {
	border-radius: 5px;
	border:1px solid #ddd;
}

article.post-large .post-image.single {
	margin-bottom: 30px;
}

article.post-large .post-video {
	margin-left: -60px;
}

article.post-large .post-audio {
	margin-left: -60px;
}

/* Single Post */
.single-post article {
	border-bottom: 0;
	margin-bottom: 0;
}

article.blog-single-post .post-meta {
	margin-bottom: 20px;
}

/* Post Block */
.post-block {
	border-top: 1px solid #DDD;
	margin: 15px 0 0 0;
	padding: 20px 0 15px 0;
}

.post-block h3 {
	font-size: 1.8em;
	font-weight: 200;
	margin: 0 0 20px;
	text-transform: none;
}

.post-block h3 i {
	margin-right: 7px;
}

/* Post Author */
.post-author {
	margin: 15px 0 0 0;
}

.post-author img {
	max-height: 80px;
	max-width: 80px;
}

.post-author p {
	font-size: 0.9em;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.post-author p .name {
	font-size: 1.1em;
}

.post-author .img-thumbnail {
	display: inline-block;
	float: left;
	margin-right: 20px;
}

/* Post Share */
.post-share {
	margin: 55px 0 0 0;
	padding-bottom: 0;
}

/* Post Comments */
.post-comments {
	margin-top: 10px;
}

ul.comments {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.comments li {
	clear: both;
	padding: 10px 0 0 115px;
}

ul.comments li img.avatar {
	height: 80px;
	width: 80px;
}

ul.comments li ul.reply {
	margin: 0;
}

ul.comments li a {
	text-decoration: none;
}

ul.comments li .img-thumbnail {
	margin-left: -115px;
	position: absolute;
}

ul.comments li .comment {
	margin-bottom: 10px;
}

ul.comments .comment-arrow {
	border-bottom: 15px solid transparent;
	border-right: 15px solid #e8e7e3;
	border-top: 15px solid transparent;
	height: 0;
	left: -15px;
	position: absolute;
	top: 28px;
	width: 0;
}

ul.comments .comment-block {
	background: #fdfbf4;
	border-radius: 5px;
	padding: 20px 20px 30px;
	position: relative;
}

ul.comments .comment-block p {
	font-size: 0.9em;
	line-height: 21px;
	margin: 0;
	padding: 0;
}

ul.comments .comment-block .comment-by {
	display: block;
	font-size: 1em;
	line-height: 21px;
	margin: 0;
	padding: 0 0 5px 0;
}

ul.comments .comment-block .date {
	color: #999;
	font-size: 0.9em;
}

/* Leave a Comment */
.post-leave-comment {
	margin-top: 25px;
	padding-top: 45px;
}

.post-leave-comment h3 {
	margin: 0 0 40px;
}

/* Recent Posts */
.recent-posts h4 {
	margin-bottom: 7px;
}

.recent-posts article.recent-post h4 {
	margin: 0 0 3px 0;
}

.recent-posts article.recent-post h4 a {
	display: block;
}

.recent-posts .date {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	text-align: center;
}

.recent-posts .date .month {
	background: #CCC;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
	color: #FFF;
	font-size: 0.9em;
	padding: 0 10px 2px;
}

.recent-posts .date .day {
	background: #F7F7F7;
	color: #CCC;
	display: block;
	font-size: 18px;
	font-weight: 500;
	font-weight: bold;
	padding: 8px;
}

section.section .recent-posts .date .day {
	background: #FFF;
}

/* Simple Post List */
ul.simple-post-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.simple-post-list li {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
}

ul.simple-post-list li::after {
	clear: both;
	content: "";
	display: table;
}

ul.simple-post-list li:last-child {
	border-bottom: 0;
}

ul.simple-post-list .post-image {
	float: left;
	margin-right: 12px;
}

ul.simple-post-list .post-meta {
	color: #888;
	font-size: 0.8em;
}

ul.simple-post-list .post-info {
	line-height: 20px;
}


.post-image-link {
	background-position: 50% 50%;
	background-size: cover !important;
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	border-radius: 5px;
}

.post-content h3 a {
	color: #333;
	display: block;
	font-size: 18px;
	line-height: 1.3;
	height: 70px;
	overflow: hidden;
}

.post-content h3 a:hover {
	color: #e52a25;
	text-decoration: none;
}

.post-content h3 {
	margin-bottom: 10px;
}

.post-content-txt {
	height: 71px;
	overflow: hidden;
	margin-bottom: 10px;
}

.thumb-info-hov {
	overflow: hidden;
}

.thumb-info-hov > a,
.thumb-info-hov > img,
.thumb-info-hov > span {
	transition: all 0.25s linear;
}

.thumb-info-hov:hover > a,
.thumb-info-hov:hover > img,
.thumb-info-hov:hover > span {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sidebar-catalog-item .post-image-link,
.content-admin .user_list .post-image-link {
	display: block;
	width: 50px;
	height: 50px;
	background-position: 50% 50%;
	background-size: cover !important;
}

.simple-post-list .post-info a {
	color: #333;
}

.simple-post-list .post-info a:hover {
	color: #e52a25;
	text-decoration: underline;
}

.tag-news {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #ff8a00;
}

.tag-news .fa {
	font-size: 20px;
	position: relative;
	top: 1px;
}

/* Blog single page */
.blog-single-post .post-image {
	border-radius: 5px;
	border: 1px solid #dddddd;
	padding: 5px;
}

.blog-single-post .post-content {
	margin-right: 80px;
}

.blog-single-post .post-content h2,
.blog-single-post .post-content h3,
.blog-single-post .post-content h4 {
	margin-top:30px;
}

.blog-single-post .post-content img {height:auto !important; max-width:100% !important}

.blog-single-post .name a {
	color: #333;
}

.blog-single-post .online:after {
	top: 10px;
	left: 10px;
}

.blog-single-post .name .icon-rate {
	margin-left: 10px;
	vertical-align: top;
	position: relative;
	top: 4px;
}

.blog-single-post .name a:hover {
	color: #e52a25;
}

.post-author-link {
	display: block;
	width: 80px;
	height: 80px;
	background-position: 50% 50%;
	background-size: cover !important;
	border-radius: 3px;
}

.post-author .img-thumbnail,
.post-comments .img-thumbnail {
	border-width: 0;
	padding: 0;
}

.post-author .img-thumbnail .img-thumbnail-mod,
.post-comments .img-thumbnail .img-thumbnail-mod  {
	border: 1px solid #ddd;
	padding: 4px;
	border-radius: 3px;
}

.post-comments .comment-by a {
	color: #333;
}

.post-comments .comment-by a:hover {
	color: #e52a25;
}

.post-author-wrap-icons {
	overflow: hidden;
	padding: 0 5px;
	display: block;
}

.post-comments .icon-rate {
	font-size: 11px;
}

.post-comments .thumb-info {
	background-color: transparent;
}

.post-comments .thumb-info .iconsArea {
	top: auto;
	bottom: 10px;
}

.post-comments .img-thumbnail-mod {
	position: relative;
}

.comment .iconsArea span {
	display: block;
	border-radius: 0 3px 3px 0;
}

.btn-like.xs,
.btn-rate.xs {
	width: 18px;
	height: 18px;
	line-height: 16px;
	margin-top: 3px;
}

.btn-like.xs:after,
.btn-rate.xs:after {
	font-size: 10px;
}

.btn-like.xs:after {
	font-size: 12px;
	top: 3px;
	left: 4px;
}

.btn-rate.xs:after {
	font-size: 12px;
	top: 4px;
	left: 3px;
}


/* Tried seller */
.tried-seller-content .tab-content {
	background: transparent;
	box-shadow: 0 0 0 0;
	border-width: 0;
}

/***********************************/
/*********** Wizard ****************/
/***********************************/
.panel-body .wizard-tabs {
	margin: -15px -15px 15px;
}

.panel-body-nopadding .wizard-tabs {
	margin: 0;
}

.wizard-tabs ul {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}

.wizard-tabs ul > li {
	display: table-cell;
	border-bottom: 1px solid #EEE;
}

.wizard-tabs ul > li.active {
	border-bottom-color: transparent;
}

.wizard-tabs ul > li.active > a, .wizard-tabs ul > li.active > a:hover, .wizard-tabs ul > li.active > a:focus {
	background: #FFF;
	color: #333;
}

.wizard-tabs ul > li.active > a:after {
	border-left-color: #FFF;
}

.wizard-tabs ul > li.active .badge {
	background-color: #CCC;
}

.wizard-tabs ul > li.disabled > a, .wizard-tabs ul > li.disabled > a:hover, .wizard-tabs ul > li.disabled > a:focus {
	color: #CCC;
}

.wizard-tabs ul > li.disabled .badge {
	background-color: #CCC;
}

.wizard-tabs ul > li > a {
	position: relative;
	display: block;
	padding: 5px;
	font-size: 1.3rem;
	text-decoration: none;
	color: #333;
}

.wizard-tabs ul > li > a .badge {
	border-radius: 100%;
}

.wizard-tabs ul > li > a, .wizard-tabs ul > li > a:hover {
	background: #F4F4F4;
	color: #333;
}

.wizard-tabs ul > li > a:hover {
	box-shadow: none;
}

.wizard-tabs ul > li > a:active, .wizard-tabs ul > li > a:focus {
	border-bottom: 0;
}

.wizard-tabs ul > li > a:before, .wizard-tabs ul > li > a:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: -10px;
	z-index: 1;
	border: 17px solid transparent;
	border-right: 0;
	border-left: 10px solid transparent;
	width: 0;
	height: 0;
}

.wizard-tabs ul > li > a:before {
	z-index: 1;
	right: -11px;
	border-left-color: #E0E0E0;
}

.wizard-tabs ul > li > a:after {
	z-index: 2;
	border-left-color: #F4F4F4;
}

.wizard-tabs ul > li:last-child > a:before, .wizard-tabs ul > li:last-child > a:after {
	display: none;
}

html.dark .wizard-tabs ul > li {
	border-color: #282d36;
}

html.dark .wizard-tabs ul > li.active {
	border-color: #2e353e;
}

html.dark .wizard-tabs ul > li.active a, html.dark .wizard-tabs ul > li.active a:hover, html.dark .wizard-tabs ul > li.active a:active {
	background: #2e353e;
	color: #EEE;
}

html.dark .wizard-tabs ul > li.active a:before {
	border-left-color: #21262d;
}

html.dark .wizard-tabs ul > li.active a:after {
	border-left-color: #2e353e;
}

html.dark .wizard-tabs ul > li a, html.dark .wizard-tabs ul > li a:hover {
	background: #282d36;
	color: #EEE;
}

html.dark .wizard-tabs ul > li a:before {
	border-left-color: #21262d;
}

html.dark .wizard-tabs ul > li a:after {
	border-left-color: #282d36;
}

html .wizard-progress,
html.dark .wizard-progress {
	margin: 0 15px;
}

html .wizard-progress .steps-progress,
html.dark .wizard-progress .steps-progress {
	height: 2px;
	margin: 0 38px;
	position: relative;
	top: 15px;
	background: #CCC;
}

html .wizard-progress .steps-progress .progress-indicator,
html.dark .wizard-progress .steps-progress .progress-indicator {
	height: 100%;
	width: 0;
	background: #CCC;
	-webkit-transition: width 0.2s ease-in;
	-moz-transition: width 0.2s ease-in;
	transition: width 0.2s ease-in;
}

html .wizard-progress .wizard-steps,
html.dark .wizard-progress .wizard-steps {
	list-style: none;
	margin: 0;
	padding: 15px 0 0;
	display: inline-block;
	width: 100%;
	font-size: 0;
	text-align: justify;
	-ms-text-justify: distribute-all-lines;
	/* IE8+ */;
}

html .wizard-progress .wizard-steps:after,
html.dark .wizard-progress .wizard-steps:after {
	/*
	* We don't need IE6 and IE7 inline-block hack support here
	* since they don't support :after anyways (the text-justify
	* properties for them are above)... IE8 and above have native
	* inline-block support so for IE8+, both the text-justify and
	* :after will take effect but it doesn't have any negative
	* effects since this element is invisible
	*/
	display: inline-block;
	width: 100%;
	content: '.';
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html .wizard-progress .wizard-steps li,
html.dark .wizard-progress .wizard-steps li {
	display: inline-block;
	vertical-align: top;
	min-width: 50px;
	max-width: 100px;
}
html .wizard-progress .wizard-steps li a,
html.dark .wizard-progress .wizard-steps li a {
	position: relative;
	display: block;
	padding: 25px 0 0;
	font-size: 11px;
	color: #33333F;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	text-decoration: none;
}
html .wizard-progress .wizard-steps li a span,
html.dark .wizard-progress .wizard-steps li a span {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	background: #CCC;
	color: #FFF;
	line-height: 26px;
	text-align: center;
	margin-top: -15px;
	margin-left: -15px;
	width: 30px;
	height: 30px;
	border-radius: 35px;
	font-size: 13px;
	text-indent: -1px;
	border: 2px solid #CCC;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
html .wizard-progress .wizard-steps li.completed a span,
html.dark .wizard-progress .wizard-steps li.completed a span {
	background: #CCC;
	color: #FFF;
}
html .wizard-progress .wizard-steps li.active a span,
html.dark .wizard-progress .wizard-steps li.active a span {
	background: #FFF;
	color: #CCC;
	border-color: #CCC;
}
html .wizard-progress .wizard-steps li.completed.active a span,
html.dark .wizard-progress .wizard-steps li.completed.active a span {
	color: #FFF;
}
html .wizard-progress.wizard-progress-lg,
html.dark .wizard-progress.wizard-progress-lg {
	margin: 0 auto 30px;
	width: 100%;
}
html .wizard-progress.wizard-progress-lg .steps-progress,
html.dark .wizard-progress.wizard-progress-lg .steps-progress {
	margin: 0 52px;
	height: 4px;
	top: 34px;
}
html .wizard-progress.wizard-progress-lg .wizard-steps,
html.dark .wizard-progress.wizard-progress-lg .wizard-steps {
	padding-top: 30px;
}
html .wizard-progress.wizard-progress-lg ul li,
html.dark .wizard-progress.wizard-progress-lg ul li {
	max-width: 160px;
}

html .tried-seller-content .wizard-progress.wizard-progress-lg ul li,
html.dark .tried-seller-content .wizard-progress.wizard-progress-lg ul li {
	width: 160px;
}

.tried-seller-content .wizard-progress.wizard-progress-lg ul li a {
	max-width: 200px !important;
    display: block !important;
    margin: 0 auto !important;
}

.tried-seller-content .wizard-progress.wizard-progress-lg ul li.step1,
.tried-seller-content .wizard-progress.wizard-progress-lg ul li.step3 {
	width:16% !important;
	max-width:16% !important;
}

.tried-seller-content .wizard-progress.wizard-progress-lg ul li.step2 {
	width:68% !important;
	max-width:68% !important;
}


html .wizard-progress.wizard-progress-lg ul li a,
html.dark .wizard-progress.wizard-progress-lg ul li a {
	padding-top: 40px;
	font-size: 14px;
}
html .wizard-progress.wizard-progress-lg ul li a span,
html.dark .wizard-progress.wizard-progress-lg ul li a span {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	margin-left: -30px;
	border-radius: 60px;
	line-height: 52px;
	font-size: 22px;
	border-width: 4px;
}

html.dark .wizard-progress .wizard-steps li a {
	color: #808697;
}
html.dark .wizard-progress.wizard-progress ul li a span {
	background: #242830;
	border-color: #242830;
}
html.dark .wizard-progress .wizard-steps li.active a span {
	background: #242830;
}
html.dark .wizard-progress .steps-progress {
	background: #242830;
}

.tab-content>.active {
	animation-name: show-tabs;
	animation-duration: .5s;
}

@keyframes show-tabs {
	from {
	  opacity: 0;
	}
	to {
	  opacity: 1;
	}
}


div.form-wizard {
	margin-bottom: 20px;
}
.form-wizard .tabs {
	margin-bottom: 0;
}
.form-wizard .tab-content {
	background: #FFF;
	border: 0 none;
	box-shadow: none;
}
.form-wizard ul.pager .next a,
.form-wizard ul.pager .previous a,
.form-wizard ul.pager .first a,
.form-wizard ul.pager .last a,
.form-wizard ul.pager .finish a {
	cursor: pointer;
}
.form-wizard ul.pager .disabled a {
	cursor: not-allowed;
}

html.dark .form-wizard .pager li > a,
html.dark .form-wizard .pager li > a:hover,
html.dark .form-wizard .pager li > a:focus,
html.dark .form-wizard .pager li > span {
	background: #2e353e;
	border-color: #282d36;
	color: #EEE;
}
html.dark .form-wizard .pager .disabled > a, html.dark .form-wizard .pager .disabled > a:hover, html.dark .form-wizard .pager .disabled > a:focus, html.dark .form-wizard .pager .disabled > span {
	background: #282d36;
	border-color: #282d36;
	color: #EEE;
}

/* Wizard */
.wizard-steps > li.active .badge {
	background-color: #e52a25;
}

.wizard-steps > li.active a,
.wizard-steps > li.active a:hover,
.wizard-steps > li.active a:focus {
	border-top-color: #e52a25;
}

.wizard-tabs ul > li.active .badge {
	background-color: #e52a25;
}

html .wizard-progress .steps-progress .progress-indicator,
html.dark .wizard-progress .steps-progress .progress-indicator {
	background: #e52a25;
}

html .wizard-progress .wizard-steps li.completed a span,
html.dark .wizard-progress .wizard-steps li.completed a span {
	border-color: #e52a25;
	background: #e52a25;
}

html .wizard-progress .wizard-steps li.active a span,
html.dark .wizard-progress .wizard-steps li.active a span {
	color: #e52a25;
	border-color: #e52a25;
}

/*** Form tried seller ***/
.form-tried-seller {
	background-color: #fff;
	padding: 60px 70px;
	box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}

.title-form {
	font-size: 20px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 20px;
	color: #333;
	word-wrap: break-word;
}

.mfp-content .panel {
	background-color: #fff;
}

/********************************/
/********** Validate ************/
/********************************/


span.error-input {
	border-radius: 5px;
	z-index: 9;
	font-size: 13px;
	line-height:15px;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	left: 0px;
	position: absolute;
	bottom: -11px;
	padding:3px 10px 4px 10px;
}

.input-group span.error-input  {
	left: 0;
}

input:focus ~ .error-input {
	opacity: 0;
}

.error-input + span.error-input {
	padding: 0 15px;
}

.input-group,
.form-group,
.form-group div {
	position: relative;
}

.form-group .note-btn-group .dropdown-menu {
	position:absolute;
}

.form-group .note-btn-group .dropdown-menu p,
.form-group .note-btn-group .dropdown-menu h1,
.form-group .note-btn-group .dropdown-menu h2,
.form-group .note-btn-group .dropdown-menu h3,
.form-group .note-btn-group .dropdown-menu h4,
.form-group .note-btn-group .dropdown-menu h5,
.form-group .note-btn-group .dropdown-menu h6 {
	margin:0 !important;
}

.input-group-addon .fa {width:16px;}


.has-error .form-control,
.has-error .form-control:focus {
	border-color: #a94442;
	box-shadow:none;
	-webkit-box-shadow:none;
}


.success-modal-img {
	width: 100%;
	height: 100px;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: 50% 0;
	border-radius: 5px;
}

.success-modal-title {
	line-height: 1.4;
}

.success-modal-cost span {
	font-size: 16px;
	font-weight: 600;
	color: #e52a25;
}

.success-modal-cost .fa {
	font-size: 15px;
}

.ekko-lightbox .modal-header {
	height:0;
	padding: 0;
	border-bottom-width: 0;
	position: relative;
}

.ekko-lightbox .close {
	font-size: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 99999;
}

/********************************/
/******* Seller identify ********/
/********************************/
html body .tabs.tabs-seller-new .nav-tabs li a,
html body .tabs.tabs-seller-new .nav-tabs li.active a {
	font-size: 20px;
	font-weight: 600;
}

.tabs.tabs-simple.tabs-seller-new .nav-tabs > li a,
.tabs.tabs-simple.tabs-seller-new  .nav-tabs > li a,
.tabs.tabs-simple.tabs-seller-new  .nav-tabs > li a:hover,
.tabs.tabs-simple.tabs-seller-new  .nav-tabs > li a:focus {
	padding: 0 15px;
}

div.tabs.tabs-seller-new .nav-tabs li.active a,
div.tabs.tabs-seller-new .nav-tabs li.active a:hover,
div.tabs.tabs-seller-new .nav-tabs li.active a:focus,
div.tabs.tabs-seller-new .nav-tabs > li a {
	border-bottom-width: 4px;
}

.upload-doc-wrap-icon i {
	font-size: 90px;
	margin-top: -9px;
}

.upload-doc-wrap-txt {
	position: relative;
	top: -5px;
}

.upload-doc-wrap-icon {
	float: left;
}

.upload-doc-txt {
	margin-left: 95px;
	font-size: 12px;
	padding-right: 15px;
	line-height: 1.5;
}

.upload-doc-title-txt {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin-bottom: 10px;
}

.seller-success-title {
	font-size: 30px;
	line-height: 1.4;
}

.seller-success-icon {
	font-size: 260px;
	color: #2baab1;
	margin-bottom: 40px;
}

.tried-seller-content .pager li {
	display: inline-block;
}

.tried-seller-content .pager a {
	float: none;
	vertical-align: top;
}

.tried-seller-content .pager a.disabled {
	display: none;
}

.tried-seller-content .pager a.btn-danger {
	background-color: #e52a25;
	color:#fff !important;
	border-color: #e52a25;
}

.tried-seller-content .pager a.btn {
	border-radius: 4px;
}

.tried-seller-content .pager a.btn-lg {
	padding: 10px 16px;
	border-radius: 6px;
}


.tried-seller-content .pager a.btn-danger:hover {
	background-color: #c41010;
    border-color: #c41010;
    color: #FFF;
}

.tried-seller-content .pager {
	position: relative;
}

.tried-seller-content .pager .previous {
	left: 0;
	position: absolute;
}

.tried-seller-content .pager .btn-prev {
	border-width: 0;
}

.tried-seller-content .pager .btn-prev:hover {
	background-color: transparent;
}

.tabs.tabs-simple > .nav-tabs > li a,
.tabs.tabs-simple > .nav-tabs > li a:hover,
.tabs.tabs-simple > .nav-tabs > li a:focus {
	font-size: 16px !important;
	border-bottom-width: 4px !important;
}

.form-tried-seller .has-error div {
	position: relative;
}

.has-error label.error {
	position: absolute;
	left: 0;
	top: -25px;
	background-color: rgba(0, 0, 0, .8);
	color: #fff;
	padding: 3px 10px;
	border-radius: 5px;
}

.panel .panel-footer {
	border-top: 1px dotted #ddd;
}

.checkbox-custom,
.toggle-item,
.list-filter-item-js {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.seller-content .tabs.tabs-bottom .nav-tabs li a,
.template .tabs.tabs-bottom .nav-tabs li a{
	font-size: 16px !important;
	font-weight: 400;
	padding: 15px 30px !important;
	border-width: 3px !important;
}

html body .seller-content .tabs.tabs-bottom .nav-tabs li.active a,
html body .template .tabs.tabs-bottom .nav-tabs li.active a {
	font-weight: 400 !important;
}



.form-group--file.has-error .btn-file,
.form-group--file.has-error .uneditable-input {
	border-color: #e52a25;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e52a25;
}

.wrap-main-screen {
	text-align: center;
	line-height: 0;
	font-size: 0;
}
.wrap-main-screen .file-input {
	display: inline-block;
	cursor: pointer;
	position: relative;
	height: 100px;
	width: 100px;
}

.wrap-main-screen.wrap-dop-screen .file-input {
	display: block;
	width: auto;
	height: auto;
	margin: 0 -10px;
	padding: 20px 10px 0 10px;
}

.wrap-main-screen.wrap-dop-screen .krajee-default.file-preview-frame {
	margin: 0 10px 20px;
}

.wrap-main-screen.wrap-dop-screen .krajee-default.file-preview-frame.file-preview-error  {
	display: none;
}

.wrap-main-screen .kv-fileinput-error.file-error-message {
	font-size: 12px;
}

.wrap-main-screen .file-thumbnail-footer {
	display: none;
}

.wrap-main-screen.wrap-dop-screen .file-thumbnail-footer {
	display: block;
	font-size: 10px;
}

.wrap-main-screen.wrap-dop-screen .file-footer-caption,
.wrap-main-screen.wrap-dop-screen .file-thumb-progress,
.wrap-main-screen.wrap-dop-screen .file-upload-indicator,
.wrap-main-screen.wrap-dop-screen .kv-file-upload,
.wrap-main-screen.wrap-dop-screen .kv-file-zoom {
	display: none;
}

.wrap-main-screen.wrap-dop-screen .file-actions {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.wrap-main-screen.wrap-dop-screen .kv-file-remove {
	border-width: 0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #ddd;
	text-align: center;
	padding: 0;
	margin: 0;
}

.wrap-main-screen.wrap-dop-screen .krajee-default.file-preview-frame .file-thumbnail-footer {
	height: auto;
	display: inline-block;
	width: auto;
	position: absolute;
	top: -8px;
	right: -8px;
}

.wrap-main-screen.wrap-dop-screen .kv-file-remove .fa {
	margin: 0;
	padding: 0;
	color: #fff;
}

.wrap-main-screen .file-preview {
	padding: 0;
	border-width: 0;
	margin: 0;
	border-radius: 0;
}

.wrap-main-screen.wrap-dop-screen .file-preview {
	position: relative;
	z-index: 10;
}

.wrap-main-screen .btn-dropzone.btn-file {
	position: absolute;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 5px;
	width: 100px;
	height: 100px;
	top: 0;
	left: 0;
	border: 1px solid transparent;
	opacity: 0;
	transition: opacity .15s linear;
}

.wrap-main-screen .btn-dropzone.btn-file:hover {
	opacity: 1;
}

.wrap-main-screen .file-input-new .btn-dropzone.btn-file {
	position: relative;
	background: transparent;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 2px dashed #ddd;
	border-radius: 5px;
	opacity: 1;
	transition: opacity 0s linear;
}

.wrap-main-screen.wrap-dop-screen .file-input-new .btn-dropzone.btn-file {
	height: 170px;
}

.wrap-main-screen.wrap-dop-screen .btn-dropzone.btn-file {
	width: 100%;
	background-color: transparent;
	opacity: 1;
	border: 2px dashed #ddd;
	bottom: 0;
	right: 0;
	height: auto;
}

.wrap-main-screen.wrap-dop-screen .file-input.file-input-new {
	display: block;
	width: auto;
	min-height: 100px;
	height: auto;
}

.wrap-main-screen.wrap-dop-screen .btn-dropzone.btn-file:before,
.wrap-main-screen.wrap-dop-screen .btn-dropzone.btn-file:after {
	display: none;
}

.btn-dropzone.btn-file .cross-file,
.wrap-input .cross,
.upload-doc-drop-zone .cross {
	position: absolute;
	width: 1px;
	height: 1px;
	display: block;
	top: 50%;
	left: 50%;
}

.wrap-dop-screen .btn-dropzone.btn-file .cross-file {
	opacity: 0;
}

.wrap-dop-screen .file-input-new .btn-dropzone.btn-file .cross-file {
	opacity: 1;
}


.btn-dropzone.btn-file .cross-file:after,
.btn-dropzone.btn-file .cross-file:before,
.wrap-input .cross:after,
.wrap-input .cross:before,
.upload-doc-drop-zone .cross:after,
.upload-doc-drop-zone .cross:before {
	content: "";
	display: block;
}

.file-input-new .btn-dropzone.btn-file .cross-file:after,
.wrap-dop-screen .btn-dropzone.btn-file .cross-file:after,
.wrap-input .cross:after,
.upload-doc-drop-zone .cross:after {
	width: 38px;
	height: 0;
	border-top: 2px solid #ddd;
	transform: translate(-50%, -38px);
}

.file-input-new .btn-dropzone.btn-file .cross-file:before,
.wrap-dop-screen .btn-dropzone.btn-file .cross-file:before,
.wrap-input .cross:before,
.upload-doc-drop-zone .cross:before {
	height: 38px;
	border-right: 2px solid #ddd;
	width: 0;
	transform: translateY(-50%);
}


.wrap-main-screen .kv-upload-progress {
	display: none;
}

.wrap-main-screen .file-input-new  .btn-dropzone.btn-file:after {
	display: none;
}

.wrap-main-screen .btn-dropzone.btn-file:after {
	content: "Заменить";
	line-height: 23px;
	position: absolute;
	font-size: 11px;
    height: 26px;
	display: block;
	text-align: center;
	color: #fff;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgb(0, 0, 0);
}

.wrap-main-screen .btn-dropzone.btn-file:before {
	content: "\e030";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
    transform: translate(-50%, -50%) scale(-1, 1);
}


.wrap-main-screen .krajee-default.file-preview-frame {
	box-shadow: 0 0 0 0 !important;
	padding: 0;
	margin: 0;
	border-width: 0;
}

.wrap-main-screen .krajee-default.file-preview-frame .kv-file-content {
	height: auto;
}

.wrap-main-screen .file-preview-image {
	width: 100px;
	height: 100px;
	background-size: cover !important;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 5px;
	border: 1px solid #cdcdcd;
}

.wrap-main-screen.wrap-dop-screen .file-preview-image {
	transition: border-color .15s linear, box-shadow .15s linear;
}

.wrap-main-screen.wrap-dop-screen .file-preview-image:hover {
	border-color: #e52a25;
	box-shadow: 0 0 0 3px #e52a25;
}

.wrap-main-screen .btn-dropzone .glyphicon,
.wrap-main-screen .btn-dropzone span {
	display: none;
}

.fake-upload {
	display: block;
	border-radius: 5px;
	border: 2px dashed #dddddd;
	display: flex;
	text-align: center;
	align-items: center;
	flex-wrap: wrap;
	padding:10px;
	justify-content: center;
}

.fake-upload.dop-screen {
	height: 160px;
}

.fake-upload.source {
	height: 398px;
}

.bg-transparent {
	background-color: transparent !important;
	box-shadow: 0 0 0 0 !important;
}

.personal-data--mod-txt p {
	vertical-align: middle;
	margin-bottom: 5px;
}

.personal-data--mod-txt .btn-like {
	vertical-align: middle;
	margin: 0 2px 0 5px;
	position: relative;
	top: -2px;
}

.personal-data--mod-txt {
	margin-top:20px;
	margin-right: -50px;
	vertical-align: middle;
}

/* Modify tabs */
.tabs.modify-tabs .tab-content {
	border-width: 0;
	background-color: transparent;
}



@charset "UTF-8";
/*
Name: 			theme-elements.css
Written by: 	Okler Themes - (http://www.okler.net)
Version: 		4.6.0
*/
/* Headings */
h1, h2, h3, h4, h5, h6
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: #333;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0;
}

h1, .h1 {
	font-size: 46px;
	line-height: 52px;
	margin: 0 0 32px 0;
}

h2, .h2 {
	font-size: 30px;
	line-height: 42px;
	margin: 0 0 32px 0;
}

h3, .h3 {
	font-size: 26px;
	letter-spacing: normal;
	line-height: 30px;
	margin-bottom: 33px;
}

h4, .h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: 23px;
	margin: 0 0 14px 0;
}

h5, .h5 {
	font-size: 1em;
	letter-spacing: normal;
	line-height: 18px;
	margin: 0 0 14px 0;
	text-transform: uppercase;
}

h6, .h6 {
	color: #333;
	font-size: 1em;
	letter-spacing: normal;
	line-height: 18px;
	margin: 0 0 14px 0;
}

h1.big {
	font-size: 4.2em;
	line-height: 54px;
}

h1.small {
	font-size: 2.2em;
	line-height: 42px;
	font-weight: 600;
}

h1.short {
	margin-bottom: 15px;
}

h2.short {
	margin-bottom: 15px;
}

h3.short,
h4.short,
h5.short,
h6.short {
	margin-bottom: 9px;
}

h1.shorter,
h2.shorter,
h3.shorter,
h4.shorter,
h5.shorter,
h6.shorter {
	margin-bottom: 0;
}

h1.tall,
h2.tall,
h3.tall,
h4.tall,
h5.tall,
h6.tall {
	margin-bottom: 33px;
}

h1.taller,
h2.taller,
h3.taller,
h4.taller,
h5.taller,
h6.taller {
	margin-bottom: 44px;
}

h1.spaced,
h2.spaced,
h3.spaced,
h4.spaced,
h5.spaced,
h6.spaced {
	margin-top: 22px;
}

h1.more-spaced,
h2.more-spaced,
h3.more-spaced,
h4.more-spaced,
h5.more-spaced,
h6.more-spaced {
	margin-top: 44px;
}

h1.dark,
h2.dark,
h3.dark,
h4.dark,
h5.dark {
	color: #1d2127;
}

h1.light,
h2.light,
h3.light,
h4.light,
h5.light,
h6.light {
	color: #FFF;
}

h1.text-shadow,
h2.text-shadow,
h3.text-shadow,
h4.text-shadow,
h5.text-shadow,
h6.text-shadow {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

/* Heading */
.heading.heading-border {
	margin-bottom: 25px;
}

.heading.heading-border h1, .heading.heading-border h2, .heading.heading-border h3, .heading.heading-border h4, .heading.heading-border h5, .heading.heading-border h6 {
	margin: 0;
	padding: 0;
}

.heading.heading-bottom-border h1 {
	border-bottom: 5px solid #DBDBDB;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
	border-bottom: 2px solid #DBDBDB;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h4, .heading.heading-bottom-border h5, .heading.heading-bottom-border h6 {
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 5px;
}

.heading.heading-bottom-double-border h1, .heading.heading-bottom-double-border h2, .heading.heading-bottom-double-border h3 {
	border-bottom: 3px double #DBDBDB;
	padding-bottom: 10px;
}

.heading.heading-bottom-double-border h4, .heading.heading-bottom-double-border h5, .heading.heading-bottom-double-border h6 {
	border-bottom: 3px double #DBDBDB;
	padding-bottom: 5px;
}

.heading.heading-middle-border {
	position: relative;
}

.heading.heading-middle-border:before {
	border-top: 1px solid #DBDBDB;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	width: 100%;
}

.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
	position: relative;
	background: #FFF;
	display: inline-block;
}

.heading.heading-middle-border h1 {
	padding-right: 15px;
}

.heading.heading-middle-border h2, .heading.heading-middle-border h3 {
	padding-right: 10px;
}

.heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
	padding-right: 5px;
}

.heading.heading-middle-border-reverse {
	text-align: right;
}

.heading.heading-middle-border-reverse h1, .heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3, .heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
	padding-right: 0;
}

.heading.heading-middle-border-reverse h1 {
	padding-left: 15px;
}

.heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3 {
	padding-left: 10px;
}

.heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
	padding-left: 5px;
}

.heading.heading-middle-border-center {
	text-align: center;
}

.heading.heading-middle-border-center h1 {
	padding-left: 15px;
	padding-right: 15px;
}

.heading.heading-middle-border-center h2, .heading.heading-middle-border-center h3 {
	padding-left: 10px;
	padding-right: 10px;
}

.heading.heading-middle-border-center h4, .heading.heading-middle-border-center h5, .heading.heading-middle-border-center h6 {
	padding-left: 15px;
	padding-right: 15px;
}

.heading.heading-border-xs:before {
	border-top-width: 1px;
}

.heading.heading-border-sm:before {
	border-top-width: 2px;
}

.heading.heading-border-lg:before {
	border-top-width: 3px;
}

.heading.heading-border-xl:before {
	border-top-width: 5px;
}

/* Modal Titles */
.modal-header h3 {
	color: #333;
	text-transform: none;
}


/* Blockquote */
blockquote {
	font-size: 1em;
}

blockquote.with-borders {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 15px 20px;
}

/* Paragraphs */
p {
	margin: 0 0 20px;
}

p.featured {
	font-size: 1.6em;
	line-height: 1.5em;
}

p.short {
	margin-bottom: 0;
}

p.tall {
	margin-bottom: 20px;
}

p.taller {
	margin-bottom: 40px;
}

p .alternative-font {
	display: inline-block;
	margin-top: -15px;
	position: relative;
	top: 3px;
	margin-bottom: -6px;
}
/* Max length */
.input-max-length .bootstrap-maxlength {
	background-color: transparent;
	color: #777;
	font-weight: 600;
	font-size: 10px;
	margin-top: -2px;
	margin-left: -50px;
	width: 50px;
	text-align: center;
}

.input-max-length .bootstrap-maxlength.label-danger {
	color: #d2322d;
}


/* Drop Caps */
p.drop-caps:first-child:first-letter {
	float: left;
	font-size: 75px;
	line-height: 60px;
	padding: 4px;
	margin-right: 5px;
	margin-top: 5px;
	font-family: Georgia;
}

p.drop-caps.drop-caps-style-2:first-child:first-letter {
	background-color: #CCC;
	color: #FFF;
	padding: 6px;
	margin-right: 5px;
	border-radius: 4px;
}

/* Alternative Font Style */
.alternative-font {
	color: #CCC;
	font-family: "Shadows Into Light", cursive;
	font-size: 1.6em;
}

/* Nav */
.nav > li > a:hover, .nav > li > a:focus {
	background: transparent;
}

/* Nav List */
ul.nav-list li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

ul.nav-list li a {
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	transition: background 0.1s;
	border-bottom: 1px solid #EDEDDE;
	padding: 8px 0 8px 18px;
	display: block;
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 20px;
}

ul.nav-list li a:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #333;
	margin: 7px 0 0 -9px;
	position: absolute;
}

ul.nav-list li a:hover {
	background-color: #eee;
	text-decoration: none;
}

ul.nav-list li.active > a {
	font-weight: bold;
	color:#333;
}

ul.nav-list li ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

ul.nav-list.hide-not-active li ul {
	display: none;
}

ul.nav-list.hide-not-active li.active ul {
	display: block;
}

ul.nav-list.show-bg-active .active > a {
	background-color: #f5f5f5;
}

ul.nav-list.show-bg-active .active > a:hover {
	background-color: #eee;
}

ul.narrow li a {
	padding: 4px 0;
}

ul.nav-pills > li.active > a {
	background-color: #CCC;
}

ul.nav-pills > li.active > a:hover, ul.nav-pills > li.active > a:focus {
	background-color: #CCC;
}

/* Nav Pills */
.nav-pills-sm > li > a {
	padding: 7px 12px;
}

.nav-pills-xs > li > a {
	padding: 5px 10px;
	font-size: 0.9em;
}

/* Nav Secondary */
.nav-secondary {
	background: #fafafa;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	z-index: 99;
	width: 100% !important;
}

.nav-secondary .nav-pills > li {
	float: none;
	display: inline-block;
}

.nav-secondary .nav-pills > li a {
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	padding: 10px 13px;
	text-transform: uppercase;
}

.nav-secondary.sticky-active {
	border-bottom-color: #e9e9e9;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

/* Boxed */
html.boxed .nav-secondary.sticky-active {
	max-width: 1200px;
	left: auto !important;
}

/* Buttons */
.btn {
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.btn-default {
	color: #333;
}

.btn-icon i {
	margin-right: 10px;
}

.btn-icon-right i {
	margin-right: 0;
	margin-left: 10px;
}

.btn-primary {
	border-color: #CCC;
	background-color: #CCC;
	border-color: #CCC #CCC #b3b3b3;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary:hover {
	border-color: #d9d9d9 #d9d9d9 #bfbfbf;
	background-color: #d9d9d9;
	color: #FFF;
}

.btn-primary:active, .btn-primary:focus {
	border-color: #bfbfbf;
	background-color: #bfbfbf;
	color: #FFF;
}

.btn-primary.dropdown-toggle {
	border-left-color: #bfbfbf;
}

.btn-primary[disabled] {
	border-color: white;
	background-color: white;
	color: #CCC;
}

.btn-success {
	border-color: #47a447;
	background-color: #47a447;
	border-color: #47a447 #47a447 #388038;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-success:hover {
	border-color: #51b451 #51b451 #3f923f;
	background-color: #51b451;
	color: #FFF;
}

.btn-success:active, .btn-success:focus {
	border-color: #3f923f;
	background-color: #3f923f;
	color: #FFF;
}

.btn-success.dropdown-toggle {
	border-left-color: #3f923f;
}

.btn-success[disabled] {
	border-color: #86cb86;
	background-color: #86cb86;
	color: #CCC;
}

.btn-warning {
	border-color: #ed9c28;
	background-color: #ed9c28;
	border-color: #ed9c28 #ed9c28 #d18211;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-warning:hover {
	border-color: #efa740 #efa740 #e89113;
	background-color: #efa740;
	color: #FFF;
}

.btn-warning:active, .btn-warning:focus {
	border-color: #e89113;
	background-color: #e89113;
	color: #FFF;
}

.btn-warning.dropdown-toggle {
	border-left-color: #e89113;
}

.btn-warning[disabled] {
	border-color: #f5c786;
	background-color: #f5c786;
	color: #CCC;
}

.btn-default {
	background-color: transparent;
}

.btn-danger {
	background-color: #e52a25;
	color: #FFF !important;
	border-color: #e52a25;
}

.btn-danger:hover {
	background-color: #c41010;
	border-color: #c41010;
	color: #FFF;
}

.btn-danger:active, .btn-danger:focus {
	background-color: #e52a25;
	color: #FFF;
	border-color: #e52a25;
}

.btn-danger.dropdown-toggle {
	border-left-color: #bd2d29;
}

.btn-danger[disabled] {
	border-color: #e48481;
	background-color: #e48481;
	color: #CCC;
}

.btn-info {
	border-color: #5bc0de;
	background-color: #5bc0de;
	border-color: #5bc0de #5bc0de #31b0d5;
	color: #FFF;

}

.btn-info:hover {
	border-color: #70c8e2 #70c8e2 #46b8da;
	background-color: #70c8e2;
	color: #FFF;
}

.btn-info:active, .btn-info:focus {
	border-color: #46b8da;
	background-color: #46b8da;
	color: #FFF;
}

.btn-info.dropdown-toggle {
	border-left-color: #46b8da;
}

.btn-info[disabled] {
	border-color: #b0e1ef;
	background-color: #b0e1ef;
	color: #CCC;
}

.btn-dark {
	border-color: #1d2127;
	background-color: #1d2127;
	border-color: #1d2127 #1d2127 #07080a;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-dark:hover {
	border-color: #282d36 #282d36 #121518;
	background-color: #282d36;
	color: #FFF;
}

.btn-dark:active, .btn-dark:focus {
	border-color: #121518;
	background-color: #121518;
	color: #FFF;
}

.btn-dark.dropdown-toggle {
	border-left-color: #121518;
}

.btn-dark[disabled] {
	border-color: #495362;
	background-color: #495362;
	color: #CCC;
}

/* Border Buttons */
.btn-borders {
	border-width: 3px;
}

.btn-borders.btn-primary {
	background: transparent;
	border-color: #CCC;
	color: #CCC;
	text-shadow: none;
}

.btn-borders.btn-primary:hover, .btn-borders.btn-primary:focus {
	background-color: #d9d9d9;
	border-color: #CCC !important;
	color: #FFF;
}

.btn-borders.btn-success {
	background: transparent;
	border-color: #47a447;
	color: #47a447;
	text-shadow: none;
}

.btn-borders.btn-success:hover, .btn-borders.btn-success:focus {
	background-color: #51b451;
	border-color: #47a447 !important;
	color: #FFF;
}

.btn-borders.btn-warning {
	background: transparent;
	border-color: #ed9c28;
	color: #ed9c28;
	text-shadow: none;
}

.btn-borders.btn-warning:hover {
	background-color: #efa740;
	border-color: #ed9c28 !important;
	color: #FFF;
}

.btn-borders.btn-danger {
	background: transparent;
	border-color: #e52a25;
	color: #e52a25 !important;
	text-shadow: none;
}

.btn-borders.btn-danger:hover {
	background-color: #e52a25;
	border-color: #e52a25 !important;
	color: #FFF !important;
}

.btn-borders.btn-info {
	background: transparent;
	border-color: #2baab1;
	color: #2baab1;
	text-shadow: none;
}

.btn-borders.btn-info:hover {
	background-color: #2baab1;
	border-color: #2baab1 !important;
	color: #FFF;
}

.btn-borders.btn-dark {
	background: transparent;
	border-color: #1d2127;
	color: #1d2127;
	text-shadow: none;
}

.btn-borders.btn-dark:hover {
	background-color: #282d36;
	border-color: #1d2127 !important;
	color: #FFF;
}

/* Border Buttons - Sizes */
.btn-borders {
	padding: 4px 12px;
}

.btn-borders.btn-lg, .btn-group-lg > .btn-borders.btn {
	padding: 8px 16px;
}

.btn-borders.btn-sm, .btn-group-sm > .btn-borders.btn {
	border-width: 2px;
	padding: 4px 10px;
}

.btn-borders.btn-xs, .btn-group-xs > .btn-borders.btn {
	padding: 1px 5px;
	border-width: 1px;
}

/* 3D Buttons */
.btn-3d {
	border-bottom-width: 3px;
	padding: 5px 12px;
	border-radius: 6px;
}

.btn-3d.btn-lg, .btn-group-lg > .btn-3d.btn {
	padding: 9px 16px;
}

.btn-3d.btn-sm, .btn-group-sm > .btn-3d.btn {
	border-width: 2px;
	padding: 4px 10px;
}

.btn-3d.btn-xs, .btn-group-xs > .btn-3d.btn {
	padding: 1px 5px;
	border-width: 1px;
}

/* Labels */
.label-primary {
	background-color: #CCC;
	color: #FFF;
}

.label-success {
	background-color: #47a447;
	color: #FFF;
}

.label-warning {
	background-color: #ed9c28;
	color: #FFF;
}

.label-danger {
	background-color: #d2322d;
	color: #FFF;
}

.label-info {
	background-color: #5bc0de;
	color: #FFF;
}

.label-dark {
	background-color: #1d2127;
	color: #FFF;
}

.label.label-sm {
	font-size: 0.7em;
}

.label.label-lg {
	font-size: 1em;
}

/* Forms */
form label {
	font-weight: normal;
}

textarea {
	resize: vertical;
}

select {
	border: 1px solid #E5E7E9;
	border-radius: 6px;
	outline: none;
}

.label {
	font-weight: normal;
}

.form-group:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.form-group-price { position:relative;}
.form-group-price .add-plcholder {
	position: absolute;
    top: 6px;
    right: 7px;
    font-size: 16px;
    color: #aaa;
}

.form-group-price .form-control {padding: 6px 20px 6px 12px}

.form-control:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-color: #CCC;
}

.form-control.error {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.form-control.error:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* Forms Validations */
label.valid {
	display: inline-block;
	text-indent: -9999px;
}

label.error {
	color: #c10000;
	font-size: 0.9em;
	line-height: 18px;
	padding: 5px 0 0;
}

label.error#captcha-error {
	margin-top: 15px;
}

/* Captcha */
.captcha {
	clear: both;
	overflow: hidden;
	background: #F2F2F2;
	text-align: center;
	margin-bottom: 20px;
	max-width: 160px;
	height: 78px;
	position: relative;
}

.captcha input {
	border: 0;
}

.captcha-input {
	position: relative;
	top: 15px;
	font-size: 14px;
}

.captcha-image {
	float: left;
	position: relative;
	top: -5px;
	left: -13px;
}

.captcha-refresh {
	position: absolute;
	z-index: 1;
	bottom: 2px;
	right: 2px;
	border-radius: 3px;
	padding: 2px 5px;
}

.captcha-refresh a, .captcha-refresh a:hover, .captcha-refresh a:focus, .captcha-refresh a:active {
	color: #333;
}

/* Tables */
.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > tfoot > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > tfoot > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > tfoot > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th,
.table > tfoot > tr.primary > th {
	background-color: #CCC;
	color: #FFF;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
	background-color: #47a447;
	color: #FFF;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
	background-color: #ed9c28;
	color: #FFF;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
	background-color: #d2322d;
	color: #FFF;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
	background-color: #5bc0de;
	color: #FFF;
}

.table > thead > tr > td.dark,
.table > tbody > tr > td.dark,
.table > tfoot > tr > td.dark,
.table > thead > tr > th.dark,
.table > tbody > tr > th.dark,
.table > tfoot > tr > th.dark,
.table > thead > tr.dark > td,
.table > tbody > tr.dark > td,
.table > tfoot > tr.dark > td,
.table > thead > tr.dark > th,
.table > tbody > tr.dark > th,
.table > tfoot > tr.dark > th {
	background-color: #1d2127;
	color: #FFF;
}

/* Icons */
.featured-icon {
	background: #CCC;
	border-radius: 35px;
	color: #FFF;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 35px;
}

.featured-icon i {
	color: #FFF;
	font-size: 0.9em;
	font-weight: normal;
}

/* Font Awesome List */
.sample-icon-list {
	margin-top: 22px;
}

.sample-icon-list .sample-icon a {
	display: block;
	color: #222222;
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	border-radius: 4px;
}

.sample-icon-list .sample-icon a .fa, .sample-icon-list .sample-icon a .icons {
	width: 32px;
	font-size: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}

.sample-icon-list .sample-icon a:hover {
	color: #ffffff;
	text-decoration: none;
}

.sample-icon-list .sample-icon a:hover .fa, .sample-icon-list .sample-icon a:hover .icons {
	font-size: 28px;
	vertical-align: -6px;
}

/* Thumbnails */
.img-rounded {
	border-radius: 4px;
}

.img-thumbnail {
	border-radius: 4px;
	position: relative;
}

.img-thumbnail img {
	border-radius: 4px;
}

.img-thumbnail .zoom {
	background: #CCC;
	border-radius: 100%;
	bottom: 8px;
	color: #FFF;
	display: block;
	height: 30px;
	padding: 6px;
	position: absolute;
	right: 8px;
	text-align: center;
	width: 30px;
}

.img-thumbnail .zoom i {
	font-size: 14px;
	left: -1px;
	position: relative;
	top: -3px;
}

.img-thumbnail.img-thumbnail-hover-icon {
	position: relative;
}

.img-thumbnail.img-thumbnail-hover-icon img {
	position: relative;
	z-index: 1;
}

.img-thumbnail.img-thumbnail-hover-icon:before {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	background: rgba(0, 0, 0, 0.65);
	border-radius: 4px;
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	z-index: 2;
}

.img-thumbnail.img-thumbnail-hover-icon:after {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	font-family: FontAwesome;
	color: #FFF;
	content: "\f00e";
	font-size: 30px;
	height: 30px;
	position: absolute;
	top: 30%;
	margin-top: -15px;
	display: block;
	text-align: center;
	width: 100%;
	opacity: 0;
	z-index: 3;
}

.img-thumbnail.img-thumbnail-hover-icon:hover:before {
	opacity: 1;
}

.img-thumbnail.img-thumbnail-hover-icon:hover:after {
	top: 50%;
	opacity: 1;
}

/* Image Gallery */
ul.image-gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.image-gallery .image-gallery-item {
	margin-bottom: 35px;
}

/* Thumbnail Gallery */
ul.thumbnail-gallery {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

ul.thumbnail-gallery li {
	display: inline-block;
	margin: 10px 10px 0 0;
	padding: 0;
}


/* Masonry */
.masonry .masonry-item {
	width: 25%;
}

.masonry .masonry-item.w2 {
	width: 50%;
}

.masonry .masonry-item img {
	border-radius: 0 !important;
}

/* Mockup */
@media (min-width: 320px) {
	.mockup-landing-page {
		margin-top: -120px;
	}
}
/* List */
.list li {
	margin-bottom: 13px;
}

.list.pull-left li {
	text-align: left;
}

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

.list.list-icons li {
	position: relative;
	padding-left: 25px;
}

.list.list-icons li .fa, .list.list-icons li .icons {
	position: absolute;
	left: 0;
	top: 5px;
}

.list.list-icons.list-icons-style-2 li {
	padding-top: 5px;
	padding-left: 36px;
}

.list.list-icons.list-icons-style-2 li .fa, .list.list-icons.list-icons-style-2 li .icons {
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 4px;
}

.list.list-icons.list-icons-style-3 li {
	padding-top: 5px;
	padding-left: 36px;
}

.list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {
	color: #FFF;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 5px;
}

.list.list-icons.list-icons-sm li {
	padding-left: 13px;
	margin-bottom: 10px;
	line-height:18px;
}

.list.list-icons.list-icons-sm li .fa, .list.list-icons.list-icons-sm li .icons {
	font-size: 0.8em;
	top: 4px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li {
	padding-left: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li .fa, .list.list-icons.list-icons-sm.list-icons-style-2 li .icons {
	width: 20px;
	height: 20px;
	padding: 3px;
}

.list.list-icons.list-icons-sm.list-icons-style-3 li {
	padding-left: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-3 li .fa, .list.list-icons.list-icons-sm.list-icons-style-3 li .icons {
	width: 20px;
	height: 20px;
	padding: 3px;
}

.list.list-icons.list-icons-lg li {
	padding-top: 5px;
	padding-left: 32px;
}

.list.list-icons.list-icons-lg li .fa, .list.list-icons.list-icons-lg li .icons {
	font-size: 1.5em;
}

.list.list-icons.list-icons-lg.list-icons-style-2 li {
	padding-top: 8px;
	padding-left: 42px;
}

.list.list-icons.list-icons-lg.list-icons-style-2 li .fa, .list.list-icons.list-icons-lg.list-icons-style-2 li .icons {
	width: 30px;
	height: 30px;
	padding: 4px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li {
	padding-top: 8px;
	padding-left: 42px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li .fa, .list.list-icons.list-icons-lg.list-icons-style-3 li .icons {
	width: 30px;
	height: 30px;
	padding: 4px;
}

.list.list-icons.list-icons-reverse li {
	text-align: right;
	padding-right: 25px;
	padding-left: 0;
}

.list.list-icons.list-icons-reverse li .fa, .list.list-icons.list-icons-reverse li .icons {
	position: absolute;
	left: auto;
	right: 0;
	top: 5px;
}

.list.list-icons.list-icons-reverse.list-icons-style-2 li {
	padding-right: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-style-3 li {
	padding-right: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-sm li {
	padding-left: 0;
	padding-right: 13px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-2 li {
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-3 li {
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg li {
	padding-left: 0;
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-2 li {
	padding-right: 42px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-3 li {
	padding-right: 42px;
}

.list.list-borders li {
	border-bottom: 1px solid #DBDBDB;
	margin-top: 9px;
	margin-bottom: 0;
	padding-bottom: 9px;
}

.list.list-borders li:last-child {
	border-bottom: 0;
}

.list.list-side-borders {
	border-left: 1px solid #DBDBDB;
	padding-left: 10px;
}

.list.list-ordened {
	counter-reset: custom-counter;
	list-style: none;
}

.list.list-ordened li {
	position: relative;
	padding-left: 22px;
}

.list.list-ordened li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: counter(custom-counter);
	counter-increment: custom-counter;
	font-weight: bold;
}

.list.list-ordened.list-ordened-style-2 li, .list.list-ordened.list-ordened-style-3 li {
	padding-left: 32px;
}

.list.list-ordened.list-ordened-style-2 li:before, .list.list-ordened.list-ordened-style-3 li:before {
	border-radius: 100%;
	border-style: solid;
	border-width: 1px;
	min-width: 26px;
	padding: 0;
	text-align: center;
}

.list.list-ordened.list-ordened-style-3 li:before {
	color: #FFF;
	border: 0;
}

.list.list-unstyled {
	padding-left: 0;
	padding-right: 0;
}

dl dd {
	margin-bottom: 15px;
}

/* Sitemap */
ul.sitemap > li > a {
	font-weight: bold;
}

ul.sitemap.list li {
	margin: 0 0 3px 0;
}

ul.sitemap.list ul {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Accordion */
.panel-group .panel-heading {
	padding: 0;
	border-radius: 4px;
}

.panel-group .panel-heading a {
	display: block;
	padding: 10px 15px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;

}

.panel-group .panel-heading a:hover {
	text-decoration: none;
}

.panel-group .panel-heading a [class^="icon-"] {
	margin-right: 4px;
	position: relative;
	top: 1px;
}

.panel-group .panel-heading a .fa, .panel-group .panel-heading a .icons {
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: -1px;
}

.panel-group.panel-group-sm .panel-heading a {
	padding: 5px 15px;
	font-size: 0.9em;
}

.panel-group.panel-group-sm .panel-body {
	font-size: 0.9em;
}

.panel-group.panel-group-lg .panel-heading a {
	padding: 15px 15px;
	font-size: 1em;
	font-weight: 600;
}

.panel-group.without-bg .panel-default {
	background: transparent !important;
}

.panel-group.without-bg .panel-default > .panel-heading {
	background: transparent !important;
}

.panel-group.without-bg .panel-body {
	padding-top: 0;
	padding-bottom: 0;
}

.panel-group.without-borders .panel {
	border: 0;
	box-shadow: none;
	border-bottom: 1px solid #DDD;
	border-radius: 0;
}

.panel-group.without-borders .panel-heading a {
	padding-left: 0;
	padding-right: 0;
}

.panel-group.without-borders .panel-body {
	padding: 0;
}

/* Tabs */
.tabs {
	border-radius: 4px;
	margin-bottom: 20px;
}

.mod-tabs .note-editor {
	margin-bottom: 5px;
}

.mod-tabs .flag {
	width: 22px;
	height: 15px;
	border-radius: 2px;
	margin-top: 1px;
}

.mod-tabs .nav-tabs>li.active>a {
	border-bottom-width: 0;
}

.mod-tabs .nav-tabs {
	border-bottom-width: 0;
}

.nav-tabs {
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 0;
	border-bottom-color: #EEE;
}

.nav-tabs li {
	display: inline-block;
	float: none;
}

.nav-tabs li:last-child a {
	margin-right: 0;
}

.nav-tabs li a {
	border-radius: 5px 5px 0 0;
	font-size: 14px;
	margin-right: 1px;
}

.nav-tabs li a, .nav-tabs li a:hover {
	background: #F4F4F4;
	border-bottom: none;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-top: 3px solid #EEE;
	color: #CCC;
}

.nav-tabs li a:hover {
	border-bottom-color: transparent;
	border-top: 3px solid #CCC;
	box-shadow: none;
}

.nav-tabs li a:active, .nav-tabs li a:focus {
	border-bottom: 0;
}

.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
	background: #FFF;
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top: 3px solid #CCC;
	color: #CCC;
}

.tab-content {
	border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	background-color: #FFF;
	border: 1px solid #EEE;
	border-top: 0;
	padding: 15px;
}

/* Right Aligned */
.nav-tabs.nav-right {
	text-align: right;
}

/* Bottom Tabs */
.tabs.tabs-bottom {
	margin: 0 0 20px 0;
	padding: 0;
}

.tabs.tabs-bottom > .tab-content {
	border-radius: 4px 4px 0 0;
	border-bottom: 0;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom > .nav-tabs {
	border-bottom: none;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom > .nav-tabs li {
	margin-bottom: 0;
	margin-top: -1px;
}

.tabs.tabs-bottom > .nav-tabs li:last-child a {
	margin-right: 0;
}

.tabs.tabs-bottom > .nav-tabs li a {
	border-radius: 0 0 5px 5px;
	font-size: 14px;
	margin-right: 1px;
}

.tabs.tabs-bottom > .nav-tabs li a,
.tabs.tabs-bottom > .nav-tabs li a:hover {
	border-bottom: 3px solid #EEE;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom > .nav-tabs li a:hover {
	border-bottom: 3px solid #CCC;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom > .nav-tabs li.active a,
.tabs.tabs-bottom > .nav-tabs li.active a:hover,
.tabs.tabs-bottom > .nav-tabs li.active a:focus {
	border-bottom: 3px solid #CCC;
	border-top-color: transparent;
}

/* Vertical */
.tabs-vertical {
	display: table;
	width: 100%;
	padding: 0;
	border-top: 1px solid #EEE;
}

.tabs-vertical .tab-content {
	display: table-cell;
	vertical-align: top;
}

.tabs-vertical .nav-tabs {
	border-bottom: none;
	display: table-cell;
	height: 100%;
	float: none;
	padding: 0;
	vertical-align: top;
}

.tabs-vertical .nav-tabs > li {
	display: block;
}

.tabs-vertical .nav-tabs > li a {
	border-radius: 0;
	display: block;
	padding-top: 10px;
}

.tabs-vertical .nav-tabs > li a, .tabs-vertical .nav-tabs > li a:hover, .tabs-vertical .nav-tabs > li a:focus {
	border-bottom: none;
	border-top: none;
}

.tabs-vertical .nav-tabs > li.active a,
.tabs-vertical .nav-tabs > li.active a:hover, .tabs-vertical .nav-tabs > li.active:focus {
	border-top: none;
}

/* Vertical - Left Side */
.tabs-left {
	padding: 0;
}

.tabs-left .tab-content {
	border-radius: 0 5px 5px 5px;
	border-left: none;
}

.tabs-left .nav-tabs > li {
	margin-right: -1px;
}

.tabs-left .nav-tabs > li:first-child a {
	border-radius: 5px 0 0 0;
}

.tabs-left .nav-tabs > li:last-child a {
	border-radius: 0 0 0 5px;
	border-bottom: 1px solid #eee;
}

.tabs-left .nav-tabs > li a {
	border-right: 1px solid #EEE;
	border-left: 3px solid #EEE;
	margin-right: 1px;
	margin-left: -3px;
}

.tabs-left .nav-tabs > li a:hover {
	border-left-color: #CCC;
}

.tabs-left .nav-tabs > li.active a,
.tabs-left .nav-tabs > li.active a:hover,
.tabs-left .nav-tabs > li.active a:focus {
	border-left: 3px solid #CCC;
	border-right-color: #FFF;
}

/* Vertical - Right Side */
.tabs-right {
	padding: 0;
}

.tabs-right .tab-content {
	border-radius: 5px 0 5px 5px;
	border-right: none;
}

.tabs-right .nav-tabs > li {
	margin-left: -1px;
}

.tabs-right .nav-tabs > li:first-child a {
	border-radius: 0 5px 0 0;
}

.tabs-right .nav-tabs > li:last-child a {
	border-radius: 0 0 5px 0;
	border-bottom: 1px solid #eee;
}

.tabs-right .nav-tabs > li a {
	border-right: 3px solid #EEE;
	border-left: 1px solid #EEE;
	margin-right: 1px;
	margin-left: 1px;
}

.tabs-right .nav-tabs > li a:hover {
	border-right-color: #CCC;
}

.tabs-right .nav-tabs > li.active a,
.tabs-right .nav-tabs > li.active a:hover,
.tabs-right .nav-tabs > li.active a:focus {
	border-right: 3px solid #CCC;
	border-left: 1px solid #FFF;
}

/* Justified */
.nav-tabs.nav-justified {
	padding: 0;
	margin-bottom: -1px;
}

.nav-tabs.nav-justified li {
	margin-bottom: 0;
}

.nav-tabs.nav-justified li:first-child a,
.nav-tabs.nav-justified li:first-child a:hover {
	border-radius: 5px 0 0 0;
}

.nav-tabs.nav-justified li:last-child a,
.nav-tabs.nav-justified li:last-child a:hover {
	border-radius: 0 5px 0 0;
}

.nav-tabs.nav-justified li a {
	border-bottom: 1px solid #DDD;
	border-radius: 0;
	margin-right: 0;
}

.nav-tabs.nav-justified li a:hover, .nav-tabs.nav-justified li a:focus {
	border-bottom: 1px solid #DDD;
}

.nav-tabs.nav-justified li.active a,
.nav-tabs.nav-justified li.active a:hover,
.nav-tabs.nav-justified li.active a:focus {
	background: #FFF;
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top-width: 3px;
}

.nav-tabs.nav-justified li.active a {
	border-bottom: 1px solid #FFF;
}

.nav-tabs.nav-justified li.active a, .nav-tabs.nav-justified li.active a:hover, .nav-tabs.nav-justified li.active a:focus {
	border-top-width: 3px;
}

.nav-tabs.nav-justified li.active a:hover {
	border-bottom: 1px solid #FFF;
}

/* Bottom Tabs with Justified Nav */
.tabs.tabs-bottom {
	padding: 0;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified {
	border-top: none;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li a {
	margin-right: 0;
	border-top-color: transparent;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a {
	border-radius: 0 0 0 5px;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a {
	margin-right: 0;
	border-radius: 0 0 5px 0;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active a,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active a:hover,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active a:focus {
	border-top-color: transparent;
}

/* Center */
.tabs-center > .nav-tabs {
	margin: 0 auto;
	text-align: center;
}

/* Navigation */
.tabs-navigation {
	border-radius: 5px;
}

.tabs-navigation .nav-tabs > li {
	margin-bottom: 1px;
}

.tabs-navigation .nav-tabs > li a {
	color: #777;
	padding: 18px;
	line-height: 100%;
}

.tabs-navigation .nav-tabs > li a:before {
	font-family: FontAwesome;
	content: "\f054";
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -7px;
}

.tabs-navigation .nav-tabs > li a .fa, .tabs-navigation .nav-tabs > li a .icons {
	margin-right: 4px;
}

.tabs-navigation .nav-tabs > li:first-child a {
	border-radius: 5px 5px 0 0;
}

.tabs-navigation .nav-tabs > li.active a, .tabs-navigation .nav-tabs > li.active a:hover, .tabs-navigation .nav-tabs > li.active a:focus {
	border-right-color: #eee;
}

.tabs-navigation .nav-tabs > li:last-child a {
	border-radius: 0 0 5px 5px;
}

.tab-pane-navigation {
	display: none;
}

.tab-pane-navigation.active {
	display: block;
}

/* Simple */
.tabs.tabs-simple > .nav-tabs {
	border: 0;
	margin-bottom: 10px;
	position: relative;
}

.tabs.tabs-simple > .nav-tabs:before {
	width: 100%;
	position: absolute;
	height: 3px;
	background-color: #eeeeee;
	top: 51px;
}

.tabs.tabs-simple > .nav-tabs.not-line:before {
	display: none;
}

.tabs.tabs-simple > .nav-tabs > li {
	margin-left: 0;
	margin-bottom: 20px;
}

.tabs.tabs-simple > .nav-tabs > li a,
.tabs.tabs-simple > .nav-tabs > li a:hover,
.tabs.tabs-simple > .nav-tabs > li a:focus {
	padding: 15px;
	background: none;
	border: 0;
	border-bottom: 3px solid #eee;
	border-radius: 0;
	color: #333;
	font-size: 16px;
}

.tabs.tabs-simple > .nav-tabs > li a:hover {
	color: #e52a25;
}

.tabs.tabs-simple > .tab-content {
	border: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}


/* Toggles */
.toggle {
	margin: 10px 0 20px;
	position: relative;
	clear: both;
}

.toggle .toggle {
	margin: 10px 0 0;
}

.toggle > input {
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 45px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

.toggle > label {
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
	background: #F4F4F4;
	border-left: 3px solid #CCC;
	border-radius: 5px;
	color: #CCC;
	display: block;
	font-size: 1.1em;
	min-height: 20px;
	padding: 12px 40px 12px 10px;
	position: relative;
	cursor: pointer;
	font-weight: 400;
}

.toggle > label:-moz-selection {
	background: none;
}

.toggle > label i.fa-minus {
	display: none;
}

.toggle > label i.fa-plus {
	display: inline;
}

.toggle > label:selection {
	background: none;
}

.toggle > label:after{
	border: 6px solid transparent;
	border-left-color: inherit;
	content: '';
	margin-top: -6px;
	position: absolute;
	right: 4px;
	top: 50%;
}

.toggle > label:hover {
	background: #f5f5f5;
}

.toggle > label + p {
	color: #999;
	display: block;
	overflow: hidden;
	padding-left: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
}

.toggle > label i {
	font-size: 0.7em;
	margin-right: 8px;
	position: relative;
	top: -1px;
}

.toggle > .toggle-content {
	display: none;
}

.toggle > .toggle-content > p {
	margin-bottom: 0;
	padding: 10px 0;
}

.toggle.active i.fa-minus {
	display: inline;
}

.toggle.active i.fa-plus {
	display: none;
}

.toggle.active > label {
	background: #F4F4F4;
	border-color: #CCC;
}

.toggle.active > label:after {
	border: 6px solid transparent;
	border-top-color: #FFF;
	margin-top: -3px;
	right: 10px;
}

.toggle.active > p {
	white-space: normal;
}

.toggle > p.preview-active {
	height: auto;
	white-space: normal;
}

.toggle.toggle-sm .toggle > label {
	font-size: 0.9em;
	padding: 6px 20px 6px 10px;
}

.toggle.toggle-sm .toggle > .toggle-content > p {
	font-size: 0.9em;
}

.toggle.toggle-lg .toggle > label {
	font-size: 1.1em;
	padding: 16px 20px 16px 20px;
}

.toggle.toggle-lg .toggle > .toggle-content > p {
	font-size: 1.1em;
}

.toggle.toggle-simple .toggle > label {
	border-radius: 0;
	border: 0;
	background: transparent;
	color: #777;
	padding-left: 32px;
	margin-bottom: -10px;
	font-size: 1em;
	font-weight: 600;
	color: #1d2127;
}

.toggle.toggle-simple .toggle > label:after {
	content: '';
	position: absolute;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
	background: #CCC;
	top: 23px;
	margin-top: -12px;
	border-radius: 3px;
	z-index: 1;
}

.toggle.toggle-simple .toggle > label:before {
	border: 0;
	left: 7px;
	right: auto;
	margin-top: 0;
	top: 12px;
	font-family: FontAwesome;
	content: "\f067";
	z-index: 2;
	color: #FFF;
	font-size: 13px;
}

.toggle.toggle-simple .toggle.active > label {
	background: transparent;
	color: #1d2127;
}

.toggle.toggle-simple .toggle.active > label:before {
	content: "\f068";
}

/* Owl Carousel */
.owl-carousel {
	margin-bottom: 20px;
}

.owl-carousel .thumbnail {
	margin-right: 1px;
}

.owl-carousel .item-video {
	height: 300px;
}

.owl-carousel .owl-nav {
	top: 50%;
	position: absolute;
	margin-top: -20px;
	width: 100%;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: 30px;
}

.owl-carousel .owl-nav .owl-prev {
	left: -5px;
}

.owl-carousel .owl-nav .owl-prev:before {
	font-family: FontAwesome;
	content: "\f053";
	position: relative;
	left: -1px;
	top: 1px;
}

.owl-carousel .owl-nav .owl-next {
	right: -5px;
}

.owl-carousel .owl-nav .owl-next:before {
	font-family: FontAwesome;
	content: "\f054";
	position: relative;
	left: 2px;
	top: 1px;
}

.owl-carousel.stage-margin .owl-stage-outer {
	margin-left: 40px !important;
	margin-right: 40px !important;
}

.owl-carousel.stage-margin .owl-stage-outer .owl-stage {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.owl-carousel.show-nav-hover .owl-nav {
	opacity: 0;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover .owl-nav .owl-prev {
	left: -20px;
}

.owl-carousel.show-nav-hover .owl-nav .owl-next {
	right: -20px;
}

.owl-carousel.show-nav-hover:hover .owl-nav {
	opacity: 1;
}

.owl-carousel.show-nav-title .owl-nav {
	top: 0;
	right: 0;
	margin-top: -45px;
	width: auto;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"], .owl-carousel.show-nav-title .owl-nav [class*="owl-"]:hover, .owl-carousel.show-nav-title .owl-nav [class*="owl-"]:active {
	font-size: 18px;
	background: transparent !important;
	width: 18px;
	font-size: 18px;
}

.owl-carousel.show-nav-title .owl-nav .owl-prev {
	left: -45px;
}

.owl-carousel.rounded-nav .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover {
	padding: 3px 7px;
	border-radius: 50%;
	background: transparent;
	border: 1px solid #999 !important;
	color: #999;
}

.owl-carousel.nav-bottom .owl-nav {
	position: static;
	margin: 0;
	padding: 0;
	width: auto;
}

.owl-carousel.nav-bottom .owl-nav .owl-prev, .owl-carousel.nav-bottom .owl-nav .owl-next {
	position: static;
}

.owl-carousel.nav-inside .owl-nav, .owl-carousel.nav-inside .owl-dots {
	bottom: 2px;
	margin-top: 10px;
	position: absolute;
	right: 6px;
}

.owl-carousel.full-width .owl-nav, .owl-carousel.big-nav .owl-nav {
	margin-top: -30px;
}

.owl-carousel.full-width .owl-nav [class*="owl-"], .owl-carousel.full-width .owl-nav [class*="owl-"]:hover, .owl-carousel.big-nav .owl-nav [class*="owl-"], .owl-carousel.big-nav .owl-nav [class*="owl-"]:hover {
	height: auto;
	padding: 20px 0;
}

.owl-carousel.full-width .owl-nav .owl-prev, .owl-carousel.big-nav .owl-nav .owl-prev {
	border-radius: 0 4px 4px 0;
}

.owl-carousel.full-width .owl-nav .owl-next, .owl-carousel.big-nav .owl-nav .owl-next {
	border-radius: 4px 0 0 4px;
}

.owl-carousel.top-border {
	border-top: 1px solid #DBDBDB;
	padding-top: 18px;
}

/* Spaced */
.owl-carousel-spaced {
	margin-left: -5px;
}

.owl-carousel-spaced .owl-item > div {
	margin: 5px;
}

/* Testimonials */
.owl-carousel.testimonials img {
	display: inline-block;
	height: 70px;
	width: 70px;
}


/* Carousel Areas */
.carousel-areas {
	background: transparent url(../img/patterns/stripes.png) repeat 0 0;
	margin-bottom: -10px;
	padding: 10px 10px 0 10px;
	border-radius: 6px 6px 0 0;
}

.carousel-areas .owl-carousel {
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}

.carousel-areas .owl-carousel .owl-nav .owl-prev {
	left: -55px;
}

.carousel-areas .owl-carousel .owl-nav .owl-next {
	right: -55px;
}

.carousel-areas .owl-carousel:first-child img {
	border-radius: 6px 6px 0 0;
}


/* Video */
section.video {
	-webkit-transform: translate3d(0, 0, 0);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 50px 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

section.video .container {
	position: relative;
	z-index: 3;
}

section.video .video-overlay {
	background: transparent url(../img/video-overlay.png) repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

section.video.video-overlay-dark .video-overlay {
	background-image: url(../img/video-overlay-dark.png);
}

html.boxed section.video > div:first-child {
	z-index: 0 !important;
}

html.boxed section.video > div:first-child video {
	z-index: 0 !important;
}

/* Popup */
.popup-inline-content,
.mfp-content .ajax-container {
	background: none repeat scroll 0 0 #FFF;
	margin: 40px auto;
	max-width: 1170px;
	padding: 20px 30px;
	position: relative;
	text-align: left;
	display: none;
}

.mfp-content .ajax-container {
	display: block;
}

.mfp-wrap .popup-inline-content {
	display: block;
}

/* Close */
.mfp-close,
.mfp-close-btn-in .mfp-close {
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 600;
	font-size: 22px;
	color: #838383;
}

/* No Margins */
.mfp-no-margins img.mfp-img {
	padding: 0;
}

.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}

.mfp-no-margins .mfp-container {
	padding: 0;
}

/* Zoom */
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
	opacity: 0.001;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* Animnate */
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0.001;
	/* Chrome opacity transition bug */
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	-moz-transform: translateY(0) perspective(600px) rotateX(0);
	-ms-transform: translateY(0) perspective(600px) rotateX(0);
	-o-transform: translateY(0) perspective(600px) rotateX(0);
	transform: translateY(0) perspective(600px) rotateX(0);
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-bg {
	opacity: 0.01;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* Dialog */
.dialog {
	background: white;
	padding: 20px 30px;
	text-align: left;
	margin: 40px auto;
	position: relative;
	max-width: 600px;
}

.dialog.dialog-xs {
	max-width: 200px;
}

.dialog.dialog-sm {
	max-width: 400px;
}

.dialog.dialog-md {
	max-width: 600px;
}

.dialog.dialog-lg {
	max-width: 900px;
}

/* White Popup Block */
.white-popup-block {
	background: #FFF;
	padding: 20px 30px;
	text-align: left;
	max-width: 600px;
	margin: 40px auto;
	position: relative;
}

.white-popup-block.white-popup-block-xs {
	max-width: 200px;
}

.white-popup-block.white-popup-block-sm {
	max-width: 400px;
}

.white-popup-block.white-popup-block-md {
	max-width: 600px;
}

.white-popup-block.white-popup-block-lg {
	max-width: 900px;
}

/* Lightbox Opened */
body.lightbox-opened.sticky-menu-active #header {
	padding-right: 17px;
}

/* Modal Opened */
body.sticky-menu-active.modal-open #header {
	padding-right: 17px;
}

/* Grid */
.col-half-section {
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	max-width: 570px;
	float: left;
	margin-left: 30px;
	margin-right: 0;
}

.col-half-section.col-half-section-right {
	float: right;
	margin-left: 0;
	margin-right: 30px;
}

@media (max-width: 1199px) {
	.col-half-section {
		max-width: 468px;
	}
}


/* Miscellaneous */
.pull-none {
	float: none !important;
}

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

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

.push-bottom {
	margin-bottom: 35px;
}

.push-top {
	margin-top: 35px;
}

.align-center, .center {
	text-align: center !important;
}

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

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

.bold {
	font-weight: bold;
}

.semi-bold {
	font-weight: 600;
}

.inverted {
	color: #FFF;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

h1 .inverted {
	padding-left: 10px;
	padding-right: 10px;
}

h2 .inverted {
	padding-left: 7px;
	padding-right: 7px;
}

h3 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

h4 .inverted {
	padding-left: 4px;
	padding-right: 4px;
}

h5 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

h6 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

/* Cursor */
.cur-pointer {
	cursor: pointer;
}

/* Font Size */
.font-size-xs {
	font-size: 0.8em !important;
}

.font-size-sm {
	font-size: 0.9em !important;
}

.font-size-md {
	font-size: 1em !important;
}

.font-size-lg {
	font-size: 1.1em !important;
}

.font-size-xl {
	font-size: 1.2em !important;
}
.font-size-xxl {
	font-size: 1.4em !important;
}
.font-size-big{
	font-size: 45px;
	line-height: 45px;
}

/* Line Height */
.line-height-xs {
	line-height: 16px !important;
}

.line-height-sm {
	line-height: 20px !important;
}

.line-height-md {
	line-height: 24px !important;
}

.line-height-lg {
	line-height: 28px !important;
}

.line-height-xl {
	line-height: 32px !important;
}

/* Outline */
.outline-none {
	outline: 0 !important;
}

/* Text Decoration */
.text-decoration-none {
	text-decoration: none !important;
}

/* Display */
.display-block {
	display: block !important;
}

.display-inline-block {
	display: inline-block !important;
}

.display-inline {
	display: inline !important;
}

/* Block Link */
.block-link {
	display: block !important;
}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Pagination */
.pagination {
	position: relative;
	z-index: 1;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #CCC;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #CCC;
	border-color: #CCC;
}

/* Read More */
.read-more,
.learn-more {
	display: inline-block;
	white-space: nowrap;
}

/* Offset Anchor */
.offset-anchor {
	display: block;
	position: relative;
	visibility: hidden;
	top: -100px;
}


/* Show Grid */
.show-grid [class*="col-md-"] .show-grid-block {
	background-color: #EEE;
	line-height: 40px;
	min-height: 40px;
	text-align: center;
	border: 1px solid #FFF;
	display: block;
}

/* Alerts */
.alert .fa, .alert .icons {
	margin-right: 8px;
	font-size: 1.1em;
}

.alert ul {
	padding: 0;
	margin: 7px 0 0 40px;
}

.alert ul li {
	font-size: 0.9em;
}

.alert.alert-sm {
	padding: 5px 10px;
	font-size: 0.9em;
}

.alert.alert-lg {
	padding: 20px;
	font-size: 1.2em;
}

.alert.alert-default {
	background-color: #f2f2f2;
	border-color: #eaeaea;
	color: #737373;
}

.alert.alert-default .alert-link {
	color: #4c4c4c;
}

.alert.alert-dark {
	background-color: #333a44;
	border-color: #07080a;
	color: #ced3db;
}

.alert.alert-dark .alert-link {
	color: #fafbfb;

}

.alert h3 {
	margin-bottom:15px;
}

.alert-gm {
	display:block;
	width:100%;
	z-index:10;
	margin-bottom:0;
	border-radius:0;
	padding:25px 15px;
}



.alert-gm a {color:#fff;} 

.alert-gm .fa {font-size:50px; line-height:50px;}
.alert-gm .close {color:#fff; font-size:40px; line-height:40px; opacity: .7; margin:4px 0 0 0 }
.alert-gm .close:hover {opacity:1}

.alert-gm h1 {
	font-size: 30px;
    line-height: 34px;
	font-weight:bold;
    margin: 10px 0 10px 0;
	padding:0;
    color: #fff;
	text-align:left !important;
}
.alert-gm p {text-align:left !important; margin: 0 0 10px 0 !important;}
.alert-gm p:last-child {margin-bottom:0 !important; padding-bottom:0 !important;}

.alert-gm .alrt-tlt {
	font-size: 30px;
    line-height: 30px;
    display: block;
    margin: 0 0 10px 0;
    font-weight: bold;	
}

.col-icon {text-align:right;}
.col-message {text-align:left}

.alert-error {
	background: #e52a25;
    color: #fff;
}

.alert-success {
	background:rgba(114,173,35,1.00);
    color: #fff;
}

.alert-success h1,
.alert-success h2, 
.alert-success h3 {color:#fff;}

/* Embed Responsive */
.embed-responsive.embed-soundcloud {
	padding-bottom: 19.25%;
}

.embed-responsive.embed-responsive-borders {
	border: 1px solid #DDD;
	padding: 4px;
	border-radius: 4px;
}

/* Content Grid */
.content-grid {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.content-grid .content-grid-item {
	position: relative;
	padding: 30px;
	margin: 0;
}

.content-grid .content-grid-item:before, .content-grid .content-grid-item:after {
	content: '';
	position: absolute;
}

.content-grid .content-grid-item:before {
	height: 100%;
	top: 0;
	left: -1px;
	border-left: 1px solid #DADADA;
}

.content-grid .content-grid-item:after {
	width: 100%;
	height: 0;
	top: auto;
	left: 0;
	bottom: -1px;
	border-bottom: 1px solid #DADADA;
}

.content-grid .content-grid-item .img-responsive {
	display: inline-block;
}

.content-grid.content-grid-dashed .content-grid-item:before {
	border-left: 1px dashed #DADADA;
}

.content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom: 1px dashed #DADADA;
}

/* Alert Admin */
.alert-admin {
	margin: 25px 0;
}

.alert-admin img {
	margin: -50px 0 0;
}

.alert-admin .btn {
	margin: 0 0 -15px;
}

.alert-admin p {
	color: #444;
}

.alert-admin h4 {
	color: #111;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: uppercase;
}

.alert-admin .warning {
	color: #B20000;
}

/* Not Included */
.not-included {
	color: #b7b7b7;
	display: block;
	font-size: 0.8em;
	font-style: normal;
	margin: -4px 0;
	padding: 0;
}

/* Tip */
.tip {
	display: inline-block;
	padding: 0 5px 1px 2px;
	background: #FFF;
	color: #111;
	text-shadow: none;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	margin-left: 8px;
	position: relative;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
	line-height: 14px;
}

.tip:before {
	right: 100%;
	top: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-top-width: 8px;
	border-bottom-width: 7px;
	border-right-width: 6px;
}

.tip.skin {
	color: #FFF;
}

/* Custom Underline */
.custom-underline {
	background: url(../img/custom-underline.png) no-repeat center 100%;
	padding-bottom: 25px;
	font-size: 1.5em;
}

/* Ajax Box */
.ajax-box {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
}

.ajax-box .ajax-box-content {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	opacity: 1;
	overflow: hidden;
	height: auto;
}

.ajax-box .bounce-loader {
	opacity: 0;
}

.ajax-box.ajax-box-init {
	height: 0px;
}

.ajax-box.ajax-box-loading {
	height: 300px;
}

.ajax-box.ajax-box-loading .ajax-box-content {
	opacity: 0;
	height: 300px;
}

.ajax-box.ajax-box-loading .bounce-loader {
	opacity: 1;
}

/* Dividers */
hr {
	background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent);
	background-image: linear-gradient(to right, transparent, #DBDBDB, transparent);
	border: 0;
	height: 1px;
	margin: 22px 0;
}

hr.short {
	margin: 11px 0;
}

hr.tall {
	margin: 44px 0;
}

hr.taller {
	margin: 66px 0;
}

hr.solid {
	background: #DBDBDB;
}

hr.light {
	background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.15), transparent);
	background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.15), transparent);
}

hr.invisible {
	background: none;
}

.divider {
	border: 0;
	height: 1px;
	margin: 44px auto;
	background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent);
	background-image: linear-gradient(to right, transparent, #DBDBDB, transparent);
	text-align: center;
	position: relative;
	clear: both;
}

.divider.taller {
	margin: 66px auto;
}

.divider .fa, .divider .icons {
	text-align: center;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	background: #FFF;
	border-radius: 50px;
	color: #a9a9a9;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	width: 50px;
	font-size: 20px;
	margin: 0 auto 0 -25px;
	top: -25px;
	left: 50%;
	z-index: 1;
}

.divider.divider-solid {
	background: #DBDBDB;
}

.divider.divider-icon-sm .fa, .divider.divider-icon-sm .icons {
	width: 30px;
	height: 30px;
	line-height: 30px;
	top: -15px;
	font-size: 15px;
	margin-left: -16px;
}

.divider.divider-icon-lg {
	margin: 86px 0;
}

.divider.divider-icon-lg .fa, .divider.divider-icon-lg .icons {
	width: 60px;
	height: 60px;
	line-height: 60px;
	top: -30px;
	font-size: 30px;
	margin-left: -30px;
}

.divider.divider-icon-lg.taller {
	margin: 100px auto;
}

.divider.divider-xs {
	width: 35%;
}

.divider.divider-sm {
	width: 67%;
}

.divider.divider-left .fa, .divider.divider-left .icons {
	left: 0;
	margin-left: 0;
	margin-right: 0;
	right: auto;
}

.divider.divider-right .fa, .divider.divider-right .icons {
	left: auto;
	margin-left: 0;
	margin-right: 0;
	right: 0;
}

.divider.divider-style-2 .fa, .divider.divider-style-2 .icons {
	background: #f4f4f4;
	color: #a9a9a9;
}

.divider.divider-style-3 .fa, .divider.divider-style-3 .icons {
	border: 1px solid #CECECE;
}

.divider.divider-style-4 .fa, .divider.divider-style-4 .icons {
	border: 1px solid #CECECE;
}

.divider.divider-style-4 .fa:after, .divider.divider-style-4 .icons:after {
	border: 3px solid #f4f4f4;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -4px;
	padding: 1px;
	position: absolute;
	top: -4px;
	width: 100%;
}

.divider.divider-small {
	margin: 22px auto;
	background: transparent;
}

.divider.divider-small hr {
	width: 50px;
	height: 3px;
	background: #555;
}

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

.divider.divider-small.divider-small-center hr {
	margin-left: auto;
	margin-right: auto;
}

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

.divider.divider-small.divider-small-right hr {
	margin-left: auto;
}

.divider.divider-small.divider-light hr {
	background: #DDD;
}

.divider.divider-small.divider-small-sm hr {
	height: 1px;
}

.divider.divider-small.divider-small-lg hr {
	height: 6px;
}

.divider.divider-small.tall {
	margin: 34px 0;
}

.divider.divider-small.taller {
	margin: 46px 0;
}

hr.dashed, .divider.dashed {
	background: none;
	position: relative;
}

hr.dashed:after, .divider.dashed:after {
	border: 1px dashed #DBDBDB;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	width: 100%;
}

hr.pattern, .divider.pattern {
	background: none;
	position: relative;
}

hr.pattern:after, .divider.pattern:after {
	background: transparent url(../img/patterns/worn_dots.png) repeat 0 0;
	content: "";
	display: block;
	height: 15px;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	width: 100%;
}

hr.pattern.pattern-2:after, .divider.pattern.pattern-2:after {
	background-image: url(../img/patterns/az_subtle.png);
}

/* Sort Source Wrapper */
.sort-source-wrapper {
	padding: 8px 0;
	position: relative;
}

.sort-source-wrapper .nav {
	margin: -100px 0 5px;
}

.sort-source-wrapper .nav > li > a {
	color: #FFF;
	background: transparent;
}

.sort-source-wrapper .nav > li > a:hover, .sort-source-wrapper .nav > li > a:focus {
	background: transparent;
}

.sort-source-wrapper .nav > li.active > a {
	background: transparent;
}

.sort-source-wrapper .nav > li.active > a:hover, .sort-source-wrapper .nav > li.active > a:focus {
	background: transparent;
}

/* Sort Source */
.sort-source {
	clear: both;
}

.sort-source > li > a {
	padding: 6px 12px;
}

.sort-source.sort-source-style-2 {
	margin: -10px auto;
}

.sort-source.sort-source-style-2 > li {
	float: none;
	display: inline-block;
}

.sort-source.sort-source-style-2 > li > a, .sort-source.sort-source-style-2 > li > a:focus, .sort-source.sort-source-style-2 > li > a:hover {
	background: transparent;
	color: #FFF;
	display: inline-block;
	border-radius: 0;
	margin: 0;
	padding: 18px 28px;
	position: relative;
}

.sort-source.sort-source-style-2 > li > a:after {
	-webkit-transition: margin 0.3s;
	-moz-transition: margin 0.3s;
	transition: margin 0.3s;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid #CCC;
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	margin-top: 0;
	opacity: 0;
}

.sort-source.sort-source-style-2 > li.active > a, .sort-source.sort-source-style-2 > li.active > a:focus, .sort-source.sort-source-style-2 > li.active > a:hover {
	background: transparent;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	opacity: 1;
	margin-top: 18px;
}


/* Sort Destination */
.sort-destination {
	overflow: hidden;
}

.sort-destination.full-width {
	position: relative;
}

.sort-destination.full-width .isotope-item {
	width: 20%;
	float: left;
}

.sort-destination.full-width .isotope-item.w2 {
	width: 40%;
}

.sort-destination.full-width .isotope-item .img-thumbnail, .sort-destination.full-width .isotope-item a, .sort-destination.full-width .isotope-item .thumb-info img {
	border-radius: 0;
}

.sort-destination.full-width-spaced {
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
}

.sort-destination.full-width-spaced .portfolio-item {
	margin-left: 20px;
	margin-right: 20px;
}

.sort-source-wrapper + .sort-destination.full-width {
	margin: 0 0 -81px;
	top: -51px;
}

/* Responsive */
@media (min-width: 991px) {
	.col-md-6.isotope-item:nth-child(2n+1) {
		clear: both;
	}

	.col-md-4.isotope-item:nth-child(3n+1) {
		clear: both;
	}

	.col-md-3.isotope-item:nth-child(4n+1) {
		clear: both;
	}

	.col-md-1-5.isotope-item:nth-child(5n+1) {
		clear: both;
	}

	.col-md-2.isotope-item:nth-child(6n+1) {
		clear: both;
	}

	.sort-destination.full-width .isotope-item:nth-child(5n+1) {
		clear: both;
	}
}
@media (max-width: 991px) {
	.refresh-wrap{
		padding-left: 0;
	}
	.refresh-wrap > .btn{
		width: 100%;
		margin-top: 10px;
	}

}

/* Pricing Tables */
.pricing-table {
	margin: 10px 0;
	padding: 0 15px;
	text-align: center;
}

.pricing-table ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}

.pricing-table li {
	border-top: 1px solid #ddd;
	padding: 10px 0;
	color: #777;
}

.pricing-table h3 {
	background-color: #eee;
	border-radius: 2px 2px 0 0;
	font-size: 1.3em;
	font-weight: normal;
	margin: -20px -20px 50px -20px;
	padding: 20px;
}

.pricing-table h3 .desc {
	font-size: 0.7em;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #777;
	font-style: normal;
	text-transform: none;
	display: block;
}

.pricing-table h3 span {
	background: #FFF;
	border: 5px solid #FFF;
	border-radius: 100px;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	color: #777;
	display: block;
	font: bold 25px / 100px Georgia, Serif;
	height: 100px;
	margin: 20px auto -65px;
	width: 100px;
}

.pricing-table .most-popular {
	border: 3px solid #CCC;
	box-shadow: 11px 0 10px -10px rgba(0, 0, 0, 0.1), -11px 0 10px -10px rgba(0, 0, 0, 0.1);
	padding: 30px 20px;
	top: -10px;
	z-index: 2;
}

.pricing-table .most-popular h3 {
	background-color: #666;
	color: #FFF;
	padding-top: 30px;
	text-shadow: 0 1px #555;
}

.pricing-table .most-popular h3 .desc {
	color: #FFF;
}

.pricing-table .plan-ribbon-wrapper {
	height: 88px;
	overflow: hidden;
	position: absolute;
	right: -3px;
	top: -5px;
	width: 85px;
}

.pricing-table .plan-ribbon {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background-image: -webkit-linear-gradient(top, #bfdc7a, #8ebf45);
	background-image: linear-gradient(to bottom, #bfdc7a, #8ebf45);
	background-color: #bfdc7a;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	color: #333;
	font-size: 14px;
	left: -5px;
	padding: 7px 0;
	position: relative;
	text-align: center;
	text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;
	top: 15px;
	width: 120px;
}

.pricing-table .plan-ribbon:before {
	left: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	bottom: -3px;
	content: "";
	position: absolute;
}

.pricing-table .plan-ribbon:after {
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	bottom: -3px;
	content: "";
	position: absolute;
	right: 0;
}

.pricing-table [class*="col-md-"] {
	padding-left: 0;
	padding-right: 0;
}

.pricing-table .plan {
	background: #FFF;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #333;
	margin-bottom: 35px;
	margin-right: 0;
	padding: 20px;
	position: relative;
	text-shadow: 0 1px rgba(255, 255, 255, 0.8);
}

.pricing-table .btn {
	margin-top: 5px;
}

.pricing-table.pricing-table-sm h3 .desc {
	font-size: 0.7em;
}

.pricing-table.pricing-table-sm h3 span {
	border: 3px solid #FFF;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	font: bold 19px/65px Georgia,serif;
	height: 70px;
	margin: 10px auto -65px;
	width: 70px;
}

.pricing-table.pricing-table-sm .most-popular {
	padding-bottom: 30px;
}

.pricing-table.princig-table-flat .plan {
	padding-left: 0;
	padding-right: 0;
	margin: -1px;
}

.pricing-table.princig-table-flat .plan h3 {
	padding-left: 0;
	padding-right: 0;
	margin: -20px 0 0;
	background-color: #666;
	color: #FFF;
	padding-top: 30px;
	text-shadow: 0 1px #555;
}

.pricing-table.princig-table-flat .plan h3 .desc {
	color: #FFF;
}

.pricing-table.princig-table-flat .plan h3 span {
	border-radius: 0;
	border: 0;
	background: #666;
	color: #FFF;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 600;
	box-shadow: none;
	width: 100%;
	font-size: 1.5em;
	height: auto;
	line-height: 38px;
	margin: 0;
}

.pricing-table.princig-table-flat .plan ul {
	margin-top: 0;
	margin-bottom: -15px;
}

.pricing-table.princig-table-flat .plan ul li {
	padding: 8px 0;
}

.pricing-table.princig-table-flat .plan.most-popular ul li {
	padding: 10px 0;
}

.pricing-table.spaced [class*="col-md-"] {
	padding-left: 2px;
	padding-right: 2px;
}

.pricing-table.no-borders .plan {
	border: 0 !important;
}

/* Pricing Tables Boxed */
html.boxed .pricing-table .plan, html.boxed .pricing-table h3 {
	border-radius: 0;
}


/* Icon Featured */
.icon-featured {
	display: inline-block;
	font-size: 0px;
	margin: 15px;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #FFF;
	font-size: 40px;
	line-height: 110px;
}

.icon-featured:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Featured Box */
.featured-box {
	background: #F5F5F5;
	background: -webkit-linear-gradient( top , #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;
	background: linear-gradient(to bottom, #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-radius: 8px;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	min-height: 100px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.featured-box h4 {
	font-size: 1.3em;
	font-weight: 400;
	letter-spacing: -0.7px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.featured-box .box-content {
	border-radius: 8px;
	border-top: 1px solid #CCC;
	border-top-width: 4px;
	padding: 30px 30px 10px 30px;
	position: relative;
	top: -1px;
}

.featured-box .learn-more {
	display: block;
	margin-top: 10px;
}

/* Featured Box Left */
.featured-box-text-left {
	text-align: left;
}

/* Featured Boxes - Flat */
.featured-boxes-flat .featured-box {
	box-shadow: none;
	margin: 10px 0;
}

.featured-boxes-flat .featured-box .box-content {
	background: #FFF;
	margin-top: 65px;
}

.featured-boxes-flat .featured-box .icon-featured {
	display: inline-block;
	font-size: 38px;
	height: 90px;
	line-height: 90px;
	padding: 0;
	width: 90px;
	margin: -100px 0 -15px;
	position: relative;
	top: -37px;
}

/* Featured Boxes - Style 2 */
.featured-boxes-style-2 .featured-box {
	background: none;
	border: 0;
	margin: 10px 0;
	box-shadow: none;
}

.featured-boxes-style-2 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-2 .featured-box .icon-featured {
	display: inline-block;
	font-size: 30px;
	height: 75px;
	line-height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
}

/* Featured Boxes - Style 3 */
.featured-boxes-style-3 .featured-box {
	margin: 10px 0;
}

.featured-boxes-style-3 .featured-box .icon-featured {
	display: inline-block;
	font-size: 30px;
	height: 75px;
	line-height: 75px;
	padding: 0;
	width: 75px;
	margin-top: -35px;
	background: #FFF;
	border: 3px solid #CCC;
	color: #CCC;
	line-height: 68px;
}

.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box {
	background: none;
	border: 0;
	box-shadow: none;
}

.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/* Featured Boxes - Style 4 */
.featured-boxes-style-4 .featured-box {
	background: none;
	border: 0;
	margin: 10px 0;
	box-shadow: none;
}

.featured-boxes-style-4 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-4 .featured-box .icon-featured {
	display: inline-block;
	font-size: 40px;
	height: 45px;
	line-height: 45px;
	padding: 0;
	width: 45px;
	margin-top: 0;
	margin-bottom: 10px;
	background: transparent;
	color: #CCC;
	border-radius: 0;
}

/* Featured Boxes - Style 5, 6 and 7 */
.featured-boxes-style-5 .featured-box, .featured-boxes-style-6 .featured-box, .featured-boxes-style-7 .featured-box {
	background: none;
	border: 0;
	box-shadow: none;
	margin: 10px 0;
}

.featured-boxes-style-5 .featured-box .box-content, .featured-boxes-style-6 .featured-box .box-content, .featured-boxes-style-7 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-5 .featured-box .box-content h4, .featured-boxes-style-6 .featured-box .box-content h4, .featured-boxes-style-7 .featured-box .box-content h4 {
	color: #2e353e;
}

.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
	display: inline-block;
	font-size: 30px;
	height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
	margin-bottom: 10px;
	background: #FFF;
	border: 1px solid #dfdfdf;
	color: #777;
	line-height: 73px;
}

/* Featured Boxes - Style 6 */
.featured-boxes-style-6 .featured-box .icon-featured {
	border: 1px solid #cecece;
	color: #777;
}

.featured-boxes-style-6 .featured-box .icon-featured:after {
	border: 5px solid #f4f4f4;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -6px;
	padding: 1px;
	position: absolute;
	top: -6px;
	width: 100%;
}

/* Featured Boxes - Style 7 */
.featured-boxes-style-7 .featured-box .icon-featured {
	border: 1px solid #dfdfdf;
	color: #777;
}

/* Featured Boxes - Style 8 */
.featured-boxes-style-8 .featured-box .icon-featured {
	display: inline-block;
	font-size: 30px;
	height: 75px;
	padding: 0;
	width: 75px;
	margin: -15px -15px 0 0;
	background: #FFF;
	line-height: 73px;
	border: 0;
	color: #777;
}

.featured-boxes-style-8 .featured-box .icon-featured:after {
	display: none;
}

/* Featured Boxes */
.featured-boxes .featured-box {
	margin-bottom: 30px;
	margin-top: 45px;
}

/* Effects */
.featured-box-effect-1 .icon-featured:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 3px #FFF;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(1);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(1);
	opacity: 0;
}

.featured-box-effect-1:hover .icon-featured:after {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 1;
}

.featured-box-effect-2 .icon-featured:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 3px #FFF;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(0.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(0.8);
	opacity: 0;
}

.featured-box-effect-2:hover .icon-featured:after {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
	opacity: 1;
}

.featured-box-effect-3 .icon-featured:after {
	top: 0;
	left: 0;
	box-shadow: 0 0 0 10px #FFF;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(0.9);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(0.9);
	opacity: 0;
}

.featured-box-effect-3:hover .icon-featured {
	color: #FFF !important;
}

.featured-box-effect-3:hover .icon-featured:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 0.8;
}

.featured-box-effect-4 .icon-featured {
	-webkit-transition: -webkit-transform 0.2s, transform 0.2s;
	-moz-transition: -moz-transform 0.2s, transform 0.2s;
	transition: transform 0.2s, transform 0.2s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.featured-box-effect-4:hover .icon-featured {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.featured-box-effect-5 .icon-featured {
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.featured-box-effect-5:hover .icon-featured {
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-moz-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}

	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}

	51% {
		opacity: 1;
	}
}

@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}

	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}

	51% {
		opacity: 1;
	}
}

@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}

	50% {
		opacity: 0;
		transform: translate(-100%);
	}

	51% {
		opacity: 1;
	}
}

.featured-box-effect-6 .icon-featured:after {
	-webkit-transition: all 0.2s, -webkit-transform 0.2s;
	-moz-transition: all 0.2s, -moz-transform 0.2s;
	transition: all 0.2s, transform 0.2s;
}

.featured-box-effect-6:hover .box-content .icon-featured:after {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.featured-box-effect-7 .icon-featured:after {
	opacity: 0;
	box-shadow: 3px 3px #d5d5d5;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	-moz-transition: opacity 0.2s, -moz-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
	left: 0;
	top: -1px;
}

.featured-box-effect-7:hover .icon-featured:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.featured-box-effect-7 .icon-featured:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

.featured-box-effect-7:hover .icon-featured:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Feature Box */
.feature-box {
	clear: both;
	display: block;
}

.feature-box:hover { text-decoration: none; }
.feature-box:hover .feature-box-icon { background: #e52a25; color: #fff;}

.feature-box .feature-box-icon {
	background: #CCC;
	border-radius: 35px;
	color: #FFF;
	display: inline-block;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	top: 3px;
	width: 35px;
}

.feature-box .feature-box-info {
	padding-left: 50px;
}

/* Style 2 */
.feature-box.feature-box-style-2 h4 {
	color: #1d2127;
}

.feature-box.feature-box-style-2 .feature-box-icon {
	background: transparent;
	width: 50px;
	height: 50px;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon i.icons {
	font-size: 28px;
}

.feature-box.feature-box-style-2 .feature-box-info {
	padding-left: 60px;
}

/* Style 3 */
.feature-box.feature-box-style-3 .h4 {
	color: #333333;
	line-height: 24px;
	font-weight:400;
}

.feature-box.feature-box-style-3 .under {
	color: #777777;
	font-size: 12px;
	line-height: 15px;
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border: 2px solid #CCC;
	background: transparent;
	line-height: 30px;
}



/* Style 4 */
.feature-box.feature-box-style-4 h4 {
	color: #1d2127;
}

.feature-box.feature-box-style-4 .feature-box-icon {
	background: transparent;
	padding-bottom: 10px;
	height: auto;
	width: auto;
	float: none;
}

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon i.icons {
	font-size: 38px;
}

.feature-box.feature-box-style-4 .feature-box-info {
	clear: both;
	padding-left: 0;
}

/* Style 5 */
.feature-box.feature-box-style-5 h4 {
	color: #1d2127;
}

.feature-box.feature-box-style-5 .feature-box-icon {
	background: transparent;
	width: 74px;
	height: 74px;
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.icons {
	font-size: 44px;
}

.feature-box.feature-box-style-5 .feature-box-info {
	padding-left: 84px;
}

/* Style 6 */
.feature-box.feature-box-style-6 h4 {
	color: #1d2127;
}

.feature-box.feature-box-style-6 .feature-box-icon {
	border: 1px solid #cecece;
	background: transparent;
	line-height: 32px;
}

.feature-box.feature-box-style-6 .feature-box-icon:after {
	border: 3px solid #f4f4f4;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -4px;
	padding: 1px;
	position: absolute;
	top: -4px;
	width: 100%;
}

.feature-box.feature-box-style-6 .feature-box-icon i.fa,
.feature-box.feature-box-style-6 .feature-box-icon i.icons {
	color: #a9a9a9;
}

/* Reverse */
@media (min-width: 320px) {
	.feature-box.reverse {
		text-align: right;
	}

	.feature-box.reverse .feature-box-info {
		padding-right: 50px;
		padding-left: 0;
	}

	.feature-box.reverse .feature-box-icon {
		float: right;
		margin-right: 0;
		margin-left: 10px;
	}

	.feature-box.reverse.feature-box-style-2 .feature-box-info {
		padding-right: 60px;
	}

	.feature-box.reverse.feature-box-style-4 .feature-box-info {
		padding-right: 0;
	}

	.feature-box.reverse.feature-box-style-5 .feature-box-info {
		padding-right: 84px;
	}
}
/* Full Width */
.featured-boxes-full {
	width: 100%;
}

.featured-boxes-full > [class*="col-"] {
	padding: 0;
}

.featured-boxes-full .featured-box-full {
	text-align: center;
	padding: 55px;
}

.featured-boxes-full .featured-box-full .fa, .featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full h1, .featured-boxes-full .featured-box-full h2, .featured-boxes-full .featured-box-full h3, .featured-boxes-full .featured-box-full h4, .featured-boxes-full .featured-box-full h5, .featured-boxes-full .featured-box-full h6, .featured-boxes-full .featured-box-full p, .featured-boxes-full .featured-box-full a {
	color: #FFF;
	padding: 0;
	margin: 0;
}

.featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full .fa {
	font-size: 55px;
	margin-bottom: 15px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.featured-boxes-full .featured-box-full p {
	padding-top: 12px;
	opacity: 0.8;
}

/* Thumb Info */
.thumb-info {
	display: block;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 6px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.thumb-info .thumb-info-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	margin: 0;
	overflow: hidden;
	display: block;
	position: relative;

}

.thumb-info .thumb-info-outer {
	position: relative;
	display: block;
}

.thumb-info .iconsArea {
	position: absolute; left: 0; top: -1px; display: block;
}



.thumb-info .like,
.btn-like {
	display: block;  background: #e52a25; color: #fff; border-bottom-right-radius: 4px; border-top-right-radius: 4px; height: 30px; line-height: 30px; width: 33px; text-align: center; margin-top: 5px;
}

.btn-like.btn-xs {
	font-size: 8px;
	width: 20px;
	height: 20px;
}

.btn-like.btn-xs:after {
	font-size: 12px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.thumb-info .rate,
.btn-rate {
	display: block;  background: #2baab1; color: #fff; border-bottom-right-radius: 4px; border-top-right-radius: 4px; height: 30px; line-height: 27px; width: 33px; text-align: center; margin-top: 5px;
}

.btn-rate .icon {
	margin-top: 2px;
	font-size: 20px;
}

.thumb-info .thumb-info-outer .iconsArea .fa { font-size: 20px; }
.thumb-info .thumb-info-outer .iconsArea .icon { font-size: 22px;}

.thumb-info .thumb-info-wrapper .thumbBack {
	height: 258px; display: block; transition: all 0.3s ease 0s; border-radius: 3px; background-size: cover; background-repeat: no-repeat;
	background-position:center center;
}



.btn-like,
.btn-rate {
	vertical-align: top;
	display: inline-block;
	position: relative;
	width: 32px;
	height: 32px;
	border-radius: 5px;
	font-size: 18px;
}

.btn-like:after {
	content: "\f164";
	position: absolute;
	color: #fff;
	top: 6px;
	left: 7px;
	display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-rate:after {
	content: "\e604";
	position: absolute;
	color: #fff;
	top: 6px;
	left: 6px;
	display: inline-block;
    font: normal normal normal 20px/1 'icomoon';
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.thumb-info-outer .iconsArea span {
	display: block;
	border-radius: 0 5px 5px 0;
}

.btn-like.btn-md,
.btn-rate.btn-md {
	width: 56px;
	height: 56px;
}

.btn-like.btn-md:after {
	font-size: 34px;
	top: 11px;
    left: 13px;
}

.btn-rate.btn-md:after {
	font-size: 34px;
	top: 12px;
    left: 12px;
}

.thumb-info .thumb-info-wrapper:hover .thumbBack {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.thumb-info .thumb-info-wrapper:after {
	content: "";
	background: rgba(23, 23, 23, 0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 4px;
	bottom: -4px;
	color: #FFF;
	left: -4px;
	position: absolute;
	right: -4px;
	top: -4px;
	display: block;
	opacity: 0;
	z-index: 1;
}

.thumb-info .thumb-info-action-icon {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background: #CCC;
	border-radius: 0 0 0 25px;
	display: inline-block;
	font-size: 25px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: -100px;
	text-align: center;
	top: -100px;
	width: 50px;
	z-index: 2;
}

.thumb-info .thumb-info-action-icon i {
	font-size: 24px;
	left: 3px;
	position: relative;
	top: -4px;
	color: #FFF;
}

.thumb-info .thumb-info-inner {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display: block;
}

.thumb-info .thumb-info-inner em {
	display: block;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
}

.thumb-info .thumb-info-title {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background: rgba(23, 23, 23, 0.8);
	bottom: -1px;
	color: #FFF;
	font-size: 14px;
	line-height:17px;
	font-weight: 700;
	left: -1px;
	letter-spacing: 0px;
	padding: 7px 16px 8px 16px;
	position: absolute;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	z-index: 2;
	max-width: 90%;
}

.thumb-info .thumb-info-type {
	background-color: #CCC;
	border-radius: 2px;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
	margin: 8px -2px -15px -2px;
	padding: 2px 9px;
	text-transform: none;
	z-index: 2;
}

.thumb-info .owl-carousel {
	z-index: auto;
}

.thumb-info .owl-carousel .owl-dots {
	z-index: 2;
}

.thumb-info img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius: 3px;
	position: relative;
	width: 100%;
}

.thumb-info:hover .thumb-info-wrapper:after {
	opacity: 1;
}

.thumb-info:hover .thumb-info-action-icon {
	right: 0;
	top: 0;
}

.thumb-info:hover .thumb-info-title {
	background: #000;
}

.thumb-info:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.thumb-info.thumb-info-no-zoom:hover img {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
}

.thumb-info.thumb-info-lighten .thumb-info-wrapper:after {
	background: rgba(23, 23, 23, 0.25);
}

.thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after {
	display: none;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action {
	-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
	transition: transform 0.2s ease-out, opacity 0.2s ease-out;
	transform: translate3d(0, -10px, 0);
	top: 50%;
	left: 3px;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 40px;
	margin-top: -20px;
	text-align: center;
	position: absolute;
	opacity: 0;
	z-index: 2;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	transition: all 0.1s ease;
	position: relative;
	z-index: 2;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	width: 40px;
	height: 40px;
	line-height: 33px;
	border-radius: 50%;
	margin-right: 3px;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i {
	position: static;
	font-size: 18px;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon:hover {
	-webkit-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15);
	transform: scale(1.15, 1.15);
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action-icon {
	position: relative;
}

.thumb-info.thumb-info-centered-info .thumb-info-title {
	background: transparent;
	left: 5%;
	width: 90%;
	-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
	transition: transform 0.2s ease-out, opacity 0.2s ease-out;
	transform: translate(0%, -30%);
	top: 50%;
	bottom: auto;
	opacity: 0;
	text-align: center;
	padding: 0;
	position: absolute;
}

.thumb-info.thumb-info-centered-info .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-centered-info:hover .thumb-info-title {
	opacity: 1;
	transform: translate(0%, -50%);
}

.thumb-info.thumb-info-bottom-info .thumb-info-title {
	background: #FFF;
	left: 0;
	width: 100%;
	max-width: 100%;
	-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
	transition: transform 0.2s ease-out, opacity 0.2s ease-out;
	transform: translate3d(0, 100px, 0);
	top: auto;
	bottom: 0;
	opacity: 0;
	padding: 15px;
	text-shadow: none;
	color: #777;
}

.thumb-info.thumb-info-bottom-info .thumb-info-type {
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}

.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.thumb-info.thumb-info-bottom-info:hover img {
	-webkit-transform: translateY(-18px);
	-moz-transform: translateY(-18px);
	-ms-transform: translateY(-18px);
	-o-transform: translateY(-18px);
	transform: translateY(-18px);
}

.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {
	background: -webkit-linear-gradient( bottom , rgba(23, 23, 23, 0.8) 0, transparent 100%) repeat scroll 0 0 transparent;
	background: linear-gradient(to top, rgba(23, 23, 23, 0.8) 0, transparent 100%) repeat scroll 0 0 transparent;
	color: #FFF;
}

.thumb-info.thumb-info-push-hor img {
	-webkit-transform: translatex(-18px);
	-moz-transform: translatex(-18px);
	-ms-transform: translatex(-18px);
	-o-transform: translatex(-18px);
	transform: translatex(-18px);
	width: calc(100% + 19px);
	max-width: none;
}

.thumb-info.thumb-info-push-hor:hover img {
	-webkit-transform: translatex(0);
	-moz-transform: translatex(0);
	-ms-transform: translatex(0);
	-o-transform: translatex(0);
	transform: translatex(0);
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {
	opacity: 0.65;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-title {
	opacity: 1;
	top: 50%;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after {
	opacity: 0.1;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-title {
	opacity: 0;
}

.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {
	border-radius: 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.thumb-info.thumb-info-preview .thumb-info-wrapper:after {
	display: none;
}

.thumb-info.thumb-info-preview .thumb-info-image {
	min-height: 232px;
	display: block;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	transition: background-position 0.8s linear 0s;
}

.thumb-info.thumb-info-preview:hover .thumb-info-image {
	transition: background-position 2.5s linear 0s;
	background-position: center bottom;
}

.thumb-info.thumb-info-preview.thumb-info-preview-short:hover .thumb-info-image {
	transition: background-position 1s linear 0s;
}

.thumb-info.thumb-info-preview.thumb-info-preview-long:hover .thumb-info-image {
	transition: background-position 5s linear 0s;
}

html.webkit .thumb-info .thumb-info-wrapper {
	padding: 4px;
}

html.webkit .full-width .thumb-info .thumb-info-wrapper,
html.webkit .masonry-item .thumb-info .thumb-info-wrapper,
html.webkit .thumb-info-no-borders .thumb-info-wrapper {
	margin: 0;
}

/* Thumb Info Ribbon */
.thumb-info-ribbon {
	background: #999;
	position: absolute;
	margin: -16px 0 0 0;
	padding: 5px 13px 6px;
	right: 15px;
	z-index: 1;
}

.thumb-info-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: -10px;
	position: absolute;
	top: 0;
	width: 7px;
}

.thumb-info-ribbon span {
	color: #FFF;
	font-size: 1.1em;
	font-family: "Shadows Into Light", cursive;
}

/* Thumb Info - Full Width */
.full-width .thumb-info img {
	border-radius: 0 !important;
}

/* Thumb Info Caption	*/
.thumb-info-caption {
	padding: 0px 0;
	border-top: 1px solid #ddd;
	background: #fff;
	color:#333;
	display: block;
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
	margin: 0 0 0px;
	padding: 15px;
	display: block;
	overflow: hidden;
}

/* Thumb Info Side Image	*/
.thumb-info-side-image .thumb-info-side-image-wrapper {
	padding: 4px;
	float: left;
	margin-right: 20px;
}

.thumb-info-side-image .thumb-info-caption .thumb-info-caption-text {
	padding: 17px;
}

.thumb-info-side-image-right .thumb-info-side-image-wrapper {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}

/* Thumb Info Social Icons */
.thumb-info-social-icons {
	border-top: 1px dotted #DDD;
	margin: 0;
	padding: 15px 10px;
	display: block;
}

.thumb-info-social-icons a {
	background: #CCC;
	border-radius: 25px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
}

.thumb-info-social-icons a:hover {
	text-decoration: none;
}

.thumb-info-social-icons a span {
	display: none;
}

.thumb-info-social-icons a i {
	color: #FFF;
	font-size: 0.9em;
	font-weight: normal;
}


/* Timeline */
section.timeline {
	width: 75%;
	margin: 50px 12.5% 0;
	position: relative;
	float: left;
	padding-bottom: 120px;
}

section.timeline:after {
	background: #505050;
	background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));
	background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	content: "";
	display: block;
	height: 100%;
	left: 50%;
	margin-left: -2px;
	position: absolute;
	top: -60px;
	width: 3px;
	z-index: 0;
	filter: alpha(opacity=35);
	opacity: 0.35;
}

section.timeline .timeline-date {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	position: relative;
	display: block;
	clear: both;
	width: 200px;
	height: 45px;
	padding: 5px;
	border: 1px solid #E5E5E5;
	margin: 0 auto 10px;
	text-shadow: 0 1px 1px #fff;
	border-radius: 4px;
	background: #FFF;
	z-index: 1;
}

section.timeline .timeline-date h3 {
	display: block;
	text-align: center;
	color: #757575;
	font-size: 0.9em;
	line-height: 32px;
}

section.timeline .timeline-title {
	background: #F4F4F4;
	padding: 12px;
}

section.timeline .timeline-title h4 {
	padding: 0;
	margin: 0;
	color: #171717;
	font-size: 1.4em;
}

section.timeline .timeline-title a {
	color: #171717;
}

section.timeline .timeline-title .timeline-title-tags {
	color: #B1B1B1;
	font-size: 0.9em;
}

section.timeline .timeline-title .timeline-title-tags a {
	color: #B1B1B1;
	font-size: 0.9em;
}

section.timeline .timeline-box {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	margin: 20px 10px 10px 10px;
	padding: 10px;
	position: relative;
	width: 45.7%;
	float: left;
	z-index: 1;
	margin-bottom: 30px;
	background: #FFF;
}

section.timeline .timeline-box.left {
	clear: both;
}

section.timeline .timeline-box.left:before {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 50%;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
	content: "";
	display: block;
	height: 7px;
	margin-right: -5px;
	position: absolute;
	right: -6.8%;
	top: 22px;
	width: 8px;
}

section.timeline .timeline-box.left:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #FFF;
	border-right: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	content: "";
	display: block;
	height: 14px;
	position: absolute;
	right: -8px;
	top: 20px;
	width: 14px;
	z-index: 0;
}

section.timeline .timeline-box.right {
	clear: right;
	float: right;
	right: -1px;
	margin-top: 40px;
}

section.timeline .timeline-box.right:before {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 50%;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
	content: "";
	display: block;
	height: 7px;
	margin-left: -5px;
	position: absolute;
	left: -7.2%;
	top: 32px;
	width: 8px;
}

section.timeline .timeline-box.right:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #FFF;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	content: "";
	display: block;
	height: 14px;
	position: absolute;
	left: -8px;
	top: 30px;
	width: 14px;
	z-index: 0;
}

section.timeline .timeline-box .owl-carousel {
	border-radius: 0;
	padding: 0;
	border: 0;
	box-shadow: none;
}



/* Testimonials */
.testimonial {
	margin-bottom: 20px;
}

.testimonial blockquote {
	background: #CCC;
	border-radius: 10px;
	border: 0;
	color: #666;
	font-family: Georgia, serif;
	font-style: italic;
	margin: 0;
	padding: 10px 50px;
	position: relative;
}

.testimonial blockquote:before {
	left: 10px;
	top: 0;
	color: #FFF;
	content: "“";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.testimonial blockquote:after {
	color: #FFF;
	content: "”";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	bottom: -0.5em;
	right: 10px;
}

.testimonial blockquote p {
	color: #FFF;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 1.2em;
	line-height: 1.3;
}

.testimonial .testimonial-arrow-down {
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #CCC;
	height: 0;
	margin: 0 0 0 17px;
	width: 0;
}

.testimonial .testimonial-author {
	margin: 8px 0 0 0;
}

.testimonial .testimonial-author::after {
	clear: both;
	content: "";
	display: table;
}

.testimonial .testimonial-author .testimonial-author-thumbnail {
	float: left;
	margin-right: 10px;
	width: auto;
}

.testimonial .testimonial-author img {
	max-width: 55px;
}

.testimonial .testimonial-author strong {
	color: #111;
	display: block;
	padding-top: 10px;
	margin-bottom: -5px;
}

.testimonial .testimonial-author span {
	color: #666;
	display: block;
	font-size: 12px;
}

.testimonial .testimonial-author p {
	color: #999;
	margin: 0 0 0 25px;
	text-align: left;
}

/* Style 2 */
.testimonial.testimonial-style-2 {
	text-align: center;
}

.testimonial.testimonial-style-2 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 6px 20px;
}

.testimonial.testimonial-style-2 blockquote:before, .testimonial.testimonial-style-2 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-2 blockquote p {
	color: #777;
}

.testimonial.testimonial-style-2 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-2 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
}

.testimonial.testimonial-style-2 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-2 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 3 */
.testimonial.testimonial-style-3 blockquote {
	background: #f2f2f2 !important;
	border-radius: 4px;
	padding: 12px 30px;
}

.testimonial.testimonial-style-3 blockquote:before {
	top: 5px;
	color: #777;
	font-size: 35px;
}

.testimonial.testimonial-style-3 blockquote:after {
	color: #777;
	font-size: 35px;
	bottom: -5px;
}

.testimonial.testimonial-style-3 blockquote p {
	color: #777;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.testimonial.testimonial-style-3 .testimonial-author {
	margin-left: 8px;
}

.testimonial.testimonial-style-3 .testimonial-arrow-down {
	margin-left: 20px;
	border-top: 10px solid #f2f2f2 !important;
}

/* Style 4 */
.testimonial.testimonial-style-4 {
	border-radius: 6px;
	padding: 8px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.testimonial.testimonial-style-4 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 12px 30px;
}

.testimonial.testimonial-style-4 blockquote:before {
	top: 5px;
	color: #777;
	font-size: 35px;
}

.testimonial.testimonial-style-4 blockquote:after {
	color: #777;
	font-size: 35px;
	bottom: -5px;
}

.testimonial.testimonial-style-4 blockquote p {
	color: #777;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.testimonial.testimonial-style-4 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-4 .testimonial-author {
	margin-left: 30px;
	margin-bottom: 15px;
}

.testimonial.testimonial-style-4.testimonial-no-borders {
	border: 0;
	box-shadow: none;
}

/* Style 5 */
.testimonial.testimonial-style-5 {
	text-align: center;
}

.testimonial.testimonial-style-5 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 6px 20px;
}

.testimonial.testimonial-style-5 blockquote:before, .testimonial.testimonial-style-5 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-5 blockquote p {
	color: #777;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
}

.testimonial.testimonial-style-5 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-5 .testimonial-author {
	padding: 6px 0 0;
	margin: 12px 0 0;
	border-top: 1px solid #f2f2f2;
}

.testimonial.testimonial-style-5 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-5 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 6 */
.testimonial.testimonial-style-6 {
	text-align: center;
}

.testimonial.testimonial-style-6 blockquote {
	background: transparent !important;
	border-radius: 4px;
	border: 0;
	padding: 0 10%;
}

.testimonial.testimonial-style-6 blockquote:before, .testimonial.testimonial-style-6 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-6 blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.testimonial.testimonial-style-6 blockquote p {
	color: #777;
	font-size: 24px;
	line-height: 30px;
}

.testimonial.testimonial-style-6 blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.testimonial.testimonial-style-6 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-6 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
}

.testimonial.testimonial-style-6 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-6 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* With Quotes */
.testimonial.testimonial-with-quotes blockquote:before {
	color: #777;
	display: block !important;
	left: 10px;
	top: 0;
	content: "“";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.testimonial.testimonial-with-quotes blockquote:after {
	color: #777;
	display: block !important;
	right: 10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	bottom: -0.5em;
	content: "”";
}

.testimonial.testimonial-with-quotes blockquote p {
	padding: 0 40px;
}

/* Transparent Background */
.testimonial.testimonial-trasnparent-background blockquote {
	background: transparent !important;
}

/* Alternarive Font */
.testimonial.testimonial-alternarive-font blockquote p {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 1.2em;
}

/* Light */
.section-text-light .testimonial.testimonial blockquote:before, .section-text-light .testimonial.testimonial blockquote:after, .section-text-light .testimonial.testimonial blockquote p {
	opacity: 0.9;
	color: #FFF;
}

.section-text-light .testimonial.testimonial .testimonial-author span, .section-text-light .testimonial.testimonial .testimonial-author strong {
	opacity: 0.6;
	color: #FFF;
}

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

/* Social Icons */
.social-icons {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 5px 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
}

.social-icons li:not(:last-child) {
	margin: -1px 6px 5px 0;
}

.social-icons li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: #777777;
	border-radius: 100%;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #fff !important;
	text-decoration: none;
}

.social-icons li:hover a {
	background: #171717;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a,
.social-icons.color li.social-icons-twitter a {
	background: #1aa9e1;
}

.social-icons li:hover.social-icons-facebook a,
.social-icons.color li.social-icons-facebook a {
	background: #3b5a9a;
}

.social-icons li:hover.social-icons-linkedin a,
.social-icons.color li.social-icons-linkedin a {
	background: #0073b2;
}

.social-icons li:hover.social-icons-rss a,
.social-icons.color li.social-icons-rss a {
	background: #ff8201;
}

.social-icons li:hover.social-icons-googleplus a,
.social-icons.color li.social-icons-googleplus a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-pinterest a,
.social-icons.color li.social-icons-pinterest a {
	background: #cc2127;
}

.social-icons li:hover.social-icons-youtube a,
.social-icons.color li.social-icons-youtube a {
	background: #c3191e;
}


.social-icons li:hover.social-icons-prof a,
.social-icons.color li.social-icons-prof a {
	background: #159fed;
}

.social-icons li:hover.social-icons-blogger a,
.social-icons.color li.social-icons-blogger a {
	background: #f4943f;
}



.social-icons li:hover.social-icons-instagram a,
.social-icons.color li.social-icons-instagram a {
	background: #7c4a3a;
}

.social-icons li:hover.social-icons-skype a,
.social-icons.color li.social-icons-skype a {
	background: #00b0f6;
}

.social-icons li:hover.social-icons-email a,
.social-icons.color li.social-icons-email a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-vk a,
.social-icons.color li.social-icons-vk a  {
	background: #6383a8;
}

.social-icons li:hover.social-icons-xing a,
.social-icons.color li.social-icons-xing a {
	background: #1a7576;
}

.social-icons li:hover.social-icons-tumblr a,
.social-icons.color li.social-icons-tumblr a {
	background: #304e6c;
}

.social-icons li:hover.social-icons-reddit a,
.social-icons.color li.social-icons-reddit a {
	background: #ff4107;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}

.btn-full {
	width: 100%;
}


/* Arrows */
.arrow {
	background: transparent url(../img/arrows.png) no-repeat 0 0;
	width: 47px;
	height: 120px;
	display: inline-block;
	position: relative;
}

.arrow.arrow-light {
	background-image: url(../img/arrows-dark.png);
}

.arrow.vtl {
	background-position: 0 0;
	width: 47px;
	height: 96px;
}

.arrow.vtr {
	background-position: -101px 0;
	width: 47px;
	height: 96px;
}

.arrow.vbl {
	background-position: 0 -144px;
	width: 47px;
	height: 96px;
}

.arrow.vbr {
	background-position: -101px -144px;
	width: 47px;
	height: 96px;
}

.arrow.hlt {
	background-position: -209px 0;
	width: 120px;
	height: 47px;
}

.arrow.hlb {
	background-position: -209px -101px;
	width: 120px;
	height: 47px;
}

.arrow.hrt {
	background-position: -353px 0;
	width: 120px;
	height: 47px;
}

.arrow.hrb {
	background-position: -353px -101px;
	width: 120px;
	height: 47px;
}


/* Call to Action */
.call-to-action {
	position: relative;
	clear: both;
	min-height: 125px;
	padding-left: 25px;
	padding-right: 25px;
}

.call-to-action::after {
	clear: both;
	content: "";
	display: table;
}

.call-to-action h3 {
	text-transform: none;
	color: #1d2127;
	padding: 0;
	margin: 0 0 9px;
}

.call-to-action p {
	font-size: 1.2em;
}

.call-to-action .call-to-action-content {
	text-align: center;
	width: 70%;
	margin-left: 3%;
	padding-top: 35px;
}

.call-to-action .call-to-action-btn {
	width: 22%;
	text-align: center;
	position: absolute;
	top: 50%;
	margin: -18px 0 0;
	left: auto;
	right: 25px;
}

.call-to-action.call-to-action-front {
	z-index: 1;
}

.call-to-action.call-to-action-default {
	background: #f2f2f2;
}

.call-to-action.call-to-action-dark {
	background: #2e353e;
}

.call-to-action.call-to-action-dark h3, .call-to-action.call-to-action-dark p {
	color: #FFF;
}

.call-to-action.with-borders {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.with-full-borders {
	border: 2px solid #CCC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.featured {
	background: -webkit-linear-gradient( top , #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;
	background: linear-gradient(to bottom, #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;
	padding: 0;
	margin: 0;
	border-top: 3px solid #CCC;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.featured.featured-primary {
	border-top-color: #CCC;
}

.call-to-action.featured.featured-secondary {
	border-top-color: #E36159;
}

.call-to-action.featured.featured-tertiary {
	border-top-color: #2BAAB1;
}

.call-to-action.featured.featured-quaternary {
	border-top-color: #2e353e;
}

.call-to-action.with-button-arrow .call-to-action-btn {
	top: 30%;
}

.call-to-action.button-centered .call-to-action-content {
	text-align: center;
	width: 100%;
	padding: 35px 0 0;
	margin: 0;
}

.call-to-action.button-centered .call-to-action-btn {
	text-align: center;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}

.call-to-action.call-to-action-in-footer {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 30px;
	margin-bottom: -50px !important;
}

.call-to-action.call-to-action-in-footer:before {
	content: "";
	display: block;
	position: absolute;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #FFF;
	height: 20px;
	width: 20px;
	top: -5px;
	left: 50%;
	margin-left: -20px;
}

.call-to-action.no-top-arrow:before {
	display: none;
}

.call-to-action.call-to-action-in-footer-margin-top {
	margin-top: 60px;
}


.container .call-to-action {
	border-radius: 8px;
}

/* Circular Bars */
.circular-bar {
	text-align: center;
	margin-bottom: 25px;
}

.circular-bar .circular-bar-chart {
	position: relative;
}

.circular-bar strong {
	display: block;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	position: absolute;
	top: 35%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar label {
	display: block;
	font-weight: 100;
	font-size: 17px;
	line-height: 20px;
	position: absolute;
	top: 50%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar.only-icon .fa, .circular-bar.only-icon .icons {
	display: block;
	font-weight: 600;
	font-size: 38px;
	line-height: 30px;
	position: absolute;
	top: 40%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar.single-line strong {
	top: 40%;
}

.circular-bar.circular-bar-sm label {
	font-size: 14px;
	top: 36%;
}

.circular-bar.circular-bar-lg strong {
	font-size: 20px;
	top: 40%;
}

/* Progress */
.progress {
	border-radius: 25px;
	height: 20px;
	background: #FAFAFA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	overflow: visible;
}

.progress.progress-border-radius {
	border-radius: 3px;
}

.progress.progress-border-radius .progress-bar {
	border-radius: 3px;
}

.progress.progress-no-border-radius {
	border-radius: 0;
}

.progress.progress-no-border-radius .progress-bar {
	border-radius: 0;
}

.progress.progress-sm {
	height: 10px;
}

.progress.progress-sm .progress-bar {
	line-height: 10px;
}

.progress.progress-lg {
	height: 35px;
}

.progress.progress-lg .progress-bar {
	font-size: 13px;
	line-height: 35px;
}

.progress-bar {
	background-color: #CCC;
	box-shadow: none;
	position: relative;
	border-radius: 25px;
}

.progress-bar-tooltip {
	position: absolute;
	padding: 4px 8px;
	background-color: #333;
	color: #FFF;
	line-height: 15px;
	font-size: 11px;
	display: block;
	position: absolute;
	top: -28px;
	right: 5px;
	border-radius: 3px;
	opacity: 0;
}

.progress-bar-tooltip:after {
	border-color: #333 transparent;
	border-style: solid;
	border-width: 5px 5px 0;
	bottom: -5px;
	content: "";
	display: block;
	left: 13px;
	position: absolute;
	width: 0;
}

.progress-bar-primary {
	background-color: #CCC;
	color: #FFF;
}

.progress-bar-success {
	background-color: #47a447;
	color: #FFF;
}

.progress-bar-warning {
	background-color: #ed9c28;
	color: #FFF;
}

.progress-bar-danger {
	background-color: #e52a25;
	color: #FFF;
}

.progress-bar-info {
	background-color: #5bc0de;
	color: #FFF;
}

.progress-bar-dark {
	background-color: #1d2127;
	color: #FFF;
}

/* Counters */
.counters .counter {
	text-align: center;
}

.counters .fa, .counters .icons {
	display: block;
	font-size: 55px;
	line-height: 75px;
	margin-bottom: 5px;
}

.counters strong {
	display: block;
	font-weight: bold;
	font-size: 50px;
	line-height: 50px;
	margin:0 0 5px 0;
}

.counters label {
	display: block;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
}

.counters .counter-side-icon .fa, .counters .counter-side-icon .icons, .counters .counter-side-icon strong {
	display: inline-block;
}

.counters .counter-with-unit strong {
	display: inline-block;
}

.counters.with-borders .counter {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 25px;
}

.counters.counters-sm .fa, .counters.counters-sm .icons {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-sm strong {
	font-size: 35px;
	line-height: 35px;
}

.counters.counters-sm label {
	font-size: 15px;
	line-height: 15px;
}

.counters.counters-lg .fa {
	font-size: 45px;
	line-height: 45px;
}

.counters.counters-lg strong {
	font-size: 60px;
	line-height: 60px;
}

.counters.counters-lg label {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-text-light .counter {
	color: #FFF !important;
}

.counters.counters-text-light .counter .fa, .counters.counters-text-light .counter .icons, .counters.counters-text-light .counter strong, .counters.counters-text-light .counter label {
	color: #FFF !important;
}

.counters.counters-text-dark .counter {
	color: #2e353e !important;
}

.counters.counters-text-dark .counter .fa, .counters.counters-text-dark .counter .icons, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {
	color: #2e353e !important;
}

/* Word Rotate */
.word-rotate {
	display: inline-block;
	overflow: hidden;
	text-align: center;
	position: relative;
	max-height: 22px;
	line-height: 22px;
}

.word-rotate .word-rotate-items {
	position: relative;
	top: 0;
	width: 0;
	display: inline-block;
}

.word-rotate .word-rotate-items span {
	display: inline-block;
	white-space: nowrap;
}

.word-rotate .word-rotate-items span:not(:first-child) {
	display: none;
}

.word-rotate.active .word-rotate-items {
	position: relative;
}

.word-rotate.active .word-rotate-items span {
	display: inline-block;
	float: left;
	clear: both;
}

h1.word-rotator-title .inverted {
	min-height: 56px;
}

h1.word-rotator-title .word-rotate {
	max-height: 46px;
	line-height: 46px;
	margin-bottom: -9px;
}

h2.word-rotator-title .inverted {
	min-height: 46px;
}

h2.word-rotator-title .word-rotate {
	max-height: 42px;
	line-height: 42px;
	margin-bottom: -9px;
}

h3.word-rotator-title .inverted {
	min-height: 25px;
}

h3.word-rotator-title .word-rotate {
	max-height: 24px;
	line-height: 24px;
	margin-bottom: -2px;
}

h4.word-rotator-title .inverted {
	min-height: 32px;
}

h4.word-rotator-title .word-rotate {
	max-height: 27px;
	line-height: 27px;
	margin-bottom: -6px;
}

h5.word-rotator-title .inverted {
	min-height: 18px;
}

h5.word-rotator-title .word-rotate {
	max-height: 18px;
	line-height: 18px;
	margin-bottom: -4px;
}

h6.word-rotator-title .inverted {
	min-height: 20px;
}

h6.word-rotator-title .word-rotate {
	max-height: 18px;
	line-height: 18px;
	margin-bottom: -4px;
}

p .inverted {
	min-height: 24px;
}

p .word-rotate {
	max-height: 22px;
	line-height: 22px;
	margin-bottom: -6px;
}

/* Scroll to Top */
html .scroll-to-top {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background: #404040;
	border-radius: 7px 7px 0 0;
	bottom: 0px;
	color: #FFF;
	display: block;
	height: 9px;
	opacity: 0;
	padding: 13px 10px 35px;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	min-width: 49px;
	z-index: 1040;
}


html .scroll-to-top.visible {
	opacity: 0.75;
}

html .scroll-to-top:hover {
	opacity: 1 !important;
	color:#fff;
	background:#c41010;
}


html .scroll-to-top span {
	display: inline-block;
	padding: 0 5px;
}

html .scroll-to-top .fa {font-size:22px;}

html.ie11 .scroll-to-top {
	right: 25px;
}



@-webkit-keyframes animateLoader {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(220deg);
	}
}

@-moz-keyframes animateLoader {
	0% {
		-moz-transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(220deg);
	}
}

@keyframes animateLoader {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(220deg);
		-moz-transform: rotate(220deg);
		-ms-transform: rotate(220deg);
		-o-transform: rotate(220deg);
		transform: rotate(220deg);
	}
}

@-webkit-keyframes animateLoaderAfterWhite {
	0% {
		box-shadow: 0 0 0 6px #FFF inset;
		-webkit-transform: rotate(-140deg);
	}

	50% {
		box-shadow: 0 0 0 2px #FFF inset;
	}

	100% {
		box-shadow: 0 0 0 6px #FFF inset;
		-webkit-transform: rotate(140deg);
	}
}

@-moz-keyframes animateLoaderAfterWhite {
	0% {
		box-shadow: 0 0 0 6px #FFF inset;
		-moz-transform: rotate(-140deg);
	}

	50% {
		box-shadow: 0 0 0 2px #FFF inset;
	}

	100% {
		box-shadow: 0 0 0 6px #FFF inset;
		-moz-transform: rotate(140deg);
	}
}

@keyframes animateLoaderAfterWhite {
	0% {
		box-shadow: 0 0 0 6px #FFF inset;
		-webkit-transform: rotate(-140deg);
		-moz-transform: rotate(-140deg);
		-ms-transform: rotate(-140deg);
		-o-transform: rotate(-140deg);
		transform: rotate(-140deg);
	}

	50% {
		box-shadow: 0 0 0 2px #FFF inset;
	}

	100% {
		box-shadow: 0 0 0 6px #FFF inset;
		-webkit-transform: rotate(140deg);
		-moz-transform: rotate(140deg);
		-ms-transform: rotate(140deg);
		-o-transform: rotate(140deg);
		transform: rotate(140deg);
	}
}

@-webkit-keyframes animateLoaderAfterBlack {
	0% {
		box-shadow: 0 0 0 6px #999 inset;
		-webkit-transform: rotate(-140deg);
	}

	50% {
		box-shadow: 0 0 0 2px #999 inset;
	}

	100% {
		box-shadow: 0 0 0 6px #999 inset;
		-webkit-transform: rotate(140deg);
	}
}

@-moz-keyframes animateLoaderAfterBlack {
	0% {
		box-shadow: 0 0 0 6px #999 inset;
		-moz-transform: rotate(-140deg);
	}

	50% {
		box-shadow: 0 0 0 2px #999 inset;
	}

	100% {
		box-shadow: 0 0 0 6px #999 inset;
		-moz-transform: rotate(140deg);
	}
}

@keyframes animateLoaderAfterBlack {
	0% {
		box-shadow: 0 0 0 6px #999 inset;
		-webkit-transform: rotate(-140deg);
		-moz-transform: rotate(-140deg);
		-ms-transform: rotate(-140deg);
		-o-transform: rotate(-140deg);
		transform: rotate(-140deg);
	}

	50% {
		box-shadow: 0 0 0 2px #999 inset;
	}

	100% {
		box-shadow: 0 0 0 6px #999 inset;
		-webkit-transform: rotate(140deg);
		-moz-transform: rotate(140deg);
		-ms-transform: rotate(140deg);
		-o-transform: rotate(140deg);
		transform: rotate(140deg);
	}
}

.loading-overlay-showing {
	overflow: hidden;
}

.loading-overlay-showing > .loading-overlay {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	transition-delay: 0;
}

.loading-overlay {
	-webkit-transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;
	-moz-transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;
	transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;
	bottom: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	right: 0;
	top: 0;
	visibility: hidden;
	background: #FFF;
}

.loading-overlay .loader {
	-webkit-animation: animateLoader 1s linear infinite;
	-moz-animation: animateLoader 1s linear infinite;
	animation: animateLoader 1s linear infinite;
	clip: rect(0, 30px, 30px, 15px);
	height: 30px;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	position: absolute;
	text-align: left;
	top: 50%;
	width: 30px;
	direction: ltr;
}

.loading-overlay .loader:after {
	border-radius: 50%;
	clip: rect(0, 30px, 30px, 15px);
	content: '';
	height: 30px;
	position: absolute;
	width: 30px;
}

html:not(.dark) .loading-overlay .loader:after {
	-webkit-animation: animateLoaderAfterBlack 1s ease-in-out infinite;
	-moz-animation: animateLoaderAfterBlack 1s ease-in-out infinite;
	animation: animateLoaderAfterBlack 1s ease-in-out infinite;
}

body > .loading-overlay {
	position: fixed;
	z-index: 999999;
}

/* Bounce Loading */
.bounce-loader {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	margin: -9px 0 0 -35px;
	text-align: center;
	width: 70px;
	left: 50%;
	position: absolute;
	top: 50%;
	z-index: 10000;
}

.bounce-loader .bounce1,
.bounce-loader .bounce2,
.bounce-loader .bounce3 {
	animation: 1.4s ease-in-out 0s normal both infinite running bouncedelay;
	background-color: #CCC;
	border-radius: 100%;
	display: inline-block;
	height: 18px;
	width: 18px;
}

.bounce-loader .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.bounce-loader .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
	}

	40% {
		-webkit-transform: scale(1);
	}
}

@keyframes bouncedelay {
	0%, 80%, 100% {
		transform: scale(0);
	}

	40% {
		transform: scale(1);
	}
}




/* Portfolio */
.portfolio-title {
	margin-bottom: -10px;
}

.portfolio-title a {
	display: inline-block;
}

.portfolio-title .fa, .portfolio-title .icons {
	font-size: 1.7em;
}

.portfolio-title .portfolio-nav {
	margin-top: 11px;
}

.portfolio-title .portfolio-nav-all {
	margin-top: 9px;
}

.portfolio-title .portfolio-nav {
	text-align: right;
}

.portfolio-title .portfolio-nav a {
	width: 40%;
}

.portfolio-title .portfolio-nav-all .fa,
.portfolio-title .portfolio-nav-all .icons {
	font-size: 2em;
}

.portfolio-title .fa-angle-right {
	text-align: right;
}

.portfolio-title .portfolio-nav-prev {
	text-align: left;
}

/* Portfolio Info */
.portfolio-info {
	margin: 2px 0 10px;
	float: right;
}

.portfolio-info ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.portfolio-info ul li {
	display: inline-block;
	border-right: 1px solid #E6E6E6;
	color: #B1B1B1;
	padding-right: 8px;
	margin-right: 8px;
	font-size: 0.9em;
}

.portfolio-info ul li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}

.portfolio-info ul li a {
	text-decoration: none;
	color: #B1B1B1;
}

.portfolio-info ul li a:hover .fa-heart {
	color: #E53F51;
}

.portfolio-info ul li .fa, .portfolio-info ul li .icons {
	margin-right: 4px;
}

/* Portfolio List */
ul.portfolio-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.portfolio-list .portfolio-item {
	position: relative;
	margin-bottom: 35px;
}

ul.portfolio-list.portfolio-list-no-margins {
	margin-left: 15px;
	margin-right: 15px;
}

/* Portfolio Details */
ul.portfolio-details {
	list-style: none;
	padding: 0;
	margin: 45px 0 0 5px;
	font-size: 0.9em;
}

ul.portfolio-details > li {
	padding: 0;
	margin: 0 0 20px;
}

ul.portfolio-details p {
	padding: 0;
	margin: 0;
}

ul.portfolio-details blockquote {
	padding: 0 0 0 10px;
	margin: 15px 0 0;
	color: #999;
}

ul.portfolio-details .list-icons {
	margin-left: 0;
}

ul.portfolio-details .list-icons > li {
	padding-left: 18px;
	margin-right: 10px;
}

ul.portfolio-details .list-icons > li .fa, ul.portfolio-details .list-icons > li .icons {
	top: 7px;
}

/* Portfolio Modal */
.portfolio-modal .mfp-arrow,
.portfolio-modal .mfp-close,
.portfolio-ajax-modal .mfp-arrow,
.portfolio-ajax-modal .mfp-close {
	display: none;
}

.portfolio-load-more-loader {
	display: none;
	position: relative;
	height: 49px;
}

.btn-portfolio-lazy-load {
	opacity: 0;
}


/* Team List */
ul.team-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.team-list .team-item {
	margin-bottom: 35px;
}

ul.team-list .team-item .thumb-info-social-icons {
	margin: 0 10px;
}

/* History */
ul.history {
	margin: 0 0 25px;
	padding: 0;
	list-style: none;
}

ul.history li {
	margin: 25px 0;
	padding: 0;
	clear: both;
}

ul.history li h4 {
	margin: 0 0 -27px 0;
	padding: 0;
}

ul.history li p {
	margin-left: 53px;
}

ul.history li .thumb {
	background: transparent url(../img/history-thumb.png) no-repeat 0 0;
	width: 227px;
	height: 160px;
	margin: 0 0 30px;
	padding: 0;
	float: left;
}

ul.history li .thumb img {
	border-radius: 150px;
	margin: 7px 8px;
	width: 145px;
	height: 145px;
}

ul.history li .featured-box {
	text-align: left;
	margin-left: 225px;
	margin-bottom: 50px;
	min-height: 115px;
}

ul.history li .featured-box .box-content {
	border-top-color: #CCC;
}


/* Search Results */
.search-results {
	min-height: 300px;
}

/* Maps */
.google-map {
	background: #E5E3DF;
	height: 400px;
	margin: -35px 0 30px 0;
	width: 100%;
}

.google-map.small {
	height: 250px;
	border-radius: 6px;
	margin: 0;
	clear: both;
}

.google-map img {
	max-width: 9999px;
}

.google-map-borders {
	border: 1px solid #DDD;
	padding: 4px;
	border-radius: 4px;
}

/* Page order success */
.succes-order {
	margin: 90px 0;
}
.succes-order-title {
	font-weight: 700;
	font-size: 31px;
}

.succes-order-main-txt {
	font-size: 20px;
}

.succes-order-main-txt p {
	color: #333;
	margin-bottom: 5px;
}

.succes-order-sub-txt p {
	font-size: 16px;
	margin-bottom: 0;
}

.comm-pad {margin:20px 0 0 0}

/*
Name: 			theme-shop.css
Written by: 	Okler Themes - (http://www.okler.net)
Version: 		4.6.0
*/
/* Custom Font - Stars (From WooCommerce) */
@font-face {
	font-family: 'star';
	src: url("fonts/star.eot");
	src: url("fonts/star.eot?#iefix") format("embedded-opentype"), url("fonts/star.woff") format("woff"), url("fonts/star.ttf") format("truetype"), url("fonts/star.svg#star") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* Shop - Base */

.shop .products {
	margin: 0;
	padding: 25px 0 0;
	list-style: none;
}

.shop .products:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.shop .products .product {
	position: relative;
	margin-bottom: 30px;
}

.shop .products .product a {
	text-decoration: none;
}

.shop .products .product .add-to-cart-product {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 6px 6px 0 0;
	padding: 8px 10px 5px;
	font-size: 0.9em;
	color: #FFF;
	background: #222;
	z-index: 1;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
}

.shop .products .product .add-to-cart-product .fa, .shop .products .product .add-to-cart-product .icons {
	margin-right: 3px;
	font-size: 1.1em;
}

.shop .products .product-thumb-info:hover .add-to-cart-product {
	filter: alpha(opacity=100);
	opacity: 1;
}


.shop .products .product:hover .add-to-cart-product:hover {
	background-color:#e52a25;
}

.shop .products .product .price {
	display: block;
	min-height: 28px;
}

.shop .products .product .price del {
	color: rgba(145, 145, 145, 0.5);
	font-size: 0.7em;
	margin: -2px 0 0;
}

.product[class*="sale"]:after {
	content: "";
	width: 50px;
	height: 50px;
	border-radius: 50%;
	font-size: 16px;
	font-weight: 700;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	background-color: #e52a25;
	position: absolute;
	top: -20px;
	right: 5px;
	z-index: 10;
}

.product.sale5:after { content: '-5%'; }
.product.sale10:after { content: '-10%'; }
.product.sale15:after { content: '-15%'; }
.product.sale20:after { content: '-20%'; }
.product.sale25:after { content: '-25%'; }
.product.sale30:after { content: '-30%'; }
.product.sale35:after { content: '-35%'; }
.product.sale40:after { content: '-40%'; }
.product.sale45:after { content: '-45%'; }
.product.sale50:after { content: '-50%'; }
.product.sale55:after { content: '-55%'; }
.product.sale60:after { content: '-60%'; }
.product.sale65:after { content: '-65%'; }
.product.sale70:after { content: '-70%'; }
.product.sale75:after { content: '-75%'; }
.product.sale80:after { content: '-80%'; }
.product.sale85:after { content: '-85%'; }
.product.sale90:after { content: '-90%'; }
.product.sale95:after { content: '-95%'; }
.product.sale100:after { content: '-100%'; }

.products .product .new { position: absolute; background: #01b7c5; top: 244px; left: 5px; z-index: 10; color:  #fff; font-size: 14px; font-weight: 700; padding:  5px 20px 5px 20px; }
.products .product .new:before { content: ''; width: 0; height: 0; border-top: 7px solid #008a95;  border-left: 10px solid transparent; position: absolute; bottom: -7px; left: 0; }

/* Product Info */
.product-info {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	border-radius: 6px;
	padding: 0;
	position: relative;
	border: 1px solid #DDD;
	background: #F7F9FC;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	text-align: center;
	padding: 0;
	text-decoration: none;
}

.product-info:hover {
	background-color: #FFF;
	text-decoration: none;
}

.product-info a {
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.product-info a:hover {
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.product-info img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	border-radius: 6px 6px 0 0;
}

.product-info h4 {
	color: #404751;
	letter-spacing: -1px;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.product-info + .product-info {
	border-radius: 0 0 6px 6px;
	margin-top: -5px;
}

.product-info .product-info-image {
	display: block;
	position: relative;
}

.product-info .product-info-image:before {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #333;
	width: 100%;
	height: 100%;
	opacity: 0;
	border-radius: 6px 6px 0 0;
}

.product-info:hover .product-info-image:before {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.product-info .product-info-act {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	color: #FFF;
}

.product-info .product-info-act em {
	font-style: normal;
	position: relative;
	font-size: 1.2em;
	font-weight: 100;
}

.product-info .product-info-act-left, .product-info .product-info-act-right {
	float: left;
	overflow: hidden;
}

.product-info .product-info-act-left {
	text-align: right;
	width: 45%;
}

.product-info .product-info-act-left em {
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	left: 0%;
	opacity: 0;
}

.product-info .product-info-act-right {
	text-align: left;
	margin-left: 2%;
	width: 53%;
}

.product-info .product-info-act-right em {
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	right: 0%;
	font-weight: 600;
	opacity: 0;
}

.product-info:hover .product-info-act-left em {
	filter: alpha(opacity=100);
	opacity: 1;
}

.product-info:hover .product-info-act-right em {
	filter: alpha(opacity=100);
	opacity: 1;
}

.product-info .product-info-content {
	padding: 15px;
	text-align: left;
	display: block;
}

.product-info .product-info-caption {
	padding: 0 15px 15px;
	text-align: left;
	display: block;
}

.product-info .product-info-caption p {
	margin: 0;
	padding: 0 0 10px;
}

.product-info .product-info-extra {
	clear: both;
	padding: 10px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #EBEBF4;
	display: block;
}

.product-info .product-info-extra.social {
	text-align: center;
}

.product-info .product-info-extra.social a {
	border-right: 1px solid #EBEBF4;
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	color: #ACACAC;
	width: auto;
}

.product-info .product-info-extra.social a:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.product-info .date {
	color: #9AA1AB;
	font-size: 0.9em;
}

.product-info.secondary .product-info-content {
	text-align: center;
}

.product-info.secondary .product-info-content h4 {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	color: #FFF;
	position: relative;
	top: -25%;
	opacity: 0;
}

.product-info.secondary .product-info-content .date {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
	top: 25%;
	display: block;
	opacity: 0;
}

.product-info.secondary .product-info-act {
	top: 30%;
}

.product-info.secondary .label {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	clear: both;
	display: inline-block;
	margin-top: 15px;
	opacity: 0;
}

.product-info.secondary:hover .label {
	filter: alpha(opacity=100);
	opacity: 1;
}

.product-info.secondary:hover .product-info-content h4 {
	top: 0;
	filter: alpha(opacity=100);
	opacity: 1;
}

.product-info.secondary:hover .product-info-content .date {
	top: 0;
	filter: alpha(opacity=100);
	opacity: 1;
}

/* Rating */
.shop .review_num {
	margin-right: 10px;
	float: left;
	position: relative;
	top: -1px;
}

.shop .star-rating {
	float: none;
	position: relative;
	top: 2px;
	font-family: 'star';
	font-size: 1em;
	height: 1.2em;
	line-height: 1em;
	overflow: hidden;
	position: relative;
	width: 5.4em;
	margin-bottom: 25px;
}

.shop .star-rating:before {
	color: #E0DADF;
	content: "SSSSS";
	float: left;
	left: 0;
	position: absolute;
	top: 0;
}

.shop .star-rating span {
	float: left;
	left: 0;
	overflow: hidden;
	padding-top: 1.5em;
	position: absolute;
	top: 0;
}

.shop .star-rating span:before {
	content: "SSSSS";
	left: 0;
	position: absolute;
	top: 0;
}

.shop .summary .price {
	color: #444;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 30px;
	margin-top: 20px;
}

.shop .quantity {
	margin: 0 15px 25px 0;
	overflow: hidden;
	position: relative;
	width: 125px;
	height: 35px;
	float: left;
}

.shop .quantity .minus {
	background: #f4f4f4;
	border: 1px solid #C8BFC6;
	border-radius: 2px;
	box-shadow: none;
	color: #5E5E5E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: text-top;
	width: 35px;
}

.shop .quantity .plus {
	background: #f4f4f4;
	border: 1px solid #C8BFC6;
	border-radius: 2px;
	box-shadow: none;
	color: #5E5E5E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: text-top;
	width: 35px;
	right: 0;
	top: 0;
}

.shop .quantity .qty {
	border: 1px solid #CCC;
	box-shadow: none;
	float: left;
	height: 35px;
	padding: 0 39px;
	text-align: center;
	width: 125px;
	font-size: 1em;
}

.shop .quantity .qty::-webkit-inner-spin-button, .shop .quantity .qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.shop .quantity .qty::-ms-clear {
	display: none;
}

.shop .product_meta {
	clear: both;
}

.shop .tabs-product {
	margin-top: 35px;
}

.shop ul.comments .comment-arrow {
	border-right-color: #F5F7F7;
}

.shop ul.comments .comment-block {
	background: #F5F7F7;
}

.shop table.cart {
	width: 100%;
	margin: 0;
	text-align: left;
}

.shop table.cart img {
	height: auto;
	width: 55px;
}

.shop table.cart th {
	padding: 8px 10px;
}

.shop table.cart td {
	border-top: 1px solid #DCDCDC;
	padding: 8px 10px;
}

.shop table.cart td.actions {
	padding: 20px 10px;
}

.shop table.cart .remove .fa {
	font-size: 1.5em;
}

.shop table.cart .coupon {
	float: left;
}

.shop table.cart .product-remove {
	width: 1%;
}

.shop table.cart .product-thumbnail {
	width: 7%;
}

.shop table.cart .product-name {
	width: 60%;
}

.shop table.cart .quantity {
	top: 10px;
	position: relative;
}

.shop .actions-continue {
	float: right;
}

.shop .cart-totals {
	width: 100%;
}

.shop .cart-totals th, .shop .cart-totals td {
	border-top: 1px solid #DCDCDC;
	padding: 8px 10px;
}

.shop .cart-totals tr.total .amount {
	font-size: 2em;
	display: block;
	padding-top: 10px;
}

.shop ul.simple-post-list li {
	border: 0;
}

/* Product Thumb Info */
.product-thumb-info {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	border-radius: 6px;
	padding: 0;
	position: relative;
	border: 0;
	display: block;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	text-align: center;
	border: 1px solid #DDD;
	text-decoration: none;
}

.product-thumb-info:hover {
	background-color: #FFF;
	text-decoration: none;
}

.product-thumb-info:hover .imgThumb-txt {
	color:#fff; opacity:1;
}

.product-thumb-info a {
	text-decoration: none;
	display: block;
	width: 100%;
}

.product-thumb-info a:hover {
	text-decoration: none;
	display: block;
	width: 100%;
}

.product-thumb-info img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	border-radius: 6px 6px 0 0;
}

.product-thumb-info h4 {
	color: #404751;
	letter-spacing: -1px;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.product-thumb-info + .product-thumb-info {
	border-radius: 0 0 6px 6px;
	margin-top: -5px;
}

.product-thumb-info .product-thumb-info-touch-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
	background-color: transparent;
}

.product-thumb-info.hover .product-thumb-info-touch-hover {
	display: block;
}

.product-thumb-info .product-thumb-info-image {
	display: block;
	position: relative;
}

.product-thumb-info .product-thumb-info-image:before {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #171717;
	width: 100%;
	height: calc(100%);
	opacity: 0;
	border-radius: 6px 6px 0 0;
}

.product-thumb-info:hover .product-thumb-info-image:before {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.product-thumb-info .product-thumb-info-act {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	text-align: center;
	color: #FFF;
	opacity: 0;
}

.product-thumb-info:hover .product-thumb-info-act {
	filter: alpha(opacity=100);
	opacity: 1;
	top: 50%;
}

.product-thumb-info .product-thumb-info-act em {
	font-style: normal;
}

.ad-template .product-thumb-info-act .fa {font-size:40px;}
.ad-template .imgThumb {text-align:center; background: #eee;}
.ad-template .imgThumb .fa { font-size:100px; line-height:100px; color:#fff; position:absolute; left:calc(50% - 50px); top:calc(40% - 50px); display:block; text-align:center; width:100px}
.ad-template .product-thumb-info .product-price {padding-left:0;}


.product-thumb-info .product-thumb-info-content {
	padding: 15px;
	text-align: left;
	display: block;
	background: #fff;
	height: 100px;
	border-top: 1px solid #E3E4E8;
}

.product-thumb-info .imgThumb {border-radius: 5px 5px 0 0; background-repeat: no-repeat; background-size: cover; background-position:top center; width: 100%; height: 200px; }

.product-thumb-info .imgThumb-txt {
	position: absolute;
    bottom: 39px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 25px;
    width: 100%;
    line-height: 30px;
    padding: 0 20px;
    color: #333;
	opacity:0.6;
 }

.product-thumb-info .product-thumb-info-content .thumb {  border-radius: 5px; float: left; height: 32px; width: 32px;}
.product-thumb-info .product-thumb-info-content .head {  font-size: 16px; margin-left: 44px; position: relative;  }
.product-thumb-info .product-thumb-info-content .head h2,
.product-thumb-info .product-thumb-info-content .head .h2 { font-weight: 700; font-size: 16px; line-height: 18px; margin: 0; height: 37px; display: block; }
.product-thumb-info .product-thumb-info-content .head .description { font-size: 12px; color: #777777; padding-top: 2px;}
.not-icon .product-thumb-info .product-thumb-info-content .head {margin-left: 0;}
.product-thumb-info .product-thumb-info-content a { color: #333;}


.product-thumb-info-list .speciallyOuter{ position: absolute; border-top-left-radius: 6px; overflow: hidden; top: 1px; left: 16px; z-index: 10; display: block; width: 60px; height: 60px; display: none; }

.product-thumb-info-list .specially { position: absolute; left:0; top: 0; width: 0; height: 0; border-top: 60px solid #e52a25;  border-right: 60px solid transparent; z-index: 10; }

.product-thumb-info-list .speciallyOuter .fa { font-size: 20px; color: #fff; position: absolute; top: 8px; left: 10px; z-index: 11;}

.product.active .product-thumb-info:before,
.table-template tr.chosen td:nth-child(1):after {
	content: "\f005";
	box-sizing: border-box;
	position: absolute;
	background: -webkit-linear-gradient(-45deg, rgba(229, 42, 37, 1) 49%, transparent 0%);
	background: -moz-linear-gradient(-45deg, rgba(229, 42, 37, 1) 49%, transparent 0%);
	background: -ms-linear-gradient(-45deg, rgba(229, 42, 37, 1) 49%, transparent 0%);
	background: -o-linear-gradient(-45deg, rgba(229, 42, 37, 1) 49%, transparent 0%);
	top: -1px;
	left: 0px;
	z-index: 10;
	padding-top: 8px;
	padding-left: 8px;
	text-align: left;
	border-radius: 5px 0 0 0;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #fff;
}

.table-template tr.chosen td:nth-child(1):after {
	border-radius: 0;
}

.table-template tr td{
	position: relative;
}


.product-thumb-info .product-price {
	display: block; text-align: left; line-height: 40px; height:42px; padding: 0 0 0 12px; background: #f9f9f9; color: #1d2127;
	border-radius: 0 0 5px 5px;
}


.product-thumb-info .product-price .amount { font-size: 20px; font-weight: 700; display: inline-block; }
.product-thumb-info .product-price .amount .fa { font-size: 17px; font-weight: 400; }
.product-thumb-info .product-price .oldPrice { font-size: 14px; color: rgba(0, 0, 0, .6); font-weight: 600; line-height: 16px; display: inline-block; margin-left: 7px; }
.product.active .product-thumb-info .product-price .oldPrice { color: rgba(255, 255, 255, .6);}
.product-thumb-info .product-price .oldPrice .value { text-decoration: line-through;}
.product-thumb-info .product-price .iconItem { float: right; width: 33px; text-align: center; border-radius: 3px;  margin: 5px 4px 0 0; display: inline-block; line-height: 33px; }

.product-thumb-info .product-price .iconItem .fa { color: #333333; font-size: 20px; }

.product-thumb-info .product-price .iconItem:hover { background: rgba(14,14,14,0.15); }

.product.active .product-price { background: #e52a25; color: #fff; border-radius:0 0 5px 5px;}
.product.active .product-price .iconItem .fa { color: #fff; }
.product.active .speciallyOuter { display: block; }

.product-thumb-info .product-thumb-info-caption {
	padding: 0 15px 15px;
	text-align: left;
	display: block;
}

.product-thumb-info .product-thumb-info-caption p {
	margin: 0;
	padding: 0 0 10px;
}

.product-thumb-info .product-thumb-info-extra {
	clear: both;
	padding: 10px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #EBEBF4;
	display: block;
}

.product-thumb-info .product-thumb-info-extra.social a:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

/* Product Thumb Info - Full Width */
.full-width .product-thumb-info .product-thumb-info-image:before {
	border-radius: 0;
}



/* Add here all your CSS customizations */

#loader {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -64px 0 0 -64px;
    text-align: center;
    z-index: 1000;
}

.mfp-hide {
    display: none !important;
}


span.error-captcha {
    border-radius: 5px;
    z-index: 9;
    font-size: 13px;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    left: 15px;
    position: absolute;
    top: -22px;
    padding: 0 15px;
}

.addtocart-win-img-list {
	text-align:center;
	margin:0 0 30px 0;
}

.addtocart-win-img {
	display:inline-block;
	width:300px; height:200px;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	border-radius:4px;
	border:1px solid #E3E4E8;
}






/* ==========================================     SKIN GM      ================================================= */

a {
	color: #e52a25;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor: pointer;
}

a:hover {
	color: #c41010;
}

.red {color: #e52a25 !important;}
.turquoise {color: #2baab1 !important;}

html .heading-primary,
html .lnk-primary,
html .text-color-primary {
	color: #333 !important;
}
.text-color-gray{
	color: #444;
}
.text-color-light-gray {
	color: #7d7d7d;
}
.text-color-black{
	color: #333;
}

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
	border-color: #e52a25;
}

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
	color: #e52a25 !important;
}

html .heading.heading-secondary h1,
html .heading.heading-secondary h2,
html .heading.heading-secondary h3,
html .heading.heading-secondary h4,
html .heading.heading-secondary h5,
html .heading.heading-secondary h6 {
	border-color: #e36159;
}

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
	color: #01b7c5 !important;
}
html .text-color-dark{
	color: #33353F;
}


html .text-color-red{
	color: #e52a25 !important;
}

html .heading.heading-tertiary h1,
html .heading.heading-tertiary h2,
html .heading.heading-tertiary h3,
html .heading.heading-tertiary h4,
html .heading.heading-tertiary h5,
html .heading.heading-tertiary h6 {
	border-color: #2baab1;
}

html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
	color: #333 !important;
}

html a.heading-quaternary:hover,
html a.lnk-quaternary:hover,
html a.text-color-quaternary:hover {
	color: #e52a25 !important;
}

html .heading.heading-quaternary h1,
html .heading.heading-quaternary h2,
html .heading.heading-quaternary h3,
html .heading.heading-quaternary h4,
html .heading.heading-quaternary h5,
html .heading.heading-quaternary h6 {
	border-color: #383f48;
}

html .heading-dark,
html .lnk-dark,
html .text-color-dark {
	color: #2e353e !important;
}

html .heading.heading-dark h1,
html .heading.heading-dark h2,
html .heading.heading-dark h3,
html .heading.heading-dark h4,
html .heading.heading-dark h5,
html .heading.heading-dark h6 {
	border-color: #2e353e;
}

html .heading-light,
html .lnk-light,
html .text-color-light {
	color: #ffffff !important;
}

html .heading.heading-light h1,
html .heading.heading-light h2,
html .heading.heading-light h3,
html .heading.heading-light h4,
html .heading.heading-light h5,
html .heading.heading-light h6 {
	border-color: #ffffff;
}

html .background-color-primary {
	background-color: #e52a25 !important;
}

html .background-color-secondary {
	background-color: #e36159 !important;
}

html .background-color-tertiary {
	background-color: #2baab1 !important;
}

html .background-color-quaternary {
	background-color: #383f48 !important;
}

html .background-color-dark {
	background-color: #2e353e !important;
}

html .background-color-light {
	background-color: #ffffff !important;
}

html .background-color-gray {
	background-color: #f0f0f0 !important;
}
html .background-color-darkgray {
	background-color:rgb(220, 220, 220) !important;
}
html .br-5{
	border-radius: 5px;
}

.text-underline{
	text-decoration: underline;
}

.alternative-font {
	color: #e52a25;
}

html .blockquote-primary {
	border-color: #e52a25 !important;
}

html .blockquote-secondary {
	border-color: #e36159 !important;
}

html .blockquote-tertiary {
	border-color: #2baab1 !important;
}

html .blockquote-quaternary {
	border-color: #383f48 !important;
}

html .blockquote-dark {
	border-color: #2e353e !important;
}

html .blockquote-light {
	border-color: #ffffff !important;
}

p.drop-caps:first-child:first-letter {
	color: #e52a25;
}

p.drop-caps.drop-caps-style-2:first-child:first-letter {
	background-color: #e52a25;
}

ul.nav-pills > li.active > a {
	background-color: #e52a25;
}

ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
	background-color: #e52a25;
}

html ul.nav-pills-primary a {
	color: #e52a25;
}

html ul.nav-pills-primary a:hover {
	color: #0099e6;
}

html ul.nav-pills-primary a:focus {
	color: #0099e6;
}

html ul.nav-pills-primary a:active {
	color: #0077b3;
}

html ul.nav-pills-primary > li.active > a {
	background-color: #e52a25;
}

html ul.nav-pills-primary > li.active > a:hover,
html ul.nav-pills-primary > li.active > a:focus {
	background-color: #e52a25;
}

html ul.nav-pills-secondary a {
	color: #e36159;
}

html ul.nav-pills-secondary a:hover {
	color: #e7766f;
}

html ul.nav-pills-secondary a:focus {
	color: #e7766f;
}

html ul.nav-pills-secondary a:active {
	color: #df4c43;
}

html ul.nav-pills-secondary > li.active > a {
	background-color: #e36159;
}

html ul.nav-pills-secondary > li.active > a:hover,
html ul.nav-pills-secondary > li.active > a:focus {
	background-color: #e36159;
}

html ul.nav-pills-tertiary a {
	color: #2baab1;
}

html ul.nav-pills-tertiary a:hover {
	color: #30bec6;
}

html ul.nav-pills-tertiary a:focus {
	color: #30bec6;
}

html ul.nav-pills-tertiary a:active {
	color: #26969c;
}

html ul.nav-pills-tertiary > li.active > a {
	background-color: #2baab1;
}

html ul.nav-pills-tertiary > li.active > a:hover,
html ul.nav-pills-tertiary > li.active > a:focus {
	background-color: #2baab1;
}

html ul.nav-pills-quaternary a {
	color: #383f48;
}

html ul.nav-pills-quaternary a:hover {
	color: #434c56;
}

html ul.nav-pills-quaternary a:focus {
	color: #434c56;
}

html ul.nav-pills-quaternary a:active {
	color: #2d323a;
}

html ul.nav-pills-quaternary > li.active > a {
	background-color: #383f48;
}

html ul.nav-pills-quaternary > li.active > a:hover,
html ul.nav-pills-quaternary > li.active > a:focus {
	background-color: #383f48;
}

html ul.nav-pills-dark a {
	color: #2e353e;
}

html ul.nav-pills-dark a:hover {
	color: #39424d;
}

html ul.nav-pills-dark a:focus {
	color: #39424d;
}

html ul.nav-pills-dark a:active {
	color: #23282f;
}

html ul.nav-pills-dark > li.active > a {
	background-color: #2e353e;
}

html ul.nav-pills-dark > li.active > a:hover,
html ul.nav-pills-dark > li.active > a:focus {
	background-color: #2e353e;
}

html ul.nav-pills-light a {
	color: #ffffff;
}

html ul.nav-pills-light a:hover {
	color: #ffffff;
}

html ul.nav-pills-light a:focus {
	color: #ffffff;
}

html ul.nav-pills-light a:active {
	color: #f2f2f2;
}

html ul.nav-pills-light > li.active > a {
	background-color: #ffffff;
}

html ul.nav-pills-light > li.active > a:hover,
html ul.nav-pills-light > li.active > a:focus {
	background-color: #ffffff;
}

.sort-source-wrapper .nav > li.active > a {
	color: #e52a25;
}

.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
	color: #e52a25;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #e52a25;
}

html .label-primary {
	background-color: #e52a25;
}

html .label-secondary {
	background-color: #e36159;
}

html .label-tertiary {
	background-color: #2baab1;
}

html .label-quaternary {
	background-color: #383f48;
}

html .label-dark {
	background-color: #767676;
}

html .label-light {
	background-color: #ffffff;
}

.btn-link {
	color: #e52a25;
}

.btn-link:hover {
	color: #0099e6;
}

.btn-link:active {
	color: #0077b3;
}

html .btn-primary {
	color: #ffffff;
	background-color: #e52a25;
}

html .btn-primary:hover {
	background-color: #0099e6;
}


html .btn-primary.dropdown-toggle {
	border-left-color: #0077b3;
}

html .btn-primary[disabled] {
	border-color: #33bbff;
	background-color: #33bbff;
}

html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	color: #ffffff;
}

html .btn-primary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006699;
	border-color: #006699 #006699 #004466;
}

html .btn-primary-scale-2:hover {
	border-color: #0077b3 #0077b3 #005580;
	background-color: #0077b3;
}

html .btn-primary-scale-2:active,
html .btn-primary-scale-2:focus,
html .btn-primary-scale-2:active:hover,
html .btn-primary-scale-2:active:focus {
	border-color: #005580 #005580 #005580;
	background-color: #005580;
}

html .btn-primary-scale-2.dropdown-toggle {
	border-left-color: #005580;
}

html .btn-primary-scale-2[disabled] {
	border-color: #00aaff;
	background-color: #00aaff;
}

html .btn-secondary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e36159;
	border-color: #e36159 #e36159 #dc372d;
}

html .btn-secondary:hover {
	border-color: #e7766f #e7766f #df4c43;
	background-color: #e7766f;
}

html .btn-secondary:active,
html .btn-secondary:focus,
html .btn-secondary:active:hover,
html .btn-secondary:active:focus {
	border-color: #df4c43 #df4c43 #df4c43;
	background-color: #df4c43;
}

html .btn-secondary.dropdown-toggle {
	border-left-color: #df4c43;
}

html .btn-secondary[disabled] {
	border-color: #f2b4b0;
	background-color: #f2b4b0;
}

html .btn-secondary:hover,
html .btn-secondary:focus,
html .btn-secondary:active:hover,
html .btn-secondary:active:focus {
	color: #ffffff;
}

html .btn-secondary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #dc372d;
	border-color: #dc372d #dc372d #b7281f;
}

html .btn-secondary-scale-2:hover {
	border-color: #df4c43 #df4c43 #cd2c23;
	background-color: #df4c43;
}

html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2:focus,
html .btn-secondary-scale-2:active:hover,
html .btn-secondary-scale-2:active:focus {
	border-color: #cd2c23 #cd2c23 #cd2c23;
	background-color: #cd2c23;
}

html .btn-secondary-scale-2.dropdown-toggle {
	border-left-color: #cd2c23;
}

html .btn-secondary-scale-2[disabled] {
	border-color: #ea8b85;
	background-color: #ea8b85;
}

html .btn-tertiary {
	color: #ffffff;
	background-color: #2baab1;
}

html .btn-tertiary:hover {
	background-color: #30bec6;
}

html .btn-tertiary:active,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	border-color: #26969c #26969c #26969c;
	background-color: #26969c;
}

html .btn-tertiary.dropdown-toggle {
	border-left-color: #26969c;
}

html .btn-tertiary[disabled] {
	border-color: #68d4da;
	background-color: #68d4da;
}

html .btn-tertiary:hover,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	color: #ffffff;
}

html .btn-tertiary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #218388;
	border-color: #218388 #218388 #175b5f;
}

html .btn-tertiary-scale-2:hover {
	border-color: #26969c #26969c #1c6f73;
	background-color: #26969c;
}

html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2:focus,
html .btn-tertiary-scale-2:active:hover,
html .btn-tertiary-scale-2:active:focus {
	border-color: #1c6f73 #1c6f73 #1c6f73;
	background-color: #1c6f73;
}

html .btn-tertiary-scale-2.dropdown-toggle {
	border-left-color: #1c6f73;
}

html .btn-tertiary-scale-2[disabled] {
	border-color: #3fc9d0;
	background-color: #3fc9d0;
}

html .btn-quaternary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #383f48;
	border-color: #383f48 #383f48 #22262b;
}

html .btn-quaternary:hover {
	border-color: #434c56 #434c56 #2d323a;
	background-color: #434c56;
}

html .btn-quaternary:active,
html .btn-quaternary:focus,
html .btn-quaternary:active:hover,
html .btn-quaternary:active:focus {
	border-color: #2d323a #2d323a #2d323a;
	background-color: #2d323a;
}

html .btn-quaternary.dropdown-toggle {
	border-left-color: #2d323a;
}

html .btn-quaternary[disabled] {
	border-color: #657181;
	background-color: #657181;
}

html .btn-quaternary:hover,
html .btn-quaternary:focus,
html .btn-quaternary:active:hover,
html .btn-quaternary:active:focus {
	color: #ffffff;
}

html .btn-quaternary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #22262b;
	border-color: #22262b #22262b #0b0d0f;
}

html .btn-quaternary-scale-2:hover {
	border-color: #2d323a #2d323a #17191d;
	background-color: #2d323a;
}

html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2:focus,
html .btn-quaternary-scale-2:active:hover,
html .btn-quaternary-scale-2:active:focus {
	border-color: #17191d #17191d #17191d;
	background-color: #17191d;
}

html .btn-quaternary-scale-2.dropdown-toggle {
	border-left-color: #17191d;
}

html .btn-quaternary-scale-2[disabled] {
	border-color: #4e5865;
	background-color: #4e5865;
}

html .btn-dark {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #2e353e;
	border-color: #2e353e #2e353e #181c21;
}

html .btn-dark:hover {
	border-color: #39424d #39424d #23282f;
	background-color: #39424d;
}

html .btn-dark:active,
html .btn-dark:focus,
html .btn-dark:active:hover,
html .btn-dark:active:focus {
	border-color: #23282f #23282f #23282f;
	background-color: #23282f;
}

html .btn-dark.dropdown-toggle {
	border-left-color: #23282f;
}

html .btn-dark[disabled] {
	border-color: #596779;
	background-color: #596779;
}

html .btn-dark:hover,
html .btn-dark:focus,
html .btn-dark:active:hover,
html .btn-dark:active:focus {
	color: #ffffff;
}

html .btn-dark-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #181c21;
	border-color: #181c21 #181c21 #030303;
}

html .btn-dark-scale-2:hover {
	border-color: #23282f #23282f #0d0f12;
	background-color: #23282f;
}

html .btn-dark-scale-2:active,
html .btn-dark-scale-2:focus,
html .btn-dark-scale-2:active:hover,
html .btn-dark-scale-2:active:focus {
	border-color: #0d0f12 #0d0f12 #0d0f12;
	background-color: #0d0f12;
}

html .btn-dark-scale-2.dropdown-toggle {
	border-left-color: #0d0f12;
}

html .btn-dark-scale-2[disabled] {
	border-color: #444e5b;
	background-color: #444e5b;
}

html .btn-light {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
}

html .btn-light:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-light:active,
html .btn-light:focus,
html .btn-light:active:hover,
html .btn-light:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-light.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-light[disabled] {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-light:hover,
html .btn-light:focus,
html .btn-light:active:hover,
html .btn-light:active:focus {
	color: #777777;
}

html .btn-light-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 #cccccc;
}

html .btn-light-scale-2:hover {
	border-color: #f2f2f2 #f2f2f2 #d9d9d9;
	background-color: #f2f2f2;
}

html .btn-light-scale-2:active,
html .btn-light-scale-2:focus,
html .btn-light-scale-2:active:hover,
html .btn-light-scale-2:active:focus {
	border-color: #d9d9d9 #d9d9d9 #d9d9d9;
	background-color: #d9d9d9;
}

html .btn-light-scale-2.dropdown-toggle {
	border-left-color: #d9d9d9;
}

html .btn-light-scale-2[disabled] {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-borders.btn-primary {
	background: transparent;
	border-color: #e52a25;
	color: #e52a25;
	text-shadow: none;
}

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e52a25;
	border-color: #e52a25 #e52a25 #006699;
	border-color: #e52a25 !important;
	color: #ffffff;
}

html .btn-borders.btn-primary:hover:hover,
html .btn-borders.btn-primary:focus:hover {
	border-color: #0099e6 #0099e6 #0077b3;
	background-color: #0099e6;
}

html .btn-borders.btn-primary:hover:active,
html .btn-borders.btn-primary:focus:active,
html .btn-borders.btn-primary:hover:focus,
html .btn-borders.btn-primary:focus:focus,
html .btn-borders.btn-primary:hover:active:hover,
html .btn-borders.btn-primary:focus:active:hover,
html .btn-borders.btn-primary:hover:active:focus,
html .btn-borders.btn-primary:focus:active:focus {
	border-color: #0077b3 #0077b3 #0077b3;
	background-color: #0077b3;
}

html .btn-borders.btn-primary:hover.dropdown-toggle,
html .btn-borders.btn-primary:focus.dropdown-toggle {
	border-left-color: #0077b3;
}

html .btn-borders.btn-primary:hover[disabled],
html .btn-borders.btn-primary:focus[disabled] {
	border-color: #33bbff;
	background-color: #33bbff;
}

html .btn-borders.btn-secondary {
	background: transparent;
	border-color: #e36159;
	color: #e36159;
	text-shadow: none;
}

html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e36159;
	border-color: #e36159 #e36159 #dc372d;
	border-color: #e36159 !important;
	color: #ffffff;
}

html .btn-borders.btn-secondary:hover:hover,
html .btn-borders.btn-secondary:focus:hover {
	border-color: #e7766f #e7766f #df4c43;
	background-color: #e7766f;
}

html .btn-borders.btn-secondary:hover:active,
html .btn-borders.btn-secondary:focus:active,
html .btn-borders.btn-secondary:hover:focus,
html .btn-borders.btn-secondary:focus:focus,
html .btn-borders.btn-secondary:hover:active:hover,
html .btn-borders.btn-secondary:focus:active:hover,
html .btn-borders.btn-secondary:hover:active:focus,
html .btn-borders.btn-secondary:focus:active:focus {
	border-color: #df4c43 #df4c43 #df4c43;
	background-color: #df4c43;
}

html .btn-borders.btn-secondary:hover.dropdown-toggle,
html .btn-borders.btn-secondary:focus.dropdown-toggle {
	border-left-color: #df4c43;
}

html .btn-borders.btn-secondary:hover[disabled],
html .btn-borders.btn-secondary:focus[disabled] {
	border-color: #f2b4b0;
	background-color: #f2b4b0;
}

html .btn-borders.btn-tertiary {
	background: transparent;
	border-color: #2baab1;
	color: #2baab1;
	text-shadow: none;
}

html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #2baab1;
	border-color: #2baab1 #2baab1 #218388;
	border-color: #2baab1 !important;
	color: #ffffff;
}

html .btn-borders.btn-tertiary:hover:hover,
html .btn-borders.btn-tertiary:focus:hover {
	border-color: #30bec6 #30bec6 #26969c;
	background-color: #30bec6;
}

html .btn-borders.btn-tertiary:hover:active,
html .btn-borders.btn-tertiary:focus:active,
html .btn-borders.btn-tertiary:hover:focus,
html .btn-borders.btn-tertiary:focus:focus,
html .btn-borders.btn-tertiary:hover:active:hover,
html .btn-borders.btn-tertiary:focus:active:hover,
html .btn-borders.btn-tertiary:hover:active:focus,
html .btn-borders.btn-tertiary:focus:active:focus {
	border-color: #26969c #26969c #26969c;
	background-color: #26969c;
}

html .btn-borders.btn-tertiary:hover.dropdown-toggle,
html .btn-borders.btn-tertiary:focus.dropdown-toggle {
	border-left-color: #26969c;
}

html .btn-borders.btn-tertiary:hover[disabled],
html .btn-borders.btn-tertiary:focus[disabled] {
	border-color: #68d4da;
	background-color: #68d4da;
}

html .btn-borders.btn-quaternary {
	background: transparent;
	border-color: #333333;
	color: #333333;
	text-shadow: none;
}

html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #333333;
	border-color: #333333;
	border-color: #333333 !important;
	color: #ffffff;
}

html .btn-borders.btn-quaternary:hover:hover,
html .btn-borders.btn-quaternary:focus:hover {
	border-color: #333333;
	background-color: #333333;
}

html .btn-borders.btn-quaternary:hover:active,
html .btn-borders.btn-quaternary:focus:active,
html .btn-borders.btn-quaternary:hover:focus,
html .btn-borders.btn-quaternary:focus:focus,
html .btn-borders.btn-quaternary:hover:active:hover,
html .btn-borders.btn-quaternary:focus:active:hover,
html .btn-borders.btn-quaternary:hover:active:focus,
html .btn-borders.btn-quaternary:focus:active:focus {
	border-color: #2d323a #2d323a #2d323a;
	background-color: #2d323a;
}

html .btn-borders.btn-quaternary:hover.dropdown-toggle,
html .btn-borders.btn-quaternary:focus.dropdown-toggle {
	border-left-color: #2d323a;
}

html .btn-borders.btn-quaternary:hover[disabled],
html .btn-borders.btn-quaternary:focus[disabled] {
	border-color: #657181;
	background-color: #657181;
}

html .btn-borders.btn-dark {
	background: transparent;
	border-color: #2e353e;
	color: #2e353e;
	text-shadow: none;
}

html .btn-borders.btn-dark:hover,
html .btn-borders.btn-dark:focus {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #2e353e;
	border-color: #2e353e #2e353e #181c21;
	border-color: #2e353e !important;
	color: #ffffff;
}

html .btn-borders.btn-dark:hover:hover,
html .btn-borders.btn-dark:focus:hover {
	border-color: #39424d #39424d #23282f;
	background-color: #39424d;
}

html .btn-borders.btn-dark:hover:active,
html .btn-borders.btn-dark:focus:active,
html .btn-borders.btn-dark:hover:focus,
html .btn-borders.btn-dark:focus:focus,
html .btn-borders.btn-dark:hover:active:hover,
html .btn-borders.btn-dark:focus:active:hover,
html .btn-borders.btn-dark:hover:active:focus,
html .btn-borders.btn-dark:focus:active:focus {
	border-color: #23282f #23282f #23282f;
	background-color: #23282f;
}

html .btn-borders.btn-dark:hover.dropdown-toggle,
html .btn-borders.btn-dark:focus.dropdown-toggle {
	border-left-color: #23282f;
}

html .btn-borders.btn-dark:hover[disabled],
html .btn-borders.btn-dark:focus[disabled] {
	border-color: #596779;
	background-color: #596779;
}

html .btn-borders.btn-light {
	background: transparent;
	border-color: #ffffff;
	color: #ffffff;
	text-shadow: none;
}

html .btn-borders.btn-light:hover,
html .btn-borders.btn-light:focus {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
	border-color: #ffffff !important;
	color: #777777;
}

html .btn-borders.btn-light:hover:hover,
html .btn-borders.btn-light:focus:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-borders.btn-light:hover:active,
html .btn-borders.btn-light:focus:active,
html .btn-borders.btn-light:hover:focus,
html .btn-borders.btn-light:focus:focus,
html .btn-borders.btn-light:hover:active:hover,
html .btn-borders.btn-light:focus:active:hover,
html .btn-borders.btn-light:hover:active:focus,
html .btn-borders.btn-light:focus:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-borders.btn-light:hover.dropdown-toggle,
html .btn-borders.btn-light:focus.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-borders.btn-light:hover[disabled],
html .btn-borders.btn-light:focus[disabled] {
	border-color: #ffffff;
	background-color: #ffffff;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #777777;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #cccccc !important;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: #e52a25;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: #e52a25;
	border-color: #e52a25;
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	color: #ffffff;
	background-color: #cccccc;
}

.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover {
	background-color: #0099e6;
}

.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.pagination > .active > a:active:hover,
body.dark .pagination > .active > a:active:hover,
.pagination > .active > a:active:focus,
body.dark .pagination > .active > a:active:focus {
	border-color: #0077b3 #0077b3 #0077b3;
	background-color: #0077b3;
}

.pagination > .active > a.dropdown-toggle,
body.dark .pagination > .active > a.dropdown-toggle {
	border-left-color: #0077b3;
}

.pagination > .active > a[disabled],
body.dark .pagination > .active > a[disabled] {
	border-color: #33bbff;
	background-color: #33bbff;
}

html .alert-primary {
	background-color: #e52a25;
	border-color: #007ebd;
	color: #ffffff;
}

html .alert-primary .alert-link {
	color: #ffffff;
}

html .alert-secondary {
	background-color: #e36159;
	border-color: #e1554c;
	color: #ffffff;
}

html .alert-secondary .alert-link {
	color: #ffffff;
}

html .alert-tertiary {
	background-color: #2baab1;
	border-color: #289ea5;
	color: #ffffff;
}

html .alert-tertiary .alert-link {
	color: #ffffff;
}

html .alert-quaternary {
	background-color: #383f48;
	border-color: #31373f;
	color: #ffffff;
}

html .alert-quaternary .alert-link {
	color: #ffffff;
}

html .alert-dark {
	background-color: #2e353e;
	border-color: #272d35;
	color: #ffffff;
}

html .alert-dark .close {
	color: #fff;
	opacity: 1;
}

html .alert-dark .alert-link {
	color: #ffffff;
}

html .alert-light {
	background-color: #ffffff;
	border-color: #f7f7f7;
	color: #777777;
}

html .alert-light .alert-link {
	color: #777777;
}

html .progress-bar-primary {
	background-color: #e52a25;
}

html .progress-bar-secondary {
	background-color: #e36159;
}

html .progress-bar-tertiary {
	background-color: #2baab1;
}

html .progress-bar-quaternary {
	background-color: #383f48;
}

html .progress-bar-dark {
	background-color: #2e353e;
}

html .progress-bar-light {
	background-color: #ffffff;
}

html section.section-primary {
	background-color: #e52a25 !important;
	border-color: #0077b3 !important;
}

html section.section-primary h1,
html section.section-primary h2,
html section.section-primary h3,
html section.section-primary h4,
html section.section-primary h5,
html section.section-primary h6 {
	color: #ffffff;
}

html section.section-primary p {
	color: #e6e6e6;
}

html section.section-primary-scale-2 {
	background-color: #006699 !important;
	border-color: #005580 !important;
}

html section.section-primary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #006699;
}

html section.section-secondary {
	background-color: #e36159 !important;
	border-color: #df4c43 !important;
}

html section.section-secondary h1,
html section.section-secondary h2,
html section.section-secondary h3,
html section.section-secondary h4,
html section.section-secondary h5,
html section.section-secondary h6 {
	color: #ffffff;
}

html section.section-secondary p {
	color: #e6e6e6;
}

html section.section-secondary-scale-2 {
	background-color: #dc372d !important;
	border-color: #cd2c23 !important;
}

html section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #dc372d;
}

html section.section-tertiary {
	background-color: #2baab1 !important;
	border-color: #26969c !important;
}

html section.section-tertiary h1,
html section.section-tertiary h2,
html section.section-tertiary h3,
html section.section-tertiary h4,
html section.section-tertiary h5,
html section.section-tertiary h6 {
	color: #ffffff;
}

html section.section-tertiary p {
	color: #e6e6e6;
}

html section.section-tertiary-scale-2 {
	background-color: #218388 !important;
	border-color: #1c6f73 !important;
}

html section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #218388;
}

html section.section-quaternary {
	background-color: #383f48 !important;
	border-color: #2d323a !important;
}

html section.section-quaternary h1,
html section.section-quaternary h2,
html section.section-quaternary h3,
html section.section-quaternary h4,
html section.section-quaternary h5,
html section.section-quaternary h6 {
	color: #ffffff;
}

html section.section-quaternary p {
	color: #e6e6e6;
}

html section.section-quaternary-scale-2 {
	background-color: #22262b !important;
	border-color: #17191d !important;
}

html section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #22262b;
}

html section.section-dark {
	background-color: #2e353e !important;
	border-color: #23282f !important;
}

html section.section-dark h1,
html section.section-dark h2,
html section.section-dark h3,
html section.section-dark h4,
html section.section-dark h5,
html section.section-dark h6 {
	color: #ffffff;
}

html section.section-dark p {
	color: #e6e6e6;
}

html section.section-dark-scale-2 {
	background-color: #181c21 !important;
	border-color: #0d0f12 !important;
}

html section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #181c21;
}

html section.section-light {
	background-color: #ffffff !important;
	border-color: #f2f2f2 !important;
}

html section.section-light h1,
html section.section-light h2,
html section.section-light h3,
html section.section-light h4,
html section.section-light h5,
html section.section-light h6 {
	color: #777777;
}

html section.section-light p {
	color: #5e5e5e;
}

html section.section-light-scale-2 {
	background-color: #e6e6e6 !important;
	border-color: #d9d9d9 !important;
}

html section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #e6e6e6;
}

html section.section-default-scale-1 {
	background-color: #dbdbdb !important;
	border-top-color: #d3d3d3 !important;
}

html section.section-default-scale-2 {
	background-color: #c1c1c1 !important;
	border-top-color: #b9b9b9 !important;
}

html section.section-default-scale-3 {
	background-color: #a8a8a8 !important;
	border-top-color: #a0a0a0 !important;
}

html section.section-default-scale-4 {
	background-color: #8e8e8e !important;
	border-top-color: #868686 !important;
}

html section.section-default-scale-5 {
	background-color: #757575 !important;
	border-top-color: #6d6d6d !important;
}

html section.section-default-scale-6 {
	background-color: #5b5b5b !important;
	border-top-color: #535353 !important;
}

html section.section-default-scale-7 {
	background-color: #424242 !important;
	border-top-color: #3a3a3a !important;
}

html section.section-default-scale-8 {
	background-color: #282828 !important;
	border-top-color: #202020 !important;
}

html section.section-default-scale-9 {
	background-color: #0f0f0f !important;
	border-top-color: #070707 !important;
}

html.dark section.section-default-scale-1 {
	background-color: #333a44 !important;
	border-top-color: #2c323b !important;
}

html.dark section.section-default-scale-2 {
	background-color: #495362 !important;
	border-top-color: #424b59 !important;
}

html.dark section.section-default-scale-3 {
	background-color: #5e6b7f !important;
	border-top-color: #586476 !important;
}

html.dark section.section-default-scale-4 {
	background-color: #77849a !important;
	border-top-color: #6e7d93 !important;
}

html.dark section.section-default-scale-5 {
	background-color: #949faf !important;
	border-top-color: #8b97a9 !important;
}

html.dark section.section-default-scale-6 {
	background-color: #b1b9c5 !important;
	border-top-color: #a8b1be !important;
}

html.dark section.section-default-scale-7 {
	background-color: #ced3db !important;
	border-top-color: #c5cbd4 !important;
}

html.dark section.section-default-scale-8 {
	background-color: #ebeef1 !important;
	border-top-color: #e3e6ea !important;
}

html.dark section.section-default-scale-9 {
	background-color: #ffffff !important;
	border-top-color: #f7f7f7 !important;
}

section.page-header h1 {
	border-bottom-color: #e52a25;
}

section.page-header.custom-product {
	background-color: #0077b3;
	border-top-color: #0081c2;
}

html .page-header-color.page-header-primary {
	background-color: #e52a25;
	border-bottom-color: #e52a25;
	color: #ffffff;
}

html .page-header-color.page-header-primary h1 {
	color: #ffffff;
}

html .page-header-color.page-header-primary h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-primary a {
	color: #ffffff;
}

html .page-header-color.page-header-primary .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-secondary {
	background-color: #e36159;
	border-bottom-color: #e36159;
	color: #ffffff;
}

html .page-header-color.page-header-secondary h1 {
	color: #ffffff;
}

html .page-header-color.page-header-secondary h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-secondary a {
	color: #ffffff;
}

html .page-header-color.page-header-secondary .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-tertiary {
	background-color: #2baab1;
	border-bottom-color: #2baab1;
	color: #ffffff;
}

html .page-header-color.page-header-tertiary h1 {
	color: #ffffff;
}

html .page-header-color.page-header-tertiary h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-tertiary a {
	color: #ffffff;
}

html .page-header-color.page-header-tertiary .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-quaternary {
	background-color: #383f48;
	border-bottom-color: #383f48;
	color: #ffffff;
}

html .page-header-color.page-header-quaternary h1 {
	color: #ffffff;
}

html .page-header-color.page-header-quaternary h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-quaternary a {
	color: #ffffff;
}

html .page-header-color.page-header-quaternary .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-dark {
	background-color: #2e353e;
	border-bottom-color: #2e353e;
	color: #ffffff;
}

html .page-header-color.page-header-dark h1 {
	color: #ffffff;
}

html .page-header-color.page-header-dark h1 span {
	color: #ffffff;
}

html .page-header-color.page-header-dark a {
	color: #ffffff;
}

html .page-header-color.page-header-dark .breadcrumb > .active {
	color: #ffffff;
}

html .page-header-color.page-header-light {
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	color: #777777;
}

html .page-header-color.page-header-light h1 {
	color: #777777;
}

html .page-header-color.page-header-light h1 span {
	color: #777777;
}

html .page-header-color.page-header-light a {
	color: #777777;
}

html .page-header-color.page-header-light .breadcrumb > .active {
	color: #777777;
}


html .toggle-primary .toggle.active > label {
	background-color: #e52a25;
	border-color: #e52a25;
	color: #ffffff;
}

html .toggle-primary.toggle-simple .toggle > label:after {
	background-color: #777;
}

html .toggle-secondary .toggle label {
	color: #e36159;
	border-left-color: #e36159;
	border-right-color: #e36159;
}

html .toggle-secondary .toggle.active > label {
	background-color: #e36159;
	border-color: #e36159;
	color: #ffffff;
}

html .toggle-secondary.toggle-simple .toggle > label:after {
	background-color: #e36159;
}

html .toggle-tertiary .toggle label {
	color: #2baab1;
	border-left-color: #2baab1;
	border-right-color: #2baab1;
}

html .toggle-tertiary .toggle.active > label {
	background-color: #2baab1;
	border-color: #2baab1;
	color: #ffffff;
}

html .toggle-tertiary.toggle-simple .toggle > label:after {
	background-color: #2baab1;
}

html .toggle-quaternary .toggle label {
	color: #383f48;
	border-left-color: #383f48;
	border-right-color: #383f48;
}

html .toggle-quaternary .toggle.active > label {
	background-color: #383f48;
	border-color: #383f48;
	color: #ffffff;
}

html .toggle-quaternary.toggle-simple .toggle > label:after {
	background-color: #383f48;
}

html .toggle-dark .toggle label {
	color: #2e353e;
	border-left-color: #2e353e;
	border-right-color: #2e353e;
}

html .toggle-dark .toggle.active > label {
	background-color: #2e353e;
	border-color: #2e353e;
	color: #ffffff;
}

html .toggle-dark.toggle-simple .toggle > label:after {
	background-color: #2e353e;
}

html .toggle-light .toggle label {
	color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

html .toggle-light .toggle.active > label {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #777777;
}

html .toggle-light.toggle-simple .toggle > label:after {
	background-color: #ffffff;
}

.thumb-info .thumb-info-type {
	background-color: #e52a25;
}

.thumb-info .thumb-info-action-icon {
	background-color: #e52a25;
}

.thumb-info-social-icons a {
	background-color: #e52a25;
}

.thumbnail .zoom {
	background-color: #e52a25;
}

.img-thumbnail .zoom {
	background-color: #e52a25;
}

html .thumb-info .thumb-info-action-icon-primary {
	background-color: #e52a25;
}

html .thumb-info .thumb-info-action-icon-primary i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-secondary {
	background-color: #e36159;
}

html .thumb-info .thumb-info-action-icon-secondary i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-tertiary {
	background-color: #2baab1;
}

html .thumb-info .thumb-info-action-icon-tertiary i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-quaternary {
	background-color: #383f48;
}

html .thumb-info .thumb-info-action-icon-quaternary i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-dark {
	background-color: #2e353e;
}

html .thumb-info .thumb-info-action-icon-dark i {
	color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-light {
	background-color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-light i {
	color: #777777;
}

.thumb-info-ribbon {
	background: #e52a25;
}

.thumb-info-ribbon:before {
	border-right-color: #005580;
	border-left-color: #005580;
}

.inverted {
	background-color: #e52a25;
}

html .inverted-primary {
	background-color: #e52a25;
}

html .inverted-secondary {
	background-color: #e36159;
}

html .inverted-tertiary {
	background-color: #2baab1;
}

html .inverted-quaternary {
	background-color: #383f48;
}

html .inverted-dark {
	background-color: #2e353e;
}

html .inverted-light {
	background-color: #ffffff;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #e52a25;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
	color: #e52a25;
}

.owl-carousel .owl-nav [class*="owl-"] {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e52a25;
	border-color: #e52a25 #e52a25 #006699;
}

.owl-carousel .owl-nav [class*="owl-"]:hover {
	border-color: #0099e6 #0099e6 #0077b3;
	background-color: #0099e6;
}

.owl-carousel .owl-nav [class*="owl-"]:active,
.owl-carousel .owl-nav [class*="owl-"]:focus,
.owl-carousel .owl-nav [class*="owl-"]:active:hover,
.owl-carousel .owl-nav [class*="owl-"]:active:focus {
	border-color: #0077b3 #0077b3 #0077b3;
	background-color: #0077b3;
}

.owl-carousel .owl-nav [class*="owl-"].dropdown-toggle {
	border-left-color: #0077b3;
}

.owl-carousel .owl-nav [class*="owl-"][disabled] {
	border-color: #33bbff;
	background-color: #33bbff;
}

html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
	color: #777;
}

html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus,
html.dark body .tabs .nav-tabs a:focus {
	border-top-color: #777;
}

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
	border-top-color: #333333;
	color: #333333;
}

html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
	border-top-color: #e52a25;
}

html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom-color: #e52a25;
	color: #e52a25;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-left-color: #e52a25;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
	border-right-color: #e52a25;
}

html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
	color: #e52a25;
}

html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
	border-top-color: #e52a25;
}

html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #e52a25;
	color: #e52a25;
}

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #e52a25;
}

html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #e52a25;
}

html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #e52a25;
}

html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #e52a25;
}

html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #e52a25;
}

html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #e52a25;
}

html body .tabs-secondary .nav-tabs li a,
html.dark body .tabs-secondary .nav-tabs li a,
html body .tabs-secondary .nav-tabs.nav-justified li a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a,
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
	color: #e36159;
}

html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
	border-top-color: #e36159;
}

html body .tabs-secondary .nav-tabs li.active a,
html.dark body .tabs-secondary .nav-tabs li.active a,
html body .tabs-secondary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a,
html body .tabs-secondary .nav-tabs li.active a:hover,
html.dark body .tabs-secondary .nav-tabs li.active a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary .nav-tabs li.active a:focus,
html.dark body .tabs-secondary .nav-tabs li.active a:focus,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #e36159;
	color: #e36159;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #e36159;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #e36159;
}

html body .tabs-tertiary .nav-tabs li a,
html.dark body .tabs-tertiary .nav-tabs li a,
html body .tabs-tertiary .nav-tabs.nav-justified li a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a,
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
	color: #2baab1;
}

html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
	border-top-color: #2baab1;
}

html body .tabs-tertiary .nav-tabs li.active a,
html.dark body .tabs-tertiary .nav-tabs li.active a,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs li.active a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs li.active a:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #2baab1;
	color: #2baab1;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #2baab1;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #2baab1;
}

html body .tabs-quaternary .nav-tabs li a,
html.dark body .tabs-quaternary .nav-tabs li a,
html body .tabs-quaternary .nav-tabs.nav-justified li a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a,
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
	color: #383f48;
}

html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
	border-top-color: #383f48;
}

html body .tabs-quaternary .nav-tabs li.active a,
html.dark body .tabs-quaternary .nav-tabs li.active a,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs li.active a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs li.active a:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #383f48;
	color: #383f48;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #383f48;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #383f48;
}

html body .tabs-dark .nav-tabs li a,
html.dark body .tabs-dark .nav-tabs li a,
html body .tabs-dark .nav-tabs.nav-justified li a,
html.dark body .tabs-dark .nav-tabs.nav-justified li a,
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
	color: #2e353e;
}

html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
	border-top-color: #2e353e;
}

html body .tabs-dark .nav-tabs li.active a,
html.dark body .tabs-dark .nav-tabs li.active a,
html body .tabs-dark .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a,
html body .tabs-dark .nav-tabs li.active a:hover,
html.dark body .tabs-dark .nav-tabs li.active a:hover,
html body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark .nav-tabs li.active a:focus,
html.dark body .tabs-dark .nav-tabs li.active a:focus,
html body .tabs-dark .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #2e353e;
	color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
	border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
	border-right-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #2e353e;
}

html body .tabs-light .nav-tabs li a,
html.dark body .tabs-light .nav-tabs li a,
html body .tabs-light .nav-tabs.nav-justified li a,
html.dark body .tabs-light .nav-tabs.nav-justified li a,
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
	color: #ffffff;
}

html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
	border-top-color: #ffffff;
}

html body .tabs-light .nav-tabs li.active a,
html.dark body .tabs-light .nav-tabs li.active a,
html body .tabs-light .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a,
html body .tabs-light .nav-tabs li.active a:hover,
html.dark body .tabs-light .nav-tabs li.active a:hover,
html body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light .nav-tabs li.active a:focus,
html.dark body .tabs-light .nav-tabs li.active a:focus,
html body .tabs-light .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #ffffff;
	color: #ffffff;
}

html body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #ffffff;
}

html body .tabs-light.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
	border-left-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a,
html body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
	border-right-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a,
html body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #ffffff;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-right-color: #e52a25;
	border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
	border-right-color: transparent;
	border-left-color: #e52a25;
}

.list.list-icons li .fa,
.list.list-icons li .icons {
	color: #777777;
	border-color: #e52a25;
}

.list.list-icons.list-icons-style-3 li .fa,
.list.list-icons.list-icons-style-3 li .icons {
	background-color: #e52a25;
}

.list.list-ordened li:before {
	color: #e52a25;
	border-color: #e52a25;
}

.list.list-ordened.list-ordened-style-3 li:before {
	background-color: #e52a25;
}

html .list-primary.list-icons li .fa,
html .list-primary.list-icons li .icons {
	color: #e52a25;
	border-color: #e52a25;
}

html .list-primary.list-icons.list-icons-style-3 li .fa,
html .list-primary.list-icons.list-icons-style-3 li .icons {
	background-color: #e52a25;
	color: #ffffff;
}

html .list-primary.list-ordened li:before {
	color: #e52a25;
}

html .list-primary.list-ordened.list-ordened-style-3 li:before {
	background-color: #e52a25;
	color: #ffffff;
}

html .list-secondary.list-icons li .fa,
html .list-secondary.list-icons li .icons {
	color: #e36159;
	border-color: #e36159;
}

html .list-secondary.list-icons.list-icons-style-3 li .fa,
html .list-secondary.list-icons.list-icons-style-3 li .icons {
	background-color: #e36159;
	color: #ffffff;
}

html .list-secondary.list-ordened li:before {
	color: #e36159;
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
	background-color: #e36159;
	color: #ffffff;
}

html .list-tertiary.list-icons li .fa,
html .list-tertiary.list-icons li .icons {
	color: #2baab1;
	border-color: #2baab1;
}

html .list-tertiary.list-icons.list-icons-style-3 li .fa,
html .list-tertiary.list-icons.list-icons-style-3 li .icons {
	background-color: #2baab1;
	color: #ffffff;
}

html .list-tertiary.list-ordened li:before {
	color: #2baab1;
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
	background-color: #2baab1;
	color: #ffffff;
}

html .list-quaternary.list-icons li .fa,
html .list-quaternary.list-icons li .icons {
	color: #383f48;
	border-color: #383f48;
}

html .list-quaternary.list-icons.list-icons-style-3 li .fa,
html .list-quaternary.list-icons.list-icons-style-3 li .icons {
	background-color: #383f48;
	color: #ffffff;
}

html .list-quaternary.list-ordened li:before {
	color: #383f48;
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
	background-color: #383f48;
	color: #ffffff;
}

html .list-dark.list-icons li .fa,
html .list-dark.list-icons li .icons {
	color: #2e353e;
	border-color: #2e353e;
}

html .list-dark.list-icons.list-icons-style-3 li .fa,
html .list-dark.list-icons.list-icons-style-3 li .icons {
	background-color: #2e353e;
	color: #ffffff;
}

html .list-dark.list-ordened li:before {
	color: #2e353e;
}

html .list-dark.list-ordened.list-ordened-style-3 li:before {
	background-color: #2e353e;
	color: #ffffff;
}

html .list-light.list-icons li .fa,
html .list-light.list-icons li .icons {
	color: #ffffff;
	border-color: #ffffff;
}

html .list-light.list-icons.list-icons-style-3 li .fa,
html .list-light.list-icons.list-icons-style-3 li .icons {
	background-color: #ffffff;
	color: #777777;
}

html .list-light.list-ordened li:before {
	color: #ffffff;
}

html .list-light.list-ordened.list-ordened-style-3 li:before {
	background-color: #ffffff;
	color: #777777;
}

.parallax blockquote i.fa-quote-left {
	color: #e52a25;
}

section.video blockquote i.fa-quote-left {
	color: #e52a25;
}

.panel-group .panel-heading a {
	color: #333333;
}

html .panel-group.panel-group-primary .panel-heading {
	background-color: #e52a25 !important;
}

html .panel-group.panel-group-primary .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-secondary .panel-heading {
	background-color: #e36159 !important;
}

html .panel-group.panel-group-secondary .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-tertiary .panel-heading {
	background-color: #2baab1 !important;
}

html .panel-group.panel-group-tertiary .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-quaternary .panel-heading {
	background-color: #383f48 !important;
}

html .panel-group.panel-group-quaternary .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-dark .panel-heading {
	background-color: #2e353e !important;
}

html .panel-group.panel-group-dark .panel-heading a {
	color: #ffffff;
}

html .panel-group.panel-group-light .panel-heading {
	background-color: #ffffff !important;
}

html .panel-group.panel-group-light .panel-heading a {
	color: #777777;
}

html .divider.divider-primary .fa,
html .divider.divider-primary .icons {
	color: #e52a25;
}

html .divider.divider-primary.divider-small hr {
	background: #e52a25;
}

html .divider.divider-secondary .fa,
html .divider.divider-secondary .icons {
	color: #e36159;
}

html .divider.divider-secondary.divider-small hr {
	background: #e36159;
}

html .divider.divider-tertiary .fa,
html .divider.divider-tertiary .icons {
	color: #2baab1;
}

html .divider.divider-tertiary.divider-small hr {
	background: #2baab1;
}

html .divider.divider-quaternary .fa,
html .divider.divider-quaternary .icons {
	color: #383f48;
}

html .divider.divider-quaternary.divider-small hr {
	background: #383f48;
}

html .divider.divider-dark .fa,
html .divider.divider-dark .icons {
	color: #2e353e;
}

html .divider.divider-dark.divider-small hr {
	background: #2e353e;
}

html .divider.divider-light .fa,
html .divider.divider-light .icons {
	color: #ffffff;
}

html .divider.divider-light.divider-small hr {
	background: #ffffff;
}

html .divider.divider-style-2.divider-primary .fa,
html .divider.divider-style-2.divider-primary .icons {
	background: #e52a25;
	color: #ffffff;
}

html .divider.divider-style-2.divider-secondary .fa,
html .divider.divider-style-2.divider-secondary .icons {
	background: #e36159;
	color: #ffffff;
}

html .divider.divider-style-2.divider-tertiary .fa,
html .divider.divider-style-2.divider-tertiary .icons {
	background: #2baab1;
	color: #ffffff;
}

html .divider.divider-style-2.divider-quaternary .fa,
html .divider.divider-style-2.divider-quaternary .icons {
	background: #383f48;
	color: #ffffff;
}

html .divider.divider-style-2.divider-dark .fa,
html .divider.divider-style-2.divider-dark .icons {
	background: #2e353e;
	color: #ffffff;
}

html .divider.divider-style-2.divider-light .fa,
html .divider.divider-style-2.divider-light .icons {
	background: #ffffff;
	color: #777777;
}

html .divider.divider-style-3.divider-primary .fa,
html .divider.divider-style-3.divider-primary .icons {
	border-color: #e52a25;
}

html .divider.divider-style-3.divider-secondary .fa,
html .divider.divider-style-3.divider-secondary .icons {
	border-color: #e36159;
}

html .divider.divider-style-3.divider-tertiary .fa,
html .divider.divider-style-3.divider-tertiary .icons {
	border-color: #2baab1;
}

html .divider.divider-style-3.divider-quaternary .fa,
html .divider.divider-style-3.divider-quaternary .icons {
	border-color: #383f48;
}

html .divider.divider-style-3.divider-dark .fa,
html .divider.divider-style-3.divider-dark .icons {
	border-color: #2e353e;
}

html .divider.divider-style-3.divider-light .fa,
html .divider.divider-style-3.divider-light .icons {
	border-color: #ffffff;
}

#header .tip {
	background: #2baab1;
	color: #ffffff;
}

#header .tip:before {
	border-right-color: #2baab1;
}

html #header .tip-primary {
	background: #e52a25 !important;
	color: #ffffff !important;
}

html #header .tip-primary:before {
	border-right-color: #e52a25 !important;
}

html #header .tip-secondary {
	background: #e36159 !important;
	color: #ffffff !important;
}

html #header .tip-secondary:before {
	border-right-color: #e36159 !important;
}

html #header .tip-tertiary {
	background: #2baab1 !important;
	color: #ffffff !important;
}

html #header .tip-tertiary:before {
	border-right-color: #2baab1 !important;
}

html #header .tip-quaternary {
	background: #383f48 !important;
	color: #ffffff !important;
}

html #header .tip-quaternary:before {
	border-right-color: #383f48 !important;
}

html #header .tip-dark {
	background: #2e353e !important;
	color: #ffffff !important;
}

html #header .tip-dark:before {
	border-right-color: #2e353e !important;
}

html #header .tip-light {
	background: #ffffff !important;
	color: #777777 !important;
}

html #header .tip-light:before {
	border-right-color: #ffffff !important;
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: #e52a25;
}

#header .header-btn-collapse-nav {
	background: #e52a25;
}

@media (min-width: 320px) {
	#header .header-nav-main nav > ul > li.open > a,
	#header .header-nav-main nav > ul > li:hover > a {
		background: #e52a25;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #e52a25;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #e52a25;
	}

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu {
		border-top-color: #e52a25;
	}

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent #e52a25 transparent;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #e52a25;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #e52a25;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
		color: #e52a25;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		background-color: #e52a25;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a {
		color: #e52a25;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a:before,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a:before {
		background: #e52a25;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
	#header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a {
		color: #e52a25;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-left-color: #e52a25;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header-right #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-right-color: #e52a25;
	}
}

@media (min-width: 320px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
		color: #e52a25;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		background: #e52a25;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
		border-top-color: #e52a25;
		background-color: #e52a25;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #0099e6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
		background: #0099e6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
		color: #e36159;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: #e36159;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
		border-top-color: #e36159;
		background-color: #e36159;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #e7766f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
		background: #e7766f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
		color: #2baab1;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		background: #2baab1;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
		border-top-color: #2baab1;
		background-color: #2baab1;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #30bec6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
		background: #30bec6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu > a:after {

		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
		color: #383f48;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		background: #383f48;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
		border-top-color: #383f48;
		background-color: #383f48;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #434c56;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
		background: #434c56;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
		color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		background: #2e353e;
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
		border-top-color: #2e353e;
		background-color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: #ffffff;
		border-bottom-color: #39424d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
		background: #39424d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
		color: #ffffff;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a {
		color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		background: #ffffff;
		color: #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
		border-top-color: #ffffff;
		background-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: #777777;
		border-bottom-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
		background: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #777777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
		color: #777777;
		opacity: 0.70;
	}
}




html #header .header-top.header-top-primary {
	background: #e52a25;
	border-top-color: #0077b3;
}

html #header .header-top.header-top-primary .header-nav-top ul > li.open > a {
	background: #0099e6;
}

html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:focus {
	background: #0099e6;
}

html #header .header-top.header-top-primary .dropdown-menu {
	background: #0099e6;
	border-color: #0099e6;
}

html #header .header-top.header-top-primary .dropdown-menu a:hover,
html #header .header-top.header-top-primary .dropdown-menu a:focus {
	background: #00aaff !important;
}

html #header .header-top.header-top-secondary {
	background: #e36159;
	border-top-color: #df4c43;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
	background: #e7766f;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:focus {
	background: #e7766f;
}

html #header .header-top.header-top-secondary .dropdown-menu {
	background: #e7766f;
	border-color: #e7766f;
}

html #header .header-top.header-top-secondary .dropdown-menu a:hover,
html #header .header-top.header-top-secondary .dropdown-menu a:focus {
	background: #ea8b85 !important;
}

html #header .header-top.header-top-tertiary {
	background: #2baab1;
	border-top-color: #26969c;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
	background: #30bec6;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:focus {
	background: #30bec6;
}

html #header .header-top.header-top-tertiary .dropdown-menu {
	background: #30bec6;
	border-color: #30bec6;
}

html #header .header-top.header-top-tertiary .dropdown-menu a:hover,
html #header .header-top.header-top-tertiary .dropdown-menu a:focus {
	background: #3fc9d0 !important;
}

html #header .header-top.header-top-quaternary {
	background: #383f48;
	border-top-color: #2d323a;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a {
	background: #434c56;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:focus {
	background: #434c56;
}

html #header .header-top.header-top-quaternary .dropdown-menu {
	background: #434c56;
	border-color: #434c56;
}

html #header .header-top.header-top-quaternary .dropdown-menu a:hover,
html #header .header-top.header-top-quaternary .dropdown-menu a:focus {
	background: #4e5865 !important;
}

html #header .header-top.header-top-dark {
	background: #2e353e;
	border-top-color: #23282f;
}

html #header .header-top.header-top-dark .header-nav-top ul > li.open > a {
	background: #39424d;
}

html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
	background: #39424d;
}

html #header .header-top.header-top-dark .dropdown-menu {
	background: #39424d;
	border-color: #39424d;
}

html #header .header-top.header-top-dark .dropdown-menu a:hover,
html #header .header-top.header-top-dark .dropdown-menu a:focus {
	background: #444e5b !important;
}

html #header .header-top.header-top-light {
	background: #ffffff;
	border-top-color: #f2f2f2;
}

html #header .header-top.header-top-light .header-nav-top ul > li.open > a {
	background: #ffffff;
}

html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:focus {
	background: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu {
	background: #ffffff;
	border-color: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu a:hover,
html #header .header-top.header-top-light .dropdown-menu a:focus {
	background: #ffffff !important;
}

@media (min-width: 320px) {
	html #header .header-nav-bar-primary {
		background: #f6f6f6 !important;
    	border-top: 1px solid #ddd;
	    border-bottom: 1px solid #ddd;
	}

	html #header .header-nav-bar-secondary {
		background: #e36159 !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-tertiary {
		background: #2baab1 !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-quaternary {
		background: #383f48 !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-dark {
		background: #2e353e !important;
		color: #ffffff !important;
	}

	html #header .header-nav-bar-light {
		background: #ffffff !important;
		color: #777777 !important;
	}
}

@media (min-width: 320px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
	#header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		color: #e52a25;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
		color: #e52a25;
	}
}

.testimonial blockquote {
	background: #0099e6;
}

.testimonial .testimonial-arrow-down {
	border-top-color: #0099e6;
}

html .testimonial-primary blockquote {
	background: #0099e6;
}

html .testimonial-primary .testimonial-arrow-down {
	border-top-color: #0099e6;
}

html .testimonial-secondary blockquote {
	background: #e7766f;
}

html .testimonial-secondary .testimonial-arrow-down {
	border-top-color: #e7766f;
}

html .testimonial-tertiary blockquote {
	background: #30bec6;
}

html .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: #30bec6;
}

html .testimonial-quaternary blockquote {
	background: #434c56;
}

html .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: #434c56;
}

html .testimonial-dark blockquote {
	background: #39424d;
}

html .testimonial-dark .testimonial-arrow-down {
	border-top-color: #39424d;
}

html .testimonial-light blockquote {
	background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down {
	border-top-color: #ffffff;
}

.circular-bar.only-icon .fa,
.circular-bar.only-icon .icons {
	color: #e52a25;
}

html .counters .counter-primary .fa,
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
	color: #e52a25;
}

html .counters .counter-secondary .fa,
html .counters .counter-secondary .icons,
html .counters .counter-secondary strong {
	color: #e36159;
}

html .counters .counter-tertiary .fa,
html .counters .counter-tertiary .icons,
html .counters .counter-tertiary strong {
	color: #2baab1;
}

html .counters .counter-quaternary .fa,
html .counters .counter-quaternary .icons,
html .counters .counter-quaternary strong {
	color: #383f48;
}

html .counters .counter-dark .fa,
html .counters .counter-dark .icons,
html .counters .counter-dark strong {
	color: #2e353e;
}

html .counters .counter-light .fa,
html .counters .counter-light .icons,
html .counters .counter-light strong {
	color: #ffffff;
}

.icon-featured {
	background-color: #e52a25;
}

.featured-box-primary .icon-featured {
	background-color: #e52a25;
}

.featured-box-primary .icon-featured:after {
	border-color: #e52a25;
}

.featured-box-primary h4 {
	color: #e52a25;
}

.featured-box-primary .box-content {
	border-top-color: #e52a25;
}

html .featured-box-primary .icon-featured {
	background-color: #e52a25;
}

html .featured-box-primary h4 {
	color: #e52a25;
}

html .featured-box-primary .box-content {
	border-top-color: #e52a25;
}

html .featured-box-secondary .icon-featured {
	background-color: #e36159;
}

html .featured-box-secondary h4 {
	color: #e36159;
}

html .featured-box-secondary .box-content {
	border-top-color: #e36159;
}

html .featured-box-tertiary .icon-featured {
	background-color: #2baab1;
}

html .featured-box-tertiary h4 {
	color: #2baab1;
}

html .featured-box-tertiary .box-content {
	border-top-color: #2baab1;
}

html .featured-box-quaternary .icon-featured {
	background-color: #383f48;
}

html .featured-box-quaternary h4 {
	color: #383f48;
}

html .featured-box-quaternary .box-content {
	border-top-color: #383f48;
}

html .featured-box-dark .icon-featured {
	background-color: #2e353e;
}

html .featured-box-dark h4 {
	color: #2e353e;
}

html .featured-box-dark .box-content {
	border-top-color: #2e353e;
}

html .featured-box-light .icon-featured {
	background-color: #ffffff;
}

html .featured-box-light h4 {
	color: #ffffff;
}

html .featured-box-light .box-content {
	border-top-color: #ffffff;
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
	border-color: #e52a25;
	color: #e52a25;
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
	border-color: #e36159;
	color: #e36159;
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #2baab1;
	color: #2baab1;
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #383f48;
	color: #383f48;
}

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
	border-color: #2e353e;
	color: #2e353e;
}

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
	border-color: #ffffff;
	color: #ffffff;
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
	border-color: #e52a25;
	color: #e52a25;
}

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
	border-color: #e36159;
	color: #e36159;
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #2baab1;
	color: #2baab1;
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #383f48;
	color: #383f48;
}

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
	border-color: #2e353e;
	color: #2e353e;
}

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
	border-color: #ffffff;
	color: #ffffff;
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
	color: #e52a25;
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
	color: #e36159;
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
	color: #2baab1;
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
	color: #383f48;
}

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
	color: #e52a25;
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
	color: #e36159;
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
	color: #2baab1;
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
	color: #383f48;
}

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
	color: #ffffff;
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
	color: #e52a25;
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
	color: #e36159;
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
	color: #2baab1;
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
	color: #383f48;
}

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
	color: #ffffff;
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px #e52a25;
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px #e36159;
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px #2baab1;
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px #383f48;
}

html .featured-box-effect-2.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 3px #2e353e;
}

html .featured-box-effect-2.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 3px #ffffff;
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 10px #e52a25;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background: #e52a25 !important;
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px #e36159;
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background: #e36159 !important;
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px #2baab1;
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background: #2baab1 !important;
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px #383f48;
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background: #383f48 !important;
}

html .featured-box-effect-3.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 10px #2e353e;
}

html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background: #2e353e !important;
}

html .featured-box-effect-3.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 10px #ffffff;
}

html .featured-box-effect-3.featured-box-light:hover .icon-featured {
	background: #ffffff !important;
}

.feature-box .feature-box-icon {
	background-color: #e52a25;
}

html .feature-box-primary .feature-box-icon {
	background-color: #e52a25;
}

html .feature-box-secondary .feature-box-icon {
	background-color: #e36159;
}

html .feature-box-tertiary .feature-box-icon {
	background-color: #2baab1;
}

html .feature-box-quaternary .feature-box-icon {
	background-color: #383f48;
}

html .feature-box-dark .feature-box-icon {
	background-color: #2e353e;
}

html .feature-box-light .feature-box-icon {
	background-color: #ffffff;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: #e52a25;
}



html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
	color: #e52a25;
}

html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
	color: #e36159;
}

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
	color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
	color: #383f48;
}

html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
	color: #ffffff;
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border-color: #e52a25;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: #e52a25;
}

.feature-box.feature-box-style-3:hover .h4,
.feature-box.feature-box-style-3:hover .under {
	color: #e52a25;
}

.feature-box.feature-box-style-3:hover .feature-box-icon {
	background: #e52a25;
}

.feature-box.feature-box-style-3:hover .feature-box-icon i.fa,
.feature-box.feature-box-style-3:hover .feature-box-icon .icons {
	color: #fff;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
	border-color: #e52a25;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
	color: #e52a25;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
	border-color: #e36159;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
	color: #e36159;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
	border-color: #2baab1;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
	color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
	border-color: #383f48;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
	color: #383f48;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon {
	border-color: #2e353e;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon {
	border-color: #ffffff;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
	color: #ffffff;
}

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon .icons {
	color: #e52a25;
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
	color: #e52a25;
}

html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
	color: #e36159;
}

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
	color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
	color: #383f48;
}

html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
	color: #ffffff;
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.icons {
	color: #e52a25;
}

html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
	color: #e52a25;
}

html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
	color: #e36159;
}

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.icons {
	color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.icons {
	color: #383f48;
}

html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.icons {
	color: #ffffff;
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
	color: #e52a25;
}

html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.icons {
	color: #e36159;
}

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.icons {
	color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.icons {
	color: #383f48;
}

html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.icons {
	color: #ffffff;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
	background-color: #006699;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
	background-color: #0077b3;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
	background-color: #e52a25;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
	background-color: #0099e6;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary {
	background-color: #00aaff;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary {
	background-color: #1ab2ff;
}

html .featured-boxes-full .featured-box-full-primary {
	background-color: #e52a25;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-secondary {
	background-color: #e36159;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-tertiary {
	background-color: #2baab1;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-quaternary {
	background-color: #383f48;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-dark {
	background-color: #2e353e;
	color: #ffffff;
}

html .featured-boxes-full .featured-box-full-light {
	background-color: #ffffff;
	color: #777777;
}

.pricing-table .most-popular {
	border-color: #e52a25;
}

.pricing-table .most-popular h3 {
	background-color: #e52a25 !important;
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: #e52a25;
}

.pricing-table.princig-table-flat .plan h3 span {
	background: #e52a25;
}

html .call-to-action.featured.featured-primary {
	border-top-color: #e52a25;
}

html .call-to-action.call-to-action-primary {
	background: #e52a25;
}

html .call-to-action.with-full-borders-primary {
	border-color: #e52a25;
}

html .call-to-action.call-to-action-primary {
	background: #e52a25;
}

html .call-to-action.call-to-action-primary h3,
html .call-to-action.call-to-action-primary p {
	color: #ffffff;
}

html .call-to-action.featured.featured-secondary {
	border-top-color: #e36159;
}

html .call-to-action.call-to-action-secondary {
	background: #e36159;
}

html .call-to-action.with-full-borders-secondary {
	border-color: #e36159;
}

html .call-to-action.call-to-action-secondary {
	background: #e36159;
}

html .call-to-action.call-to-action-secondary h3,
html .call-to-action.call-to-action-secondary p {
	color: #ffffff;
}

html .call-to-action.featured.featured-tertiary {
	border-top-color: #2baab1;
}

html .call-to-action.call-to-action-tertiary {
	background: #2baab1;
}

html .call-to-action.with-full-borders-tertiary {
	border-color: #2baab1;
}

html .call-to-action.call-to-action-tertiary {
	background: #2baab1;
}

html .call-to-action.call-to-action-tertiary h3,
html .call-to-action.call-to-action-tertiary p {
	color: #ffffff;
}

html .call-to-action.featured.featured-quaternary {
	border-top-color: #383f48;
}

html .call-to-action.call-to-action-quaternary {
	background: #383f48;
}

html .call-to-action.with-full-borders-quaternary {
	border-color: #383f48;
}

html .call-to-action.call-to-action-quaternary {
	background: #383f48;
}

html .call-to-action.call-to-action-quaternary h3,
html .call-to-action.call-to-action-quaternary p {
	color: #ffffff;
}

html .call-to-action.featured.featured-dark {
	border-top-color: #2e353e;
}

html .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html .call-to-action.with-full-borders-dark {
	border-color: #2e353e;
}

html .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html .call-to-action.call-to-action-dark h3,
html .call-to-action.call-to-action-dark p {
	color: #ffffff;
}

html .call-to-action.featured.featured-light {
	border-top-color: #ffffff;
}

html .call-to-action.call-to-action-light {
	background: #ffffff;
}

html .call-to-action.with-full-borders-light {
	border-color: #ffffff;
}

html .call-to-action.call-to-action-light {
	background: #ffffff;
}

html .call-to-action.call-to-action-light h3,
html .call-to-action.call-to-action-light p {
	color: #777777;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: #e52a25;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #e52a25;
}


ul.history li .featured-box .box-content {
	border-top-color: #e52a25;
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #a2a2a2;
    display: block;
    line-height: 15px;
    font-size: 12px;
    padding: 2px 4px;
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #e52a25;
}

.slider .tp-bannertimer {
	background-color: #e52a25;
}

.home-concept strong {
	color: #e52a25;
}

html .home-intro-primary {
	background: #e52a25;
}

html .home-intro-secondary {
	background: #e36159;
}

html .home-intro-tertiary {
	background: #2baab1;
}

html .home-intro-quaternary {
	background: #383f48;
}

html .home-intro-dark {
	background: #2e353e;
}

html .home-intro-light {
	background: #ffffff;
}

.home-intro p em {
	color: #00aaff;
}

html .slider-container .tp-caption-overlay-primary {
	background: #e52a25;
}

html .slider-container .tp-caption-overlay-opacity-primary {
	background: rgba(0, 136, 204, 0.4);
}

html .slider-container .tp-caption-overlay-secondary {
	background: #e36159;
}

html .slider-container .tp-caption-overlay-opacity-secondary {
	background: rgba(227, 97, 89, 0.4);
}

html .slider-container .tp-caption-overlay-tertiary {
	background: #2baab1;
}

html .slider-container .tp-caption-overlay-opacity-tertiary {
	background: rgba(43, 170, 177, 0.4);
}

html .slider-container .tp-caption-overlay-quaternary {
	background: #383f48;
}

html .slider-container .tp-caption-overlay-opacity-quaternary {
	background: rgba(56, 63, 72, 0.4);
}

html .slider-container .tp-caption-overlay-dark {
	background: #2e353e;
}

html .slider-container .tp-caption-overlay-opacity-dark {
	background: rgba(46, 53, 62, 0.4);
}

html .slider-container .tp-caption-overlay-light {
	background: #ffffff;
}

html .slider-container .tp-caption-overlay-opacity-light {
	background: rgba(255, 255, 255, 0.4);
}
/* Arrows */
.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e52a25;
	border-color: #e52a25 #e52a25 #006699;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover {
	border-color: #0099e6 #0099e6 #0077b3;
	background-color: #0099e6;
}

.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus,
.tparrows.tparrows-carousel.tp-leftarrow:active:hover,
.tparrows.tparrows-carousel.tp-rightarrow:active:hover,
.tparrows.tparrows-carousel.tp-leftarrow:active:focus,
.tparrows.tparrows-carousel.tp-rightarrow:active:focus {
	border-color: #0077b3 #0077b3 #0077b3;
	background-color: #0077b3;
}

.tparrows.tparrows-carousel.tp-leftarrow.dropdown-toggle,
.tparrows.tparrows-carousel.tp-rightarrow.dropdown-toggle {
	border-left-color: #0077b3;
}

.tparrows.tparrows-carousel.tp-leftarrow[disabled],
.tparrows.tparrows-carousel.tp-rightarrow[disabled] {
	border-color: #33bbff;
	background-color: #33bbff;
}

.shop ul.products li.product .onsale {
	background-color: #e52a25;
	border-bottom:none;
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
	color: #e52a25;
}

#footer .footer-ribbon {
	background: #e52a25;
}

#footer .footer-ribbon:before {
	border-right-color: #005580;
	border-left-color: #005580;
}

#footer.light h1,
#footer.light h2,
#footer.light h3,
#footer.light h4,
#footer.light a {
	color: #e52a25;
}

#footer.color {
	background: #e52a25;
	border-top-color: #e52a25;
}

#footer.color .footer-ribbon {
	background: #006699;
}

#footer.color .footer-ribbon:before {
	border-right-color: #00334d;
}

#footer.color .footer-copyright {
	background: #0077b3;
	border-top-color: #0077b3;
}

html #footer.color-primary {
	background: #e52a25;
	border-top-color: #e52a25;
}

html #footer.color-primary .footer-ribbon {
	background: #006699;
}

html #footer.color-primary .footer-ribbon:before {
	border-right-color: #00334d;
}

html #footer.color-primary .footer-copyright {
	background: #0077b3;
	border-top-color: #0077b3;
}

html #footer.color-secondary {
	background: #e36159;
	border-top-color: #e36159;
}

html #footer.color-secondary .footer-ribbon {
	background: #dc372d;
}

html #footer.color-secondary .footer-ribbon:before {
	border-right-color: #a1231b;
}

html #footer.color-secondary .footer-copyright {
	background: #df4c43;
	border-top-color: #df4c43;
}

html #footer.color-tertiary {
	background: #2baab1;
	border-top-color: #2baab1;
}

html #footer.color-tertiary .footer-ribbon {
	background: #218388;
}

html #footer.color-tertiary .footer-ribbon:before {
	border-right-color: #12474a;
}

html #footer.color-tertiary .footer-copyright {
	background: #26969c;
	border-top-color: #26969c;
}

html #footer.color-quaternary {
	background: #383f48;
	border-top-color: #383f48;
}

html #footer.color-quaternary .footer-ribbon {
	background: #22262b;
}

html #footer.color-quaternary .footer-ribbon:before {
	border-right-color: #000000;
}

html #footer.color-quaternary .footer-copyright {
	background: #2d323a;
	border-top-color: #2d323a;
}

html #footer.color-dark {
	background: #2e353e;
	border-top-color: #2e353e;
}

html #footer.color-dark .footer-ribbon {
	background: #181c21;
}

html #footer.color-dark .footer-ribbon:before {
	border-right-color: #000000;
}

html #footer.color-dark .footer-copyright {
	background: #23282f;
	border-top-color: #23282f;
}

html #footer.color-light {
	background: #ffffff;
	border-top-color: #ffffff;
}

html #footer.color-light .footer-ribbon {
	background: #e6e6e6;
}

html #footer.color-light .footer-ribbon:before {
	border-right-color: #bfbfbf;
}

html #footer.color-light .footer-copyright {
	background: #f2f2f2;
	border-top-color: #f2f2f2;
}

.sample-icon-list .sample-icon a:hover {
	background-color: #e52a25;
}

html.boxed .body {
	border-top-color: #e52a25;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a,
	.nav-tabs-justified > li > a,
	.navbar {
		border-radius: 0;
	}
}


@media (min-width: 320px) {
	#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
	#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
	#header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
	#header.flat-menu nav ul.nav-main li a,
	html.boxed #header.flat-menu .header-top {
		border-radius: 0;
	}
}



.counters { color: #e52a25; }
.counters label { color: #333333; }


.banner-cap {
	border-radius: 5px;
    background:#fef7e4;
    display: block;
    padding: 20px;
    text-align: center;
    color: #292824;
    position: relative;
    border: 2px dashed #a29a85;
}
.banner-cap .banner-cap-title {
	 display:inline-block;vertical-align: middle;color: #292824;
	 margin: 30px 50px 30px 0;padding:0;font-size: 55px;font-weight: bold;text-transform: uppercase;
	 text-align:left;
}
.banner-cap .banner-cap-price {
	display:inline-block;vertical-align:top;font-size: 18px;line-height:30px;text-align: left;margin:20px 0 0 0;
}
.banner-cap .banner-cap-size {
	position:absolute; bottom:10px; right:10px; font-size:13px; color:#292824;
 }

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	color: #333;
    font-family: "Open Sans", Arial, sans-serif;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] .flag, 
.select2-container--bootstrap .select2-results__option .flag {margin:0 10px 0 5px}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color: #e0e0e0;
    color: #333;
}

/* ERROR FORM VALIDATION */
span.error-validation {
	position: absolute;
	left: 0;
	top: -100%;
	background: rgba(0, 0, 0, 0.7);
	padding: 4px 8px;
	font-size:12px; line-height:14px;
	border-radius: 5px;
	color: #fff;
}
span.error-validation:before {
	content: '';
	position: absolute;
	left: 10%;
	bottom: -5px;
	border-color: transparent;
	border-style: solid;
	border-width: 0 5px 5px;
	transform: rotate(180deg);
	border-bottom-color: rgba(0, 0, 0, 0.7);
}

.gmScroll {

}

.gmScroll .gmScroll-content {
	max-height: 240px;
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
}

#vk_groups {
	margin: 40px 0;
}

.searchResult .gmScroll-content {
	max-height: 465px;
}
.any-question{
	display: flex;
	align-items: center;
}
.flex-middle{
    display: flex;
    align-items: center;
}
.flex-row{
	display: flex!important;
	flex-direction: row;
}
.flex-baseline{
	align-items: flex-start;
}
.multiselect-container.dropdown-menu {
	max-height: 360px;
	overflow-y: auto;
}
.start-sell{
	display: flex;
	justify-content: center;
}
.start-sell a{
	display: flex;
	align-items: center;
	text-align: left;
}
.start-sell .circle{
	margin-left: 15px;
	background-color: #e52a25;
	border: 2px solid #fff;
	border-radius: 50%;
	width: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 35px;
	height: 35px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.start-sell a:hover .circle{
	background-color: #f94160;
	color: #FFF;
}
.start-sell a:focus .circle, .start-sell a:active .circle{
	background-color: #bd2d29;
	color: #FFF;
}

.pb-none {
	padding-bottom: 0 !important;
}

.advertising-stat .flex-container {
	display: flex;
	flex-flow: row wrap;
}

.advertising-stat .pay-adv {
	min-width: 350px;
}

.advertising-stat p, .advertising-stat div, .advertising-stat span {
	color: #333;
}

.advertising-stat .flex-container .item {
	margin-bottom: 20px;
	flex: 0 0 50%;
}


.table-prof-compare td {text-align:center; vertical-align:middle}
.table-prof-compare tr td:first-child { text-align:left; vertical-align:top}
.table-advertising td {background:#fff;}

.table-prof-compare .marker-check,
.table-prof-compare .marker-infinity {
	font-size:18px; line-height:18px;
	color:#e52a25;
}

.table-prof-compare .marker-infinity {font-style:normal;font-size:31px; line-height:31px;}


.table-advertising > tbody > tr > td, .table-advertising > tbody > tr > th, .table-advertising > tfoot > tr > td, .table-advertising > tfoot > tr > th, .table-advertising > thead > tr > td, .table-advertising > thead > tr > th {
	padding: 8px 15px;
}

.table-advertising .price2 {
	max-width: 150px;
}

.table-advertising > thead > tr > th, .table-advertising > tbody > tr > td {
	vertical-align: middle;
}

.table-advertising > thead > tr > th {
	text-align: center;
}

.table-advertising > thead > tr > th:first-child {
	text-align: left;
}

.how-it a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.how-it .fa {
	font-size: 23px;
}

.num-weeks {
	display: flex;
	align-items: center;
}

.order-advertising {
	display: none;
}
.b-pin {
	zoom: 1;
	position: absolute;
	width: 13px;
	height: 26px;
	top: 4px;
	right: -2px;
	background: url(../images/selects.png) 0px -75px no-repeat;
}
.b-pin .uarr, .b-pin .darr {
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 12px;
	cursor: pointer;
}
.b-pin .darr {
	top: 13px;
}
span.error-validation {
	position: relative!important;
	left: inherit!important;
	top: inherit!important;
	margin-top: 6px!important;
	display: inline-block!important;
}


span.error-validation:before {
	left: 10%!important;
	bottom: 100%!important;
	top: inherit!important;
	transform: inherit!important;
}

.select2-hidden-accessible + .error-validation {
	position:absolute !important;
	top:85% !important; left:0 !important;
	z-index:99;
}
.select2-hidden-accessible + .error-validation:before {
	bottom: auto !important;
    top: -5px !important;
}

span.error-validation#multiselect-subjects-error,
span.error-validation#multiselect-style-error,
span.error-validation#multiselect-product,
span.error-validation#title_ru-error,
span.error-validation#title_en-error,
span.error-validation#title_es-error {
	position:absolute !important;
	top:85% !important; left:15px !important;
	z-index:99;
}

span.error-validation#multiselect-subjects-error:before,
span.error-validation#multiselect-style-error:before,
span.error-validation#multiselect-product:before,
span.error-validation#title_ru-error:before,
span.error-validation#title_en-error:before,
span.error-validation#title_es-error:before {
	bottom: auto !important;
    top: -5px !important;
}


span.error-validation#input-main-screen-error {
    position: absolute !important;
    top: 78% !important;
    left: 0px !important;
    z-index: 99;
}

span.error-validation#input-main-screen-error:before {
	bottom: auto !important;
    top: -5px !important;
}

.parallax {
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 100%;
}


.breadcrumbs.parallax {
	background-position: top center !important;
	background-size: cover !important;
	background-attachment:scroll !important;
}


.change-how-sell-main{
	margin-top: -60px;
	margin-bottom: 60px;
}
.change-how-sell .row{
	align-items: center;
	display: flex;
}
.change-how-sell{
	padding: 30px 0!important;
}
.change-how-sell h2{
	margin-bottom: 5px;
	line-height: 33px;
}
.change-how-sell .left-block{
	padding-left: 80px;
	position: relative;
}
.change-how-sell i{
	position: absolute;
	left: 15px;
	top: 7px;
	width: 55px;
	height: 55px;
	background-color: #e52a25;
	color: #fff;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 43px;
}
.change-how-sell .right-block{
	display: flex;
	justify-content: space-between;
}
.change-how-sell .right-block .how-lnk{
	margin: 0 10px;

}
.banner-center{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 40px;
}
.banner-center noindex {display:block; width:100%;}
.banner-right {
	margin:0 0 30px 0;
}
.banner-right a.gray {color:#555}

.accordion-toggle{
	position: relative;
}
.accordion-toggle:before{
	opacity: 0;
	position: absolute;
	right: -10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 11px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: black;
	color: #fff;
	content: attr(data-number);
}
.accordion-toggle.empty:before{
	 opacity: 0;
}
.accordion-toggle.full:before{
	opacity: 1;
}
.panel-cost-template .panel-heading .accordion-toggle{
	padding: 0 0 0 10px;
}
.panel-cost-template .panel-heading .radio-custom{
	width: 100%;
}
.panel-cost-template .panel-heading .radio-custom label{
	padding: 10px 15px 10px 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.panel-cost-template .panel-heading .radio-custom label .cost .fa,
.calculate-panel .calculate .fa {margin-left:5px; line-height:12px;}

.panel-change h4{
	font-size: 16px;
	line-height: 19px;
}
.radioUnique{
	padding-left: 10px;
}
.panel.panel-change{
	border: none!important;
}
.panel.panel-change .panel-heading{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #DADADA;
}
.panel.panel-change .accordion-body .panel-body{
	border: 1px solid #DADADA;
	border-top: none;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.panel.panel-change.active-panel .panel-heading{
	border: 1px solid #DADADA;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.panel.panel-change.active-panel .accordion-body .panel-body{
	border: 1px solid #DADADA;
	border-top: none;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.install-change .checkbox-custom{
	display: flex!important;
	padding: 0 16px 0 23px;
	justify-content: space-between;
}
.install-change .cost-install{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
}
.calculate-panel .calculate{
	display: flex;
	justify-content: flex-end;
	align-items: baseline;
	padding-right: 16px;
	margin-bottom:20px !important;
}
.calculate-panel .pull-right{
	display: flex;
	flex-direction: column;
	justify-content: left;
	align-items: flex-end;
}
.calculate-panel .pull-right .old-price{
	line-height: 12px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.calculate-panel .pull-right .old-price span{
	font-size: 11px;
	text-decoration: line-through;
}
.calculate-panel .pull-right .old-price span i{
	font-size: 10px;
}
.calculate-panel .pull-right .new-price{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	line-height: 12px;
}
.advantage-items {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	margin-top: 70px;
	margin-bottom: 70px;
}

.advantage-items .block {
	padding: 0 15px;
	min-width: 190px;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 15px;
}

.advantage-items .block .fa {
	font-size: 75px;
}

.sidebar{
	will-change: min-height;
}

.sidebar__inner{
	transform: translate(0, 0); /* For browsers don't support translate3d. */
	transform: translate3d(0, 0, 0);
	will-change: position, transform;
}
.presentation-wrap{
	display: block;
	height: 440px;
	overflow: hidden;
	border-radius: 5px 5px 0 0;
    border: 1px solid #dddddd;
}
.block-icon-red{
	width: 60px;
	height: 60px;
	background-color: #e52a25;
	border-radius: 10px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 34px;
	margin-right: 10px;
}
.template-guarantee{
	display: flex;
	justify-content: center;
	margin-bottom: 30px;

}
.template-guarantee span{
	color: #333;
	font-size: 16px;
	font-family: "Open Sans", Arial, sans-serif;
}
.template-guarantee div[class^='icon']{
	text-align: left;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 0 20px;
}
.header-nav-top .scrollable .scrollable-content .itemlist-js{
	list-style-type: none;
}
.user-search .outerSearch .searchResult{
	width: 100%;
}
.user-search .outerSearch .searchResult .list-seller-link .list-seller-name{
	padding-right: 10px;
}
.user-search .outerSearch .searchResult .list-seller-info{
	padding-right: 10px;
	display: flex;
	justify-content: space-between;
	padding-top: 5px;
}
.user-search .outerSearch .searchResult .list-seller li{
	height: auto;
}
.list-payment-system .payment-system-img{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 0;
}
.list-payment-system .payment-system-img img{
	width: 80% !important;
	max-height:45px;
}
.header-modal-request{
	justify-content: space-between;

}
.header-modal-request .profile{
	display: flex;
	align-items: center;
}
.header-modal-request .profile .info-user-logo{
	margin-right: 7px;
}
.header-modal-request .profile .info-user-logo div{
	width: 45px;
	height: 45px;
	border: 2px solid #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header-modal-request .profile .f_right{
	line-height: 15px;
	font-size: 14px;
	color: #333;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header-modal-request .profile:hover .f_right{
	color: #e52a25;
}
.header-modal-request .profile:hover .info-user-logo div{
	box-shadow: 0 0 0 1px #e52a25;
}
.header-modal-request h2{
	font-size: 26px;
	line-height: 26px;
}
.header-modal-request .profile{
	color: #333;
}
.modal-block-primary .panel-body{
	padding: 20px 15px;
}
#emailcontent{
	color: #333;
}
.page-header-admin .breadcrumbs{
	padding-right: 45px!important;
}
.tarif--sale{
	left: -39px!important;
	top: 22px!important;
	width: 181px!important;
	color: #04310a!important;
	font-weight: 600!important;
}
/* Datepicker - Skin Primary */
.datepicker.datepicker-primary {
	min-width: 255px;
}

.datepicker.datepicker-primary.datepicker-inline {
	background: #fff;
	border: 1px solid #eee;
}

.datepicker.datepicker-primary table thead tr:first-child {
	background-color: #CCC;
	color: #FFF;
}

.datepicker.datepicker-primary table thead tr:first-child th:hover {
	background-color: #b3b3b3;
}

.datepicker.datepicker-primary table thead tr:first-child th:first-child {
	border-radius: 4px 0 0 0;
}

.datepicker.datepicker-primary table thead tr:first-child th:last-child {
	border-radius: 0 4px 0 0;
}

.datepicker.datepicker-primary table thead tr:last-child {
	background-color: #d9d9d9;
	color: #FFF;
}

.datepicker.datepicker-primary table thead tr:last-child th:hover {
	background-color: #CCC;
}

.datepicker.datepicker-primary table thead tr th {
	border-radius: 0;
}
.datepicker table tr td,
.datepicker table tr th {
	width: 48px;
	height: 32px;
}

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

.datepicker table thead tr th.prev:hover,
.datepicker table thead tr th.next:hover {
	color: #fff;
}

div.datepicker.datepicker-primary table thead tr:last-child {
	background-color: #ff3b5b;
}

div.datepicker.datepicker-primary table tbody tr td.day.active,
div.datepicker.datepicker-primary table tbody tr td.day:hover,
div.datepicker table thead tr th.prev:hover,
div.datepicker table thead tr th.next:hover {
	background-color: #e52a25;
	color: #fff;
	border-radius: 0;
}

div.datepicker.datepicker-primary table thead tr:last-child th:hover {
	background-color: #fff;
	color: #e52a25;
}
div.datepicker.datepicker-primary table th.dow:hover {
	background-color: #ff3b5b!important;
	color: #fff!important;
}
.visible-xs{
	display: none!important;
}
.style-pager .fa{
	font-size: 45px;
	color: #d1d1d1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.style-pager .fa:hover{
	color: gray;
}
.pager-prev.style-pager{
	float: right;
}
.pager-next.style-pager{
	float: left;
}
.clear-this-block:after{
	clear: both;
	display: block;
	content: '';
}
.pb-none{
	padding-bottom: 0!important;
}
.partner-program .bg-image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 100% 100%;
}

.partner-program .h1 {
	font-size: 54px;
}

.partner-program .advantage {
	display: flex;
	flex-direction: row;
	margin-top: 63px;
	align-items: flex-start;
	margin-bottom: 25px;

}

.partner-program .advantage .item {
	flex: 0 0 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 70px;
}

.big-text {
	font-size: 70px;
	line-height: 80px;
}

.advantage-items {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	margin-top: 70px;
	margin-bottom: 70px;
}

.advantage-items .block {
	padding: 0 15px;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.advantage-items .block .fa {
	font-size: 75px;
}

.partner-program .buttons {
	margin-bottom: 70px;
}

.how-it-work{
	position: relative;
}
.how-it-work .advantage-items{
	margin-bottom: 0;
}
.how-it-work:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(248,247,245,0.75);
}
.how-it-work section{
	position: relative;
}
.how-it-work .line{
	width: 500px;
	height: 1px;
	background: #757371;
	margin: 75px auto 70px auto;
}
.how-it-work .img-in-block{
	width: 80px;
	height: 80px;
	border-radius: 10px;
	background-color: #e52a25;
	display: flex;
	justify-content: center;
	align-items: center;
}
.how-it-work .img-in-block i[class^='icon'],
.how-it-work .img-in-block i.fa{
	font-size: 1px!important;
}
.how-it-work .img-in-block i[class^='icon']:before,
.how-it-work .img-in-block i.fa:before {
	font-size: 52px;
}
.how-it-work .img-in-block i {
	width: 40px;
	height: 40px;
	display: block;
	background-repeat: no-repeat;


}
.how-it-work .img-in-block i[class^='icon'],
.how-it-work .img-in-block i.fa{
	height: auto;
	font-size: 52px;
	color: #fff;
	width: auto;
}
.parts-of-circle{
	height: 533px;
	position: relative;
	width: 533px;
	margin: 50px auto 50px auto;
}
.parts-of-circle .par-1{
	top: 24px;
	left: -9px;
	height: 277px;
	width: 220px;
}
.parts-of-circle .part{
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
}
.parts-of-circle .wow{
	opacity: 0;
}
.parts-of-circle .content-part{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 28px;
	margin-left: -27px;
}
.parts-of-circle .content-part img{
	width: 60px;
}
.parts-of-circle .content-part .h4{
	margin-top: 7px;
	color: #fff;
	font-weight: 400;
}
.parts-of-circle .wow.end-animation{
	opacity: 1;
}
.bg-image-circle{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.parts-of-circle .par-2{
	top: -1px;
	left: 164px;
	height: 189px;
	width: 288px;
}
.parts-of-circle .par-2 .content-part{
	margin-top: -19px;
	margin-left: -15px;
}
.parts-of-circle .par-3{
	top: 87px;
	right: -40px;
	height: 375px;
	width: 226px;
}
.parts-of-circle .par-3 .content-part{
	margin-top: -19px;
	margin-left: -15px;
}
.parts-of-circle .par-4{
	bottom: -6px;
	right: 93px;
	height: 185px;
	width: 262px;
}
.parts-of-circle .par-4 .content-part{
	margin-top: 20px;
	margin-left: -15px;
}
.parts-of-circle .par-5{
	left: -5px;
	bottom: 7px;
	height: 236px;
	width: 222px;
}
.parts-of-circle .par-5 .content-part{
	margin-top: -48px;
	margin-left: 17px;
}
.parts-of-circle .logo{
	width: 130px;
	position: absolute;
	top: 213px;
	left: 187px;
}
.howit-easy .number-circle{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #2baab1;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-size: 36px;
}
.howit-easy .arrow-right{
	width: 30px;
	margin-top: 15px;
}
.howit-easy .make-profit{
	flex-direction: column;
}
.howit-easy .make-profit .number-circle{
	width: 80px;
	height: 80px;
	background-color: #e52a25;
}
.howit-easy .make-profit .number-circle img{
	width: 55px;
}
.comment-block{
	border-radius: 10px;
	border:1px solid #dddddd;
	display: block;
}
.comment-block .comment{
	position: relative;
	padding: 10px 15px;
	color: #333;
}
.comment-block .comment .bg-block{
	position: absolute;
	width: 110px;
	height: 110px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	top: 50%;
	left: 20px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.comment-block .photo{
	height: 260px;
	background-repeat: no-repeat;
	background-size: cover ;
	background-position: center center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.comment-block .user-stat{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.comment-block .user-stat .block{
	display: flex;
	flex-direction: column;
}
#owl-comments .owl-dots {
	margin-top: 20px!important;
}
.carousel-comments{
	width: 900px;
	margin: 0 auto;
}
.how-it-work.block-slider:before{
	background-color: rgba(248,247,245,0.88);
}
#owl-lenta{
	height: 200px;
	width: 110px;
	margin: 90px auto 0 auto;
}
#owl-lenta .owl-stage-outer{
	overflow: inherit!important;
}
#owl-lenta .item .flex-middle{
	flex-direction: column;
	position: relative;
}
#owl-lenta .wrapper{
	text-align: center;
	margin-top: 115px;
	color: #333333;
	opacity: 0;
	display: flex;
	flex-direction: column;
	width: 200px;
	justify-content: center;
	align-items: center;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
#owl-lenta .wrapper .name {
	font-size: 24px!important;
	line-height: 25px;
}
#owl-lenta .wrapper .text{
	font-size: 20px;
	line-height: 23px;
}
#owl-lenta .owl-item .icon-type{
	position: absolute;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;

}
#owl-lenta .owl-item.active .icon-type{
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
	margin-bottom: 5px;
}
#owl-lenta .owl-item.active .wrapper{
	opacity: 1;
}
#owl-lenta .owl-item.open .icon-type{
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
	margin-bottom: 5px;
}
#owl-lenta .owl-item.open .wrapper{
	opacity: 1;
}
.how-it-work.block-slider{
	margin-bottom: 30px!important;
}

.template-presentation .presentation-wrap{
	position: relative;

}
.template-presentation .presentation-wrap .count-img{
	position: absolute;
	bottom: 20px;
	left: 20px;
	padding: 10px 15px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	display: flex;
	align-items: center;
	border-radius: 5px;
}
.template-presentation .presentation-wrap .count-img .fa{
	margin-right: 15px;
	font-size: 25px;
	color: #fff;
}
.template-presentation .presentation-wrap .count-img .number{
	font-size: 18px;
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar{
	visibility: visible;
	opacity: 1;
}
.wrap-raiting{
	position: relative;
}
.wrap-raiting .raiting + span.error-input{
	bottom: -23px;
}
.how-it-work{
	overflow-x: hidden!important;
}
.panel-body.public-block--total-sum{
	width: 275px;
}
#usr_search_form.is-affixed .inner-wrapper-sticky{
	bottom: 20px!important;
	/*top: inherit!important;*/
}
.sidebar-catalog{
	will-change: min-height;
}

.inner-wrapper-sticky{
	transform: translate(0, 0); /* For browsers don't support translate3d. */
	transform: translate3d(0, 0, 0);
	will-change: position, transform;
}
.icon-type.fonts{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjM2U0YjVjOyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+Zm9udHM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIvPiAgICAgICAgPGcgaWQ9InN1cmZhY2UxIj4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuODcsMjkuMjMsMTguNTMsMTEuODFjLS4yNS0uODMtMS4yNy0xLjIyLTIuMzMtMS4yMmEyLjI1LDIuMjUsMCwwLDAtMi4zLDEuMjJsLTEuMzEsNC4yNy0uNSwxLjYyTDguNTYsMjkuMjNhMS42LDEuNiwwLDAsMC0uMDYuMjhjMCwuODksMS4zLDEuNSwyLjI3LDEuNS42MSwwLDEuMDgtLjE5LDEuMjItLjcyTDEzLDI2LjZoNi4zNGwxLjA1LDMuNjhjLjE0LjUzLjYxLjcyLDEuMjIuNzIsMSwwLDIuMjctLjY0LDIuMjctMS41QTEuMTksMS4xOSwwLDAsMCwyMy44NywyOS4yM1pNMTMuNzksMjMuNzhsMi40MS04LjUsMi40MSw4LjVaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM2LjUsMjYuOTF2M2MwLC42NC0uNzUsMS4xNC0xLjc0LDEuMTRzLTEuNjEtLjUtMS42MS0xLjE0di0uOGE1LjUxLDUuNTEsMCwwLDEtNC4yMSwyLjE5LDMuMzgsMy4zOCwwLDAsMS0zLjYtMy42OGMwLTMuMTgsMi42My00LjA3LDYuNDUtNC4wN2gxLjE0di0uMzZhMi4zMywyLjMzLDAsMCwwLTIuNDQtMi41NWMtMi4xMywwLTIuNDkuODYtMy4xNi44NnMtMS4yMi0xLTEuMjItMS43N2MwLTEuMTQsMi40Ni0yLDQuNDMtMiw0LjMyLDAsNiwyLjYsNiw1LjRabS0zLjU3LTEuNTVoLS40MmMtMS44NiwwLTMuNi4xOS0zLjYsMS43NGExLjM2LDEuMzYsMCwwLDAsMS40NywxLjUsMi45LDIuOSwwLDAsMCwyLjU1LTIuNjZ2LS41OFoiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
	background-size: inherit;
	background-position: center;
}
.icon-type.powerpoint{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmY1NzIyOyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgICAgLmNscy0zIHsgICAgICAgIGZpbGw6IG5vbmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPnBvd2VycG9pbnQ8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjguODIsMjEuNTJWMTUuN2E0LjkzLDQuOTMsMCwxLDAsNS44MSw1LjgxSDI4LjgyWiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAuNzksMTUuN3YzLjg0aDMuODRBNC45Myw0LjkzLDAsMCwwLDMwLjc5LDE1LjdaIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yNC44OCwyMC41M3Y2Ljg5aDguODZhMSwxLDAsMCwxLDAsMkgyNC44OHYySDM2LjdWMTMuNjRIMjQuODhaIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNy42OCwxMS42N0gyNC44OHYtM0ExLDEsMCwwLDAsMjQuNTIsOGExLDEsMCwwLDAtLjgxLS4yMUw4LDEwLjdhMSwxLDAsMCwwLS44LDFWMzMuMzRhMSwxLDAsMCwwLC44LDFsMTUuNzYsMywuMTgsMGExLDEsMCwwLDAsMS0xdi0zaDEyLjhhMSwxLDAsMCwwLDEtMVYxMi42NUExLDEsMCwwLDAsMzcuNjgsMTEuNjdaTTE2LjUxLDI1SDEzLjgzdjIuODhhMSwxLDAsMSwxLTEuOTMsMFYxNy4zOWExLDEsMCwwLDEsMS0xLjA1aDMuNjRhNC4zNiw0LjM2LDAsMCwxLDAsOC43MVpNMzYuNywzMS4zN0gyNC44OHYtMmg4Ljg2YTEsMSwwLDAsMCwwLTJIMjQuODhWMTMuNjRIMzYuN1oiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE2LjUxLDE4LjUySDEzLjgzdjQuMzZoMi42OGEyLjE4LDIuMTgsMCwwLDAsMC00LjM2WiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
	background-size: inherit;
	background-position: center;
}
.icon-type.keynote{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjMDM5ZGZhOyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2YyZjJmMjsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+a2V5bm90ZTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1Ii8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOS4zMiwyMy44MXYuMTNhMS4zOCwxLjM4LDAsMCwwLDEuMzgsMS4zOEgzNC4zYTEuMzgsMS4zOCwwLDAsMCwxLjM4LTEuMzh2LS4xMloiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAuNTUsMzYuNThIMjMuNDhhMS4xOSwxLjE5LDAsMCwxLS4zMy0uODFWMjUuOWgtMS41djkuODdhMS4xOSwxLjE5LDAsMCwxLS4zMy44MUgxNC4yNmEuNzUuNzUsMCwxLDAsMCwxLjVIMzAuNTVhLjc1Ljc1LDAsMSwwLDAtMS41WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxMi4zMWExLjI5LDEuMjksMCwwLDAtMS4yOS0xLjIySDEzLjU5VjkuNjVhMSwxLDAsMCwxLDEtMWgzLjIzYTEuMTUsMS4xNSwwLDAsMCwxLjEuODNoMi41OGExLjE1LDEuMTUsMCwwLDAsMS4xNS0xLjE1VjguMDdhMS4xNSwxLjE1LDAsMCwwLTEuMTUtMS4xNUgxOC45NWExLjE1LDEuMTUsMCwwLDAtMS4xMy45NEgxNC42MWExLjc5LDEuNzksMCwwLDAtMS43OSwxLjc5VjExLjFoLS43N2ExLjI5LDEuMjksMCwwLDAtMS4yOSwxLjIybC0uNTYsOS43OEgzNC41OFoiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
	background-size: inherit;
	background-position: center;
}
.icon-type.webkit{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZiNTM0OyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+aW50ZXJmYWNlPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNDUiIGhlaWdodD0iNDUiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOS44NSw3LjUxSDE1LjE1YTYuNjUsNi42NSwwLDEsMCwwLDEzLjNoMTQuN2E2LjY1LDYuNjUsMCwxLDAsMC0xMy4zWm01LjMsNi42NWE1LjMsNS4zLDAsMCwxLTUuMyw1LjNIMTUuMTVhNS4zLDUuMywwLDEsMSwwLTEwLjZoMTQuN0E1LjMsNS4zLDAsMCwxLDM1LjE1LDE0LjE2WiIvPiAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjI5LjM4IiBjeT0iMTQuMTYiIHI9IjMuNSIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNS4xNSwzNy40OWgxNC43YTYuNjUsNi42NSwwLDEsMCwwLTEzLjNIMTUuMTVhNi42NSw2LjY1LDAsMSwwLDAsMTMuM1ptLTUuMy02LjY1YTUuMyw1LjMsMCwwLDEsNS4zLTUuM2gxNC43YTUuMyw1LjMsMCwxLDEsMCwxMC42SDE1LjE1QTUuMyw1LjMsMCwwLDEsOS44NSwzMC44NFoiLz4gICAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIxNS42MiIgY3k9IjMwLjg0IiByPSIzLjUiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
	background-size: inherit;
	background-position: center;
}


.icon-type.wordpress, .icon-type.wordpress-modules{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzM2MzMzNDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6IG5vbmU7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDx0aXRsZT5Xb3JkUHJlc3M8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTkuMlYxOS4ySDBaIi8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQuMyw3LjF2LjVhNS4zNyw1LjM3LDAsMCwxLS40LDEuOWwtMS42LDQuNkE1LjIyLDUuMjIsMCwwLDAsMTUsOS42LDYuNjEsNi42MSwwLDAsMCwxNC4zLDcuMVoiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNC4yLDkuNmE1LjIsNS4yLDAsMCwwLDMsNC43TDQuNyw3LjVBNC42NSw0LjY1LDAsMCwwLDQuMiw5LjZaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTkuNywxMC4xLDguMSwxNC42YTcuNzIsNy43MiwwLDAsMCwxLjUuMiw1LjY2LDUuNjYsMCwwLDAsMS44LS4zdi0uMVoiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNOS42LDMuNEE2LjE3LDYuMTcsMCwwLDAsMy40LDkuNiw2LjIsNi4yLDAsMSwwLDkuNiwzLjRaTTQuMiw5LjZhNC42NSw0LjY1LDAsMCwxLC41LTIuMWwyLjUsNi44QTUuMzcsNS4zNywwLDAsMSw0LjIsOS42Wm01LjQsNS4yYTcuNzIsNy43MiwwLDAsMS0xLjUtLjJsMS42LTQuNSwxLjYsNC40di4xQTguODEsOC44MSwwLDAsMSw5LjYsMTQuOFptLjctNy42Yy4zLDAsLjYsMCwuNi0uMS4zLDAsLjMtLjUsMC0uNCwwLDAtLjkuMS0xLjQuMXMtMS40LS4xLTEuNC0uMWEuMi4yLDAsMSwwLDAsLjRoLjZsLjgsMi4yTDguMywxMi43bC0yLTUuNmguNmMuMywwLC4zLS41LDAtLjQsMCwwLS45LjEtMS40LjFINS4yQTUuNTQsNS41NCwwLDAsMSw5LjcsNC40YTUuMDYsNS4wNiwwLDAsMSwzLjYsMS40aC0uMWExLDEsMCwwLDAtLjkuOSwzLjA4LDMuMDgsMCwwLDAsLjUsMS4yLDIuNTksMi41OSwwLDAsMSwuNCwxLjQsNy45Myw3LjkzLDAsMCwxLS40LDEuN2wtLjUsMS43Wm0yLDYuOSwxLjYtNC42YTQuNjQsNC42NCwwLDAsMCwuNC0xLjlWNy4xYTUuMTQsNS4xNCwwLDAsMSwuNiwyLjVBNS4zNCw1LjM0LDAsMCwxLDEyLjMsMTQuMVoiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.joomla, .icon-type.joomla-modules{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmN2YwMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkpvb21sYTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxOS4yVjE5LjJIMFoiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEwLjcsOS44LDguMSwxMi40QTEsMSwwLDAsMSw2LjcsMTFsLjEtLjFMNS42LDkuN2wtLjEuMWEyLjYxLDIuNjEsMCwwLDAtLjcsMi41LDEuNTcsMS41NywwLDAsMCwuNCwzLjEsMS40MywxLjQzLDAsMCwwLDEuNS0xLjIsMi42MSwyLjYxLDAsMCwwLDIuNS0uN2wyLjYtMi42TDEwLjcsOS44Wm0zLjQsMi41YTEuNjIsMS42MiwwLDAsMSwxLjQsMS42LDEuNTgsMS41OCwwLDAsMS0xLjYsMS42LDEuNDMsMS40MywwLDAsMS0xLjUtMS4zLDIuNTIsMi41MiwwLDAsMS0yLjYtLjZsLS4xLS4xLDEuMi0xLjIuMS4xQTEsMSwwLDAsMCwxMi40LDExTDkuOCw4LjQsMTEsNy4ybDIuNiwyLjZhMy4yLDMuMiwwLDAsMSwuNSwyLjVabTEuMy03YTEuNTgsMS41OCwwLDAsMC0xLjYtMS42LDEuNjIsMS42MiwwLDAsMC0xLjYsMS40LDIuNTYsMi41NiwwLDAsMC0yLjYuN0w3LDguNCw4LjIsOS42LDEwLjgsN2ExLDEsMCwwLDEsMS40LDEuNGwtLjEuMSwxLjIsMS4yLjEtLjFBMi44LDIuOCwwLDAsMCwxNC4xLDdhMS45NCwxLjk0LDAsMCwwLDEuMy0xLjdaTTYuNyw2LjlhMSwxLDAsMCwwLDAsMS40bDIuNiwyLjZMOC4xLDEyLjEsNS41LDkuNWEyLjUyLDIuNTIsMCwwLDEtLjYtMi42LDEuNTcsMS41NywwLDAsMSwuNC0zLjFBMS41MSwxLjUxLDAsMCwxLDYuOCw1LjFhMi4zOCwyLjM4LDAsMCwxLDIuNC43bC4xLjFMOC4xLDcuMSw4LDdBLjguOCwwLDAsMCw2LjcsNi45WiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.drupal{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzAwNzViYjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkRydXBhbDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxOS4yVjE5LjJIMFoiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzLjcsNS41QTUuNjYsNS42NiwwLDAsMCw5LjYsMy44LDUuNzgsNS43OCwwLDAsMCwzLjgsOS41YTUuODcsNS44NywwLDAsMCw1LjgsNS44LDUuOCw1LjgsMCwwLDAsNS44LTUuOCw1Ljc4LDUuNzgsMCwwLDAtMS43LTRaTTkuNiwxMy4zYTMuMTIsMy4xMiwwLDAsMS0zLjEtMy4xQTQuNDksNC40OSwwLDAsMSw4LjQsNi45LDQuMzUsNC4zNSwwLDAsMCw5LjcsNS4xLDUuMSw1LjEsMCwwLDAsMTEsNi45Yy45LjksMS45LDEuOCwxLjksMy4zQTMuMzYsMy4zNiwwLDAsMSw5LjYsMTMuM1oiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.dle{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzU3Nzg5ZTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkRMRTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIuNiw4LjJINi40YTEuMDgsMS4wOCwwLDAsMSwxLDF2Mi4xYTEuMTEsMS4xMSwwLDAsMS0xLjEsMS4xSDIuNlY5LjZINHYxLjZINlY5LjNIMi43TDIuNiw4LjJaIi8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI4LjEgOC4yIDkuNiA4LjIgOS42IDExLjIgMTEuNSAxMS4yIDExLjUgMTIuMyA4LjEgMTIuMyA4LjEgOC4yIi8+ICAgICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTIuMiIgeT0iOC4yIiB3aWR0aD0iNC41IiBoZWlnaHQ9IjEuMSIvPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTIuMiA5LjYgMTUuNSA5LjYgMTUuNSAxMC44IDEzLjYgMTAuOCAxMy42IDExLjIgMTYuNyAxMS4yIDE2LjcgMTIuMyAxMi4yIDEyLjMgMTIuMiA5LjYiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.bitrix, .icon-type.bitrix-modules{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2M2MGMzMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPjFDLUJpdHJpeDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOS43LDUuMkE0LjM3LDQuMzcsMCwwLDEsMTEsMTMuN2E0LjMsNC4zLDAsMCwxLTUuMy0yLjEsNi42NSw2LjY1LDAsMCwxLS41LTMuNVY0LjJBNi4xMiw2LjEyLDAsMCwwLDMuNyw1LjksNi44Nyw2Ljg3LDAsMCwwLDUuNCwxNWE3LjA5LDcuMDksMCwwLDAsNy40LjdBNi45Miw2LjkyLDAsMCwwLDguMSwyLjhWOWMwLDEuMy40LDIsMS42LDJhMS41MSwxLjUxLDAsMCwwLDEuMi0yLjNBMS4xNywxLjE3LDAsMCwwLDkuOCw4VjYuOGEyLjgxLDIuODEsMCwwLDEsMi42LDMsMi42OSwyLjY5LDAsMCwxLTMuMSwyLjQsMy4yNywzLjI3LDAsMCwxLTEuOC0xLjFBMy41NywzLjU3LDAsMCwxLDcsOC44VjMuMWwtLjUuM2MwLDItLjEsNC4zLDAsNi4zYTMuMzcsMy4zNywwLDAsMCwzLjMsMy4xLDMuMjUsMy4yNSwwLDAsMCwuMS02LjVMOS43LDUuMloiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.simpla{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2UyMDA0MTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPlNpbXBsYTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxMS44IDUuNyAxMy44IDQuNSAxMS44IDMuMyAxMS44IDMuMyA5LjggMi4yIDkuOCA0LjUgOS44IDYuOCAxMS44IDUuNyIvPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNS41IDQuNSA3LjUgNS43IDkuNSA2LjggOS41IDQuNSA5LjUgMi4yIDcuNSAzLjMgNy41IDMuMyA1LjUgNC41Ii8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxMS44IDEwLjggMTMuOCA5LjYgMTEuOCA4LjQgMTEuOCA4LjQgOS44IDcuMyA5LjggOS42IDkuOCAxMS45IDExLjggMTAuOCIvPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNS41IDkuNiA3LjUgMTAuOCA5LjUgMTEuOSA5LjUgOS42IDkuNSA3LjMgNy41IDguNCA3LjUgOC40IDUuNSA5LjYiLz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjExLjggMTUuOSAxMy44IDE0LjcgMTEuOCAxMy42IDExLjggMTMuNiA5LjggMTIuNCA5LjggMTQuNyA5LjggMTcgMTEuOCAxNS45Ii8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1LjUgMTQuNyA3LjUgMTUuOSA5LjUgMTcgOS41IDE0LjcgOS41IDEyLjQgNy41IDEzLjYgNy41IDEzLjYgNS41IDE0LjciLz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjcuMyA4LjIgOS4zIDcgNy4zIDUuOSA3LjMgNS45IDUuNCA0LjggNS40IDcgNS40IDkuNCA3LjMgOC4yIi8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxMCAxMi4xIDExLjkgMTMuMyAxMy45IDE0LjUgMTMuOSAxMi4xIDEzLjkgOS45IDExLjkgMTEgMTEuOSAxMSAxMCAxMi4xIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.motocms,
.icon-type.motocms-photo,
.icon-type.moto-cms-html {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2IzMTUxMzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPk1vdG9DTVM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTkuMlYxOS4ySDBaIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMS44LDUuM2EuODYuODYsMCwwLDEsLjMuNmMwLC4yLjEuMy40LjRhMS4yOCwxLjI4LDAsMCwxLDEsMUE0Ljc1LDQuNzUsMCwwLDEsMTIsOS40bC0uNy43LS40LS40LS40LS40LjktMWE0LjUyLDQuNTIsMCwwLDAsLjktMS4xYy0uMS0uMS0uNS4zLTEuMS44bC0uOSwxLS40LS4zYy0uMi0uMi0uNC0uNC0uNC0uNWE1LjEsNS4xLDAsMCwxLC45LTFjLjUtLjUuOS0uOS44LTFzLS41LjMtMS4xLjlsLTEsMS0uNC0uNC0uNC0uNEw5LjUsNi4yYzEuNC0xLjMsMS44LTEuNSwyLjMtLjlabS0yLTIuNEE1Ljc4LDUuNzgsMCwwLDAsNi4xLDZhOS42Nyw5LjY3LDAsMCwxLS43LDEuMiw0LjM3LDQuMzcsMCwwLDAtLjYsMSwyLjgxLDIuODEsMCwwLDEtLjUsMS4xYy0uNC41LS4xLjUuNS0uMXMuNi0uNi44LS4zYS40NS40NSwwLDAsMSwwLC41LDEuODcsMS44NywwLDAsMS0uMy40LDQuNjcsNC42NywwLDAsMC0xLjQsMS40YzAsLjEuMiwwLC41LS4yYTIuMjQsMi4yNCwwLDAsMSwxLS4zYy43LjEuNi41LS4xLDFhMi41NiwyLjU2LDAsMCwwLTEuMiwxLjksMi4yNiwyLjI2LDAsMCwxLS41LDEuMWMtLjIuMi0uMy4zLS4xLjNzLjktLjcsMS0xLjFjLjMtMSwxLjMtMS4xLDEuMy0uMSwwLC4zLS4yLjUtLjcsMWEyLjkyLDIuOTIsMCwwLDAtLjksMS4xYy0uMy43LS4zLDEsMCwuNS4xLS4zLjYtLjYsMS4xLS45QTIuODUsMi44NSwwLDAsMCw3LDEzLjZjLjMtMS4zLjUtMS43LjgtMS44LjgtLjIuOS4xLjMuOGExLjMxLDEuMzEsMCwwLDAtLjQsMS4zQTIuMzQsMi4zNCwwLDAsMSw3LDE1LjZjLS41LjQtLjMuNS4zLjFhMy41MywzLjUzLDAsMCwwLC45LTEuMWMuNC0uOC43LTEsMS0uOXMuMy42LjEuNi0uMi4xLS4zLjQtLjIuNC42LS4xYy40LS4zLjYtLjUuNi0uNywwLTEsLjgtMS44LDEuNS0xLjMuMi4xLjEuMi0uMi41YTEuNTIsMS41MiwwLDAsMC0uNC42VjE0bC4zLS4zYTMuMTEsMy4xMSwwLDAsMCwuNi0uNCw2LjM5LDYuMzksMCwwLDAsMi4xLTEuOWMuMS0uMS4zLS41LjUtLjhhNS4wOCw1LjA4LDAsMCwwLC43LTQuOEE0LjUxLDQuNTEsMCwwLDAsOS44LDIuOVoiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.html{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2U0MjMxYjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkhUTUw8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTkuMlYxOS4ySDBaIi8+ICAgICAgICA8Zz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjYuNiA5LjggMTEuMiA5LjggMTEgMTEuNSA5LjYgMTEuOSA5LjUgMTEuOSA4LjEgMTEuNSA4IDEwLjUgNi43IDEwLjUgNi45IDEyLjUgOS41IDEzLjMgMTIuMiAxMi41IDEyLjYgOC41IDcuOCA4LjUgNy43IDcuMSAxMi43IDcuMSAxMi44IDUuOCA2LjMgNS44IDYuNiA5LjgiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNC4zLDMuNmwuOSwxMC43LDQuMywxLjIsNC4zLTEuMiwxLTEwLjdaTTEzLDEzLjdsLTMuNSwxaDBMNiwxMy43LDUuMiw0LjZoOC42WiIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.muse{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzIwMjUwMTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNjZGQ3M2I7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkFkb2JlTXVzZTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMi40LDE0LjFsLjUtOC45SDUuMWwxLjYsNi41TDguNCw1LjJoMi4xbC4zLDguOUg5LjRMOS4zLDcuMiw3LjQsMTQuMUg1LjlMNC4yLDcuM2wtLjMsNi44Wm05LjQtNi42aDEuNXYzLjhjMCwxLC41LDEuNSwxLjMsMS41YTUuMzgsNS4zOCwwLDAsMCwuOC0uMVY3LjVoMS4zdjUuOWE0Ljc5LDQuNzksMCwwLDEtMi41LjYsMi4yMywyLjIzLDAsMCwxLTIuNC0yLjNDMTEuOCwxMS4xLDExLjgsNy41LDExLjgsNy41WiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.psd{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzAwMWQyNjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICMxMWM5ZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPlBTRDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxOS4yVjE5LjJIMFoiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03LjksOC44YTEuMywxLjMsMCwwLDEtMSwuOSwxLjcyLDEuNzIsMCwwLDEtLjguMUg1LjZWNi4yaC42YTIsMiwwLDAsMSwuOS4xQTEuNDQsMS40NCwwLDAsMSw4LDcuNGE2LjE1LDYuMTUsMCwwLDEtLjEsMS40Wk05LjgsN0EyLjksMi45LDAsMCwwLDcuMiw0LjhhMTIuNjUsMTIuNjUsMCwwLDAtMi44LDBjLS4zLDAtLjYsMC0uNy4xdjkuNUg1LjZ2LTNoLjZhMy43MSwzLjcxLDAsMCwwLDIuOC0xLDIuNzUsMi43NSwwLDAsMCwuOC0xLjVBNiw2LDAsMCwwLDkuOCw3WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMi44LDYuOWEyLjI2LDIuMjYsMCwwLDAtMiwxLjcsMywzLDAsMCwwLC4yLDEuNiwyLjkzLDIuOTMsMCwwLDAsMSwuOSw1Ljk0LDUuOTQsMCwwLDAsLjguNGMuOC40LDEsLjUsMSwuOXMtLjMuNS0uOC41YTQuMDcsNC4wNywwLDAsMS0xLjgtLjUuNzYuNzYsMCwwLDAtLjQtLjF2MS41bC4xLjFjLjIuMS42LjMsMS4xLjVhNS40Myw1LjQzLDAsMCwwLDEuOCwwLDQuNDksNC40OSwwLDAsMCwxLjItLjYsMS44NiwxLjg2LDAsMCwwLC43LTEuNiwxLjg2LDEuODYsMCwwLDAtLjctMS42LDMuNjYsMy42NiwwLDAsMC0xLjItLjdjLTEtLjUtMS4yLS42LTEuMi0uOSwwLS4xLDAtLjIuMi0uM2EuODQuODQsMCwwLDEsLjctLjIsMy4wNywzLjA3LDAsMCwxLDEuNS40Yy4zLjEuMy4xLjQuMVY3LjVsLS4xLS4xYTIuMzcsMi4zNywwLDAsMC0xLS4zQTQuNzIsNC43MiwwLDAsMCwxMi44LDYuOVoiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.modx{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNhMWNkNTQ7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjNWFhMmQ0OyAgICAgIH0gICAgICAuY2xzLTQgeyAgICAgICAgZmlsbDogI2VjNjIzYzsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+TU9EeDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI0LjIgOS4zIDUuNyAxMC4yIDEzLjQgOC40IDQuMiAyLjcgNC4yIDkuMyIvPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNS43IDEwLjggMTMuNCA4LjkgOS41IDE1LjEgMi44IDE1LjEgNS43IDEwLjgiLz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjkuNiA0IDE2LjMgNCAxMy41IDguNCA4LjggNS4zIDkuNiA0Ii8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSIxNC45IDkuOCAxMy41IDguOSAxMC42IDEzLjggMTQuOSAxNi41IDE0LjkgOS44Ii8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.virtuemart{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzJmNTU5MTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPlZpcnR1ZU1hcnQ8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTYuOGMuMSwwLDAsLjIuMi4ycy41LS4yLjYtLjJoMS42VjE5LjJIMFoiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE2LjgsMEM4LjMsMy40LDYuMyw5LjUsNS42LDExLjEsNC45LDkuMywzLjQsNS4yLDMuNCw1LjJIMS43bDMuNCw5LjFINmEzMS40NywzMS40NywwLDAsMSw0LThsLTEuNyw4SDkuN2wxLjItNC43LDEuOCw0LjdoLjVMMTUsOS42bDEuMiw0LjdoMS40TDE1LjcsNS4yaC0uOUwxMi45LDExLDExLDUuMmgtLjJBMTcuMDksMTcuMDksMCwwLDEsMTcuNy4xTDE2LjgsMFoiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.prestashop, .icon-type.prestashop-modules{
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYTBkYmU4O30uY2xzLTJ7ZmlsbDojNTI1MzUzO30uY2xzLTN7ZmlsbDojYWE5Njc4O30uY2xzLTR7ZmlsbDojYzBiMDk4O30uY2xzLTV7ZmlsbDojNzg2NDUzO30uY2xzLTZ7ZmlsbDojOGI3NDYwO30uY2xzLTd7ZmlsbDpub25lO30uY2xzLTh7ZmlsbDojZmZmO30uY2xzLTl7ZmlsbDojYmJiY2JkO30uY2xzLTEwe2ZpbGw6IzY3NmE2YTt9LmNscy0xMXtmaWxsOiM5MDkzOTM7fS5jbHMtMTJ7ZmlsbDojZTJkZGRiO30uY2xzLTEze2ZpbGw6I2ZiYjA0MDt9LmNscy0xNHtmaWxsOiM5ZjIyNTU7fS5jbHMtMTV7ZmlsbDojZTIwNjZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+cHJlc3RhPC90aXRsZT48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz48cGF0aCBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0yIiBkPSJNNzM1LjgzMiwyMi42MzJhNS40NDgsNS40NDgsMCwwLDEsMS4xNTgtLjM2NSwyLjEzLDIuMTMsMCwwLDAtLjAxNi0wLjI2MWMwLjE3Mi0uNDQ5LjMzNC0wLjksMC40OC0xLjM1NmE2LjMzNSw2LjMzNSwwLDAsMC0uNzY3LjEyYy0wLjE4OC4wNDItLjM3LDAuMDg5LTAuNTU4LDAuMTQ2LTAuMTQ2LjA0Ny0uMjkyLDAuMDk0LTAuNDM4LDAuMTUxbDAuNTY5LDAuMTQxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8yIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0yIiBkPSJNNzM0LjQ4NiwyMy40NzJhNC4xMjYsNC4xMjYsMCwwLDAsLjAyMS0wLjQ0MywwLjE2MiwwLjE2MiwwLDAsMSwuMTYyLTAuMTYyaDAuMTQxbDAuNS0xLjY1OWE2Ljc4OSw2Ljc4OSwwLDAsMC0yLjM1OCwxLjc0Miw3LjgzNiw3LjgzNiwwLDAsMCwxLjE3OS44NDVDNzM0LjI1MiwyMy42ODYsNzM0LjM2NiwyMy41NzYsNzM0LjQ4NiwyMy40NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzMiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTIiIGQ9Ik03NDAuODI5LDIxLjIxM2wwLjUsMS42NTloMC4xNDFhMC4xNjMsMC4xNjMsMCwwLDEsLjE2Mi4xNjJjMCwwLjE1MS4wMSwwLjMsMC4wMjEsMC40NDMsMC4xMiwwLjEuMjQsMC4yMDksMC4zNSwwLjMyM2E3LjU3Niw3LjU3NiwwLDAsMCwxLjE3OS0uODQ1QTYuNzI0LDYuNzI0LDAsMCwwLDc0MC44MjksMjEuMjEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF80IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0yIiBkPSJNNzM5Ljg3NSwyMS4ybDAuNTY4LS4xNDFjLTAuMTQ2LS4wNTItMC4yOTItMC4xLTAuNDM4LTAuMTUxLTAuMTgzLS4wNTctMC4zNy0wLjEtMC41NTgtMC4xNDYtMC4yNTYtLjA1Mi0wLjUxMS0wLjA5NC0wLjc2Ny0wLjEyLDAuMTQ2LDAuNDU0LjMsMC45MDgsMC40OCwxLjM1Ni0wLjAwNS4wODktLjAxLDAuMTcyLTAuMDE2LDAuMjYxYTUuMzQ4LDUuMzQ4LDAsMCwxLDEuMTU4LjM2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik03MzguMDcsMjIuODcyaDEuMTA2YTQuNzMxLDQuNzMxLDAsMCwxLS4wMjYtMC42MDUsNS42NDIsNS42NDIsMCwwLDAtMi4xNiwwLDQuNjkzLDQuNjkzLDAsMCwxLS4wMjYuNjA1aDEuMTA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF82IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgZD0iTTczNC4xMzcsMjMuOGMwLjA4OSwwLjA1Mi4xODMsMC4xLDAuMjc2LDAuMTU2YTQuODIxLDQuODIxLDAsMCwwLC4wNzMtMC40OEM3MzQuMzY2LDIzLjU3Niw3MzQuMjUyLDIzLjY4Niw3MzQuMTM3LDIzLjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBkPSJNNzM1Ljc1OSwyMi44NzJoMS4yMUE0Ljc1Myw0Ljc1MywwLDAsMCw3MzcsMjIuMjY3YTUuMzU1LDUuMzU1LDAsMCwwLTEuMTU4LjM2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfOCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik03NDEuNjU5LDIzLjQ3MmE0Ljg0NSw0Ljg0NSwwLDAsMCwuMDczLjQ4YzAuMDk0LS4wNDcuMTgyLTAuMSwwLjI3Ni0wLjE1NkM3NDEuODk0LDIzLjY4Niw3NDEuNzc5LDIzLjU3Niw3NDEuNjU5LDIzLjQ3MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfOSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik03NDAuMzg2LDIyLjg3MmwtMC4wNzMtLjI0YTUuNDQ0LDUuNDQ0LDAsMCwwLTEuMTU4LS4zNjUsNC42OTMsNC42OTMsMCwwLDAsLjAyNi42MDVoMS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMyIgZD0iTTczNS43NTksMjIuODcybDAuMDczLS4yNCwwLjQzMy0xLjQzNS0wLjU2OS0uMTQxYy0wLjEzLjA0Ny0uMjU2LDAuMS0wLjM4MSwwLjE1N2wtMC41LDEuNjU5aDAuOTQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMyIgZD0iTTc0MC4zMTMsMjIuNjMybDAuMDczLDAuMjRoMC45NDRsLTAuNS0xLjY1OWMtMC4xMjUtLjA1Ny0wLjI1LTAuMS0wLjM4MS0wLjE1N2wtMC41NjkuMTQxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNCIgZD0iTTczNC44MzEsMjMuMjA2YzAuMDA1LS4wMDUuMDEtMC4wMDUsMC4wMTYtMC4wMTFoLTAuMDE2djAuMDExWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNCIgZD0iTTczOC4wNywyMy4yaC0zLjIyNGMtMC4wMDUuMDA1LS4wMSwwLjAwNS0wLjAxNiwwLjAxMWE0LjY1Miw0LjY1MiwwLDAsMS0uMTIuOSw3Ljc3Niw3Ljc3NiwwLDAsMCwzLjM1OS43NTZWMjMuMmgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xNCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMyIgZD0iTTc0MS4zMTUsMjMuMkg3NDEuM2MwLjAwNSwwLjAwNS4wMSwwLjAwNSwwLjAxNiwwLjAxMVYyMy4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xNSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMyIgZD0iTTc0MS4zLDIzLjJINzM4LjA3djEuNjY0YTcuNzkzLDcuNzkzLDAsMCwwLDMuMzU5LS43NTYsNC43MDcsNC43MDcsMCwwLDEtLjEyLTAuOUEwLjAxMSwwLjAxMSwwLDAsMCw3NDEuMywyMy4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxyZWN0IGlkPSJfUGF0aF8xNiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNSIgeD0iOS42NjgiIHk9IjE0LjYxOCIgaGVpZ2h0PSIwLjE2MiIvPjxwYXRoIGlkPSJfUGF0aF8xNyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNiIgZD0iTTc0MS42NTksMjMuNDcyYTQuMTUzLDQuMTUzLDAsMCwxLS4wMjEtMC40NDMsMC4xNjMsMC4xNjMsMCwwLDAtLjE2Mi0wLjE2MmgtNi44MTJhMC4xNjIsMC4xNjIsMCwwLDAtLjE2Mi4xNjJjMCwwLjE1MS0uMDExLjMtMC4wMjEsMC40NDNhNC44NSw0Ljg1LDAsMCwxLS4wNzMuNDhjMC4xLDAuMDUyLjIsMC4xLDAuMywwLjE1MWE0LjcwNyw0LjcwNywwLDAsMCwuMTItMC45VjIzLjJoNi40ODR2MC4wMTFhNC42NTIsNC42NTIsMCwwLDAsLjEyLjljMC4xLS4wNDcuMi0wLjEsMC4zLTAuMTUxQTQuODQ0LDQuODQ0LDAsMCwxLDc0MS42NTksMjMuNDcyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xOCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0MC43MSwxNS44MzVoMGE2LjMxMiw2LjMxMiwwLDAsMSwuMjY2Ljg2MWMwLDAuMDIxLS4wMDUuMDQyLTAuMDA1LDAuMDYzcy0wLjAxLjA1Ny0uMDE2LDAuMDgzYzAuMDExLS4wMzcuMDE2LTAuMDgzLDAuMDI2LTAuMTM2YTYuNDc1LDYuNDc1LDAsMCwwLS4yNzEtMC44NzFoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMTkiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDIuOTg5LDE3LjYwOWMtMC4wMDUsMC0uMDEuMDA1LTAuMDE2LDAuMDA1QTAuMDE5LDAuMDE5LDAsMCwxLDc0Mi45ODksMTcuNjA5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8yMCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0My4wNDEsMTcuNTY3bC0wLjAxNi4wMTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzIxIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQwLjQ3NSwxNS42MzJhNC43NTEsNC43NTEsMCwwLDAtLjU2OC0wLjQxMmgwQTQuMjQ2LDQuMjQ2LDAsMCwxLDc0MC40NzUsMTUuNjMyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8yMiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0Mi4yOSwxNy41aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzIzIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQyLjYxOSwxNy45MjJjMC4wMDUsMC4wMDUuMDEsMC4wMTYsMC4wMTYsMC4wMjFBMC4wMzIsMC4wMzIsMCwwLDAsNzQyLjYxOSwxNy45MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzI0IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQwLjk0OSwxNi44NTdhMC41NDUsMC41NDUsMCwwLDEtLjAxNi4wNjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzI1IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQwLjE4MywxOS43MTZhMS45ODksMS45ODksMCwwLDAtLjI0LjU2OSwxLjkyOSwxLjkyOSwwLDAsMSwuMjQtMC41NjljMC4wNDItLjA2OC4wNzgtMC4xMywwLjExNS0wLjE5My0wLjAzNi4wNTctLjA3MywwLjEyNS0wLjExNSwwLjE5M2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8yNiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0MC43MSwxNS44MzVjMC4wMDUtLjAxNi4wMTYtMC4wMjYsMC4wMjEtMC4wNDJoMGEwLjE1NywwLjE1NywwLDAsMC0uMDIxLjA0MmwwLjE0MSwwLjEyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMjciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzkuMTU1LDE2Ljg2M2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8yOCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOS4xLDE2LjczMmgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8yOSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOS42MjUsMTUuMDU4YTAuMTEyLDAuMTEyLDAsMCwxLS4wMjYtMC4wMTZDNzM5LjYwOSwxNS4wNDcsNzM5LjYxNCwxNS4wNTMsNzM5LjYyNSwxNS4wNThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzMwIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM5LjY2NiwxNS4wNzljLTAuMDEtLjAwNS0wLjAyMS0wLjAxNi0wLjAzMS0wLjAyMUEwLjA2NiwwLjA2NiwwLDAsMCw3MzkuNjY2LDE1LjA3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMzEiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzkuOTIyLDE1LjcxdjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzMyIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM5LjEyOSwxNi43OTVoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMzMiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDIuOTQyLDE4LjMzNGMwLjAxLDAuMDEuMDIxLDAuMDI2LDAuMDMxLDAuMDM3Qzc0Mi45NjMsMTguMzYsNzQyLjk1MywxOC4zNDQsNzQyLjk0MiwxOC4zMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzM0IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM5LjkyMiwxNS45NTVjMCwwLjA4My0uMDA1LjE2Ny0wLjAxLDAuMjQ1QzczOS45MTcsMTYuMTIyLDczOS45MjIsMTYuMDM4LDczOS45MjIsMTUuOTU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8zNSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOS4xNzYsMTYuOTM2aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzM2IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM5Ljg5MSwxNS4yMDljLTAuMDI2LS4wMTYtMC4xLTAuMDU3LTAuMTcyLTAuMUM3MzkuNzg2LDE1LjE0Niw3MzkuODU5LDE1LjE4OCw3MzkuODkxLDE1LjIwOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMzciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzkuNzEzLDE1LjFhMC4yMTYsMC4yMTYsMCwwLDAtLjA0Ny0wLjAyNkEwLjIwOSwwLjIwOSwwLDAsMCw3MzkuNzEzLDE1LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzM4IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM5LjksMTUuMjE0aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzM5IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQzLjIsMTcuMTE4VjE3LjFoMHYwLjAxNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNDAiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDEuOTIsMTcuMDcxYzAuMDA1LDAuMDEuMDE2LDAuMDE2LDAuMDIxLDAuMDI2aDBhMC4wNzMsMC4wNzMsMCwwLDAtLjAyMS0wLjAyNmgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF80MSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0MC44NSwxNS45NmMwLjEsMC4wOTQuMjA5LDAuMTkzLDAuMzA4LDAuMjkyQzc0MS4wNTQsMTYuMTUzLDc0MC45NTUsMTYuMDU0LDc0MC44NSwxNS45NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNDIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDIuODksMTYuNTU1YTAuMjIzLDAuMjIzLDAsMCwxLC4wNTcuMDFBMC4yNzEsMC4yNzEsMCwwLDAsNzQyLjg5LDE2LjU1NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNDMiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDIuNTg3LDE2Ljk0NmMwLDAuMDEtLjAwNS4wMTYtMC4wMDUsMC4wMjZDNzQyLjU4MiwxNi45NjIsNzQyLjU4NywxNi45NTcsNzQyLjU4NywxNi45NDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzQ0IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQyLjk2MywxNi41NzFhMC4xMjgsMC4xMjgsMCwwLDEsLjAzNi4wMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzQ1IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQzLjA4MywxNi42NzVhMC4wMjgsMC4wMjgsMCwwLDEsLjAxLjAxNkM3NDMuMDg4LDE2LjY4NSw3NDMuMDg4LDE2LjY4LDc0My4wODMsMTYuNjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF80NiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0My4yLDE2Ljk4M2gwdjBoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNDciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDMuMiwxNy4yMTJoMHYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF80OCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0Mi42ODEsMTYuNjkxYTAuMDI3LDAuMDI3LDAsMCwwLC4wMTEtMC4wMTZBMC4wMjcsMC4wMjcsMCwwLDEsNzQyLjY4MSwxNi42OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzQ5IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQyLjgzMywxNi41NjVhMC4xODgsMC4xODgsMCwwLDEsLjA1Ny0wLjAxQTAuMTg4LDAuMTg4LDAsMCwwLDc0Mi44MzMsMTYuNTY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81MCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0MS40NCwxNi41NDRjLTAuMDQ3LS4wNTItMC4xLTAuMS0wLjE0Ni0wLjE1MUEyLjAyMiwyLjAyMiwwLDAsMSw3NDEuNDQsMTYuNTQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81MSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0Mi44OSwxNC44NDRoMHYwLjcyNWwtMC4yNzcsMS4yNzh2MC4wMDVoMGwwLjI3Ny0xLjI3OHYtMC43M2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81MiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0MS43LDE2LjgyMWMtMC4wMjYtLjAyNi0wLjA1Mi0wLjA1Ny0wLjA3OC0wLjA4NEM3NDEuNjU0LDE2Ljc2OSw3NDEuNjc1LDE2Ljc5NSw3NDEuNywxNi44MjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzUzIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQzLjE2NiwxNi44NTJjMC4wMDUsMC4wMS4wMDUsMC4wMjEsMC4wMSwwLjAzMWgwYTAuMDU2LDAuMDU2LDAsMCwwLS4wMS0wLjAzMWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81NCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0Mi41NzIsMTcuMDkyaDBWMTcuMDc3QTAuMDE2LDAuMDE2LDAsMCwxLDc0Mi41NzIsMTcuMDkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81NSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0Mi43OCwxNi41OTFhMC4xMjksMC4xMjksMCwwLDEsLjAzNy0wLjAyMUEwLjIyMSwwLjIyMSwwLDAsMCw3NDIuNzgsMTYuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81NiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0Mi43MjMsMTYuNjM4YTAuMTQxLDAuMTQxLDAsMCwxLC4wNDItMC4wMzdBMC4zLDAuMywwLDAsMCw3NDIuNzIzLDE2LjYzOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNTciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDMuMTc3LDE3LjMxMWgwYTAuNDYxLDAuNDYxLDAsMCwxLS4wMjYuMDc4LDAuMjc2LDAuMjc2LDAsMCwwLC4wMjYtMC4wNzhoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNTgiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzMuNjMxLDE2Ljg1MmwwLjAzNi0uMDUyQTAuNDQzLDAuNDQzLDAsMCwxLDczMy42MzEsMTYuODUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF81OSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0My4wMTUsMTYuNmMwLjAxNiwwLjAxLjAyNiwwLjAyNiwwLjA0MiwwLjAzN0M3NDMuMDQxLDE2LjYyOCw3NDMuMDMxLDE2LjYxMiw3NDMuMDE1LDE2LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzYwIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzMzLjg1NSwxNi41MjljMC4wMDUtLjAwNS4wMS0wLjAxNiwwLjAxNi0wLjAyMUEwLjA3MSwwLjA3MSwwLDAsMCw3MzMuODU1LDE2LjUyOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNjEiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzkuMTkyLDE3LjA5MmgwdjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzYyIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzMzLjI5MiwxNy40NzhjLTAuMDE2LjAyNi0uMDI2LDAuMDU3LTAuMDQyLDAuMDgzQzczMy4yNjYsMTcuNTM2LDczMy4yNzYsMTcuNTA5LDczMy4yOTIsMTcuNDc4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF82MyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczMy4xMiwxNy44OGMwLDAuMDA1LS4wMDUuMDEtMC4wMDUsMC4wMTZTNzMzLjEyLDE3Ljg4NSw3MzMuMTIsMTcuODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzY0IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzQzLjA4MywxNS4wMzJoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNjUiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzQuNjY5LDE1LjY1MmgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF82NiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczNC4zNjEsMTUuOTM0bDAuMDQ3LS4wNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzY3IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM0LjA4NSwxNi4yMzdjMC4wMTYtLjAyMS4wMzEtMC4wMzcsMC4wNDctMC4wNTdDNzM0LjExNiwxNi4yLDczNC4xLDE2LjIxNiw3MzQuMDg1LDE2LjIzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNjgiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDMuMTY2LDE2Ljg1MmwtMC4yNzYtMS4yNzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzY5IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM4LjMsMTcuODE3Yy0wLjAwNSwwLS4wMS0wLjAwNS0wLjAxNi0wLjAwNUEwLjAxOSwwLjAxOSwwLDAsMCw3MzguMywxNy44MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzcwIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM4LjM3OCwxNy44MjhhMC4wMTksMC4wMTksMCwwLDEtLjAxNi0wLjAwNUEwLjAxOSwwLjAxOSwwLDAsMCw3MzguMzc4LDE3LjgyOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfNzEiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzMuNDY0LDE3LjEzOWMtMC4wMTYuMDMxLS4wMzcsMC4wNjMtMC4wNTIsMC4xQzczMy40MjgsMTcuMjA3LDczMy40NDMsMTcuMTc2LDczMy40NjQsMTcuMTM5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF83MiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOC4xLDE3LjczOWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF83MyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOC4yMzIsMTcuOGEwLjAxLDAuMDEsMCwwLDEtLjAxLTAuMDA1QTAuMDEsMC4wMSwwLDAsMCw3MzguMjMyLDE3LjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzc0IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM4LjE1OSwxNy43N2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF83NSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczNy43NzMsMTcuMzc0aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzc2IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM3LjczNiwxNi45MjVjMCwwLjAwNS0uMDA1LjAxLTAuMDA1LDAuMDE2QTAuMDE5LDAuMDE5LDAsMCwwLDczNy43MzYsMTYuOTI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF83NyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczNy44MTQsMTYuNzMyaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzc4IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM4LjA2LDE2LjQ3N2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF83OSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczNy43NTcsMTYuODU3YzAsMC4wMDUtLjAwNS4wMDUtMC4wMDUsMC4wMUEwLjAxOCwwLjAxOCwwLDAsMCw3MzcuNzU3LDE2Ljg1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfODAiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzcuNzgzLDE2Ljc5NWEwLjAwNSwwLjAwNSwwLDAsMS0uMDA1LjAwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfODEiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzguNiwxNi4zNzJoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfODIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzguNzMzLDE2LjQxNGgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF84MyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOC4xOCwxNi40MDloMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfODQiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzguMzE1LDE2LjM3MmgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF84NSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOS4xODYsMTcuMDA5aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzg2IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM4LjQ2MSwxNC43MTl2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfODciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzguNDYxLDE0LjY3MnYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF84OCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczOC40NjEsMTQuNjQxaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzg5IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy03IiBkPSJNNzM4LjQ2MSwxNC44MTh2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfOTAiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03NDMuMSwxNy40ODljLTAuMDExLjAxLS4wMTYsMC4wMjYtMC4wMjYsMC4wMzZBMC4xNjIsMC4xNjIsMCwwLDAsNzQzLjEsMTcuNDg5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF85MSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTczNy43MjYsMTdhMC4wMTksMC4wMTksMCwwLDEtLjAwNS4wMTZBMC4wMTksMC4wMTksMCwwLDEsNzM3LjcyNiwxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfOTIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTciIGQ9Ik03MzcuNzMxLDE3LjIzOGgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF85MyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgZD0iTTc0My4xNDYsMTcuNDFhMC4yNDUsMC4yNDUsMCwwLDEtLjAyNi4wNTJBMC40ODcsMC40ODcsMCwwLDAsNzQzLjE0NiwxNy40MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfOTQiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTIiIGQ9Ik03NDAuMzEzLDIxLjc1Yy0wLjAyNi0uMDI2LTAuMDQ3LTAuMDU3LTAuMDczLTAuMDg5LDAuMDI2LDAuMDM3LjA1MiwwLjA2MywwLjA3MywwLjA4OWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF85NSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMyIgZD0iTTc0MC41LDIxLjkzM2gwYTEuNzg2LDEuNzg2LDAsMCwxLS4xODMtMC4xNzdoMEExLjc4NiwxLjc4NiwwLDAsMCw3NDAuNSwyMS45MzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PGNpcmNsZSBpZD0iX1BhdGhfOTYiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTgiIGN4PSIxNC40ODgiIGN5PSI2LjQyOCIvPjxwYXRoIGlkPSJfUGF0aF85NyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtOCIgZD0iTTc0My4yLDE3LjFoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfOTgiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTkiIGQ9Ik03NDMuMjg2LDE1LjI4MmgwYTIuNjM0LDIuNjM0LDAsMCwwLS4yLTAuMjVoMGMtMC4wMzEtLjAzNy0wLjA2My0wLjA2OC0wLjA5NC0wLjEtMC4wMS0uMDExLTAuMDI2LTAuMDIxLTAuMDM2LTAuMDMxYTAuNTU2LDAuNTU2LDAsMCwwLS4wNjMtMC4wNTJoMHYwLjczbDAuMjc2LDEuMjc4aDBjMC4wMDUsMC4wMS4wMDUsMC4wMjEsMC4wMSwwLjAzMWwwLjE5MywwLjIxOWgwLjJWMTcuMDVoMGE1LjU0NCw1LjU0NCwwLDAsMC0uMjc2LTEuNzI3aDBBMC4yNDIsMC4yNDIsMCwwLDAsNzQzLjI4NiwxNS4yODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzk5IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy05IiBkPSJNNzQzLjIsMTcuMWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMDAiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTEwIiBkPSJNNzQzLjIsMTYuOTc3djAuMDFoMGEwLjU2NywwLjU2NywwLDAsMSwuMDA1LjA5NFYxNy4xaDB2MC4wMTZhMC40NzcsMC40NzcsMCwwLDEtLjAwNS4wODloMHYwLjAxbC0wLjAxNi4wOTRoMGwwLjE5My0uMjE0LTAuMTkzLS4yMTloMEM3NDMuMTg3LDE2LjkxLDc0My4xOTIsMTYuOTQxLDc0My4yLDE2Ljk3N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBkPSJNNzQzLjE5MiwxNy4yMjN2LTAuMDFhMC41MjgsMC41MjgsMCwwLDAsLjAwNS0wLjA4OVYxNy4wODJhMC41NTgsMC41NTgsMCwwLDAtLjAwNS0wLjA5NHYtMC4wMWwtMC4wMTYtLjA5NGMtMC4wMDUtLjAxMS0wLjAwNS0wLjAyMS0wLjAxLTAuMDMxYTAuNjYsMC42NiwwLDAsMC0uMDczLTAuMTYyLDAuMDI4LDAuMDI4LDAsMCwxLS4wMS0wLjAxNmMtMC4wMS0uMDEtMC4wMTYtMC4wMjEtMC4wMjYtMC4wMzFhMC4xNDEsMC4xNDEsMCwwLDAtLjA0Mi0wLjAzN0M3NDMuMDEsMTYuNiw3NDMsMTYuNiw3NDMsMTYuNmEwLjEyOCwwLjEyOCwwLDAsMC0uMDM2LTAuMDIxYy0wLjAwNSwwLS4wMS0wLjAwNS0wLjAxNi0wLjAwNWEwLjE4OCwwLjE4OCwwLDAsMC0uMDU3LTAuMDEsMC4yMjMsMC4yMjMsMCwwLDAtLjA1Ny4wMWMtMC4wMDUsMC0uMDEuMDA1LTAuMDE2LDAuMDA1YTAuMTI5LDAuMTI5LDAsMCwwLS4wMzcuMDIxYy0wLjAwNS4wMDUtLjAxLDAuMDA1LTAuMDE2LDAuMDFzLTAuMDI2LjAyNi0uMDQyLDAuMDM3LTAuMDE2LjAyMS0uMDI2LDAuMDMxYTAuMDI4LDAuMDI4LDAsMCwwLS4wMS4wMTYsMC41MTEsMC41MTEsMCwwLDAtLjA3My4xNjJ2MC4wMDVhMC40NDMsMC40NDMsMCwwLDAtLjAyMS4wODljMCwwLjAxLS4wMDUuMDE2LTAuMDA1LDAuMDI2LTAuMDA1LjAzNy0uMDA1LDAuMDY4LTAuMDEsMC4xdjAuMDE2aDBhMC40ODEsMC40ODEsMCwwLDAsLjMxMy41NDMsMC4yNzUsMC4yNzUsMCwwLDAsLjA4OS0wLjAyMWMwLjAwNSwwLC4wMS0wLjAwNS4wMTYtMC4wMDVzMC4wMjEtLjAxNi4wMzEtMC4wMjFsMC4wMTYtLjAxNmEwLjMxNiwwLjMxNiwwLDAsMCwuMDQyLTAuMDQyLDAuMjI5LDAuMjI5LDAsMCwwLC4wMjYtMC4wMzdjMC4wMDUtLjAxLjAxLTAuMDE2LDAuMDE2LTAuMDI2YTAuNDYsMC40NiwwLDAsMCwuMDI2LTAuMDUyLDAuMDc1LDAuMDc1LDAsMCwwLC4wMS0wLjAyMWMwLjAxLS4wMjYuMDE2LTAuMDUyLDAuMDI2LTAuMDc4Uzc0My4xOTIsMTcuMjU0LDc0My4xOTIsMTcuMjIzWm0tMC4yOTItLjJhMC4xNzYsMC4xNzYsMCwwLDEtLjEyLTAuMiwwLjE4LDAuMTgsMCwwLDEsLjEyLTAuMiwwLjE3NiwwLjE3NiwwLDAsMSwuMTIuMkEwLjE4MSwwLjE4MSwwLDAsMSw3NDIuOSwxNy4wMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PGVsbGlwc2UgaWQ9Il9QYXRoXzEwMSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtOCIgY3g9IjE0LjQ5OSIgY3k9IjguNDA1IiByeD0iMC4xMiIgcnk9IjAuMjAzIi8+PHBhdGggaWQ9Il9QYXRoXzEwMiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMTEiIGQ9Ik03NDIuNjA4LDE2Ljg1MmgwYTAuNjYxLDAuNjYxLDAsMCwxLC4wNzMtMC4xNjIsMC4wMjcsMC4wMjcsMCwwLDAsLjAxMS0wLjAxNmMwLjAxLS4wMS4wMTYtMC4wMjEsMC4wMjYtMC4wMzFhMC4xNCwwLjE0LDAsMCwxLC4wNDItMC4wMzdjMC4wMDUtLjAwNS4wMS0wLjAwNSwwLjAxNi0wLjAxYTAuMTMsMC4xMywwLDAsMSwuMDM2LTAuMDIxYzAuMDA1LDAsLjAxMS0wLjAwNS4wMTYtMC4wMDVhMC4xODgsMC4xODgsMCwwLDEsLjA1Ny0wLjAxLDAuMjIzLDAuMjIzLDAsMCwxLC4wNTcuMDFjMC4wMDUsMCwuMDEuMDA1LDAuMDE2LDAuMDA1YTAuMTI5LDAuMTI5LDAsMCwxLC4wMzcuMDIxQzc0MywxNi42LDc0MywxNi42LDc0My4wMSwxNi42MDdzMC4wMjYsMC4wMjYuMDQyLDAuMDM3LDAuMDE2LDAuMDIxLjAyNiwwLjAzMWEwLjAyOCwwLjAyOCwwLDAsMSwuMDEuMDE2LDAuNTA5LDAuNTA5LDAsMCwxLC4wNzMuMTYyaDBsLTAuMjc2LTEuMjc4LTAuMjc3LDEuMjc4aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggZD0iTTczOS4xOTIsMTcuMDg3YTAuNCwwLjQsMCwwLDAtLjAwNS0wLjA3OGgwYy0wLjAwNS0uMDI2LTAuMDA1LTAuMDQ3LTAuMDEtMC4wNzNoMGEwLjI2MSwwLjI2MSwwLDAsMC0uMDIxLTAuMDY4aDBhMC4zNiwwLjM2LDAsMCwwLS4wMjYtMC4wNjhoMGwtMC4wMzEtLjA2M2gwYTAuNjgzLDAuNjgzLDAsMCwwLS4xMy0wLjE2NywwLjgzMywwLjgzMywwLDAsMC0uMjI5LTAuMTUxaDBhMS4yNjIsMS4yNjIsMCwwLDAtLjEzLTAuMDQySDczOC42YTAuNjQsMC42NCwwLDAsMC0uMjgyLDBoLTAuMDA1YTAuOTUsMC45NSwwLDAsMC0uMTMuMDM3SDczOC4xOGEwLjUyNSwwLjUyNSwwLDAsMC0uMTIuMDYzaDBhMC44MTUsMC44MTUsMCwwLDAtLjEuMDgzSDczNy45NWEwLjg1OCwwLjg1OCwwLDAsMC0uMTM2LjE3MmgwbC0wLjAzMS4wNjNhMC4wMDUsMC4wMDUsMCwwLDEtLjAwNS4wMDUsMC4yNTUsMC4yNTUsMCwwLDAtLjAyMS4wNTdjMCwwLjAwNS0uMDA1LjAwNS0wLjAwNSwwLjAxLTAuMDA1LjAyMS0uMDEsMC4wMzctMC4wMTYsMC4wNTcsMCwwLjAwNS0uMDA1LjAxLTAuMDA1LDAuMDE2LTAuMDA1LjAyMS0uMDA1LDAuMDM3LTAuMDEsMC4wNTdhMC4wMTksMC4wMTksMCwwLDEtLjAwNS4wMTZjMCwwLjAyNi0uMDA1LjA1Mi0wLjAwNSwwLjA3OGEwLjY1LDAuNjUsMCwwLDAsLjAxNi4xNDF2MC4wMDVhMC42NzcsMC42NzcsMCwwLDAsLjA0Mi4xMzZoMGEwLjgzMywwLjgzMywwLDAsMCwuMTUxLjIzLDAuODYxLDAuODYxLDAsMCwwLC4xNzIuMTM2aDBsMC4wNjMsMC4wMzFoMC4wMDVhMC40LDAuNCwwLDAsMCwuMDU3LjAyMSwwLjAxLDAuMDEsMCwwLDEsLjAxLjAwNWwwLjA1NywwLjAxNmMwLjAwNSwwLC4wMS4wMDUsMC4wMTYsMC4wMDUsMC4wMjEsMC4wMDUuMDM3LDAuMDA1LDAuMDU3LDAuMDFhMC4wMTksMC4wMTksMCwwLDEsLjAxNi4wMDVjMC4wMjYsMCwuMDUyLjAwNSwwLjA3OCwwLjAwNWEwLjc0MSwwLjc0MSwwLDAsMCwuMjg3LTAuMDU3YzAuMDQyLS4wMjEuMDgzLTAuMDQyLDAuMTI1LTAuMDY4YTAuNzE5LDAuNzE5LDAsMCwwLC4yLTAuMmMwLjAyNi0uMDQyLjA0Ny0wLjA4NCwwLjA2OC0wLjEyNWEwLjc2MiwwLjc2MiwwLDAsMCwuMDU3LTAuMjg3VjE3LjFoMGwwLjAwNS0uMDExaDBaTTczOC40NTYsMTdhMC4yNzYsMC4yNzYsMCwxLDEsLjI3Ni0wLjI3NkEwLjI3OCwwLjI3OCwwLDAsMSw3MzguNDU2LDE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxjaXJjbGUgaWQ9Il9QYXRoXzEwMyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtOCIgY3g9IjEwLjA1NCIgY3k9IjguMzA2IiByPSIwLjI3NiIvPjxwYXRoIGlkPSJfUGF0aF8xMDQiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTkiIGQ9Ik03MzcuOTQ1LDE2LjU2aDBMNzM4LjQ1NiwxNVYxNC42MzVhNC4zNzMsNC4zNzMsMCwwLDAtLjg3MS0wLjA4OWMtMC4xLDAtLjIuMDA1LTAuMywwLjAxYTAuMTE2LDAuMTE2LDAsMCwwLS4wNDIuMDA1LDQuMjY2LDQuMjY2LDAsMCwwLTEuNDc2LjM4Niw0Ljc2NCw0Ljc2NCwwLDAsMC0xLjEuN2gwYy0wLjA4OS4wNzgtLjE3NywwLjE1Ni0wLjI2MSwwLjI0bC0wLjA0Ny4wNDdjLTAuMDc4LjA3OC0uMTU2LDAuMTYyLTAuMjI5LDAuMjQ1LTAuMDE2LjAyMS0uMDMxLDAuMDM3LTAuMDQ3LDAuMDU3LTAuMDczLjA4OS0uMTQ2LDAuMTc3LTAuMjE0LDAuMjY2LTAuMDA1LjAwNS0uMDExLDAuMDE2LTAuMDE2LDAuMDIxLTAuMDYzLjA4OS0uMTI1LDAuMTc3LTAuMTg4LDAuMjcxbC0wLjAzNi4wNTJjLTAuMDQ3LjA3OC0uMDk0LDAuMTU3LTAuMTM2LDAuMjM1aDIuMzE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMDUiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTEyIiBkPSJNNzM5LjksMTYuMzg4YzAuMDA1LS4wNjMuMDEtMC4xMiwwLjAxLTAuMTgyLDAuMDA1LS4wODQuMDA1LTAuMTYyLDAuMDEtMC4yNDVWMTUuNzFjMC0uMTY3LTAuMDEtMC4zMjktMC4wMTYtMC41aDBhMC4wMDUsMC4wMDUsMCwwLDEtLjAwNS0wLjAwNUEwLjAwNSwwLjAwNSwwLDAsMSw3MzkuOSwxNS4yYy0wLjAzMS0uMDE2LTAuMS0wLjA1Ny0wLjE3Mi0wLjFoLTAuMDA1YTAuMjE3LDAuMjE3LDAsMCwwLS4wNDctMC4wMjZoMGMtMC4wMS0uMDA1LTAuMDIxLTAuMDE2LTAuMDMxLTAuMDIxbC0wLjAwNS0uMDA1YTAuMTE4LDAuMTE4LDAsMCwxLS4wMjYtMC4wMTZjLTAuMS0uMDU3LTAuMjE0LTAuMS0wLjMyMy0wLjE1MWE1Ljc0OCw1Ljc0OCwwLDAsMC0uODE5LTAuMjU2VjE1bDAuNTA2LDEuNTU0aDBhMC41NzksMC41NzksMCwwLDEsLjEzLjE2N2gwbDAuMDMxLDAuMDYzaDBhMC4yNTgsMC4yNTgsMCwwLDEsLjAyNi4wNjhoMGMwLjAwNSwwLjAyMS4wMTYsMC4wNDcsMC4wMjEsMC4wNjhoMGEwLjM1MywwLjM1MywwLDAsMSwuMDEuMDczaDBhMC40LDAuNCwwLDAsMSwuMDA1LjA3OGgwdjAuMDA1aDAuNjE2YTUuOTcxLDUuOTcxLDAsMCwwLC4wODktMC42ODNoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMTA2IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xMyIgZD0iTTc0MC43MSwxNS44MzVoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMTA3IiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xMyIgZD0iTTczOS4yLDE5LjMwOWMwLjE0MS0uMTQxLjI3MS0wLjI3MSwwLjQtMC40LDAuMDczLS4wNzguMTQ2LTAuMTU2LDAuMjE5LTAuMjI5YTQuODI5LDQuODI5LDAsMCwwLDEuMTIyLTEuNzU4LDAuNTQ1LDAuNTQ1LDAsMCwwLC4wMTYtMC4wNjN2LTAuMDFjMC4wMDUtLjAyNi4wMTEtMC4wNTIsMC4wMTYtMC4wODRzMC4wMDUtLjA0Mi4wMDUtMC4wNjNhNi4zMSw2LjMxLDAsMCwwLS4yNjYtMC44NjF2MC4wMDVMNzQwLjcsMTUuODRjLTAuMDIxLS4wMTYtMC4wMzYtMC4wMzctMC4wNTctMC4wNTItMC4wNTctLjA1Mi0wLjExNS0wLjEtMC4xNzctMC4xNTZhNC43Nyw0Ljc3LDAsMCwwLS41NjktMC40MTJoMGMwLjAxMSwwLjE2Ny4wMTYsMC4zMjksMC4wMTYsMC41djAuMjVjMCwwLjA4My0uMDA1LjE2Ny0wLjAxLDAuMjQ1LTAuMDA1LjA2My0uMDA1LDAuMTItMC4wMSwwLjE4M3YwLjAyMWMtMC4wMjEuMjI5LS4wNDcsMC40NTktMC4wODksMC42ODNsLTAuMDczLjM0NGExMC45ODksMTAuOTg5LDAsMCwxLS43MDksMS43NDJjLTAuMDY4LjE1MS0uMTMsMC4zMDgtMC4xODgsMC40NjRsLTAuMDE2LjA0N2MwLjA3OC0uMDg0LjE1MS0wLjE1NywwLjItMC4yMDlDNzM5LjA4NywxOS40MTksNzM5LjEzOSwxOS4zNjEsNzM5LjIsMTkuMzA5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMDgiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTExIiBkPSJNNzM3Ljk1LDE2LjU2aDBhMC44MTgsMC44MTgsMCwwLDEsLjEtMC4wODNoMGEwLjUyNywwLjUyNywwLDAsMSwuMTItMC4wNjNoMC4wMDVhMC41MzYsMC41MzYsMCwwLDEsLjEzLTAuMDM3aDAuMDA1YTAuNjQsMC42NCwwLDAsMSwuMjgyLDBINzM4LjZhMC41NDYsMC41NDYsMCwwLDEsLjEzLjA0MmgwYTAuNzMxLDAuNzMxLDAsMCwxLC4yMy4xNTFoMGwtMC41MDYtMS41NTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzEwOSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMTAiIGQ9Ik03MzcuNzczLDE3LjM3NGExLjAxOCwxLjAxOCwwLDAsMS0uMDQyLTAuMTM2VjE3LjIzM2EwLjY0NCwwLjY0NCwwLDAsMS0uMDE2LTAuMTQxLDAuNCwwLjQsMCwwLDEsLjAwNS0wLjA3OEEwLjAxOSwwLjAxOSwwLDAsMSw3MzcuNzI2LDE3YTAuMjIyLDAuMjIyLDAsMCwxLC4wMTEtMC4wNTdjMC0uMDA1LjAwNS0wLjAxMSwwLjAwNS0wLjAxNiwwLjAwNS0uMDIxLjAxLTAuMDM3LDAuMDE2LTAuMDU3LDAtLjAwNS4wMDUtMC4wMDUsMC4wMDUtMC4wMSwwLjAwNS0uMDIxLjAxNi0wLjA0MiwwLjAyMS0wLjA1N2EwLjAwNSwwLjAwNSwwLDAsMSwuMDA1LTAuMDA1bDAuMDMxLS4wNjNoMGEwLjg1NCwwLjg1NCwwLDAsMSwuMTM2LTAuMTcyaDBsLTIuMTM5LjUyN2gtMC4wMDVsMi4xMTgsMC41MTZhMC42NDIsMC42NDIsMCwwLDEtLjE1Ny0wLjIzaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzExMCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMTIiIGQ9Ik03NDIuNTgyLDE2Ljk3MmEwLjIyMywwLjIyMywwLDAsMSwuMDA1LTAuMDI2LDAuNDUsMC40NSwwLDAsMSwuMDIxLTAuMDg5di0wLjAxbDAuMjc3LTEuMjc4di0wLjczYTEuMTQsMS4xNCwwLDAsMC0uNzI1LTAuMjkyLDEuMjUzLDEuMjUzLDAsMCwwLS44NDUuNCwzLjI4LDMuMjgsMCwwLDAtLjU4OS44NDVjLTAuMDA1LjAxNi0uMDE2LDAuMDI2LTAuMDIxLDAuMDQybDAuMTQxLDAuMTI1YzAuMSwwLjA5NC4yMDksMC4xOTMsMC4zMDgsMC4yOTJsMC4xNDEsMC4xNDFjMC4wNDcsMC4wNTIuMSwwLjEsMC4xNDYsMC4xNTEsMC4wNjMsMC4wNjguMTI1LDAuMTMsMC4xODMsMC4yLDAuMDI2LDAuMDI2LjA1MiwwLjA1NywwLjA3OCwwLjA4NCwwLjA3MywwLjA4My4xNDYsMC4xNjIsMC4yMTksMC4yNDVoMGwwLjAyNiwwLjAyNmgwLjYzMVYxNy4wNzdBMC43MzksMC43MzksMCwwLDEsNzQyLjU4MiwxNi45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzExMSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMTIiIGQ9Ik03NDAuNzEsMTUuODM1aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzExMiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMiIgZD0iTTczMy4xMTUsMTcuOWMwLS4wMDUuMDA1LTAuMDEsMC4wMDUtMC4wMTYsMC4wNDItLjEuMDgzLTAuMjA5LDAuMTMtMC4zMTNhMC40MTMsMC40MTMsMCwwLDEsLjA0Mi0wLjA4M2MwLjAzNi0uMDg0LjA3OC0wLjE2MiwwLjEyLTAuMjQsMC4wMTYtLjAzMS4wMzEtMC4wNjMsMC4wNTItMC4xLDAuMDEtLjAxNi4wMjEtMC4wMzcsMC4wMzEtMC4wNTIsMC4wNDctLjA3OC4wODktMC4xNTYsMC4xMzYtMC4yMzVsMC4wMzYtLjA1MmEzLjE1MywzLjE1MywwLDAsMSwuMTg4LTAuMjcxYzAuMDA1LS4wMDUuMDEtMC4wMTYsMC4wMTYtMC4wMjEsMC4wNjgtLjA5NC4xNDEtMC4xODMsMC4yMTQtMC4yNjYsMC4wMTYtLjAyMS4wMzEtMC4wMzcsMC4wNDctMC4wNTcsMC4wNzMtLjA4My4xNTEtMC4xNjcsMC4yMjktMC4yNDVsMC4wNDctLjA0N2MwLjA4My0uMDg0LjE2Ny0wLjE2MiwwLjI2MS0wLjI0aDBhMi44MzIsMi44MzIsMCwwLDEsMi43LTIuMDQsMi43OTEsMi43OTEsMCwwLDEsMS40NjEuNDE3LDIuODcsMi44NywwLDAsMSwxLjA0OCwxLjE0MiwwLjAwNSwwLjAwNSwwLDAsMCwuMDA1LjAwNSwwLjMsMC4zLDAsMCwwLC4wMjEuMDM3aDBhNC43NTEsNC43NTEsMCwwLDEsLjU2OC40MTJjMC4wNjMsMC4wNTIuMTIsMC4xLDAuMTc3LDAuMTU2LDAuMDIxLDAuMDE2LjAzNiwwLjAzNywwLjA1NywwLjA1MmgwYTAuMTU3LDAuMTU3LDAsMCwxLC4wMjEtMC4wNDJjMC4xNzctMS4xMzIuNjc4LTEuOTUxLDEuMjY4LTEuOTUxYTEuNDI4LDEuNDI4LDAsMCwxLDEuMDgsMS4xNzl2MC4wMDVoMGMwLjA2OCwwLjA3My4xMzYsMC4xNTYsMC4yLDAuMjQ1aDBhMC4wMDUsMC4wMDUsMCwwLDAsLjAwNS4wMDVoMGMwLjAwNSwwLjAxLjAwNSwwLjAyMSwwLjAxLDAuMDMxaDBsLTAuMDEtLjAzN2E1LjQ5NCw1LjQ5NCwwLDAsMC0xMC43LDEuNzU4LDUuNDQzLDUuNDQzLDAsMCwwLC4yNzEsMS43MTFWMTguNzQxYzAuMDM2LS4xNjIuMDc4LTAuMzIzLDAuMTI1LTAuNDhDNzMzLjAyNiwxOC4xMzUsNzMzLjA2OCwxOC4wMTUsNzMzLjExNSwxNy45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMTMiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTgiIGQ9Ik03NDMuMzcsMTcuMWwtMC4xOTMuMjE0aDBhMC40NjEsMC40NjEsMCwwLDEtLjAyNi4wNzgsMC4wNzQsMC4wNzQsMCwwLDEtLjAxLjAyMSwwLjI0NSwwLjI0NSwwLDAsMS0uMDI2LjA1MmMtMC4wMDUuMDEtLjAxLDAuMDE2LTAuMDE2LDAuMDI2cy0wLjAxNi4wMjYtLjAyNiwwLjAzNmEwLjE1OSwwLjE1OSwwLDAsMS0uMDQyLjA0MmwtMC4wMTYuMDE2YTAuMTExLDAuMTExLDAsMCwxLS4wMzEuMDIxYy0wLjAwNSwwLS4wMS4wMDUtMC4wMTYsMC4wMDVhMC4xNzEsMC4xNzEsMCwwLDEtLjA4OS4wMjEsMC40NzcsMC40NzcsMCwwLDEtLjMxMy0wLjU0M2gtMC42MzFjMC4xMiwwLjEzNi4yMzUsMC4yNzEsMC4zNDQsMC40MTJsMC4wMDUsMC4wMDUsMC4zMjksMC40MDdjMC4wMDUsMC4wMDUuMDExLDAuMDE2LDAuMDE2LDAuMDIxLDAuMSwwLjEzLjIsMC4yNjEsMC4zLDAuMzkxLDAuMDExLDAuMDEuMDIxLDAuMDI2LDAuMDMxLDAuMDM3LDAuMSwwLjE0MS4yMDksMC4yODIsMC4zMTMsMC40MTd2MC4wMDVhNS40MDgsNS40MDgsMCwwLDAsLjI4Ny0xLjdoMGwtMC4xOTMuMDE2aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzExNCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik03MzcuMjQ2LDE0LjU1N2EwLjExNiwwLjExNiwwLDAsMCwuMDQyLTAuMDA1YzAuMS0uMDA1LjItMC4wMSwwLjMtMC4wMWE0LjM3Myw0LjM3MywwLDAsMSwuODcxLjA4OXYwYTYuMTkyLDYuMTkyLDAsMCwxLC44MTkuMjU2YzAuMTEsMC4wNDcuMjE5LDAuMSwwLjMyMywwLjE1MWEwLjA0OCwwLjA0OCwwLDAsMSwuMDI2LjAxNiwwLjAwNSwwLjAwNSwwLDAsMSwuMDA1LjAwNSwwLjEwOSwwLjEwOSwwLDAsMSwuMDMxLjAyMWgwYzAuMDE2LDAuMDExLjAzMSwwLjAxNiwwLjA0NywwLjAyNmgwLjAwNWMwLjA2OCwwLjAzNy4xNDEsMC4wODQsMC4xNzIsMC4xYTAuMDA1LDAuMDA1LDAsMCwxLC4wMDUuMDA1bDAuMDA1LDAuMDA1aDBhMC4zLDAuMywwLDAsMC0uMDIxLTAuMDM3LDAuMDA1LDAuMDA1LDAsMCwwLS4wMDUtMC4wMDUsMi44LDIuOCwwLDAsMC01LjIxMS40OCw0LjU0Miw0LjU0MiwwLDAsMSwxLjEtLjdBNC40MjIsNC40MjIsMCwwLDEsNzM3LjI0NiwxNC41NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PGxpbmUgaWQ9Il9QYXRoXzExNSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtNyIgeDE9IjEwLjA2IiB5MT0iNi4zNjEiIHgyPSIxMC4wNiIgeTI9IjYuMzkyIi8+PHBhdGggaWQ9Il9QYXRoXzExNiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik03NDEuMzIsMTQuOTQ4YTEuMjUzLDEuMjUzLDAsMCwxLC44NDUtMC40LDEuMTI5LDEuMTI5LDAsMCwxLC43MjUuMjkyaDBjMC4wMjEsMC4wMTYuMDQyLDAuMDM3LDAuMDYzLDAuMDUyczAuMDI2LDAuMDIxLjAzNiwwLjAzMWMwLjAzMSwwLjAzMS4wNjMsMC4wNjMsMC4wOTQsMC4xaDBWMTUuMDIxQTEuNDM0LDEuNDM0LDAsMCwwLDc0MiwxMy44NDJjLTAuNTg5LDAtMS4wOS44MTQtMS4yNjgsMS45NTFoMEEzLjAyNCwzLjAyNCwwLDAsMSw3NDEuMzIsMTQuOTQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMTciIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTgiIGQ9Ik03MzYuMTE0LDIyLjE2MmMwLjA1MiwwLjAyMS4xLDAuMDM2LDAuMTUxLDAuMDUyYTUuNSw1LjUsMCwwLDAsMy44NjUtLjA4OWMwLjAzMS0uMDE2LjA2OC0wLjAyNiwwLjEtMC4wNDIsMC4wNTItLjAyMS4xMDktMC4wNDcsMC4xNjItMC4wNzNzMC4wOTQtLjA0Mi4xNDEtMC4wNjhjLTAuMDEsMC0uMDIxLjAwNS0wLjAzMSwwLjAwNWgwYTIuMTg3LDIuMTg3LDAsMCwxLS41ODQtMC4wMDVjLTEuMTMyLS4xNjItMS4zODItMC43MDktMS4zNDYtMS4yNzNhMi44NTUsMi44NTUsMCwwLDEtLjI1LTAuMTYyLDcuMzE4LDcuMzE4LDAsMCwxLTEuMzg3LTEuMyw3LjUsNy41LDAsMCwwLDEuNjc0LjkwOGMwLjAyMSwwLjAxLjA0MiwwLjAxNiwwLjA2MywwLjAyNiwwLjA0Ny0uMTYyLjEtMC4zMTgsMC4xNTEtMC40NTRoMGwwLjAxNi0uMDQ3YzAuMDU3LS4xNTYuMTItMC4zMTMsMC4xODgtMC40NjRhMTEuMiwxMS4yLDAsMCwwLC43MDktMS43NDJsMC4wNzMtLjM0NGgtMC42MTV2MC4wMDVhMC43MzksMC43MzksMCwwLDEtLjA1Ny4yODcsMC45NDIsMC45NDIsMCwwLDEtLjA2OC4xMjUsMC43MTQsMC43MTQsMCwwLDEtLjIuMmMtMC4wNDIuMDI2LS4wODMsMC4wNDctMC4xMjUsMC4wNjhhMC43NjEsMC43NjEsMCwwLDEtLjI4Ny4wNTcsMC40LDAuNCwwLDAsMS0uMDc4LTAuMDA1LDAuMDE5LDAuMDE5LDAsMCwxLS4wMTYtMC4wMDUsMC4yMjIsMC4yMjIsMCwwLDEtLjA1Ny0wLjAxYy0wLjAwNSwwLS4wMS0wLjAwNS0wLjAxNi0wLjAwNWwtMC4wNTctLjAxNmEwLjAxLDAuMDEsMCwwLDEtLjAxLTAuMDA1Yy0wLjAyMS0uMDA1LTAuMDQyLTAuMDE2LTAuMDU3LTAuMDIxaC0wLjAwNWwtMC4wNjMtLjAzMWgwYTAuNywwLjcsMCwwLDEtLjE3Mi0wLjEzNmwtMi4xMTgtLjUxNkg3MzMuNWMtMC4wMS4wMTYtLjAyMSwwLjAzNy0wLjAzMSwwLjA1Mi0wLjAxNi4wMzEtLjAzNywwLjA2My0wLjA1MiwwLjEtMC4wNDIuMDc4LS4wODMsMC4xNjItMC4xMiwwLjI0LTAuMDE2LjAyNi0uMDI2LDAuMDU3LTAuMDQyLDAuMDg0LTAuMDQ3LjEtLjA4OSwwLjIwOS0wLjEzLDAuMzEzLDAsMC4wMDUtLjAwNS4wMTEtMC4wMDUsMC4wMTYtMC4wNDcuMTItLjA4OSwwLjI0NS0wLjEyNSwwLjM3LTAuMDQ3LjE1Ni0uMDg5LDAuMzE4LTAuMTI1LDAuNDhhNS40NjgsNS40NjgsMCwwLDAsMiwyLjczM2MwLjAyNiwwLjAyMS4wNTcsMC4wMzcsMC4wODMsMC4wNTdhNC42ODUsNC42ODUsMCwwLDAsLjQ4NS4zQTQuMzc0LDQuMzc0LDAsMCwwLDczNi4xMTQsMjIuMTYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC40MDIgLTguNDE2KSIvPjxwYXRoIGlkPSJfUGF0aF8xMTgiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTE0IiBkPSJNNzM5LjkwNiwyMC40NTFhMC45NTUsMC45NTUsMCwwLDAtLjAxNi4xNzIsMS4yOCwxLjI4LDAsMCwwLC4wMjEuMjg3LDEuNzQsMS43NCwwLDAsMCwuMDM3LjE3NywxLjU2NywxLjU2NywwLDAsMCwuMDg5LjIzNSwyLjI2MiwyLjI2MiwwLDAsMCwuMTA5LjIsMC41NjMsMC41NjMsMCwwLDAsLjAzNy4wNTdjMC4wMjEsMC4wMjYuMDM2LDAuMDUyLDAuMDU3LDAuMDc4bDAuMDczLDAuMDg5YTEuMzEsMS4zMSwwLDAsMCwuMTgzLjE3N3YwLjAwNWEwLjAxOSwwLjAxOSwwLDAsMCwuMDA1LjAxNmgwYzAuMDExLDAsLjAyMS0wLjAwNS4wMzEtMC4wMDVhMy43ODYsMy43ODYsMCwwLDAsLjczNi0wLjE4M2MwLjEyNS0uMDQ3LjI1LTAuMDk0LDAuMzctMC4xNDYsMC4wMzctLjAxNi4wNzMtMC4wMzcsMC4xMS0wLjA1MmE5LjY0LDkuNjQsMCwwLDAsMi4zMTEtMS42ODVBNi44ODIsNi44ODIsMCwwLDEsNzM5LjkwNiwyMC40NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PHBhdGggaWQ9Il9QYXRoXzExOSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMTUiIGQ9Ik03NDIuOTQyLDE4LjMzNGMtMC4xLS4xMy0wLjItMC4yNjEtMC4zLTAuMzkxLTAuMDA1LS4wMDUtMC4wMS0wLjAxNi0wLjAxNi0wLjAyMWwtMC4zMjktLjQwNy0wLjAwNS0uMDA1Yy0wLjExNS0uMTQxLTAuMjI5LTAuMjc2LTAuMzQ0LTAuNDEyLTAuMDA1LS4wMS0wLjAxNi0wLjAxNi0wLjAyMS0wLjAyNi0wLjA3My0uMDg0LTAuMTQ2LTAuMTYyLTAuMjE5LTAuMjQ1LTAuMDI2LS4wMjYtMC4wNTItMC4wNTctMC4wNzgtMC4wODRsLTAuMTgzLS4yYy0wLjA0Ny0uMDUyLTAuMS0wLjEtMC4xNDYtMC4xNTFsLTAuMTQxLS4xNDFjLTAuMS0uMS0wLjItMC4yLTAuMzA4LTAuMjkybC0wLjE0MS0uMTI1aDBhNi40NzUsNi40NzUsMCwwLDEsLjI3MS44NzFjMC4wMTYsMC4wNzguMDI2LDAuMTUxLDAuMDM3LDAuMjI0YTMuNjc5LDMuNjc5LDAsMCwxLS43MTUsMi41ODdjLTAuMDM3LjA2My0uMDc4LDAuMTMtMC4xMTUsMC4xOTNhMS45OSwxLjk5LDAsMCwwLS4yNC41NjljLTAuMDE2LjA1Ny0uMDI2LDAuMTE1LTAuMDM3LDAuMTcyYTYuODg3LDYuODg3LDAsMCwwLDQuMTUyLS41NzlzLTAuMzA4LS40NTQtMC43NzctMS4wOGMtMC4xLS4xNDEtMC4yMDktMC4yODItMC4zMTMtMC40MTdBMC4zLDAuMywwLDAsMCw3NDIuOTQyLDE4LjMzNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjguNDAyIC04LjQxNikiLz48cGF0aCBpZD0iX1BhdGhfMTIwIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgZD0iTTc0MC41LDIxLjkzM2ExLjc4NiwxLjc4NiwwLDAsMS0uMTgzLTAuMTc3Yy0wLjAyNi0uMDI2LTAuMDQ3LTAuMDU3LTAuMDczLTAuMDg5cy0wLjAzNy0uMDUyLTAuMDU3LTAuMDc4LTAuMDI2LS4wMzctMC4wMzctMC4wNTdjLTAuMDM2LS4wNjMtMC4wNzMtMC4xMjUtMC4xMDktMC4yYTIuNDUyLDIuNDUyLDAsMCwxLS4wODktMC4yMzUsMC45NjUsMC45NjUsMCwwLDEtLjAzNy0wLjE3NywxLjY4MywxLjY4MywwLDAsMS0uMDIxLTAuMjg3LDAuOTU0LDAuOTU0LDAsMCwxLC4wMTYtMC4xNzJjMC4wMS0uMDU3LjAyMS0wLjExNSwwLjAzNi0wLjE3MmEyLjIyMSwyLjIyMSwwLDAsMSwuMjQtMC41NjloMGMwLjAzNi0uMDY4LjA3OC0wLjEzMSwwLjExNS0wLjE5M2EzLjY3MiwzLjY3MiwwLDAsMCwuNzE1LTIuNTg3Yy0wLjAxLS4wNzMtMC4wMjEtMC4xNTEtMC4wMzYtMC4yMjRhMC43NzUsMC43NzUsMCwwLDEtLjAyNi4xMzZ2MC4wMWEwLjUzOSwwLjUzOSwwLDAsMS0uMDE2LjA2Myw0LjgyOSw0LjgyOSwwLDAsMS0xLjEyMiwxLjc1OGMtMC4wNjguMDc4LS4xNDEsMC4xNTEtMC4yMTksMC4yMy0wLjEyNS4xMy0uMjYxLDAuMjY2LTAuNCwwLjQtMC4wNTcuMDU3LS4xMTUsMC4xMS0wLjE3MiwwLjE2N3MtMC4xMjUuMTI1LS4yLDAuMjA5aDBjLTAuMDQ3LjEzNi0uMSwwLjI5Mi0wLjE1MSwwLjQ1NC0wLjAyMS0uMDExLTAuMDQyLTAuMDE2LTAuMDYzLTAuMDI2YTcuMjY0LDcuMjY0LDAsMCwxLTEuNjc0LS45MDgsNy4zMTYsNy4zMTYsMCwwLDAsMS4zODcsMS4zLDIuMjQ5LDIuMjQ5LDAsMCwwLC4yNS4xNjJjLTAuMDM3LjU2OSwwLjIxNCwxLjExMSwxLjM0NiwxLjI3M2EyLjQyNywyLjQyNywwLDAsMCwuNTg0LjAwNSwwLjExOCwwLjExOCwwLDAsMC0uMDA1LTAuMDIxaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI4LjQwMiAtOC40MTYpIi8+PC9zdmc+);
}
.icon-type.opencart, .icon-type.opencart-modules{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzRjYzBlZTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPk9wZW5DYXJ0PC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTAuNSwxMi4yYS42My42MywwLDAsMC0uNi41Ljg1Ljg1LDAsMCwwLDAsLjcsMS4yMSwxLjIxLDAsMCwwLC41LjUuNjQuNjQsMCwwLDAsLjYsMCwxLjIxLDEuMjEsMCwwLDAsLjUtLjUuODUuODUsMCwwLDAsMC0uNywxLDEsMCwwLDAtMS0uNVptLTMuOSwwYS41NS41NSwwLDAsMC0uNS4zYy0uMi4yLS4yLjMtLjIuNmEuNi42LDAsMCwwLC4zLjYuOTEuOTEsMCwwLDAsMS4yLDAsLjg2Ljg2LDAsMCwwLC4zLS42LjYuNiwwLDAsMC0uMy0uNiwxLDEsMCwwLDAtLjgtLjNaTTMuNSw1LjNsLjIuNGE3LjA1LDcuMDUsMCwwLDAsLjcuOWMuOS44LDIuMywxLjMsNC43LDEuNGgxLjdhMTEuNjIsMTEuNjIsMCwwLDEsMi4yLjFjLjkuMSwxLjIuNCwxLC45YTEwLjkyLDEwLjkyLDAsMCwxLS45LDEuMWwtLjcuN2E1LDUsMCwwLDAtLjUuN3MtLjEuMSwxLjQtMS4yYzEuNy0xLjQsMi4xLTEuOCwyLjMtMi4yYS40Ny40NywwLDAsMC0uMS0uNiwzLjE2LDMuMTYsMCwwLDAtMS42LS40Yy0uMiwwLTEuMywwLTIuNC0uMWEzOC45NCwzOC45NCwwLDAsMS00LjYtLjJBNS42NCw1LjY0LDAsMCwxLDMuNiw1LjNjLS4xLS4xLS4xLS4xLS4xLDBaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.magento{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2U3NGExODsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPk1hZ2VudG88L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTkuMlYxOS4ySDBaIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03LjksNy42LDcsOC4xdjYuMmwxLjMuOCwxLjMuOCwxLjMtLjgsMS4zLS44VjguMWwtLjktLjUtLjktLjV2N2wtLjQuMi0uNC4yLS40LS4yLS40LS4ydi03bC0uOS41Wk02LjksNUEyNS4yOSwyNS4yOSwwLDAsMSw5LjYsMy40czEuMi43LDIuNywxLjZMMTUsNi42djZsLS43LjQtLjcuNHYtNmwtMi0xLjJMOS42LDVsLTIsMS4yLTIsMS4ydjZMNC45LDEzbC0uNy0uNHYtNloiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.woocommerce{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2FmNTY5NDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6IG5vbmU7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDx0aXRsZT5Xb29Db21tZXJjZTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxOS4yVjE5LjJIMFoiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04LjgsNi43Yy0uMy0uMS0uMi0uMS0uNCwwLS40LjItLjgsMS41LTEsM2wtLjEuNi0uMS0uMmExOC4yMiwxOC4yMiwwLDAsMS0uNS0yLC41LjUsMCwwLDAtLjgtLjMsOC40Myw4LjQzLDAsMCwwLS44LDEuNWMtLjQuOC0uNywxLjMtLjgsMS4zYTE0LjEzLDE0LjEzLDAsMCwxLS41LTIuOWMtLjEtLjQtLjEtLjYtLjItLjdhLjU1LjU1LDAsMCwwLS45LjMsMTkuNjMsMTkuNjMsMCwwLDAsLjksNC41Yy4zLjkuNSwxLjEuOC45YTUuNjgsNS42OCwwLDAsMCwxLjItMS44bC41LTEsLjIuNWE2LjMxLDYuMzEsMCwwLDAsMS4zLDIuM2MuMi4yLjYuMi43LDBzLjEtLjMuMS0xLjFhMTEuODQsMTEuODQsMCwwLDEsLjctMy45QzkuMiw3LjIsOS4xLDYuOSw4LjgsNi43WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMC45LDguNWMtLjEsMC0uMSwwLS40LjNhMi4xMSwyLjExLDAsMCwwLS41LDEuM2MwLC40LjEuOC4zLjlzLjIuMS40LDAsLjUtLjUuNy0xQzExLjYsOS4zLDExLjQsOC42LDEwLjksOC41WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNy40LDYuOGExLjQyLDEuNDIsMCwwLDAtLjgtLjljLS4zLS4xLS40LS4xLTYuOC0uMUM1LjA1LDUuOCwzLDUuNjEsMi4yNiw2YS4zOC4zOCwwLDAsMC0uMTIuMTFjLS4zOC41LS40NS41My0uNDUsMy41LjEsMi43LjEsMi43LjIsM2EyLjE4LDIuMTgsMCwwLDAsLjQuNWMuNS40LjUuNCwzLjkuNEg5LjNsLjUuM2EzLjUxLDMuNTEsMCwwLDAsLjguNWwuOC40Yy44LjQuNy40LjQtLjRhNC40Miw0LjQyLDAsMCwxLS4zLS44aDIuNGMyLjMsMCwyLjQsMCwyLjctLjFhMS43OCwxLjc4LDAsMCwwLC44LS43Yy4xLS4yLjEtLjUuMS0yLjlBMTIuODksMTIuODksMCwwLDAsMTcuNCw2LjhaTTguMywxMi43Yy0uMS4yLS41LjItLjcsMGE2LjMxLDYuMzEsMCwwLDEtMS4zLTIuM2wtLjItLjUtLjUsMWE1LjY4LDUuNjgsMCwwLDEtMS4yLDEuOGMtLjMuMi0uNSwwLS44LS45YTE5LjYzLDE5LjYzLDAsMCwxLS45LTQuNUEuNTUuNTUsMCwwLDEsMy42LDdjLjEuMS4xLjMuMi43YTE0LjEzLDE0LjEzLDAsMCwwLC41LDIuOWMuMSwwLC40LS41LjgtMS4zYTguNDMsOC40MywwLDAsMSwuOC0xLjUuNS41LDAsMCwxLC44LjMsMTguMjIsMTguMjIsMCwwLDAsLjUsMmwuMS4yLjEtLjZjLjItMS41LjYtMi44LDEtMywuMi0uMS4xLS4xLjQsMHMuNC41LjMsMWExMS44NCwxMS44NCwwLDAsMC0uNywzLjlDOC40LDEyLjQsOC40LDEyLjYsOC4zLDEyLjdabTMuNi0xLjFhMS42MywxLjYzLDAsMCwxLTIuNC4xQTIuMTcsMi4xNywwLDAsMSw5LDEwLjNhMywzLDAsMCwxLDEuMy0yLjgsMS42LDEuNiwwLDAsMSwxLjUuMUMxMi45LDguMiwxMywxMC4zLDExLjksMTEuNlptNC43LTEuNEEyLjYsMi42LDAsMCwxLDE1LjMsMTJhMS43LDEuNywwLDAsMS0xLjctLjMsMi44NCwyLjg0LDAsMCwxLS4zLTMuMSwyLjYxLDIuNjEsMCwwLDEsMS4xLTEuMiwyLjA1LDIuMDUsMCwwLDEsMS4xLDAsMi4xMywyLjEzLDAsMCwxLDEsLjlBMy45MywzLjkzLDAsMCwxLDE2LjYsMTAuMloiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTQuNiw4LjdhMi4xMSwyLjExLDAsMCwwLS41LDEuMywxLjA1LDEuMDUsMCwwLDAsLjQsMWMuNS4zLDEuMS0uNiwxLjEtMS41UzE1LjEsOC4yLDE0LjYsOC43WiIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.shopify{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzg3YmMyMTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6IG5vbmU7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDx0aXRsZT5TaG9waWZ5PC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTcuNyw5LjNjMC0uMSwwLS4yLjEtLjJTNy45LDksOCw5aC45YS4zNy4zNywwLDAsMCwuMy4xYy4xLDAsLjEuMS4yLjFsLjgtMS4zYy0uMSwwLS4yLS4xLS4zLS4xYS4zNy4zNywwLDAsMC0uMy0uMUg4LjhhOS40Niw5LjQ2LDAsMCwwLS45LjMsMi42NSwyLjY1LDAsMCwwLS42LjVjLS4yLjEtLjMuNC0uNC42YTIuMzUsMi4zNSwwLDAsMC0uMi44YzAsLjItLjEuNCwwLC41cy4xLjMuMi40YTEuMzgsMS4zOCwwLDAsMCwuMy40bC4zLjNhLjc3Ljc3LDAsMCwxLC4zLjJjLjEuMS4yLjEuMi4ycy4xLjEuMS4ydi40bC0uMS4xYy0uMS4xLS4xLjEtLjIuMUg3LjVjLS4xLDAtLjItLjEtLjMtLjFhLjM3LjM3LDAsMCwxLS4zLS4xYy0uMS0uMS0uMi0uMS0uMy0uMmEuMzUuMzUsMCwwLDEtLjItLjFsLS4zLDEuMS4yLjJjLjEuMS4yLjEuMy4ycy4yLjIuMy4yLjMuMS40LjFoLjhjLjItLjEuNS0uMi43LS4zYTEsMSwwLDAsMCwuNS0uNiwzLDMsMCwwLDAsLjItMSwxLjI3LDEuMjcsMCwwLDAtLjEtLjYsMi4xOSwyLjE5LDAsMCwwLS4zLS41Yy0uMS0uMi0uMy0uMy0uNC0uNHMtLjMtLjItLjQtLjNhLjc3Ljc3LDAsMCwxLS4zLS4yYy0uMS0uMS0uMi0uMS0uMi0uMnMtLjEtLjEtLjEtLjJWOS4zWiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05LjMsMy45cS0uMTUtLjE1LS42LDBBNC4xMyw0LjEzLDAsMCwwLDcsNi4zTDgsNkEzLDMsMCwwLDEsOS4zLDMuOVoiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTAuMSw0LjJjMCwuMy4xLjYuMSwxdi4xbC43LS4yYTIuMTgsMi4xOCwwLDAsMC0uNS0uOEEuMzcuMzcsMCwwLDAsMTAuMSw0LjJaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEzLjcsNS44aDBsLS4xLS4xLTEtLjEtLjctLjdoLS4zbC0uNC4xYTIsMiwwLDAsMC0uNy0xLDEuNDUsMS40NSwwLDAsMC0uNy0uMmMwLS4xLS4xLS4xLS4yLS4yYS45LjksMCwwLDAtMS0uMWMtMS4zLjUtMS44LDIuMS0yLDIuOWwtMS4xLjMtLjMuMWEuNDkuNDksMCwwLDAtLjEuM2wtLjksNy4yLDcsMS4zLDMuOC0uOFptLTQtMS40YTMuNzUsMy43NSwwLDAsMSwuMSwxLjFsLTEuMi40QTIuNCwyLjQsMCwwLDEsOS43LDQuNFptLTEtLjVxLjQ1LS4xNS42LDBBMywzLDAsMCwwLDgsNkw3LDYuM0E0LjEzLDQuMTMsMCwwLDEsOC43LDMuOVptLS45LDZjMCwuMS4xLjEuMi4yYS43Ny43NywwLDAsMCwuMy4yYy4xLjEuMy4yLjQuM3MuMy4yLjQuNGEyLjE5LDIuMTksMCwwLDEsLjMuNSwxLjI3LDEuMjcsMCwwLDEsLjEuNiwzLDMsMCwwLDEtLjIsMSwxLDEsMCwwLDEtLjUuNmMtLjIuMS0uNS4yLS43LjNINy4zYy0uMSwwLS4zLS4xLS40LS4xcy0uMi0uMS0uMy0uMi0uMi0uMS0uMy0uMmwtLjItLjIuMy0xLjFhLjM1LjM1LDAsMCwwLC4yLjFjLjEuMS4yLjEuMy4yYS4zNy4zNywwLDAsMCwuMy4xYy4xLDAsLjIuMS4zLjFoLjNjLjEsMCwuMSwwLC4yLS4xbC4xLS4xdi0uNGMwLS4xLDAtLjEtLjEtLjJzLS4xLS4xLS4yLS4yYS43Ny43NywwLDAsMC0uMy0uMmwtLjMtLjNhMS4zOCwxLjM4LDAsMCwxLS4zLS40Yy0uMS0uMS0uMS0uMy0uMi0uNHMwLS4zLDAtLjVhMi4zNSwyLjM1LDAsMCwxLC4yLS44Yy4xLS4yLjItLjUuNC0uNkEyLjY1LDIuNjUsMCwwLDEsNy45LDhhOS40Niw5LjQ2LDAsMCwxLC45LS4zaC44YS4zNy4zNywwLDAsMSwuMy4xYy4xLDAsLjIuMS4zLjFMOS40LDkuMmMtLjEsMC0uMS0uMS0uMi0uMUEuMzcuMzcsMCwwLDEsOC45LDlIOGMtLjEsMC0uMS4xLS4yLjFzLS4xLjEtLjEuMnYuNEM3LjcsOS44LDcuNyw5LjgsNy44LDkuOVptMi40LTQuNlY1LjJjMC0uNC0uMS0uNy0uMS0xYS4zNy4zNywwLDAsMSwuMy4xLDIuMTgsMi4xOCwwLDAsMSwuNS44WiIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.zencart{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmOGYwODsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPlplbkNhcnQ8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTkuMlYxOS4ySDBaIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05LjgsOS45YTIuNDQsMi40NCwwLDAsMCwuMywzLjVjMS41LDEuMyw0LjMuOCw0LjYtLjguMS0uNi0uMi0uNy0xLjItLjQtMS43LjQtMi43LS4xLTIuNy0xLjYsMC0uNy0uMS0uOS0uNS0uOS0uMS0uMS0uMywwLS41LjJaTTguOSw4LjJBNC41LDQuNSwwLDAsMSw5LjcsOGMuNCwwLC43LjEuNy4zcy0uMy40LS42LjZhMy45NCwzLjk0LDAsMCwwLTEuNSw0LjZjLjIuOS4zLDEuNi4xLDEuOHMtMS0uMi0xLjUtMS4yYTQuNzUsNC43NSwwLDAsMSwuMy00LjksMy42NywzLjY3LDAsMCwxLDEuNy0xWm0yLjYtLjZjLjEsMCwuNC0uMS42LS4xLjQsMCwuNCwwLC43LjNhLjc0Ljc0LDAsMCwxLC4zLjcsMS4xMywxLjEzLDAsMCwxLTEuNywxLjEsMi4xOCwyLjE4LDAsMCwxLS41LS40LDEuMjcsMS4yNywwLDAsMSwuNi0xLjZaTTcuOSw2LjNoMGEzLjczLDMuNzMsMCwwLDEsMi4xLDBjLjguMiwxLjMuNiwxLC45LS4xLjEtLjQuMS0uOC4yYTYuMTEsNi4xMSwwLDAsMC00LjQsMi44Yy0uNC43LS42LjgtMSwuOGEuODYuODYsMCwwLDEtLjctLjhDNCw4LjgsNiw2LjgsNy45LDYuM1pNMTAsMy45aDBjLjgtLjQsMi40LjMsMy43LDEuNmEzLjc5LDMuNzksMCwwLDEsMS4xLDRjLS4zLjgtLjgsMS4zLTEuMSwxLjFWOS41YTMsMywwLDAsMC0uNC0xLjksNS4wNiw1LjA2LDAsMCwwLTItMS42QTUuMzMsNS4zMywwLDAsMSw5LjcsNC44QzkuNyw0LjQsOS44LDQsMTAsMy45WiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.cs-cart{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzE1Y2RmZjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkNTLUNhcnQ8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxnPiAgICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjcuNCIgeT0iMTIuMSIgd2lkdGg9IjQiIGhlaWdodD0iNC4xIi8+ICAgICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTIuMiIgeT0iNy40IiB3aWR0aD0iNCIgaGVpZ2h0PSI0LjEiLz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEyLjIgMTYuMSAxNi4xIDE2LjEgMTYuMiAxMi4xIDEyLjEgMTIuMSAxMi4yIDE2LjEiLz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjcuNCAxMS40IDExLjUgMTEuNCAxMS41IDcuNCA3LjUgNy40IDcuNCAxMS40Ii8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjEgNy4xIDcuMSA3LjEgNy4xIDMuMSAzLjEgMy4xIDMuMSA3LjEiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.logo{
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4xOTk5IDE5LjE5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNGQ0ZDRkO30uY2xzLTJ7ZmlsbDojZmVmZWZlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bG9nbzwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMTk5OSIgaGVpZ2h0PSIxOS4xOTk5Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTMwNi4zMzY5LDIwLjIzN2EzLjM4MjUsMy4zODI1LDAsMSwxLDEuNTg1OC00LjQ3NDMsMy4zOTU3LDMuMzk1NywwLDAsMS0xLjU4NTgsNC40NzQzaDBabTIuMzIyMS00LjgxNDFhNC4xMzM0LDQuMTMzNCwwLDAsMC0zLjczOC0yLjM3ODgsMi4zMDM4LDIuMzAzOCwwLDAsMC0xLjA3NjEsMCwwLjcxNDksMC43MTQ5LDAsMCwwLS42OC0wLjA1NjZjLTAuNDUzMS0uMjI2Ni0xLjA3NjEtMC41MS0xLjE4OTQtMC41NjY0YTAuMzUzMSwwLjM1MzEsMCwwLDEsLjI4MzItMC4xN2MtMC41NjYzLS4xMTMzLTAuNjIzLTAuNDUzMS0wLjM0LTAuOTYyOS0wLjU2NjQuMTEzMy0uOTA2Mi0wLjA1NjYtMC43MzYzLTAuNzM2Mi0wLjM5NjQuMzk2NC0uNjgsMC4xNy0wLjk2MjgtMC4xNywwLDAuNTEtLjIyNjYuNzM2Mi0wLjg1LDAuMzQsMC4xMTMzLDAuMzk2NC4yMjY2LDAuNzM2My0uMzk2NCwwLjc5MjksMC4zOTY0LDAuNDUzMS4yMjY1LDAuNjgtLjIyNjYsMC44NSwwLjYyMywwLjExMzIuNjIzLDAuNDUzMSwwLjM0LDAuOTYyOCwwLjYyMzEtLjE3LjczNjMsMC4wNTY2LDAuNzkzLDAuNjIzLDAuMzk2NC0uMzQuNjIzLTAuNDUzMSwwLjg1LDAuMDU2NiwwLjE3LS41MS4zOTY1LTAuNTEsMC43MzYzLTAuMzQsMC0uMzk2NCwwLTAuNTY2NC41NjY0LTAuNTY2NGEwLjc1MzMsMC43NTMzLDAsMCwxLS4xNy0wLjI4MzFjMC4wNTY2LDAuMDU2Ni40NTMxLDAuMjI2NSwwLjc5MjksMC4zOTY0YTEuMDk0NywxLjA5NDcsMCwwLDAtLjI4MzIuNTEsMS45NzYyLDEuOTc2MiwwLDAsMC0uNjguODQ5NSw0LjE4MjgsNC4xODI4LDAsMCwwLS41NjY0LDQuMzYxMSw0LjIyOSw0LjIyOSwwLDAsMCw1LjU1LDEuOTgyMyw0LjE2MzUsNC4xNjM1LDAsMCwwLDEuOTgyMy01LjQ5MzhoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjk0LjgxMTMgLTguMzk5OSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMzAwLjIyLDI1LjU2MDlhMC40MzIyLDAuNDMyMiwwLDAsMS0uMjgzMi0wLjExMzMsMC4zMiwwLjMyLDAsMCwxLS4xMTMzLTAuMzRWMjMuMTgyMmwwLjExMzMtLjExMzNhMC40MzIyLDAuNDMyMiwwLDAsMSwuMjgzMi0wLjExMzNoMC4xN2wwLjExMzMsMC4xMTMzYTAuMjY5MywwLjI2OTMsMCwwLDEsLjExMzIuMjgzMnYxLjUyOTJoMC43OTNhMC4zLDAuMywwLDAsMSwuMTEzMi4xNywwLjIwNzksMC4yMDc5LDAsMCwxLC4wNTY3LjE3LDAuNDAwNiwwLjQwMDYsMCwwLDEtLjM0LjM0aC0xLjAyWm0xLjY0MjUtLjU2NjRhMC43Nzg5LDAuNzc4OSwwLDAsMS0uMTctMC4yMjY1YzAtLjA1NjYtMC4wNTY3LTAuMTctMC4wNTY3LTAuMjI2NiwwLS4xMTMyLTAuMDU2Ni0wLjE3LTAuMDU2Ni0wLjI4MzEsMC0uMDU2Ny4wNTY2LTAuMTcsMC4wNTY2LTAuMjI2NiwwLS4xMTMzLjA1NjctMC4xNywwLjA1NjctMC4yODMyLDAuMDU2Ni0uMDU2Ni4xMTMyLTAuMTcsMC4xNy0wLjIyNjVhMC42ODE4LDAuNjgxOCwwLDAsMSwuMjgzMi0wLjI4MzIsMC45MTI3LDAuOTEyNywwLDAsMSwuMzk2NC0wLjIyNjYsMS4xMDQ5LDEuMTA0OSwwLDAsMSwuNDUzMS0wLjA1NjZoMC4yODMybDAuMzQsMC4xN2EwLjc1NSwwLjc1NSwwLDAsMSwuMjgzMi4xNywwLjg1MzksMC44NTM5LDAsMCwwLC4yMjY2LjIyNjYsMS44NDYyLDEuODQ2MiwwLDAsMSwuMjI2NS43MzYzYzAsMC4xNy0uMDU2Ni4yODMxLTAuMDU2NiwwLjM5NjRsLTAuMTcuMzRhMC45OTQ5LDAuOTk0OSwwLDAsMC0uMjI2Ni4yODMyYy0wLjExMzMuMDU2Ny0uMTcsMC4xMTMzLTAuMjgzMiwwLjE3YTAuOTU1LDAuOTU1LDAsMCwxLS4yODMyLjExMzMsMC43MTg1LDAuNzE4NSwwLDAsMS0uMzQuMDU2NmMtMC4xNywwLS4zNC0wLjA1NjYtMC40NTMxLTAuMDU2NmEwLjkxMjYsMC45MTI2LDAsMCwxLS4zOTY0LTAuMjI2NSwwLjgzMTksMC44MzE5LDAsMCwxLS4yODMyLTAuMzRoMFptMC41NjYzLS43MzYyYTAuNzE3NywwLjcxNzcsMCwwLDAsLjA1NjcuMzQsMC44NTMyLDAuODUzMiwwLDAsMCwuMjI2NS4yMjY1LDAuNDI0MSwwLjQyNDEsMCwwLDAsLjI4MzIuMDU2N2gwLjA1NjZhMS4yODMsMS4yODMsMCwwLDAsLjIyNjYtMC4wNTY3YzAuMDU2Ni0uMDU2Ni4wNTY2LTAuMTEzMiwwLjExMzMtMC4xN3MwLjA1NjYtLjExMzMuMTEzMi0wLjE3di0wLjM0YTAuNDMsMC40MywwLDAsMC0uMTEzMi0wLjIyNjYsMC4xODA5LDAuMTgwOSwwLDAsMC0uMTctMC4xNywwLjM0MSwwLjM0MSwwLDAsMC0uMjI2Ni0wLjA1NjYsMC40MjQ3LDAuNDI0NywwLDAsMC0uMjgzMi4wNTY2LDAuNDQyMSwwLjQ0MjEsMCwwLDAtLjIyNjUuMjI2NiwwLjQyNCwwLjQyNCwwLDAsMC0uMDU2Ny4yODMyaDBabTMuNjgxNSwwLjYyM2EwLjc4MzgsMC43ODM4LDAsMCwwLC4yMjY1LTAuMTdIMTMwNi4xMWEwLjIyNjEsMC4yMjYxLDAsMCwxLS4yMjY2LTAuMTEzMywwLjQzLDAuNDMsMCwwLDEtLjExMzMtMC4yMjY2LDAuMjczLDAuMjczLDAsMCwxLC4wNTY3LTAuMjI2NSwwLjIxNDQsMC4yMTQ0LDAsMCwxLC4xMTMyLTAuMTEzM2MwLjA1NjcsMCwuMTEzMy0wLjA1NjYuMTctMC4wNTY2aDAuNzM2MmEwLjM2NzUsMC4zNjc1LDAsMCwxLC4zNC40NTMxdjAuMjI2NWEwLjgwNSwwLjgwNSwwLDAsMS0uMTEzMy4zNCwxLjUwMywxLjUwMywwLDAsMS0uMjgzMi4zNCwyLjQ2NDksMi40NjQ5LDAsMCwxLS4zOTY1LjIyNjVjLTAuMTEzMiwwLS4yODMxLjA1NjYtMC40NTMxLDAuMDU2NmEwLjcxODksMC43MTg5LDAsMCwxLS4zNC0wLjA1NjYsMS4zMzE2LDEuMzMxNiwwLDAsMS0uNDUzMS0wLjExMzNjLTAuMTEzMy0uMTEzMi0wLjIyNjUtMC4xNy0wLjM0LTAuMjgzMWEyLjQ3MjIsMi40NzIyLDAsMCwxLS4yMjY2LTAuMzk2NSwxLjMzMzcsMS4zMzM3LDAsMCwxLS4xMTMyLTAuNDUzMSwxLjUwNzUsMS41MDc1LDAsMCwxLC4xNy0wLjY4LDEuMzM2MywxLjMzNjMsMCwwLDEsLjUxLTAuNDUzMSwxLjEzOCwxLjEzOCwwLDAsMSwuNzM2My0wLjIyNjZoMC4xN2MwLjExMzMsMCwuMjgzMi4wNTY2LDAuMzk2NSwwLjA1NjZhMS4yNDExLDEuMjQxMSwwLDAsMSwuMjgzMi4xNywwLjU0LDAuNTQsMCwwLDEsLjM0LjM5NjQsMC41OTg1LDAuNTk4NSwwLDAsMS0uMTEzMy4yODMyLDAuMzQwNiwwLjM0MDYsMCwwLDEtLjIyNjUuMDU2NiwwLjQyODQsMC40Mjg0LDAsMCwxLS4yMjY2LTAuMDU2NmgwbC0wLjExMzMtLjA1NjZjLTAuMDU2NiwwLS4wNTY2LTAuMDU2Ny0wLjExMzItMC4wNTY3YTAuOTY0NiwwLjk2NDYsMCwwLDAtLjM5NjUtMC4wNTY2LDAuNTEwOSwwLjUxMDksMCwwLDAtLjI4MzIuMDU2NiwwLjI0MjMsMC4yNDIzLDAsMCwwLS4xNy4xNywwLjQzLDAuNDMsMCwwLDAtLjExMzMuMjI2NnYwLjIyNjVhMC40MzI3LDAuNDMyNywwLDAsMCwuMTEzMy4yODMybDAuMTcsMC4xN2EwLjUxLDAuNTEsMCwwLDAsLjI4MzIuMDU2N2gwLjIyNjZabTEuNDcyNSwwLjExMzJhMC4yOTQyLDAuMjk0MiwwLDAsMS0uMTEzMy0wLjIyNjVjLTAuMDU2Ni0uMDU2Ni0wLjA1NjYtMC4xNy0wLjExMzItMC4yMjY2di0wLjUxYzAuMDU2Ni0uMTEzMy4wNTY2LTAuMTcsMC4xMTMyLTAuMjgzMmEwLjQzLDAuNDMsMCwwLDEsLjExMzMtMC4yMjY1LDEuMzMzNywxLjMzMzcsMCwwLDEsLjI4MzItMC4yODMyLDMuMjUyNSwzLjI1MjUsMCwwLDEsLjM5NjUtMC4yMjY2LDEuMjQ3NiwxLjI0NzYsMCwwLDEsLjQ1MzEtMC4wNTY2aDAuMzRhMS4yMzksMS4yMzksMCwwLDEsLjI4MzIuMTcsMC40ODIyLDAuNDgyMiwwLDAsMSwuMjgzMi4xNywwLjg1NDksMC44NTQ5LDAsMCwxLC4yMjY1LjIyNjYsMS4yNDU4LDEuMjQ1OCwwLDAsMSwuMjI2Ni43MzYzLDAuODM4OCwwLjgzODgsMCwwLDEtLjA1NjcuMzk2NGwtMC4xNy4zNGEwLjk5MzQsMC45OTM0LDAsMCwxLS4yMjY1LjI4MzIsMS4yMzc2LDEuMjM3NiwwLDAsMS0uMjgzMi4xNywwLjQzMjQsMC40MzI0LDAsMCwxLS4yODMyLjExMzMsMC43MTg5LDAuNzE4OSwwLDAsMS0uMzQuMDU2NmMtMC4xNywwLS4yODMyLTAuMDU2Ni0wLjQ1MzEtMC4wNTY2YTMuMjUsMy4yNSwwLDAsMS0uMzk2NS0wLjIyNjUsMS43OTQ3LDEuNzk0NywwLDAsMS0uMjgzMi0wLjM0aDBabTAuNTY2NC0uNzM2MmEwLjgwNDUsMC44MDQ1LDAsMCwwLC4xMTMzLjM0YzAuMDU2NiwwLjA1NjYuMTEzMiwwLjE3LDAuMTcsMC4yMjY1YTAuNTEsMC41MSwwLDAsMCwuMjgzMi4wNTY3aDAuMTEzMmMwLjA1NjcsMCwuMTEzMy0wLjA1NjcuMTctMC4wNTY3bDAuMTctLjE3YzAtLjA1NjYuMDU2Ni0wLjExMzMsMC4wNTY2LTAuMTdhMC4yNzM0LDAuMjczNCwwLDAsMCwuMDU2Ni0wLjIyNjVWMjQuMTQ1Yy0wLjA1NjYtLjA1NjYtMC4wNTY2LTAuMTctMC4xMTMyLTAuMjI2NmEwLjIzNzUsMC4yMzc1LDAsMCwwLS4yMjY2LTAuMTcsMC4yNzM0LDAuMjczNCwwLDAsMC0uMjI2NS0wLjA1NjYsMC41MTA4LDAuNTEwOCwwLDAsMC0uMjgzMi4wNTY2LDAuMzUxNywwLjM1MTcsMCwwLDAtLjE3LjIyNjYsMC40MzIyLDAuNDMyMiwwLDAsMC0uMTEzMy4yODMyaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI5NC44MTEzIC04LjM5OTkpIi8+PC9zdmc+);
}
.icon-type.corporate-identity{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzU0YjE0YzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPmZpcm0tc3R5bGU8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMuMiwxMC41YS43OC43OCwwLDAsMCwwLDEuMWwzLjMsMy4zYS43OC43OCwwLDAsMCwxLjEsMGwzLjctMy4yYS43Ny43NywwLDAsMCwxLS4xbC4xLS4xYS43OC43OCwwLDAsMCwwLTEuMUwxMC45LDguOWMwLC4xLS4xLjEtLjEuMmEuOTEuOTEsMCwwLDEtLjcuM2gwYS45MS45MSwwLDAsMS0uNy0uMywxLjA4LDEuMDgsMCwwLDEtLjMtLjdWNy4xTDcuOCw1LjhhLjc4Ljc4LDAsMCwwLTEuMSwwbC0uMS4xYS43Ny43NywwLDAsMC0uMSwxWm0uNC43Yy0uMS0uMSwwLS4yLjEtLjJsMy0zLjNhLjMxLjMxLDAsMCwxLC4yLS4xbC40LjRjMCwuMSwwLC4xLS4xLjJsLTMsMy4zYS4zMS4zMSwwLDAsMS0uMi4xbC0uNC0uNFptMy4zLDNjLS4xLjEtLjEuMiwwLC4ycy4yLjEuMiwwbDMuMy0zLjFjLjEtLjEuMS0uMS4xLS4ycy0uMi0uMS0uMiwwTDYuOSwxNC4yWm01LjMtNC43YzIuMiwxLjgsMS42LDIuNSwxLjgsNC44LjEsMS4zLDIuNCwxLjYsMi4yLTEuMS0uNS00LjQtNS00LjUtNC0zLjdaTTEwLjEsNGgwYS42NS42NSwwLDAsMSwuNi42VjguNGEuNTguNTgsMCwwLDEtLjYuNmgwYS41OC41OCwwLDAsMS0uNi0uNlY0LjZhLjU4LjU4LDAsMCwxLC42LS42WiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.pictures{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzYwNDY5OTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPmlsbHVzdHJhdGlvbnM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTYsOC4xYTEsMSwwLDAsMC0xLjMuM0ExLjA2LDEuMDYsMCwwLDAsNSw5LjdhMSwxLDAsMCwwLDEuMy0uM0ExLjA2LDEuMDYsMCwwLDAsNiw4LjFabS0uOSwyLjdhLjYxLjYxLDAsMCwwLS45LjMuNjEuNjEsMCwwLDAsLjMuOS41Mi41MiwwLDAsMCwuOC0uMmMuMi0uNS4yLS45LS4yLTFaTTguNiw1LjNhMS40OSwxLjQ5LDAsMCwwLTIsLjYsMS40MSwxLjQxLDAsMCwwLC42LDIsMS40NiwxLjQ2LDAsMCwwLDItLjUsMS42OCwxLjY4LDAsMCwwLS42LTIuMVptNC42LDUuM2gwTDExLjgsOS4yYTIwLDIwLDAsMCwxLTEuNCwxLjZsMS4xLDEuMWExOS4yMSwxOS4yMSwwLDAsMCwxLjctMS4zWm0tMywuNmMtLjQsMC0uOC0uMS0xLjEuMmEyLjE4LDIuMTgsMCwwLDAtLjQuNS4zNy4zNywwLDAsMC0uMS4zYy40LDEuMSwxLjYsMS4yLDIuNiwxLjNhMS4wOCwxLjA4LDAsMCwwLC4xLS42di0uNmwtMS4xLTEuMVptLTMuNCwzYy0uMy4xLS41LjQtLjEuNWgwYy4xLjEuMi4xLjQuMWE4LjUsOC41LDAsMCwwLDMuNy0uNiwxLjc5LDEuNzksMCwwLDAsLjctLjUsMi45MiwyLjkyLDAsMCwwLC4yLS45di0uNGMxLS45LDQuNC0zLjYsNC41LTVhMS4xNCwxLjE0LDAsMCwwLS4zLS44LDEsMSwwLDAsMC0uOC0uM2MtMS40LjEtNC4yLDMuNC01LDQuNHYuMUg5LjhhMS4xNCwxLjE0LDAsMCwwLS44LjMsMS43LDEuNywwLDAsMC0uNi42QTMuNTgsMy41OCwwLDAsMCw4LDEyLjhjLS4zLjYtLjQsMS4zLTEuMiwxLjRabTMuMy03Yy0uNC43LjEsMS4yLjUsMS45YTQuNDMsNC40MywwLDAsMC0uNy45SDkuN2ExLjUsMS41LDAsMCwwLTEuMS40LDQuNjEsNC42MSwwLDAsMC0uNy43LDUuNzMsNS43MywwLDAsMC0uNCwxLjRjLS4yLjYtLjIsMS4xLS45LDEuM0EuNzguNzgsMCwwLDAsNiwxNC45LDQuMjcsNC4yNywwLDAsMSwzLjcsMTNDMi4xLDEwLjEsNCw2LjMsNi41LDQuN1MxMSw1LjgsMTAuMSw3LjJaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.icons{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2U3M2E4NDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPmljb24tc2V0PC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNC43LDQuNUg3LjZhLjQ3LjQ3LDAsMCwxLC41LjVWNy45YS41NC41NCwwLDAsMS0uNS41SDQuN2EuNDcuNDcsMCwwLDEtLjUtLjVWNWEuNTQuNTQsMCwwLDEsLjUtLjVaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzLjEsNC41aDBhMS45MiwxLjkyLDAsMCwxLDEuOSwyaDBhMS44NCwxLjg0LDAsMCwxLTEuOSwxLjloMGExLjkyLDEuOTIsMCwwLDEtMi0xLjloMGEyLjE1LDIuMTUsMCwwLDEsMi0yWiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02LjYsMTFsMS42LDIuOGEuNjQuNjQsMCwwLDEsMCwuNi41NC41NCwwLDAsMS0uNC4zSDQuNmMtLjIsMC0uNC0uMS0uNC0uM2EuNjQuNjQsMCwwLDEsMC0uNkw1LjgsMTFhLjU1LjU1LDAsMCwxLC41LS4zYzAsLjEuMi4yLjMuM1oiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTMuNCwxMC45bC43LjUuOC42Yy4yLjEuMi4zLjIuNmwtLjMuOS0uMy45YS41NS41NSwwLDAsMS0uNS4zSDEyLjFhLjg1Ljg1LDAsMCwxLS41LS4zbC0uMy0uOS0uMy0uOWEuNDguNDgsMCwwLDEsLjItLjZsLjgtLjYuNy0uNWMuMy0uMi41LS4yLjcsMFoiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.vector{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzQyMmYyYjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmYzhmMzA7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPnZlY3Rvci1ncmFwaGljczwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTYuNiw3LjlWNy4yYS40Ny40NywwLDAsMC0uNS0uNWgtLjdhLjQzLjQzLDAsMCwwLS40LjR2LjFIMTEuM1Y2LjVhLjQ3LjQ3LDAsMCwwLS41LS41SDguNmEuNTQuNTQsMCwwLDAtLjUuNXYuN0g0LjVWNy4xYS40My40MywwLDAsMC0uNC0uNEgzLjRhLjQ3LjQ3LDAsMCwwLS41LjV2LjdhLjQ3LjQ3LDAsMCwwLC41LjVoLjdBLjQzLjQzLDAsMCwwLDQuNSw4VjcuOUg2LjhBNiw2LDAsMCwwLDQsMTIuOGEuNDcuNDcsMCwwLDAtLjUuNVYxNGEuNDcuNDcsMCwwLDAsLjUuNWguN2EuNDcuNDcsMCwwLDAsLjUtLjV2LS43YS40Ni40NiwwLDAsMC0uNC0uNWMuMi0xLjcsMS00LDMuNC00Ljd2LjVhLjU0LjU0LDAsMCwwLC41LjVoMi4yYS40Ny40NywwLDAsMCwuNS0uNVY4LjFjMi40LjcsMy4yLDMsMy40LDQuN2EuNDYuNDYsMCwwLDAtLjQuNVYxNGEuNDcuNDcsMCwwLDAsLjUuNWguN2EuNDcuNDcsMCwwLDAsLjUtLjV2LS43YS40Ny40NywwLDAsMC0uNS0uNSw2LjQ2LDYuNDYsMCwwLDAtMi44LTQuOWgyLjNWOGEuNDMuNDMsMCwwLDAsLjQuNGguN2EuNTUuNTUsMCwwLDAsLjQtLjVaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.polygraphy{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzMxMzEzMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmYWUwMTM7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjMTVjZGZmOyAgICAgIH0gICAgICAuY2xzLTQgeyAgICAgICAgZmlsbDogI2RmM2M5NzsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+cG9saWdyYXBoeTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTguMSw4LjJBMS45MywxLjkzLDAsMCwxLDYuNyw3LjFhMS42NywxLjY3LDAsMCwxLC4xLTEuOEExLjg2LDEuODYsMCwwLDEsOCw0LjRjLjEtLjEuMi0uMS40LS4xaC4xbC4yLjFjLjEsMCwuMS0uMS4yLS4xcy4yLS4xLjMtLjNhLjQ1LjQ1LDAsMCwwLDAtLjUuNzMuNzMsMCwwLDAtLjYtLjJINC44YS42LjYsMCwwLDAtLjQtLjEsMS4yOSwxLjI5LDAsMCwwLS44LjJjLS4zLjItLjMuOS0uMywxLjNWOC44YzAsLjYuNi42LjcuNkg1LjNhMS40MiwxLjQyLDAsMCwxLC42LjIuNDUuNDUsMCwwLDEsMCwuNWMwLC4xLS4xLjItLjIuM0g1LjZhLjkxLjkxLDAsMCwwLS4yLDEuMS44Ny44NywwLDAsMCwuOC42Ljc5Ljc5LDAsMCwwLC44LS41LDEsMSwwLDAsMC0uMy0xLjJjLS4yLS4yLS4yLS4zLS4yLS42QS41NS41NSwwLDAsMSw3LDkuNWwuMy0uMS4zLjFoLjljLjIsMCwuMywwLC40LS4xYS41NS41NSwwLDAsMCwuMy0uN2MtLjEtLjMtLjUtLjMtLjctLjNIOC4zYy0uMS0uMi0uMS0uMi0uMi0uMloiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNOS42LDYuNmEuNjYuNjYsMCwwLDEsLjUuNCw0LDQsMCwwLDEsMCwxLjF2LjZhLjY1LjY1LDAsMCwwLC42LjYuNDMuNDMsMCwwLDAsLjQtLjRjLjEtLjEsMC0uMiwwLS4zVjguNGMwLS4xLjEtLjIuMS0uNGEyLjUsMi41LDAsMCwxLC40LS43LDIuMTMsMi4xMywwLDAsMSwxLjUtLjcsMS45LDEuOSwwLDAsMSwxLjMuNUEyLDIsMCwwLDEsMTUsOC41YS45LjksMCwwLDAsLjEuNWMuMS4yLjIuMy40LjNhLjUzLjUzLDAsMCwwLC42LS42VjQuMWMwLS40LS4xLS45LS44LS45SDEwLjVhLjM1LjM1LDAsMCwwLS4yLjFjLS4yLjItLjIuNy0uMiwxLjIuMS43LDAsMS4zLS40LDEuM2wtLjEuMWMtLjIsMC0uMy0uMS0uNS0uM2EuODUuODUsMCwwLDAtLjYtLjNIOC40YTEuMTYsMS4xNiwwLDAsMC0xLC45LDEuNDIsMS40MiwwLDAsMCwuMi42LjkyLjkyLDAsMCwwLC44LjVjLjEsMCwuMi0uMS4zLS4xYTEuMzgsMS4zOCwwLDAsMCwuNC0uM2MuMS0uMS4xLS4yLjItLjJhLjM3LjM3LDAsMCwxLC4zLS4xWiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik05LjEsMTEuMWMwLS4zLS4xLS43LS42LS43SDguNGMtLjMuMS0uMy40LS4zLjZ2LjFhMS44OCwxLjg4LDAsMCwxLS4yLjgsMS43OSwxLjc5LDAsMCwxLTEuMSwxLDEuMjcsMS4yNywwLDAsMS0uNi4xLDIsMiwwLDAsMS0yLTEuOVYxMWMwLS4yLDAtLjYtLjMtLjYtLjEsMC0uMS0uMS0uMi0uMWEuNTguNTgsMCwwLDAtLjYuNnY0LjZjMCwuMiwwLC43LjQuOWExLjI3LDEuMjcsMCwwLDAsLjYuMUg4LjVjLjYsMCwuNy0uMy43LS41VjE0LjhhMS40OCwxLjQ4LDAsMCwxLC4xLS43LjU1LjU1LDAsMCwxLC41LS4zaC4xYy4yLDAsLjIuMS4zLjJsLjIuMmMuMi4yLjMuMi42LjJhMS4xNiwxLjE2LDAsMCwwLDEtLjksMSwxLDAsMCwwLTEtMSwuMzcuMzcsMCwwLDAtLjMuMWMtLjIuMS0uMy4xLS40LjJzLS40LjMtLjYuM2EuMjIuMjIsMCwwLDEtLjItLjJjLS4yLS4yLS4yLS4zLS4yLS42bC0uMi0xLjJaIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.prints{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZhZTAxMzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICM0MjJmMmI7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPnByaW50czwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1LjcsOC4yYTguMTIsOC4xMiwwLDAsMS0xLC45LjMuMywwLDAsMS0uNCwwbC0uOS0uOWMtLjEtLjEtLjMtLjItLjQtLjFzLS4yLjItLjIuNHY1LjhjMCwuMS0uMS4yLS4zLjJINi44Yy0uMiwwLS4zLS4xLS4zLS4yVjguNWEuNTIuNTIsMCwwLDAtLjItLjRjLS4yLS4xLS4zLDAtLjQuMXMtLjQuNS0uOC45YS40OS40OSwwLDAsMS0uMy4xQTcuNDIsNy40MiwwLDAsMCwzLjYsNy45Yy0uMS0uMS0uMS0uMy4xLS4zLjYtLjUsMi4yLTEuOCwyLjctMi4yYS43Ni43NiwwLDAsMSwuNC0uMmMuMiwwLC40LS4xLjctLjFzLjMsMCwuMy4xYTIuNDYsMi40NiwwLDAsMCwyLDEsMi40MiwyLjQyLDAsMCwwLDEuOS0xYy4xLS4xLjItLjIuNC0uMWExLjI3LDEuMjcsMCwwLDAsLjYuMWMuMi4xLjMuMS40LjIuNS41LDIuMSwyLDIuNywyLjYsMC0uMSwwLDAtLjEuMlptMS4xLS41TDEzLjMsNC40Yy0uMS0uMS0uMS0uMS0uMi0uMUwxMS42LDRjLS4yLS4xLS4zLjEtLjQuMmExLjU0LDEuNTQsMCwwLDEtMS41LDEsMS41NCwxLjU0LDAsMCwxLTEuNS0xYy0uMS0uMi0uMy0uMy0uNC0uMmwtMS41LjNjLS4xLDAtLjEsMC0uMi4xTDIuNiw3LjJjLS4xLjEtLjIuMi0uMi4zYS4zNy4zNywwLDAsMCwuMS4zbDIsMi4zYS4zNy4zNywwLDAsMCwuMy4xYy4xLDAsLjItLjEuMy0uMWwuNS0uNWMuMS0uMS4yLDAsLjIuMXY1LjFhLjQzLjQzLDAsMCwwLC40LjRoNy4xYS40My40MywwLDAsMCwuNC0uNFY5LjdjMC0uMS4xLS4yLjItLjFsLjUuNWEuMzcuMzcsMCwwLDAsLjYsMGwyLTEuOGEuMzcuMzcsMCwwLDAsLjEtLjNjLS4yLS4xLS4yLS4yLS4zLS4zWiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05LjcsOC42YS4xOS4xOSwwLDAsMS0uMywwYy0uOC0uOS0xLjgtLjMtMS44LjhzMS40LDIuOCwyLDIuOGEzLjcxLDMuNzEsMCwwLDAsMi0yLjhjMC0xLjEtMS4xLTEuOS0xLjktLjhaIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.no-name1{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzAwOWFjNDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm5vX25hbWUxPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTMuNiw2LjVhMy4wOCwzLjA4LDAsMCwxLDIuOSwzLjEsMi45MywyLjkzLDAsMCwxLTIuOSwzSDEwLjd2MS4zTDcuMSwxMS4yaDYuM0ExLjU4LDEuNTgsMCwwLDAsMTUsOS42YTEuNzMsMS43MywwLDAsMC0xLjYtMS43SDEyLjJWNi42aDEuNFY2LjVaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUuNywxMi42YTMuMDgsMy4wOCwwLDAsMS0zLTMsMy4wOCwzLjA4LDAsMCwxLDMtM0g4LjZWNS4zbDMuNiwyLjZINS44QTEuNjksMS42OSwwLDAsMCw0LjEsOS42YTEuNTgsMS41OCwwLDAsMCwxLjYsMS42SDYuOXYxLjRaIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.no-name2{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzIxOWI3YjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm5vX25hbWUyPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy4xLDhhMS40MiwxLjQyLDAsMCwwLS42LS4ySDEyLjNhMS40MiwxLjQyLDAsMCwwLS42LjIuODYuODYsMCwwLDAtLjMuNlYxNGEuODYuODYsMCwwLDAsLjMuNmMuMS4yLjMuMi42LjJoNC4yYTEuNDIsMS40MiwwLDAsMCwuNi0uMiwxLjA3LDEuMDcsMCwwLDAsLjItLjZWOC42Yy4xLS4yLDAtLjQtLjItLjZabS0uNCw1LjZhLjEuMSwwLDAsMC0uMS4xSDEyLjRhLjEuMSwwLDAsMS0uMS0uMWwtLjEtLjFWOC42YzAtLjEsMC0uMS4xLS4xYS4xLjEsMCwwLDEsLjEtLjFoNC4yYS4xLjEsMCwwLDEsLjEuMXY1LjFabS0yLC45YS4zMS4zMSwwLDAsMS0uMi4xLjM1LjM1LDAsMCwxLS4yLS4xYy0uMS0uMS0uMS0uMS0uMS0uMmEuMzUuMzUsMCwwLDEsLjEtLjJjLjEtLjEuMS0uMS4yLS4xYS4zNS4zNSwwLDAsMSwuMi4xYy4xLjEuMS4xLjEuMnMwLC4xLS4xLjJaTTQuNSwxMC40Yy0uMS0uMS0uMi0uMi0uMy0uMkgyLjNjLS4xLDAtLjIuMS0uMy4ycy0uMi4yLS4yLjN2My45YzAsLjEuMS4yLjIuM3MuMi4yLjMuMkg0LjJjLjEsMCwuMi0uMS4zLS4yYS4zNy4zNywwLDAsMCwuMS0uM1YxMC43Yy4xLS4xLjEtLjMtLjEtLjNabS0xLC40SDIuOWEuMS4xLDAsMCwxLDAtLjJoLjZhLjEuMSwwLDAsMSwuMS4xYzAsLjEsMCwuMS0uMS4xWk00LjMsMTRIMi4yYS4xLjEsMCwwLDAtLjEtLjFWMTEuM2EuMS4xLDAsMCwxLC4xLS4xSDQuM2wuMS4xdjIuNmwtLjEuMVptLS45LjdjLS4xLjEtLjEuMS0uMi4xcy0uMS0uMS0uMi0uMS0uMS0uMS0uMS0uMiwwLS4yLjEtLjIuMS0uMS4yLS4xYS4zNS4zNSwwLDAsMSwuMi4xYy4xLjEuMS4xLjEuMnMwLC4yLS4xLjJabTExLTEwLjJhLjkxLjkxLDAsMCwwLS43LS4zSDMuNGEuNzguNzgsMCwwLDAtLjcuMy45MS45MSwwLDAsMC0uMy43djVoLjh2LTVjMC0uMSwwLS4xLjEtLjJzLjEtLjEuMi0uMUgxMy44Yy4xLDAsLjEsMCwuMS4xcy4xLjEuMS4yVjcuOGguOFY1LjJhMS42MSwxLjYxLDAsMCwwLS40LS43Wm0tMi45LDYuM0g0LjZ2Mi40SDYuOGEuOS45LDAsMCwxLS4xLjVjLS4xLjItLjEuMy0uMi41YS4zNy4zNywwLDAsMC0uMS4zYzAsLjEuMS4yLjEuM2EuMzcuMzcsMCwwLDAsLjMuMWgzLjNjLjEsMCwuMi0uMS4zLS4xYS41LjUsMCwwLDAsMC0uNi43Ni43NiwwLDAsMS0uMi0uNS45LjksMCwwLDEtLjEtLjVoMS40VjEwLjhaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.no-name3{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2RiMjkwMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm5vX25hbWUzPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMy4yLDkuNWEuNTUuNTUsMCwwLDAtLjEuOS41NS41NSwwLDAsMCwxLS4yLjY0LjY0LDAsMCwwLS45LS43Wm00LjktNkE0LjY0LDQuNjQsMCwwLDAsNS44LDYuMSwxOS41NywxOS41NywwLDAsMCw0LjYsOS41Yy0uMi45LS4yLjguMSwxYTUuODQsNS44NCwwLDAsMCw0LDEuMmMxLjEtLjEsMS44LTEsMS41LTEuNywwLS4xLS4xLS4yLS4yLS4zLS4zLS4yLS41LS4yLTEuNS0uM0M3LDkuMyw2LjcsOS4zLDYuMiw5YTEuNDQsMS40NCwwLDAsMS0uNy0xLjEsMS44MSwxLjgxLDAsMCwxLC45LTEuNiwyLjg0LDIuODQsMCwwLDEsMS4zLS40LDQuMyw0LjMsMCwwLDEsMS42LDAsNCw0LDAsMCwxLDIuMS44bC4yLjItLjEuMmMwLC4xLS4xLjItLjIuM3MtLjIuMS0uNC4yYTIuMjQsMi4yNCwwLDAsMS0xLS4zQTMuMTksMy4xOSwwLDAsMCw4LjUsN2EzLjczLDMuNzMsMCwwLDAtMS4yLjJjLS43LjMtLjgsMS0uMSwxLjMuMi4xLjQuMSwxLjQuMWE0LDQsMCwwLDEsMiwuMywxLjU0LDEuNTQsMCwwLDEsMSwxLjEsMS45NCwxLjk0LDAsMCwxLS43LDEuOSwxLjUzLDEuNTMsMCwwLDEtLjcuNSwzLjgxLDMuODEsMCwwLDEtMS45LjRBNS45Miw1LjkyLDAsMCwxLDUuMiwxMmMtLjUtLjItLjktLjQtLjktLjR2MWMwLDEuNi4xLDIsLjcsMi42LjQuNS45LjgsMSwuNmEuNDUuNDUsMCwwLDAsMC0uNSwxLjQ0LDEuNDQsMCwwLDAtLjItLjMuNi42LDAsMCwxLDAtLjhjLjQtLjksMi4xLTEuNCwzLjgtMS4xYTUuMjMsNS4yMywwLDAsMSwyLjMuOCw0LjY5LDQuNjksMCwwLDEsLjkuNiwxMi4yMiwxMi4yMiwwLDAsMCwyLDFjLjYuMiwxLC4xLDEuMi0uMi4xLS4xLjEtLjIuMS0uN2ExLjcyLDEuNzIsMCwwLDAtLjEtLjgsMSwxLDAsMCwwLS4xLS4zLDIxLjMzLDIxLjMzLDAsMCwwLTEuNy00LjJjLTEuNy0zLjQtMy40LTUuNC01LTUuOWExLjQ4LDEuNDgsMCwwLDAtMS4xLjFaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.no-name4{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2QxMzM3ZTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm5vX25hbWU0PC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIuMSwxMi4xYzAsLjUtLjIuNC0uNC0uMXMtLjMtLjQtLjUtLjQtLjIuMS0uMy4zYS41Mi41MiwwLDAsMS0uMi40Yy0uMSwwLS4yLDAtLjMtLjUsMC0uMi0uMS0uMy0uMy0uMnMtLjMuMS0uMy40Yy0uMS45LS4zLjctLjQtLjUtLjEtLjUtLjItMS4xLS4yLTEuMi4xLS4zLS4yLS4zLS4zLS4xczAsLjcuMiwxLjhjLjEuOS4yLDEuNi4yLDEuN3MtLjMsMC0uMy0uMmMwLS41LTEtMS4xLTEuMi0uN2EzLjQ1LDMuNDUsMCwwLDAsLjYuOGMuMy40LjksMSwxLjIsMS40cy42LjguNy45YTUuODEsNS44MSwwLDAsMCwxLS4xYzEuNC0uMiwxLjMtLjEsMS40LS45YTgsOCwwLDAsMC0uMS0yLjhDMTIuNCwxMS43LDEyLjEsMTEuNywxMi4xLDEyLjFaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzLjUsOC44bC0uNC0zLjktLjcuMWMtLjQsMC0uOC4xLTEsLjFzLS4yLDAtLjQtLjRhMS41NSwxLjU1LDAsMCwwLTEtMS4yLDMuNzgsMy43OCwwLDAsMC0xLjUsMEExLjcsMS43LDAsMCwwLDcuMSw1LjFMNyw1LjVsLS44LjEtLjguMVY2YzAsLjIuMiwyLC40LDRsLjQsMy42SDcuNnYtLjNMNy4zLDEzYy0uMy0uMy0uNC0uNC0uMS0uN2EuNzYuNzYsMCwwLDEsMSwwYy4yLjIuMy4yLjMuMnMwLS42LS4xLTEuMmMtLjItMS4xLS4yLTEuMiwwLTEuNC41LS42LDEtLjIsMS4xLjhsLjEuNkgxMGMuMi0uMS40LDAsLjUsMGguM2MuMi0uMi43LS4xLjcsMHMuMi4xLjQuMWMuNS0uMS43LjIuOSwxLjIuMS4zLjEuMy41LjNzLjUsMCwuNS0uMUEzMC44LDMwLjgsMCwwLDAsMTMuNSw4LjhaTTksNS40YTEzLjU5LDEzLjU5LDAsMCwxLTEuNS4xLDIuMTQsMi4xNCwwLDAsMSwuMS0uNkEyLjYyLDIuNjIsMCwwLDEsOC4xLDRjLjUtLjQuNi0uNSwxLjEtLjNhMS45NCwxLjk0LDAsMCwxLDEuMS45QzEwLjYsNS4yLDEwLjYsNS4yLDksNS40WiIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.no-name5{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzRjNDc0NzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm5vX25hbWU1PC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTcuMiw4YS43My43MywwLDAsMC0uNi0uMkgxMi40YTEuNDIsMS40MiwwLDAsMC0uNi4yYy0uMi4xLS4yLjQtLjIuNnY1LjVhMS40MiwxLjQyLDAsMCwwLC4yLjYuNzMuNzMsMCwwLDAsLjYuMmg0LjJhMS40MiwxLjQyLDAsMCwwLC42LS4yYy4yLS4xLjItLjQuMi0uNlY4LjZhMS40MiwxLjQyLDAsMCwwLS4yLS42Wm0tLjUsNS42SDEyLjNWOC41aDQuNHY0LjljLjEuMSwwLC4xLDAsLjJabS0yLC45Yy0uMS4xLS4xLjEtLjIuMXMtLjIsMC0uMi0uMS0uMS0uMS0uMS0uMiwwLS4yLjEtLjIuMS0uMS4yLS4xLjIsMCwuMi4xLjEuMS4xLjIsMCwuMS0uMS4yWk00LjYsMTAuNGEuMzcuMzcsMCwwLDAtLjMtLjFIMi40YS4zNS4zNSwwLDAsMC0uNC40djMuOGEuMzUuMzUsMCwwLDAsLjQuNEg0LjNhLjM1LjM1LDAsMCwwLC40LS40VjEwLjdhLjM3LjM3LDAsMCwwLS4xLS4zWm0tMSwuNEgzYS4xLjEsMCwxLDEsMC0uMmguNmMuMS4xLjEuMSwwLC4yWk00LjMsMTRIMi4yVjExLjJINC4zVjE0Yy4xLS4xLjEsMCwwLDBabS0uOC43Yy0uMS4xLS4xLjEtLjIuMXMtLjEsMC0uMi0uMS0uMS0uMS0uMS0uMiwwLS4xLjEtLjIuMS0uMS4yLS4xLjEsMCwuMi4xLjEuMS4xLjIsMCwuMi0uMS4yWk0xNC40LDQuNWEuOTEuOTEsMCwwLDEsLjMuN3YzaC0uOHYtM2MwLS4xLDAtLjEtLjEtLjFhLjEuMSwwLDAsMS0uMS0uMUgzLjRjLS4xLDAtLjEsMC0uMS4xYS4xLjEsMCwwLDEtLjEuMXY1SDIuNHYtNWEuOTEuOTEsMCwwLDEsLjMtLjcuOTEuOTEsMCwwLDEsLjctLjNIMTMuN2EuOTEuOTEsMCwwLDEsLjcuM1ptLTIuMiw2LjN2Mi41aC0yYS45LjksMCwwLDAsLjEuNWMuMS4yLjEuMy4yLjVhLjQuNCwwLDAsMS0uMy43SDYuOWEuMzUuMzUsMCwwLDEtLjQtLjRjMC0uMSwwLS4xLjEtLjNzLjEtLjMuMi0uNWEuOS45LDAsMCwwLC4xLS41SDQuNlYxMC44Wm0tOS44LS41aDBabTIuMiwyLjl2MFoiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.no-name6{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2YwZjBmMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmYWZjZmY7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjMGQ3M2I1OyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDx0aXRsZT5ub19uYW1lNjwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxOS4yVjE5LjJIMFoiLz4gICAgICAgIDxnPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTUuNiA3LjMgMTEuNCA3LjMgMTMgMTAuNSAxNS42IDcuMyIvPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iNi4zIDMuMyA5LjUgMy4zIDEzIDEwLjUgMTUuNiA3LjIgMTYuNyAxMCAxMi44IDE1LjkgNi4zIDMuMyIvPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iNi4xIDguNSA3LjcgMTEuNyAzLjcgMTEuNyA2LjEgOC41Ii8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIyLjQgOSA2LjMgMy4yIDEyLjggMTUuOSA5LjggMTUuOSA2LjEgOC41IDMuNyAxMS43IDIuNCA5Ii8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.adobeeffect{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzIxMGM0MTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNjZjhiZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkFkb2JlLUFmdGVyLUVmZmVjdDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTkuOCwxMi4zYy0uMy0uOC0uOC0yLjYtMS4yLTMuOXMtLjgtMi42LS44LTIuOGwtLjEtLjRINS41di4zYzAsLjMsMCwuMy0xLjUsNS4zLS41LDEuNi0uOCwyLjktLjgsMi45czAsLjEuOC4xaC44YTYuNTksNi41OSwwLDAsMCwuMy0xLDQuNTUsNC41NSwwLDAsMCwuMy0xLjFjMC0uMS4xLS4xLDEuMi0uMUg3LjhsLjMsMWE0LjU1LDQuNTUsMCwwLDEsLjMsMS4xdi4xaDEuOEMxMC4zLDEzLjksMTAuMSwxMy4yLDkuOCwxMi4zWk02LjYsMTAuMkg1LjdMNiw5Yy4yLS43LjMtMS40LjQtMS43bC4xLS41LjMsMWMuMi42LjMsMS4zLjUsMS43bC4yLjdaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1LjcsOC4zQTIuNDIsMi40MiwwLDAsMCwxMyw3LjFhMi45LDIuOSwwLDAsMC0xLjUuOSw4LjI3LDguMjcsMCwwLDAtLjcsMS4zLDQuMTEsNC4xMSwwLDAsMCwuMywzLjFBMi4zMiwyLjMyLDAsMCwwLDEzLDEzLjhhMy42NywzLjY3LDAsMCwwLDEuOC0uMSwzLjM2LDMuMzYsMCwwLDAsMS0uNCw0LjgsNC44LDAsMCwwLDAtMS4yLjQ5LjQ5LDAsMCwwLS4zLjEsMi44LDIuOCwwLDAsMS0yLC4xLDEuNDQsMS40NCwwLDAsMS0uOS0xLjJ2LS4yaDEuN2MxLjUsMCwxLjcsMCwxLjgtLjFzLjItLjIuMi0xQTkuMzgsOS4zOCwwLDAsMCwxNS43LDguM1pNMTQuNCw5LjhIMTIuNVY5LjZhMi4zNSwyLjM1LDAsMCwxLC4yLS44LjkxLjkxLDAsMCwxLDEuMi0uNSwxLjA2LDEuMDYsMCwwLDEsLjYsMS4xQzE0LjQsOS43LDE0LjQsOS43LDE0LjQsOS44WiIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.evo{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjMWYyMjI1OyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogIzY5YWNkZjsgICAgICB9ICAgICAgLmNscy0zIHsgICAgICAgIGZpbGw6ICNhMWM4NTQ7ICAgICAgfSAgICAgIC5jbHMtNCB7ICAgICAgICBmaWxsOiAjNTk5ZjQ2OyAgICAgIH0gICAgICAuY2xzLTUgeyAgICAgICAgZmlsbDogIzc1Yjk0ZTsgICAgICB9ICAgICAgLmNscy02IHsgICAgICAgIGZpbGw6ICNmMDgwNDY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPmV2bzwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1Ii8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzYuNSwyMC41MUExMS4yMiwxMS4yMiwwLDAsMCwyNS4yOSw5LjMxYTExLjg3LDExLjg3LDAsMCwwLTIuNzkuMzRBMTEuMzEsMTEuMzEsMCwwLDEsMjcuMDYsMTJhMTAuMjUsMTAuMjUsMCwwLDEsMS41OCwxQTExLjE5LDExLjE5LDAsMCwxLDMzLDI4LjYyLDExLDExLDAsMCwwLDM2LjUsMjAuNTFaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEyLDE3LjE2YTExLjEsMTEuMSwwLDAsMSw2LjcxLTUuNzQsMTAuNzksMTAuNzksMCwwLDEsMy43My0xLjc0LDExLjg3LDExLjg3LDAsMCwwLTIuNzktLjM0QTExLjE3LDExLjE3LDAsMCwwLDguNSwyMC41MWExMC45MSwxMC45MSwwLDAsMCwuODEsNC4xNnYtLjE2QTExLjE0LDExLjE0LDAsMCwxLDEyLDE3LjE2WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0yMi4xLDEwLjkyQTExLDExLDAsMCwxLDI3LDEyLjA3YTExLjEyLDExLjEyLDAsMCwwLTQuNTYtMi4zOSwxMS4zOCwxMS4zOCwwLDAsMC0zLjczLDEuNzRBMTEuMSwxMS4xLDAsMCwxLDIyLjEsMTAuOTJaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2LjgyLDMyYTEwLjc0LDEwLjc0LDAsMCwxLTIuMDgtMS40MywxMS4zMywxMS4zMywwLDAsMS01LjQzLTUuOSwxMS4yMSwxMS4yMSwwLDAsMCwxOCw4LjcyLDExLDExLDAsMCwxLTMuOTQuNzFBMTEuMjIsMTEuMjIsMCwwLDEsMTYuODIsMzJaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTE0Ljc0LDMwLjU0YTExLjEzLDExLjEzLDAsMCwxLTMuODUtOC40NEExMSwxMSwwLDAsMSwxMiwxNy4xNmExMS4xNCwxMS4xNCwwLDAsMC0yLjczLDcuMzZ2LjE2QTExLjE2LDExLjE2LDAsMCwwLDE0Ljc0LDMwLjU0WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yOC42NSwxM2ExMS4xOCwxMS4xOCwwLDAsMSw0LjY2LDkuMSwxMS4wNywxMS4wNywwLDAsMS0yLjc2LDcuMzYsMTAuMjcsMTAuMjcsMCwwLDEtMS45MiwxLjc0LDExLjA1LDExLjA1LDAsMCwxLTYuNTIsMi4xMUExMS4yNSwxMS4yNSwwLDAsMSwxNi44MiwzMmExMS4yMywxMS4yMywwLDAsMCwxMC40OSwxLjRBMTEuMzcsMTEuMzcsMCwwLDAsMzMsMjguNjUsMTEuMTcsMTEuMTcsMCwwLDAsMjguNjUsMTNaIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.diafan{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZTg0YTNiOyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+ZGlhZmFuPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNDUiIGhlaWdodD0iNDUiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMC4yMSwxMC4wNkgzNC45NGwwLDI0Ljg4SDEwLjA2Wk04LjU1LDM2LjVsMjgtLjA2VjguNUg4LjVaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1LjIxLDE3LjNjMy4wOSwwLDYuNDItLjI5LDYuMzUsNC45Mi0uMDYsNC43OS0zLDQuODgtNi4zNiw0Ljg4djIuNjdjMi40NSwwLDUuMTgsMCw3LjE4LTEuNjJhOS4yOCw5LjI4LDAsMCwwLDEuMzItMS40MmwtMSwzaDMuNDdsMS4xLTMuNTUsMywwVjIzLjQ3bC0yLjEyLDBjMS0zLjg5LDIuMTItNC42MywyLjEyLTguODJMMjgsMTQuNTUsMjQuODYsMjMuNWMuMTctMy41NC0uMjUtNS4xNi0yLjE1LTcuMDdzLTQuOTQtMS43OS03LjQ2LTEuNzlaIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.typo3{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZjdmN2Y3OyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmODcwMDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+dHlwbzM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIvPiAgICAgICAgPGcgaWQ9ImxheWVyMSI+ICAgICAgICAgIDxwYXRoIGlkPSJwYXRoNTc3NSIgY2xhc3M9ImNscy0yIiBkPSJNMjkuNjksMjcuODdhMy45LDMuOSwwLDAsMS0xLjIuMTdjLTMuNiwwLTguODktMTIuNTktOC44OS0xNi43OCwwLTEuNTQuMzctMi4wNi44OC0yLjUtNC40MS41MS05LjcsMi4xMy0xMS4zOSw0LjE5QTQuMSw0LjEsMCwwLDAsOC41LDE1LjNjMCw2LjU0LDcsMjEuMzksMTEuOTEsMjEuMzksMi4yOCwwLDYuMTItMy43NSw5LjI4LTguODIiLz4gICAgICAgICAgPHBhdGggaWQ9InBhdGg1Nzc5IiBjbGFzcz0iY2xzLTIiIGQ9Ik0yNy4zOSw4LjMyYzQuNTYsMCw5LjExLjczLDkuMTEsMy4zMSwwLDUuMjItMy4zMSwxMS41NC01LDExLjU0LTMsMC02Ljc2LTguMzgtNi43Ni0xMi41NywwLTEuOTEuNzMtMi4yOCwyLjY0LTIuMjgiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.amiro-cms{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2Q4MWMxYTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgICBzdHJva2U6ICNkODFjMWE7ICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7ICAgICAgICBzdHJva2Utd2lkdGg6IDAuMjNweDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+QW1pcm88L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxnPiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iOCA5LjQgOS44IDE0LjUgOC40IDE2LjEgNS42IDE2LjEgOCA5LjQiLz4gICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjE0LjEgOS40IDggOS40IDkuOCAxNC41IDE0LjEgOS40Ii8+ICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1LjYgMi44IDguNCAyLjggMTQuMSA5LjQgOCA5LjQgNS42IDIuOCIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.facebook{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzM5NTA5MzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPmZhY2Vib29rPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuMywxNi40SDkuMlYxMC44SDcuOFY4LjlIOS4yVjcuOGMwLTEuNi40LTIuNSwyLjMtMi41SDEzVjcuMkgxMmMtLjcsMC0uOC4zLS44LjhWOWgxLjdsLS4yLDEuOUgxMS4yWiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.flash{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2U1MzkxMjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkZsYXNoPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPGc+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQuOSw5LjV2NC45SDYuOFYxMC42aDMuNFY5SDYuOFY2LjRIOC42YzEuNywwLDEuOSwwLDEuOS0uMXMtLjEtLjktLjEtMS4zVjQuOEg0LjhsLjEsNC43WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMS43LDl2NC40bC4xLjNhMS4yMSwxLjIxLDAsMCwwLC43LjcsMi4yMSwyLjIxLDAsMCwwLDEuNiwwbC4yLS4xVjEzLjFoLS4yYy0uMiwwLS4zLDAtLjMtLjFsLS4xLS4xVjQuN0gxMS45TDExLjcsOVoiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.hostcms{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2VmMDAwMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkhvc3RDTVM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05LjYsMy4yQTYuMzYsNi4zNiwwLDAsMSwxNiw5LjVhNi4zNiw2LjM2LDAsMCwxLTYuNCw2LjMsNi4zLDYuMywwLDAsMSwwLTEyLjZaTTEzLjIsNkE1LjE1LDUuMTUsMCwwLDAsOS42LDQuNSw1LjMzLDUuMzMsMCwwLDAsNiw2YTUuMDcsNS4wNywwLDAsMCwwLDcuMiw1LjMzLDUuMzMsMCwwLDAsMy42LDEuNSw1LjE1LDUuMTUsMCwwLDAsMy42LTEuNSw0LjYxLDQuNjEsMCwwLDAsMS41LTMuNkE1LDUsMCwwLDAsMTMuMiw2WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04LjEsMTFhLjU3LjU3LDAsMSwxLS45LS43TDkuMyw3LjdsLjUtLjYuNS42LDIsMi42YS41My41MywwLDAsMS0uMS44LjYxLjYxLDAsMCwxLS44LS4xTDkuOCw5WiIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.imagecms,
.icon-type.imagecms-shop{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjEgMjAuOTIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogbm9uZTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoKTsgICAgICB9ICAgICAgLmNscy00IHsgICAgICAgIGZpbGw6ICMwMDkzY2I7ICAgICAgfSAgICAgIC5jbHMtNSB7ICAgICAgICBmaWxsOiAjZGU0MTFhOyAgICAgIH0gICAgPC9zdHlsZT4gICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMC45IiB5PSIwLjgyIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8dGl0bGU+SW1hZ2VDTVMtc2hvcDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMC45IiB5PSIwLjgyIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8Zz4gICAgICAgICAgPGcgY2xhc3M9ImNscy0zIj4gICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0wLDIuNTJ2MTUuOGEyLjkyLDIuOTIsMCwwLDAsLjIuOWMxLS4zLDItLjYsMy0xYTM1LjQsMzUuNCwwLDAsMCwzLjQtMS42LDIzLjE4LDIzLjE4LDAsMCwwLDQuNC0zLjFsMS0uOS4yLS4yLjgtLjdhMTIuNjYsMTIuNjYsMCwwLDAsMS4xLTEuM2wuMi0uMi4xLS4yLjMtLjMuMy0uM2MuNC0uNSwxLjUtMi4yLDEuOC0yLjVBMjcuODQsMjcuODQsMCwwLDAsMTkuMiwyYTguNTEsOC41MSwwLDAsMCwuNi0xLjdBMiwyLDAsMCwwLDE4LjcsMEgyLjZBMi4zNCwyLjM0LDAsMCwwLDAsMi41MloiLz4gICAgICAgICAgPC9nPiAgICAgICAgICA8ZyBjbGFzcz0iY2xzLTMiPiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTEzLjUsMTMuMTJhMjAuNCwyMC40LDAsMCwxLTIuNywyLjMsMjcuNzksMjcuNzksMCwwLDEtOC4zLDQuNWMtLjIuMS0uOS4zLTEuNC41YTMsMywwLDAsMCwxLjUuNUgxOC40YTIuNjUsMi42NSwwLDAsMCwyLjYtMi42VjIuNTJhMi4zOCwyLjM4LDAsMCwwLS4zLTEuMmMwLC4xLS4xLjItLjEuM2wtLjMuOWMtLjIuNi0uNSwxLjItLjcsMS44YTI3LjI3LDI3LjI3LDAsMCwxLTMuMiw1LjVsLTEsMS4zLS4xLjItMS41LDEuNi0uMi4yWiIvPiAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.insales{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2M5MDAyMjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPmluc2FsZXM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03LjYsMTMuMyw2LjMsMTQuNmwuMS4xLjMuM0E1LjM5LDUuMzksMCwwLDAsMTEsMTZhMywzLDAsMCwwLDItMS4xLDIuNDQsMi40NCwwLDAsMCwuMy0yLjUsMy4xOCwzLjE4LDAsMCwwLTIuNy0yYy0uNS0uMS0uOS0uMS0xLjQtLjJzLS44LS4zLS44LS43LjUtLjcuOC0uOGEzLjM2LDMuMzYsMCwwLDEsMi4yLjRsLjIuMUwxMi45LDhzLS4yLS4xLS4yLS4yYTUuNTcsNS41NywwLDAsMC0xLjktLjljLTEuNi0uNC0zLjYuMS00LDEuOWEyLjA5LDIuMDksMCwwLDAsLjMsMS45YzAsLjEuMS4xLjIuMkEzLjU5LDMuNTksMCwwLDAsOS43LDEyYy42LjEsMS45LjMsMiwxLjFhLjguOCwwLDAsMS0uNi45LDMuODcsMy44NywwLDAsMS0zLjMtLjZaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExLjIsNS4yYy4zLDAsLjMuMS40LjFsMS4xLS45TDEyLDMuM2wtLjItLjFjLTMuNy0uOC03LDIuMi01LjksNlY4LjZDNiw2LDguNyw0LjgsMTEuMiw1LjJaIi8+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.interface{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZiNTM0OyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+aW50ZXJmYWNlPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNDUiIGhlaWdodD0iNDUiLz4gICAgICAgIDxnPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOS44NSw3LjUxSDE1LjE1YTYuNjUsNi42NSwwLDEsMCwwLDEzLjNoMTQuN2E2LjY1LDYuNjUsMCwxLDAsMC0xMy4zWm01LjMsNi42NWE1LjMsNS4zLDAsMCwxLTUuMyw1LjNIMTUuMTVhNS4zLDUuMywwLDEsMSwwLTEwLjZoMTQuN0E1LjMsNS4zLDAsMCwxLDM1LjE1LDE0LjE2WiIvPiAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjI5LjM4IiBjeT0iMTQuMTYiIHI9IjMuNSIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNS4xNSwzNy40OWgxNC43YTYuNjUsNi42NSwwLDEsMCwwLTEzLjNIMTUuMTVhNi42NSw2LjY1LDAsMSwwLDAsMTMuM1ptLTUuMy02LjY1YTUuMyw1LjMsMCwwLDEsNS4zLTUuM2gxNC43YTUuMyw1LjMsMCwxLDEsMCwxMC42SDE1LjE1QTUuMyw1LjMsMCwwLDEsOS44NSwzMC44NFoiLz4gICAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIxNS42MiIgY3k9IjMwLjg0IiByPSIzLjUiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.jigoshop{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2MxZGIyYzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkppZ29zaG9wPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE5LjJWMTkuMkgwWiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTAuOSwxM2EuMzYuMzYsMCwwLDAtLjIuM3YxLjFjMCwuMy40LjQuNy4yLjEtLjEsNC43LTIuMyw1LTIuNXMuMy0uMy4zLS40VjEwLjJjMC0uMi0uMS0uMy0uMi0uM3MtNC43LTIuMy01LjEtMi41YS40Ni40NiwwLDAsMC0uNy4zdjFhLjM3LjM3LDAsMCwwLC4yLjNsMy45LDJhMzUsMzUsMCwwLDEtMy45LDJaTTQuMyw4LjFsMy45LTJhLjM3LjM3LDAsMCwwLC4yLS4zVjQuN2EuNDYuNDYsMCwwLDAtLjctLjNjLS40LjItNSwyLjUtNS4xLDIuNXMtLjIuMS0uMi4zVjguN2MwLC4xLDAsLjIuMy40czQuOSwyLjQsNSwyLjVjLjMuMS43LjEuNy0uMlYxMC4zYzAtLjEsMC0uMi0uMi0uM1oiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.jquery{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzA4NjhhYzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPkpRdWVyeTwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIuOCw4LjJoLS40YTMuNCwzLjQsMCwwLDEtMi0xLjksMi43OCwyLjc4LDAsMCwxLC4yLTIuNSwxLjM5LDEuMzksMCwwLDEsLjQtLjUsMywzLDAsMCwwLDEsMy42Yy4yLjEuNC4zLjYuNGEuMzcuMzcsMCwwLDAsLjMuMWMuMSwwLC4yLjEuMy4xQTIuNSwyLjUsMCwwLDAsMTYsNi44QzE1LjksNywxNS4zLDguNywxMi44LDguMlpNMTAuNSwxMGMuMSwwLC4xLjEuMi4xaC4xYS4xLjEsMCwwLDEsLjEuMS4zNS4zNSwwLDAsMSwuMi4xaC4xYy4xLDAsLjEsMCwuMi4xaC4xYy4xLDAsLjEsMCwuMi4xaC4xYS4zNy4zNywwLDAsMSwuMy4xLDQuMDcsNC4wNywwLDAsMCw0LjYtMS41cy0xLDMuNC01LjQsMi42YS4zNy4zNywwLDAsMS0uMy0uMWgtLjFjLS4xLDAtLjEsMC0uMi0uMWgtLjFjLS4xLDAtLjEsMC0uMi0uMWgtLjFhLjM1LjM1LDAsMCwxLS4yLS4xaDBhLjEuMSwwLDAsMS0uMS0uMUg5LjljLS4xLDAtLjEtLjEtLjItLjFoMGMtLjEsMC0uMS0uMS0uMi0uMUg5LjRhLjEuMSwwLDAsMS0uMS0uMWgwYy0uMS0uMS0uMi0uMS0uMi0uMkg5Yy0uMS0uMS0uMi0uMS0uMi0uMmgwbC0uMi0uMkg4LjVsLS4yLS4yYy0uMi0uMS0uMy0uNC0uNC0uNXMtLjMtLjQtLjQtLjZhNCw0LDAsMCwxLC4xLTQuMSw2LjMxLDYuMzEsMCwwLDEsLjctMUEzLjkzLDMuOTMsMCwwLDAsOCw3LjEsNS4wNyw1LjA3LDAsMCwwLDkuOCw5LjZoLjFjLjEuMS4yLjEuMi4yYS4xLjEsMCwwLDEsLjEuMWguMWEuMzUuMzUsMCwwLDAsLjIuMVpNNy4yLDEyLjloMGMuMS4xLjIuMS4yLjJoLjFjLjEsMCwuMS4xLjIuMWguMWMuMSwwLC4yLjEuMy4xaC4xYy4xLDAsLjEuMS4yLjFoLjFjLjEsMCwuMSwwLC4yLjFoLjFjLjEsMCwuMS4xLjIuMWguMWEuMzUuMzUsMCwwLDEsLjIuMWguMWEuMzUuMzUsMCwwLDEsLjIuMWgwYy4xLDAsLjIuMS4zLjFIMTBhLjM3LjM3LDAsMCwxLC4zLjEsNi4xMSw2LjExLDAsMCwwLDYuMi0xLjhzLTEuNyw0LjQtNy40LDMuNGEuMzcuMzcsMCwwLDEtLjMtLjFIOC43YS4zNy4zNywwLDAsMS0uMy0uMWgwYS4zNS4zNSwwLDAsMS0uMi0uMUg4LjFhLjM1LjM1LDAsMCwxLS4yLS4xaDBjLS4xLDAtLjEtLjEtLjItLjFINy42YS4xLjEsMCwwLDEtLjEtLjFINy40Yy0uMSwwLS4xLS4xLS4yLS4xSDcuMWMtLjEsMC0uMi0uMS0uMy0uMUg2LjdjLS4xLDAtLjEtLjEtLjItLjFINi40Yy0uMSwwLS4xLS4xLS4yLS4xYS4xLjEsMCwwLDEtLjEtLjEuMS4xLDAsMCwxLS4xLS4xLjEuMSwwLDAsMS0uMS0uMWMtLjEsMC0uMS0uMS0uMi0uMWgwTDUuNSwxNEg1LjRhLjEuMSwwLDAsMS0uMS0uMWwtLjEtLjFMNSwxMy42SDVsLS4yLS4yLS4xLS4xLS4xLS4xLS4xLS4xYy0uMS0uMS0uMS0uMS0uMS0uMmgwbC0uMi0uMnYtLjFhLjM1LjM1LDAsMCwxLS4xLS4yTDQsMTIuM2wtLjEtLjFhLjEuMSwwLDAsMC0uMS0uMWgwVjEyYS4xLjEsMCwwLDAtLjEtLjEsNS41NSw1LjU1LDAsMCwxLC4xLTUuN3MuNS0uNy45LTEuMmE2LjA2LDYuMDYsMCwwLDAsLjcsNi4yYy4xLjEuMS4xLjEuMmwuMS4xLjEuMWguMWwuMi4ySDZsLjIuMmguMWEuMS4xLDAsMCwxLC4xLjFoLjFsLjIuMmgwYy4xLDAsLjEuMS4yLjFIN0M3LjEsMTIuOCw3LjEsMTIuOCw3LjIsMTIuOVoiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.mambo{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZkODUwYjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm1hbWJvPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zLjYsMTMuNWEyLjksMi45LDAsMCwwLDIuMy0xYzEtMSwxLjUtMS40LDIuNS0yLjMuMi0uMi41LS40LjctLjYtLjUsMS4zLTIuNSwzLjYtMi43LDQuOUM2LDE2LjksOS41LDE2LjcsMTAsMTRjLjItLjctLjItMy42LS4yLTQuN0EzMi43NCwzMi43NCwwLDAsMSwxMi4yLDEyYTIuMjEsMi4yMSwwLDAsMCwzLjUuM2MxLTEuMSwxLTIuOS0uOC0zLjEtLjgtLjEtNC4yLS4xLTQuNy0uNS42LS4yLDUuMy0xLjYsNS44LTEuOS43LS40LDEuNC0xLjIsMS0yLS4yLS4yLS4zLS40LS42LS41YTUuMjgsNS4yOCwwLDAsMC0xLjMtLjFjLTEuNS40LTQuMSwzLjUtNSw0LC4zLTEuMSwzLjctNS4xLDEuNi01LjRBMi41MywyLjUzLDAsMCwwLDkuMiw0LjVjLS4zLDEuMS41LDIuOC4yLDMuOC0uOC0uOC0yLjItMi42LTMuMi0yLjYtMS40LjEtMy4xLDIuNS0uNiwyLjdBMjksMjksMCwwLDEsOSw4LjhjLTEuMi45LTUuMywxLjEtNi4xLDIuOC0uNCwxLS4xLDEuNy43LDEuOVoiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.netcat{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzAwNzNhMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm5ldGNhdDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjIiIGhlaWdodD0iMTkuMiIvPiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNi4yLDguNEE3LDcsMCwwLDEsOS43LDcuMiw1Ljg3LDUuODcsMCwwLDEsMTMsOC40YTE2LjM1LDE2LjM1LDAsMCwwLS4yLTIuMmMxLC42LDEuNiwyLjUsMS42LDMuNywwLDIuMy0yLjQsMy45LTQuOCwzLjktMy4yLDAtNS45LTIuMy00LjQtNkEzLjgxLDMuODEsMCwwLDEsNi4zLDYuMmMwLC44LS4xLDEuNC0uMSwyLjJaTTUuMSwxMy44YTcuMzUsNy4zNSwwLDAsMCw4LjksMGMzLjEtMi40LDItNy4xLS4zLTkuMWE3LjQ2LDcuNDYsMCwwLDAtMS41LS45LDMuMzcsMy4zNywwLDAsMC0uOSwyQTYuMTUsNi4xNSwwLDAsMCw4LDUuOGEzLDMsMCwwLDAtMS0yLDExLDExLDAsMCwwLTEuNC45Yy0yLjcsMi4xLTMuNCw2LjktLjUsOS4xWiIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.icon-type.oscommerce{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2YwZjBmMDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICMwMDAwMDM7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPm9zQ29tbWVyY2U8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMTkuMlYxOS4ySDBaIi8+ICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02LjcsNi4zYTMsMywwLDAsMSwuMi0xQTIuNTQsMi41NCwwLDAsMSw5LjUsMy43LDIuNjgsMi42OCwwLDAsMSwxMiw2LjFhMi44NCwyLjg0LDAsMCwxLDIuNiwxLjYsMi43LDIuNywwLDAsMSwuMywxLjUsMi44NCwyLjg0LDAsMCwxLS40LDEuMywzLjEyLDMuMTIsMCwwLDEtMiwxLjRjLS4zLjEsMCwuMi0uNSwxLjJhMi4yOSwyLjI5LDAsMCwxLS43LDEsMy40NSwzLjQ1LDAsMCwxLS45LjhsLS42LjNhMy44NiwzLjg2LDAsMCwxLTIuMS4zLDQuMzIsNC4zMiwwLDAsMS0yLjItMS4yLDMuNjksMy42OSwwLDAsMS0xLTNBNC4yMSw0LjIxLDAsMCwxLDUuOSw4LjUsMywzLDAsMCwxLDcsNy45YTksOSwwLDAsMS0uMy0xLjZaTTQuMSwxMi4xYTQuMTksNC4xOSwwLDAsMCwuNCwxLjYsMy4xMywzLjEzLDAsMCwwLC45LDEuMSw0LjMyLDQuMzIsMCwwLDAsMi44LDEuMyw0LjY4LDQuNjgsMCwwLDAsMi4zLS40bC42LS40YTQsNCwwLDAsMCwxLjgtMy4xLDMuNTUsMy41NSwwLDAsMCwxLjYtMS4xLDMuNDgsMy40OCwwLDAsMCwuMi0zLjgsMi45MSwyLjkxLDAsMCwwLTEuMS0xLjFjLTEuNC0uOS0uOSwwLTEuMi0xYTEuNjEsMS42MSwwLDAsMC0uNC0uNywzLDMsMCwwLDAtNC4yLS45Yy0uMy4xLS43LjYtLjkuOGEyLjg2LDIuODYsMCwwLDAtLjUsMS43LDIuNzMsMi43MywwLDAsMCwuNCwxLjZBNCw0LDAsMCwwLDUsOS4xYTQuNjUsNC42NSwwLDAsMC0uOSwyLjR2LjZaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.phpbb{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzAwM2M1NDsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPnBocEJCPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+ICAgICAgICA8Zz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNC42LDkuOHYzLjljMCwxLjMsMCwyLjIsMS40LDIuNHMyLjMsMCwyLjktLjhhMi4xMywyLjEzLDAsMCwwLC4zLTEuNmMtLjItLjctLjQtLjctLjktMS4xLjYtLjIuOC0uNS44LTEuM2ExLjQ4LDEuNDgsMCwwLDAtLjgtMS41Yy0uOS0uNS0yLjYtLjItMy43LDBabTIuNSwzLjVjLjgsMCwxLC43LjcsMS4zYTEuNTEsMS41MSwwLDAsMS0xLjguMWwtLjEtMS40Wm0wLTEuMi0xLjIuMUw2LDEwLjhjLjUtLjEsMS40LS4xLDEuNy4zczAsLjktLjYsMVoiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOS45LDkuOHYzLjljMCwxLjMuMSwyLjIsMS41LDIuNGEyLjgyLDIuODIsMCwwLDAsMi45LS44LDIuMTMsMi4xMywwLDAsMCwuMy0xLjZjLS4yLS43LS40LS43LTEtMS4xLjYtLjIuOC0uNS45LTEuM2ExLjg3LDEuODcsMCwwLDAtLjgtMS41Yy0xLS41LTIuNy0uMi0zLjgsMFptMi42LDMuNWMuOCwwLDEsLjcuNiwxLjNhMS41LDEuNSwwLDAsMS0xLjguMWwtLjEtMS40Wm0wLTEuMi0xLjEuMVYxMC44Yy42LS4xLDEuNS0uMSwxLjguM3MtLjEuOS0uNywxWiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01LjQsOC42VjcuMmExLjM0LDEuMzQsMCwwLDAsMS40LjMsMS45MSwxLjkxLDAsMCwwLS4yLTMuNGMtLjgtLjMtMS45LjItMiwxLjZWNy41YzAsLjgsMCwxLjEuOCwxLjFaTTYsNC45YzEtLjQsMS4xLDEuNi40LDEuOXMtLjgtLjItLjktLjcsMC0xLC41LTEuMloiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOSw3LjZDOSw3LDguNyw0LjIsMTAsNWMuMy4yLjMsMS4xLjMsMS42LS4xLjguMSwxLC44LDFhOC40Miw4LjQyLDAsMCwwLS4yLTIuOEExLjIzLDEuMjMsMCwwLDAsOSw0LjRjMC0uOS4yLTEuMy0uOS0xLjN2NGMwLC41LjQuNS45LjVaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEyLjQsOC42VjcuMmExLjA5LDEuMDksMCwwLDAsMS4zLjMsMS45MSwxLjkxLDAsMCwwLS4yLTMuNCwxLjQ2LDEuNDYsMCwwLDAtMS45LDEuNmMtLjEuNiwwLDEuMy0uMSwxLjgsMCwuOC4xLDEuMS45LDEuMVptLjUtMy43YzEtLjQsMS4xLDEuNi40LDEuOXMtLjgtLjItLjktLjdhMSwxLDAsMCwxLC41LTEuMloiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.phpshop{
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4xOTk5IDE5LjE5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZjU4MjJhO30uY2xzLTJ7ZmlsbDojZmVmZWZlO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+UEhQLXNob3A8L3RpdGxlPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjE5OTkiIGhlaWdodD0iMTkuMTk5OSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTgyMi44NywxOC45NDZsNC4xOTExLTQuNzAwOWE1LjM0MzksNS4zNDM5LDAsMCwxLC41NjY0LjU2NjRabTAuMzk2NC0xLjgxMjQsMy4wMDE4LTMuNTExNWMwLjE3LDAuMTEzMy4yODMyLDAuMTcsMC40NTMxLDAuMjgzMlptMS4zNTkzLDEuNjk5MSwzLjI4NS0zLjY4MTRhNi4yMjUyLDYuMjI1MiwwLDAsMSwuNjgsMS42NDI1LDUuMjIzNiw1LjIyMzYsMCwwLDEtLjU2NjQsMy45MDc5LDUuMjkzOCw1LjI5MzgsMCwwLDEtMy4zOTgyLDIuNDkyMSw2LjUwMjUsNi41MDI1LDAsMCwxLTIuMDk1NiwwLDUuMjU3Nyw1LjI1NzcsMCwwLDEtNC4xMzQ1LTQuMTkxMiw1LjMxNjQsNS4zMTY0LDAsMCwxLDcuNDc2MS01LjY2MzdMODIyLjg3LDE2LjA1NzVjMC4zNC0uNTEsMi4wOTU1LTIuMzIyMSwyLjE1MjItMi41NDg3YTQuNzMyLDQuNzMyLDAsMCwwLTMuMzk4My4xNyw0Ljg0LDQuODQsMCwwLDAtMi4yNjU0LDYuNzk2NSw0Ljk0NjksNC45NDY5LDAsMCwwLDMuNzk0NywyLjM3ODgsNC44NTYxLDQuODU2MSwwLDAsMCw0Ljc1NzUtNi43OTY1Wm00Ljg3MDgtNS41NUw4MjguMDgsMTQuNDE1Yy0wLjExMzMtLjExMzMtMC40NTMxLTAuNTEtMC41NjY0LTAuNjIzbDMuMDU4NC0zLjM5ODItMy40NTQ4LDMuMTE1Yy0wLjE3LS4wNTY2LTAuMzQtMC4yMjY1LTAuNTEtMC4yODMybDEuMzAyNy0xLjY5OTEtMS41ODU5LDEuNDcyNmE1LjY4MjksNS42ODI5LDAsMCwwLTYuMTczNC4zOTY0LDYuNDQ3NSw2LjQ0NzUsMCwwLDAtMS41ODU5LDEuNjk5Miw1LjgzOTIsNS44MzkyLDAsMCwwLS4wNTY2LDUuNzc3LDYuMjQzNyw2LjI0MzcsMCwwLDAsLjUxLjc5MjksNy42OTEyLDcuNjkxMiwwLDAsMCwuNjguNjgsNi40MDIsNi40MDIsMCwwLDAsLjczNjMuNTY2NCwzLjEwNzMsMy4xMDczLDAsMCwwLC44NS40NTMxLDUuNzYwNSw1Ljc2MDUsMCwwLDAsNS43Mi0uNjgsMS43MjM2LDEuNzIzNiwwLDAsMSwuMzk2NC0wLjI4MzEsNS44NTQ3LDUuODU0NywwLDAsMCwxLjY5OTItNS44OSw2LjUxNTgsNi41MTU4LDAsMCwwLS4zNC0wLjk2MjhjLTAuMTctLjM0LTAuMzQtMC41NjY0LTAuNTEtMC44NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MTMuODYzNyAtOC4yNjQ3KSIvPjwvc3ZnPg==);
}
.icon-type.shopcms{
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4xOTk5IDE5LjE5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNGM5ZWQzO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+U2hvcENNUzwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMTk5OSIgaGVpZ2h0PSIxOS4xOTk5Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQ0Mi4zODU3LDE1LjA0NzRhMS4xODY5LDEuMTg2OSwwLDAsMS0uNDcuOTkzNywxLjY4LDEuNjgsMCwwLDEtMS4wNzMyLjMzNSwyLjI4NTMsMi4yODUzLDAsMCwxLS42NDI2LTAuMDg5NCwxLjA0ODksMS4wNDg5LDAsMCwxLS41NDg4LTAuMzExLDAuMzc1NiwwLjM3NTYsMCwwLDEtLjA5NDctMC4yMzM5LDAuMzU5MywwLjM1OTMsMCwwLDEsLjEyODktMC4yOTQ0LDAuNDgyNywwLjQ4MjcsMCwwLDEsLjMxODQtMC4xMDYsMi4wNDQyLDIuMDQ0MiwwLDAsMSwuNDI0OC4wOTIzLDIuMTM3NCwyLjEzNzQsMCwwLDAsLjU0My4wOTc3LDAuNDksMC40OSwwLDAsMCwuMzIxMy0wLjEwODQsMC4zNjExLDAuMzYxMSwwLDAsMCwuMTMxOC0wLjI5MzUsMC4zNjc2LDAuMzY3NiwwLDAsMC0uMTg0Ni0wLjM0NTcsMi41NDU0LDIuNTQ1NCwwLDAsMC0uNTE0Ni0wLjIwMTIsMi4yNTI1LDIuMjUyNSwwLDAsMS0uNzgzMi0wLjM2ODcsMC45MjcsMC45MjcsMCwwLDEtLjM0MDgtMC43NTg4LDEuMTI3MywxLjEyNzMsMCwwLDEsLjQzNjUtMC45MzIxLDEuODAyOSwxLjgwMjksMCwwLDEsMS44MDI3LS4xNSwwLjQ5LDAuNDksMCwwLDEsLjI5MzkuNDA3NywwLjM1NDUsMC4zNTQ1LDAsMCwxLS40MTQxLjM4NjIsMS4yMjYyLDEuMjI2MiwwLDAsMS0uMzQzNy0wLjA3LDEuMjY0MSwxLjI2NDEsMCwwLDAtLjM2LTAuMDcsMC41NTU5LDAuNTU1OSwwLDAsMC0uMzAyNy4wNzgxLDAuMzE3OSwwLjMxNzksMCwwLDAtLjA4ODkuNDM1NSwwLjY2NDEsMC42NjQxLDAsMCwwLC4zMDc2LjE4NDFxMC4xNzg3LDAuMDU2NC4zNTc0LDAuMTExOGEyLjExODgsMi4xMTg4LDAsMCwxLC43NzE1LjQxODVBMS4wNDE3LDEuMDQxNywwLDAsMSwxNDQyLjM4NTcsMTUuMDQ3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDM2LjM0NTkgLTguMzk5OSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDQzLjcyNzUsMTMuNTA3M2ExLjAxODEsMS4wMTgxLDAsMCwxLC43Ny0wLjI2ODYsMS4wMDY3LDEuMDA2NywwLDAsMSwxLjA5NzcsMS4xNzY4djEuMjk5M2MwLDAuNDQwOS0uMTUuNjYxMS0wLjQ1MzEsMC42NjExcy0wLjQ1MjEtLjIyLTAuNDUyMS0wLjY2VjE0LjY5MjlhMS4wNDkzLDEuMDQ5MywwLDAsMC0uMDc4MS0wLjQ3NTYsMC40MTYzLDAuNDE2MywwLDAsMC0uNDA2Mi0wLjIwMTJxLTAuNDc3NSwwLS40Nzc1LjY2NTV2MS4wMzQycTAsMC42Ni0uNDU2MS42Ni0wLjQ2MTQsMC0uNDYwOS0wLjY2MDZWMTIuNjEzOHEwLS42NjA2LjQ2MDktMC42NjA2LDAuNDU1NiwwLC40NTYxLjY2djAuODk0NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDM2LjM0NTkgLTguMzk5OSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDQ2LjAzMTMsMTQuODA0N2ExLjY0NjIsMS42NDYyLDAsMCwxLC40Mjc3LTEuMTU0OCwxLjU0NTgsMS41NDU4LDAsMCwxLDIuMjEwOS0uMDAyOSwxLjc5OTQsMS43OTk0LDAsMCwxLC4wMDU5LDIuMzAzNywxLjU0NjgsMS41NDY4LDAsMCwxLTIuMjI1Ni0uMDA1NEExLjYyNzYsMS42Mjc2LDAsMCwxLDE0NDYuMDMxMywxNC44MDQ3Wm0wLjkzMzYtLjAwNTlhMC45MDA2LDAuOTAwNiwwLDAsMCwuMTQ1NS41MiwwLjU0NDcsMC41NDQ3LDAsMCwwLC45MTExLDAsMC45MDM1LDAuOTAzNSwwLDAsMCwuMTQtMC41MiwwLjg4MjksMC44ODI5LDAsMCwwLS4xNDU1LTAuNTE0MiwwLjUxMTcsMC41MTE3LDAsMCwwLS40NTIxLTAuMjQ2MSwwLjUyMTgsMC41MjE4LDAsMCwwLS40NTkuMjRBMC45MzEsMC45MzEsMCwwLDAsMTQ0Ni45NjQ4LDE0Ljc5ODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzNi4zNDU5IC04LjM5OTkpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQ1MC40NTQxLDE2LjE2MzFoLTAuMDIyNXYwLjc4MzJxMCwwLjY0ODItLjQzMDcuNjQ4NC0wLjQ1ODUsMC0uNDU4LTAuNjZ2LTMuMDQycTAtLjY1NDEuNDU4LTAuNjU0M2EwLjQ4NDEsMC40ODQxLDAsMCwxLC40MzA3LjI4NTIsMC45NDcyLDAuOTQ3MiwwLDAsMSwuNzQ0MS0wLjMwNzEsMS4yNDEsMS4yNDEsMCwwLDEsMS4wMTc2LjQ5MTcsMS43MywxLjczLDAsMCwxLC4zNTc0LDEuMDk2MiwxLjc3OTMsMS43NzkzLDAsMCwxLS4yMTc4Ljg3MjEsMS40MTEzLDEuNDExMywwLDAsMS0uNjMxOC42MjA2LDEuMTg1NCwxLjE4NTQsMCwwLDEtLjUzNzEuMTI4OUExLjA0NzYsMS4wNDc2LDAsMCwxLDE0NTAuNDU0MSwxNi4xNjMxWm0tMC4wMjI1LTEuMzAyN2EwLjg0MjEsMC44NDIxLDAsMCwwLC4xNDA2LjUwMzQsMC41Mzc0LDAuNTM3NCwwLDAsMCwuNDYwOS4yMjM2LDAuNTIyOCwwLjUyMjgsMCwwLDAsLjQ2MDktMC4yNDYxLDAuOTU2MywwLjk1NjMsMCwwLDAsLjE0LTAuNTI1NCwwLjg5MDYsMC44OTA2LDAsMCwwLS4xNDU1LTAuNTE0NiwwLjUxNjUsMC41MTY1LDAsMCwwLS40NTUxLTAuMjQ2MSwwLjYwMjMsMC42MDIzLDAsMCwwLS40MjQ4LjE2NUEwLjg3NzcsMC44Nzc3LDAsMCwwLDE0NTAuNDMxNiwxNC44NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDM2LjM0NTkgLTguMzk5OSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDQxLjU1NjQsMjMuNjNhMi4xNTgzLDIuMTU4MywwLDAsMS0xLjY4ODItLjcwMjQsMi41MzY3LDIuNTM2NywwLDAsMS0uNTk3Ny0xLjc0NCwyLjUwODksMi41MDg5LDAsMCwxLC42MTc4LTEuNzM4MiwyLjE0NDksMi4xNDQ5LDAsMCwxLDEuNjgxNS0uNzIxNiwyLjQ4OTEsMi40ODkxLDAsMCwxLC41NzA4LjA1ODYsMS42ODQsMS42ODQsMCwwLDEsLjUzOS4yMjI5LDAuNTcsMC41NywwLDAsMSwuMjk1LjQ2LDAuNDY5MywwLjQ2OTMsMCwwLDEtLjEzMDcuMzMxNSwwLjQyNDIsMC40MjQyLDAsMCwxLS4zMjE5LjE0MTIsMS4xNjYyLDEuMTY2MiwwLDAsMS0uNDA3NC0wLjA5NTEsMS40NjUsMS40NjUsMCwwLDAtLjUzODEtMC4wOTUxLDAuOTk1MywwLjk5NTMsMCwwLDAtLjg4LjQ2NTEsMS43NDQ3LDEuNzQ0NywwLDAsMC0uMjcuOTk2NCwxLjU3NjEsMS41NzYxLDAsMCwwLC4yODI1Ljk3NjIsMS4wNTg5LDEuMDU4OSwwLDAsMCwuOS40MTg5LDEuNjc0OCwxLjY3NDgsMCwwLDAsLjU3MDgtMC4xMTQzLDEuNTk3OCwxLjU5NzgsMCwwLDEsLjQyMDktMC4xMTUzLDAuMzkzMywwLjM5MzMsMCwwLDEsLjMwODQuMTQ0MSwwLjQ4MzIsMC40ODMyLDAsMCwxLC4xMjQ5LjMyNjcsMC41LDAuNSwwLDAsMS0uMTA0Ny4yOTRBMS42MTQ5LDEuNjE0OSwwLDAsMSwxNDQxLjU1NjQsMjMuNjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzNi4zNDU5IC04LjM5OTkpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQ0Ni4yMjE0LDIyLjA2aDAuMDI3OWwwLjYzMTMtMi42OTI0YTAuODM0MSwwLjgzNDEsMCwwLDEsLjI3ODctMC40NjMxLDAuNzU0MSwwLjc1NDEsMCwwLDEsLjUwMjUtMC4xODA2LDAuODE4NSwwLjgxODUsMCwwLDEsLjU2NC4yMSwwLjg4NjEsMC44ODYxLDAsMCwxLC4yODkyLjUzODFsMC41MjU2LDMuMjcwOGEyLjUxMTUsMi41MTE1LDAsMCwxLC4wMzk0LjM2NTEsMC40OTY3LDAuNDk2NywwLDAsMS0uOTEuMywxLjMxMiwxLjMxMiwwLDAsMS0uMTQzMi0wLjQ3NTZsLTAuNDE1MS0yLjYyLTAuMDE2My4wMDEtMC42MTc4LDIuNDIzM2ExLjU3ODMsMS41NzgzLDAsMCwxLS4yMjI5LjUzNDIsMC43MDUsMC43MDUsMCwwLDEtMS4wMzc3LDAsMS40OTI5LDEuNDkyOSwwLDAsMS0uMjIyOS0wLjUzNDJsLTAuNjI0Ni0yLjQyMzNoLTAuMDFsLTAuNDA4NCwyLjYyMTNhMS4zMjEyLDEuMzIxMiwwLDAsMS0uMTQ0MS40OCwwLjQ3NDQsMC40NzQ0LDAsMCwxLS40Mjg1LjIxNTIsMC40NDg5LDAuNDQ4OSwwLDAsMS0uNDkyOS0wLjUyMTgsMy4wODQ3LDMuMDg0NywwLDAsMSwuMDQ1Mi0wLjM2NTFsMC41MjU2LTMuMjcwOGEwLjg5MTIsMC44OTEyLDAsMCwxLC4yODU0LTAuNTM4MSwwLjgwNTcsMC44MDU3LDAsMCwxLC41Ni0wLjIxLDAuNzM4NCwwLjczODQsMCwwLDEsLjUwMTYuMTc3OCwwLjg3MzYsMC44NzM2LDAsMCwxLC4yNzg3LjQ2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDM2LjM0NTkgLTguMzk5OSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDUyLjY2NSwyMi4wNjk0YTEuMzkxOSwxLjM5MTksMCwwLDEtLjU1MTUsMS4xNjY1LDEuOTcyMywxLjk3MjMsMCwwLDEtMS4yNjA3LjM5NCwyLjcyMSwyLjcyMSwwLDAsMS0uNzU1Mi0wLjEwNDcsMS4yMjg1LDEuMjI4NSwwLDAsMS0uNjQzOC0wLjM2NjEsMC40MzYxLDAuNDM2MSwwLDAsMS0uMTExNS0wLjI3MzgsMC40MjM5LDAuNDIzOSwwLDAsMSwuMTUwOS0wLjM0NjksMC41NzIsMC41NzIsMCwwLDEsLjM3NDctMC4xMjQsMi40MjU5LDIuNDI1OSwwLDAsMSwuNDk4Ny4xMDg2LDIuNTE4OSwyLjUxODksMCwwLDAsLjYzNzEuMTE1MywwLjU3NTYsMC41NzU2LDAsMCwwLC4zNzc2LTAuMTI3OCwwLjQyNjMsMC40MjYzLDAsMCwwLC4xNTQ3LTAuMzQ1LDAuNDMyOSwwLjQzMjksMCwwLDAtLjIxNzItMC40MDY0LDIuOTc1OCwyLjk3NTgsMCwwLDAtLjYwNDQtMC4yMzU0LDIuNjQ4OCwyLjY0ODgsMCwwLDEtLjkxODYtMC40MzM0LDEuMDkwNiwxLjA5MDYsMCwwLDEtLjQwMDctMC44OTE3LDEuMzI0OSwxLjMyNDksMCwwLDEsLjUxMjEtMS4wOTU0LDIuMTIzNCwyLjEyMzQsMCwwLDEsMi4xMTc4LS4xNzY4LDAuNTc2OSwwLjU3NjksMCwwLDEsLjM0NS40OCwwLjQxNTcsMC40MTU3LDAsMCwxLS40ODYyLjQ1MjYsMS40NDE3LDEuNDQxNywwLDAsMS0uNDAzNi0wLjA4MTcsMS40NzcxLDEuNDc3MSwwLDAsMC0uNDIzNy0wLjA4MjYsMC42NDQ3LDAuNjQ0NywwLDAsMC0uMzU0Ni4wOTIyLDAuMzc0NiwwLjM3NDYsMCwwLDAtLjEwNTcuNTExMiwwLjc3NTgsMC43NzU4LDAsMCwwLC4zNjEzLjIxNjJjMC4xNCwwLjA0NDIuMjgwNiwwLjA4NzQsMC40MjA5LDAuMTMxNmEyLjQ2MzMsMi40NjMzLDAsMCwxLC45MDYxLjQ5MkExLjIyNDcsMS4yMjQ3LDAsMCwxLDE0NTIuNjY1LDIyLjA2OTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzNi4zNDU5IC04LjM5OTkpIi8+PC9zdmc+);
}
.icon-type.shop-script{
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4xOTk5IDE5LjE5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDBlMDc5O30uY2xzLTJ7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+U2hvcFNjcmlwdDwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMTk5OSIgaGVpZ2h0PSIxOS4xOTk5Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTUyOC44NTE3LDIzLjY1MzdjLTAuMTU2OS0uMDU1MS0wLjIwMTUuMDA4Mi0wLjE4ODEsMC4xOSwwLjAyNDQsMC4yNzkyLjA2NDUsMC42NDA5LDAuMDksMC45MzUzLDAuMDA5MywwLjE1NzUuMDgzOSwwLjIxLDAuMjI2OSwwLjExODgsMC4yNi0uMjA3Ni43MDQ2LTAuNTA3NCwxLjAxNDYtMC43MTUsMC4xNzI5LS4xNC4xMTExLTAuMjUxLTAuMDk2OS0wLjI3OTRBNS45OTU1LDUuOTk1NSwwLDAsMSwxNTI4Ljg1MTcsMjMuNjUzN1ptMi45NjU5LTYuOTcyMmMtMS41MzY0LS4yOTIxLTIuMTItMC41MzgtMi4xMi0xLjE5ODlWMTUuNDM2NGMwLS41OTk1LjQ3NjItMC45MDY5LDEuMzA2LTAuOTA2OWEyLjE3ODUsMi4xNzg1LDAsMCwxLDEuNTA1Ni41OTk0LDAuMjYzOSwwLjI2MzksMCwwLDAsLjM5OTQtMC4wNDYxbDEuMTM3LTEuNDkwOWEwLjI2NTksMC4yNjU5LDAsMCwwLS4wNDYxLTAuMzY4OSw1LjYyNTMsNS42MjUzLDAsMCwwLTEuMjUxOC0uNzQyMWMwLS4yNTA2LTAuMDAyOC0wLjg4MS0wLjAwMTctMS4wODM5LTAuMDAxMS0uMjkyOS0wLjE3ODctMC4yODk0LTAuMzUxNC0wLjEwODUtMC4xNzcyLjE3MjktLjg4NzIsMC44ODYxLTAuODg3MiwwLjg4NjFzLTAuOTE2NS0uMDE2Ny0xLjExMjEuMDA0OWMwLS4xODc0LTAuMDAxNS0wLjY4NTIuMDAwNy0wLjktMC4wMDM3LS4yMTUyLTAuMTQ4OC0wLjMzMzMtMC4zNzA3LTAuMTA3NWEyNi40MjA5LDI2LjQyMDksMCwwLDAtMi4wOTgzLDIuMTk3MSwzLjM0MTgsMy4zNDE4LDAsMCwwLS43MzM2LDIuMDgyOHYwLjA2MTVjMCwyLjUyMDcsMS44NTksMi44MjgxLDIuOTUsMy4wNzQsMS40NDQyLDAuMzIyOCwyLjE4MTYuNDc2NSwyLjE4MTYsMS4yNzU4djAuMDYxNWMwLDAuNTUzMy0uNDQ1NCwxLjAzLTEuNjksMS4wM2EzLjYzMDgsMy42MzA4LDAsMCwxLTIuMTgxNi0uODQ1MywwLjI4LDAuMjgsMCwwLDAtLjM2ODcuMDMwN2wtMS4xNTIzLDEuNTIxN2EwLjI3MjEsMC4yNzIxLDAsMCwwLC4wNDYxLjM4NDMsNi4zOTQ3LDYuMzk0NywwLDAsMCwzLjY1NjUsMS4yNmMyLjUyLDAsNC4yNC0xLjM1MjYsNC4yNC0zLjQ4OTFWMTkuNzU1NUMxNTM0Ljg3NSwxOC4wNDkzLDE1MzMuODYxLDE3LjA2NTYsMTUzMS44MTc2LDE2LjY4MTRabTEuMjg3MSw2Ljg4MjNhNS43Myw1LjczLDAsMCwxLTEuMjkyNC4zMDFjLTAuMTg2Mi4wNDMyLS4yMDQyLDAuMTAyNy0wLjEzMzQsMC4yNjYxbDAuMjg3NiwwLjY5MzdjMC4wNjIsMC4xMzQ0LjE2NSwwLjE4ODgsMC4zMDUzLDAuMDJsMC45NTg2LTEuMDkwN0MxNTMzLjMzOTEsMjMuNjAzOSwxNTMzLjIzMjMsMjMuNTE0MywxNTMzLjEwNDcsMjMuNTYzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTIxLjMwNDIgLTguMzk5OSkiLz48L3N2Zz4=)
}
.icon-type.tender{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZjFmMWYyOyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgZmlsbDogI2ZmYjAyMzsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8dGl0bGU+dGVuZGVyPC90aXRsZT4gIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPiAgICAgIDxnPiAgICAgICAgPGc+ICAgICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1Ii8+ICAgICAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjIuNSIgd2lkdGg9IjIyLjUiIGhlaWdodD0iNDUiLz4gICAgICAgIDwvZz4gICAgICAgIDxnIGlkPSJzdXJmYWNlMSI+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI3LDI1LjM4YS44My44MywwLDAsMSwwLTEuNjZjMi4wOSwwLDQuMDctMS4yNyw1LjU5LTMuNTVBMTYsMTYsMCwwLDAsMzUsMTJIMzEuMzRhLjgzLjgzLDAsMSwxLDAtMS42Nmg0LjUxYS44My44MywwLDAsMSwuODMuODMsMTgsMTgsMCwwLDEtMi43NCw5Ljg5Yy0xLjg0LDIuNzYtNC4zMSw0LjI4LTcsNC4yOVoiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTgsMjUuMzhoMGMtMi42NiwwLTUuMTQtMS41My03LTQuMjlhMTgsMTgsMCwwLDEtMi43NC05Ljg5LjgzLjgzLDAsMCwxLC44My0uODNoNC41MWEuODMuODMsMCwxLDEsMCwxLjY2SDEwYTE2LDE2LDAsMCwwLDIuNDQsOC4xNGMxLjUyLDIuMjgsMy41LDMuNTQsNS41OSwzLjU1YS44My44MywwLDAsMSwwLDEuNjZaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxLjQsOC4zMkgxMy42YS44My44MywwLDAsMC0uODMuODMsMjkuNjYsMjkuNjYsMCwwLDAsMi43LDEzLDExLjQ2LDExLjQ2LDAsMCwwLDQsNC43N1YzMS40YS44My44MywwLDAsMCwuODMuODNoNC40NWEuODMuODMsMCwwLDAsLjgzLS44M1YyNi44OGExMS40NSwxMS40NSwwLDAsMCw0LTQuNzcsMjkuNjYsMjkuNjYsMCwwLDAsMi43LTEzQS44My44MywwLDAsMCwzMS40LDguMzJaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1LjU2LDMxLjRWMjYuODhhMTEuNDUsMTEuNDUsMCwwLDAsNC00Ljc3LDI5LjY2LDI5LjY2LDAsMCwwLDIuNy0xMywuODMuODMsMCwwLDAtLjgzLS44M0gyMi41VjMyLjIzaDIuMjNBLjgzLjgzLDAsMCwwLDI1LjU2LDMxLjRaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI3LDMwLjU3SDE4QTMuMDYsMy4wNiwwLDAsMCwxNSwzMy42M3YyLjIzYS44My44MywwLDAsMCwuODMuODNIMjkuMThhLjgzLjgzLDAsMCwwLC44My0uODNWMzMuNjNBMy4wNiwzLjA2LDAsMCwwLDI3LDMwLjU3WiIvPiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNywzMC41N0gyMi41djYuMTFoNi42OGEuODMuODMsMCwwLDAsLjgzLS44M1YzMy42M0EzLjA2LDMuMDYsMCwwLDAsMjcsMzAuNTdaIi8+ICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMwLjA3LDM2LjY4SDE0LjkzYS44My44MywwLDEsMSwwLTEuNjZIMzAuMDdhLjgzLjgzLDAsMSwxLDAsMS42NloiLz4gICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAuMDcsMzVIMjIuNXYxLjY2aDcuNTdhLjgzLjgzLDAsMSwwLDAtMS42NloiLz4gICAgICAgIDwvZz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.ucoz{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzNlOGRmZjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPnVDT1o8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExLjgsNS42djUuN2EyLjIyLDIuMjIsMCwwLDEtMi4yLDIuMkg5LjRhMi4yOSwyLjI5LDAsMCwxLTIuMi0yLjJWNS42SDUuOHY1LjdhMy41OSwzLjU5LDAsMCwwLDMuNiwzLjZoMEEzLjU5LDMuNTksMCwwLDAsMTMsMTEuM1Y1LjZaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.umi-cms{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzAwOTNjNjsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZWZlZmU7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPlVNSS1DTVM8L3RpdGxlPiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+ICAgIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+ICAgICAgPGc+ICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOS4yIiBoZWlnaHQ9IjE5LjIiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0LjgsMTEuM2MuNC0uNCwwLS43LjMtMS42YTMuNTMsMy41MywwLDAsMSwuOC0xLjMsMi44NywyLjg3LDAsMCwwLC43LTEuOGMwLS41LDAtLjYtLjktLjZhMTEsMTEsMCwwLDAtMS44LjIsMi4zNSwyLjM1LDAsMCwxLS44LjJjLTEuNi41LTIuNSwxLjctMy4xLDJBLjQ5LjQ5LDAsMCwwLDkuMiw4Yy0uMiwwLS4xLjItLjIuMnMtLjEtLjItLjItLjVDOC41LDYuNyw2LjksNS4yLDYsNC40YzAtLjEtLjEtLjEtLjItLjJBNC4wOSw0LjA5LDAsMCwwLDMuMiwzLjFjMCwuNC0uNC45LS4yLDEuNSwwLC4xLDAsLjIuMS4ydi41YTcuNTksNy41OSwwLDAsMSwuNywzLDEuMzQsMS4zNCwwLDAsMCwuMi45Yy4yLjMuNC40LjUuNnMtLjMuMi0uNC4zYS4zMS4zMSwwLDAsMC0uMi4xYy0uMS4xLS4xLjEtLjEuMywwLC40LDAsLjMtLjIuNC0uMy4zLS4xLjMtLjIuNHYxLjJhMi45MiwyLjkyLDAsMCwwLDEuMSwxLjYsMy41MSwzLjUxLDAsMCwwLC44LjVjLjIuMS4zLjIuNC4yLjQuMi42LjEuOS0uMy4yLS4yLjQtLjYuNy0uN2ExMy41LDEzLjUsMCwwLDAsMS4xLS45YzAsLjQuMiwxLjIuMiwxLjYuMS0uMSwwLDAsMC0uNGExLjA1LDEuMDUsMCwwLDEsLjUtLjl2LS41bC40LDEuMWEyLjY5LDIuNjksMCwwLDAsMS40LDEuNyw1LDUsMCwwLDAsMS4zLjNjMSwwLDEuOC0xLjgsMS44LTIuOGExLjYsMS42LDAsMCwwLS40LTEuMWMuMiwwLC4zLDAsLjQtLjMuNi0uMS43LS4yLjgtLjNaIi8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}
.icon-type.wix{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmY2MxMzsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHRpdGxlPldpeDwvdGl0bGU+ICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4gICAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4gICAgICA8Zz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxOS4yVjE5LjJIMFoiLz4gICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExLDcuOGwtLjQuMmMtLjIuMS0uNC4yLS40LjNsLS4xLjF2NGguMmEuNi42LDAsMCwwLC42LS4zTDExLDEyVjEwLjVxLjE1LTIuODUsMC0yLjdabS42LS45cy40LjYuOSwxLjNhOC40Niw4LjQ2LDAsMCwxLC45LDEuNCw4LjQ2LDguNDYsMCwwLDEtLjksMS40bC0uOSwxLjRIMTJhMS43LDEuNywwLDAsMCwuNy0uMWMuMi0uMS4zLS4yLjgtLjkuNi0uOS43LTEsLjgtLjlsLjYuOGMuNS44LjcsMSwxLDEuMXMuOC4xLjgsMC0uNC0uNi0uOS0xLjRsLS45LTEuNC45LTEuNGMuNS0uNy45LTEuNC45LTEuNGgtLjRjLS43LjEtLjguMS0xLjQsMS0uMy40LS41LjgtLjYuOXMtLjIuMS0uNy0uN2E4LjIxLDguMjEsMCwwLDAtLjktMS4xYy0uMywwLTEuMS0uMS0xLjEsMFptLS45LDBjLjMtLjEuNC0uMS40LjFhMS4zMywxLjMzLDAsMCwxLS4zLjcsNS43Myw1LjczLDAsMCwxLS43LjRjLS4xLS4xLjEtLjcuMy0uOXMuMi0uMy4zLS4zWm0tOC4xLDBjMCwuMSwxLjIsNC42LDEuNCw1LjIuMS4zLjEuMy41LjJzLjYtLjMuOC0uOGExNy4wNywxNy4wNywwLDAsMCwuNS0xLjhjLjQtMS40LjQtMS41LjUtMS41cy4xLS4xLjYsMS42Yy41LDIsLjcsMi41LDEuMywyLjUuNC4xLjMuMywxLjEtMi43LjQtMS41LjctMi43LjctMi44cy0uNiwwLS44LjEtLjMuMy0uNywyYy0uMi44LS40LDEuNS0uNCwxLjVhNC4yNiw0LjI2LDAsMCwxLS40LTEuMWMtLjUtMS44LS42LTIuMS0xLTIuMmExLjEsMS4xLDAsMCwwLS44LDBjLS40LjItLjUuNS0xLDIuM2E2LjU5LDYuNTksMCwwLDEtLjMsMUw0LjQsMTBhMjAuNjMsMjAuNjMsMCwwLDAtLjgtMi45Ljc4Ljc4LDAsMCwwLS43LS4zYy0uMywwLS4zLDAtLjMuMVoiLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}
.icon-type.wysiwyg{
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDg2OGFjO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+d2lzaTwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQ5NC45NzMsMTMuODY3YzAuMTYxLDAuMDEuMywwLjAxNywwLjQyNiwwLjAyMnMwLjIyNywwLjAwNy4zMDksMC4wMDdxMC4xNzEsMCwuMzc4LTAuMDA3YzAuMTM4LDAsLjI4NC0wLjAxMi40NC0wLjAyMlYxNC4xYTAuNDgyLDAuNDgyLDAsMCwwLS4yMzYuMDQ0LDAuMTUyLDAuMTUyLDAsMCwwLS4wNjYuMTQyLDAuNDQ0LDAuNDQ0LDAsMCwwLC4wMS4wODksMC45OTMsMC45OTMsMCwwLDAsLjAyOS4xMDlsMC42ODQsMi4xNTEsMC42NTItMS44ODUtMC4xMDUtLjMzYTAuNTEyLDAuNTEyLDAsMCwwLS4xNDUtMC4yNiwwLjU2MSwwLjU2MSwwLDAsMC0uMjY2LTAuMDZWMTMuODY3cTAuMjU2LDAuMDE1LjQ0OCwwLjAyMmMwLjEyOCwwLC4yMzEuMDA3LDAuMzEyLDAuMDA3LDAuMTIsMCwuMjUxLDAsMC4zOTQtMC4wMDdzMC4yOTQtLjAxMi40NTYtMC4wMjJWMTQuMWEwLjcsMC43LDAsMCwwLS4yOTEuMDU4LDAuMTY0LDAuMTY0LDAsMCwwLS4wNzMuMTUyLDAuMzc0LDAuMzc0LDAsMCwwLC4wMDkuMDc0LDAuODQ1LDAuODQ1LDAsMCwwLC4wMjUuMWwwLjY2NCwyLjExOSwwLjctMi4wODVhMSwxLDAsMCwwLC4wMzEtMC4xMTcsMC41NDUsMC41NDUsMCwwLDAsLjAxMS0wLjA5MywwLjE1OCwwLjE1OCwwLDAsMC0uMDgzLTAuMTUyLDAuNzY3LDAuNzY3LDAsMCwwLS4zMDgtMC4wNTNWMTMuODY3bDAuMSwwcTAuMzI1LDAuMDI0LjQzNywwLjAyNCwwLjA4NiwwLC4zNC0wLjAybDAuMTYxLS4wMSwwLDAuMjM0YTAuNDQ1LDAuNDQ1LDAsMCwwLS4yMjUuMDU5LDAuMzQ0LDAuMzQ0LDAsMCwwLS4xMTkuMTc2bC0wLjc2LDIuMTc1Yy0wLjA1LjE0My0uMTA2LDAuMy0wLjE2OCwwLjQ2NXMtMC4xMjcuMzQxLS4yLDAuNTIzbC0wLjQ0MS0uMDQ5LTAuNzc0LTIuMzU2LTAuNTgxLDEuNjQ2Yy0wLjA0OS4xNDUtLjEsMC4yNzgtMC4xNDIsMC40cy0wLjA5My4yNDItLjE0MiwwLjM2bC0wLjQ0Ny0uMDQ5LTEuMDU5LTMuMDc2YTAuNDM3LDAuNDM3LDAsMCwwLS4xMzQtMC4yMjksMC40OTEsMC40OTEsMCwwLDAtLjI0NS0wLjA0NVYxMy44NjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ5Mi44MDQgLTguNCkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTAwLjc2MSwxMy44NjdjMC4xODUsMC4wMS4zNDQsMC4wMTcsMC40NzksMC4wMjJzMC4yNDQsMC4wMDcuMzI4LDAuMDA3LDAuMjE3LDAsLjM1NC0wLjAwNywwLjMtLjAxMi40NzYtMC4wMjJsMCwwLjIzNGEwLjY1OCwwLjY1OCwwLDAsMC0uMjM4LjAzNywwLjExLDAuMTEsMCwwLDAtLjA2NC4xMDcsMC4xOTEsMC4xOTEsMCwwLDAsLjAwNi4wNDcsMC4yNTQsMC4yNTQsMCwwLDAsLjAxOS4wNDhsMC42NzYsMS4yMTYsMC41OTQtMS4xMTYsMC4wMi0uMDM3YTAuMzIyLDAuMzIyLDAsMCwwLC4wNDctMC4xMjksMC4xMzksMC4xMzksMCwwLDAtLjA4MS0wLjEzMywwLjcsMC43LDAsMCwwLS4yOC0wLjA0bDAtLjIzNCwwLjEwOSwwLjAwN2MwLjIwNSwwLjAxNS4zNDYsMC4wMjIsMC40MiwwLjAyMiwwLjA1MywwLC4xNjItMC4wMDYuMzMtMC4wMmwwLjE2NC0uMDFWMTQuMWEwLjM1NiwwLjM1NiwwLDAsMC0uMzY0LjIzNGwtMC44MzUsMS40ODl2MC45NjJhMC41NDQsMC41NDQsMCwwLDAsLjA3Ny4zNjEsMC41MjUsMC41MjUsMCwwLDAsLjMzOC4wNzNoMC4wMzR2MC4yMzRxLTAuMjc4LS4wMTUtMC40OTItMC4wMjJjLTAuMTQzLDAtLjI2My0wLjAwNy0wLjM2Mi0wLjAwN3MtMC4yMTUsMC0uMzYuMDA3LTAuMzE1LjAxMi0uNTA5LDAuMDIyVjE3LjIyMmgwLjA1OWEwLjQ0MiwwLjQ0MiwwLDAsMCwuMzEtMC4wNzcsMC41NTEsMC41NTEsMCwwLDAsLjA3Ni0wLjM1N3YtMC45bC0wLjkwNi0xLjUxMWEwLjY2NSwwLjY2NSwwLDAsMC0uMTg4LTAuMjMyLDAuNDIxLDAuNDIxLDAsMCwwLS4yMTItMC4wNDZoLTAuMDJWMTMuODY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0OTIuODA0IC04LjQpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTUwNi42ODYsMTQuMTI2bDAuMDM5LS4yMTVoMC4xODJ2MS4wNzRoLTAuMmExLjA3MSwxLjA3MSwwLDAsMC0uMjczLTAuNjczLDAuODE2LDAuODE2LDAsMCwwLS42MTEtMC4yNCwwLjYzNiwwLjYzNiwwLDAsMC0uNDQ2LjE1NCwwLjUyMywwLjUyMywwLDAsMC0uMTY5LjQwNSwwLjQ4NiwwLjQ4NiwwLDAsMCwuMTIuMzQ0LDEuNzM5LDEuNzM5LDAsMCwwLC41OTEuMzA1LDIuNTM0LDIuNTM0LDAsMCwxLC45NDIuNTA2LDAuOTI2LDAuOTI2LDAsMCwxLC4yMTguNjQ0LDAuOTQ5LDAuOTQ5LDAsMCwxLS4zNi43NzksMS41LDEuNSwwLDAsMS0uOTcxLjI5MSwxLjY4MywxLjY4MywwLDAsMS0uNTgzLTAuMSwxLjUzNywxLjUzNywwLDAsMS0uNDkxLTAuM2wtMC4wNjIuMjczaC0wLjE3M1YxNi4xNjJoMC4yYTEuMjU1LDEuMjU1LDAsMCwwLC4zMTMuOCwwLjk1MSwwLjk1MSwwLDAsMCwuNzIzLjI5NCwwLjYxOCwwLjYxOCwwLDAsMCwuNDM4LTAuMTQ2LDAuNTIxLDAuNTIxLDAsMCwwLC4xNTctMC40LDAuNTE0LDAuNTE0LDAsMCwwLS4xMjMtMC4zNjEsMS4zLDEuMywwLDAsMC0uNDg2LTAuMjY5bC0wLjE3Mi0uMDYzYTIuODY4LDIuODY4LDAsMCwxLS42NzQtMC4zMTcsMC45MjIsMC45MjIsMCwwLDEtLjQxLTAuODA2LDAuOTY2LDAuOTY2LDAsMCwxLC4zNS0wLjc4NiwxLjQ2OSwxLjQ2OSwwLDAsMSwuOTYyLTAuMjg4LDEuNzE3LDEuNzE3LDAsMCwxLC41MTcuMDc3QTEuNTI2LDEuNTI2LDAsMCwxLDE1MDYuNjg2LDE0LjEyNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDkyLjgwNCAtOC40KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1MDcuNTQ4LDEzLjg2N2MwLjE2NiwwLjAxLjMxOSwwLjAxNywwLjQ1OSwwLjAyMnMwLjI2NiwwLjAwNy4zNzYsMC4wMDcsMC4yMzQsMCwuMzc3LTAuMDA3LDAuMy0uMDEyLjQ3OC0wLjAyMlYxNC4xYTAuNTYzLDAuNTYzLDAsMCwwLS4zNTUuMDcyLDAuNTU4LDAuNTU4LDAsMCwwLS4wNzQuMzYydjIuMjUxYTAuNTYsMC41NiwwLDAsMCwuMDc0LjM2MSwwLjU1OCwwLjU1OCwwLDAsMCwuMzU1LjA3M3YwLjIzNGMtMC4xNzktLjAxLTAuMzM5LTAuMDE3LTAuNDc5LTAuMDIycy0wLjI1OS0uMDA3LTAuMzU2LTAuMDA3LTAuMjEzLDAtLjM1Ni4wMDctMC4zMS4wMTItLjUsMC4wMjJWMTcuMjIyYTAuNTU2LDAuNTU2LDAsMCwwLC4zNTQtMC4wNzQsMC41NiwwLjU2LDAsMCwwLC4wNzUtMC4zNlYxNC41MzZhMC41NTcsMC41NTcsMCwwLDAtLjA3NS0wLjM2MiwwLjU2NSwwLjU2NSwwLDAsMC0uMzU0LTAuMDcyVjEzLjg2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDkyLjgwNCAtOC40KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0OTUuMzI4LDE4Ljc1NmMwLjE4MiwwLjAxMi4zNDIsMC4wMiwwLjQ3OSwwLjAyNXMwLjI1NSwwLjAwOC4zNDksMC4wMDhjMC4xMjgsMCwuMjcxLDAsMC40MjUtMC4wMDhzMC4zMjEtLjAxNC41LTAuMDI1djAuMjY1YTAuNTQ5LDAuNTQ5LDAsMCwwLS4yNjcuMDUsMC4xNzIsMC4xNzIsMCwwLDAtLjA3NC4xNTksMC41LDAuNSwwLDAsMCwuMDExLjEsMC45MjcsMC45MjcsMCwwLDAsLjAzMy4xMjJsMC43NzEsMi40MjUsMC43MzQtMi4xMjQtMC4xMTgtLjM3MmEwLjU4LDAuNTgsMCwwLDAtLjE2Mi0wLjI5MywwLjYzLDAuNjMsMCwwLDAtLjMtMC4wNjdWMTguNzU2YzAuMTkzLDAuMDEyLjM2MSwwLjAyLDAuNTA2LDAuMDI1czAuMjYxLDAuMDA4LjM1MSwwLjAwOGMwLjEzNiwwLC4yODQsMCwwLjQ0NC0wLjAwOHMwLjMzMi0uMDE0LjUxNC0wLjAyNXYwLjI2NWEwLjc4MSwwLjc4MSwwLDAsMC0uMzI4LjA2NCwwLjE4NywwLjE4NywwLDAsMC0uMDgyLjE3MiwwLjQsMC40LDAsMCwwLC4wMS4wODQsMC45NiwwLjk2LDAsMCwwLC4wMjguMTA5bDAuNzQ5LDIuMzg5LDAuNzg0LTIuMzUxYTEuMSwxLjEsMCwwLDAsLjAzNC0wLjEzMiwwLjUyNiwwLjUyNiwwLDAsMCwuMDEzLTAuMSwwLjE4MSwwLjE4MSwwLDAsMC0uMDk0LTAuMTczLDAuODg5LDAuODg5LDAsMCwwLS4zNDctMC4wNTlWMTguNzU2bDAuMTEsMC4wMDZjMC4yNDMsMC4wMTkuNDA4LDAuMDI3LDAuNDkyLDAuMDI3LDAuMDY0LDAsLjE5MS0wLjAwOC4zODMtMC4wMjFsMC4xODItLjAxMiwwLDAuMjY1YTAuNDkzLDAuNDkzLDAsMCwwLS4yNTMuMDY2LDAuMzc0LDAuMzc0LDAsMCwwLS4xMzUuMmwtMC44NTYsMi40NTJxLTAuMDg1LjI0My0uMTg5LDAuNTI0bC0wLjIyMS41OTEtMC41LS4wNTYtMC44NzItMi42NTVMMTQ5Ny43NzEsMjJjLTAuMDU1LjE2NC0uMTA4LDAuMzEzLTAuMTU5LDAuNDVzLTAuMS4yNzItLjE2LDAuNDA2bC0wLjUtLjA1Ni0xLjItMy40NjdhMC40OTMsMC40OTMsMCwwLDAtLjE0OS0wLjI1OCwwLjU0OSwwLjU0OSwwLDAsMC0uMjc2LTAuMDUxVjE4Ljc1NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDkyLjgwNCAtOC40KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1MDEuODUzLDE4Ljc1NmMwLjIwNywwLjAxMi4zODcsMC4wMiwwLjUzOSwwLjAyNXMwLjI3NSwwLjAwOC4zNjksMC4wMDhjMC4xMTIsMCwuMjQ1LDAsMC40LTAuMDA4czAuMzM0LS4wMTQuNTM1LTAuMDI1bDAsMC4yNjVhMC43NCwwLjc0LDAsMCwwLS4yNjguMDQxLDAuMTI1LDAuMTI1LDAsMCwwLS4wNzMuMTIxLDAuMiwwLjIsMCwwLDAsLjAwNy4wNTQsMC4zMzQsMC4zMzQsMCwwLDAsLjAyMS4wNTRsMC43NjMsMS4zNzEsMC42NjktMS4yNThjMC0uMDEyLjAxMy0wLjAyNSwwLjAyMS0wLjA0MmEwLjM2LDAuMzYsMCwwLDAsLjA1My0wLjE0NiwwLjE1NiwwLjE1NiwwLDAsMC0uMDkxLTAuMTUsMC43NzYsMC43NzYsMCwwLDAtLjMxNi0wLjA0NWwwLS4yNjUsMC4xMjQsMC4wMDljMC4yMzEsMC4wMTcuMzg5LDAuMDI0LDAuNDc0LDAuMDI0LDAuMDU5LDAsLjE4My0wLjAwOC4zNzEtMC4wMjFsMC4xODUtLjAxMnYwLjI2NWEwLjQsMC40LDAsMCwwLS40MS4yNjRsLTAuOTQxLDEuNjc5djEuMDg1YTAuNjE2LDAuNjE2LDAsMCwwLC4wODcuNDA3LDAuNiwwLjYsMCwwLDAsLjM4Mi4wODJoMC4wMzhWMjIuOGMtMC4yMDktLjAxMS0wLjM5NC0wLjAyLTAuNTU1LTAuMDI0cy0wLjMtLjAwOS0wLjQwOC0wLjAwOS0wLjI0MiwwLS40MDYuMDA5LTAuMzU1LjAxNC0uNTc0LDAuMDI0VjIyLjUzN2gwLjA2NmEwLjUwNiwwLjUwNiwwLDAsMCwuMzUtMC4wODYsMC42MjgsMC42MjgsMCwwLDAsLjA4NS0wLjR2LTEuMDFsLTEuMDIxLTEuN2EwLjc2OCwwLjc2OCwwLDAsMC0uMjE0LTAuMjYyLDAuNDc1LDAuNDc1LDAsMCwwLS4yMzctMC4wNTJoLTAuMDIyVjE4Ljc1NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDkyLjgwNCAtOC40KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1MDguODM3LDE5LjAyNmwwLjA2NS0uMjQzaDAuMjIxdjAuODljMCwwLjEwOCwwLC4yLDAsMC4yNjJzMCwwLjEzMSwwLC4yaC0wLjI0MmExLjMwNiwxLjMwNiwwLDAsMC0uMzMtMC44NDgsMS4wNTYsMS4wNTYsMCwwLDAtLjc5LTAuMjk1LDEsMSwwLDAsMC0uOS40NjMsMi41ODEsMi41ODEsMCwwLDAtLjMsMS4zOSwyLjQ2OSwyLjQ2OSwwLDAsMCwuMjcsMS4zMSwwLjkzOCwwLjkzOCwwLDAsMCwuODQ4LjQxNiwxLjEsMS4xLDAsMCwwLC41MTUtMC4xLDAuMzA1LDAuMzA1LDAsMCwwLC4xNzktMC4yNzlWMjEuNjc0cTAtLjMtMC41OTItMC4zMTdsLTAuMSwwVjIxLjEwNmMwLjI1NywwLjAwOS40NTgsMC4wMTcsMC42MDUsMC4wMjFzMC4yNjgsMC4wMDcuMzYzLDAuMDA3LDAuMTkzLDAsLjMyNy0wLjAwN2wwLjU2OS0uMDIxdjAuMjQ1YTAuNDY3LDAuNDY3LDAsMCwwLS4yNDIuMDYzLDAuMjYyLDAuMjYyLDAsMCwwLS4wNTIuMTkyVjIyLjY0bC0wLjM4OS0uMmEyLjEyNiwyLjEyNiwwLDAsMS0uNjIxLjMxLDIuNDgzLDIuNDgzLDAsMCwxLS43MTkuMSwxLjk0OCwxLjk0OCwwLDAsMS0xLjQ0OS0uNTQsMS45ODQsMS45ODQsMCwwLDEtLjUzNS0xLjQ2MSwyLjEzLDIuMTMsMCwwLDEsLjU3NS0xLjU2MywyLjA3MiwyLjA3MiwwLDAsMSwxLjU0NC0uNTgzLDIuMjI4LDIuMjI4LDAsMCwxLC41OTIuMDc5QTIuNjg5LDIuNjg5LDAsMCwxLDE1MDguODM3LDE5LjAyNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDkyLjgwNCAtOC40KSIvPjwvc3ZnPg==);
}
.icon-type.instantcms{
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjA5YWU1O30uY2xzLTJ7ZmlsbDojZmZmO30uY2xzLTN7ZmlsbDojZjVjODRjO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5zdGFudDwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkuMiIgaGVpZ2h0PSIxOS4yIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjc1LjIyOCwxNi4zODNjMCwwLjMyLS4xMTkuNDgtMC4zNTUsMC40OHMtMC4zNTUtLjE2LTAuMzU1LTAuNDhWMTQuM3EwLS40NzkuMzU1LTAuNDc5YzAuMjM2LDAsLjM1NS4xNiwwLjM1NSwwLjQ3OXYyLjA4MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzEuNzk3IC04LjMyNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NzQuODc0LDE2Ljg4OGMtMC4yNTMsMC0uMzgyLTAuMTctMC4zODItMC41MDVWMTQuM2MwLS4zMzUuMTI4LTAuNSwwLjM4Mi0wLjVzMC4zODIsMC4xNy4zODIsMC41djIuMDgxQzY3NS4yNTUsMTYuNzE5LDY3NS4xMjcsMTYuODg4LDY3NC44NzQsMTYuODg4Wm0wLTMuMDRjLTAuMjIxLDAtLjMyNy4xNDktMC4zMjcsMC40NTR2Mi4wODFjMCwwLjMwNi4xMDYsMC40NTUsMC4zMjcsMC40NTVzMC4zMjctLjE0OS4zMjctMC40NTVWMTQuM0M2NzUuMiwxNCw2NzUuMDk1LDEzLjg0OCw2NzQuODc0LDEzLjg0OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzEuNzk3IC04LjMyNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NzUuNjksMTYuMzgyVjE1LjA1N3EwLS40NzcuMzUtMC40NzdhMC4zNzQsMC4zNzQsMCwwLDEsLjMzLjIwOCwwLjgsMC44LDAsMCwxLC42MDYtMC4yMDgsMC43NSwwLjc1LDAsMCwxLC44NDIuODU2djAuOTQ2cTAsMC40ODEtLjM0Ni40ODF0LTAuMzQ1LS40OFYxNS42MzhhMC43MzIsMC43MzIsMCwwLDAtLjA1OS0wLjM0NiwwLjMyMywwLjMyMywwLDAsMC0uMzExLTAuMTQ2cS0wLjM2NSwwLS4zNjUuNDg0djAuNzUzcTAsMC40OC0uMzQ4LjQ4VDY3NS42OSwxNi4zODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjc3LjQ3MSwxNi44ODhjLTAuMjQ3LDAtLjM3Mi0wLjE3LTAuMzcyLTAuNTA2VjE1LjYzOGEwLjcyOCwwLjcyOCwwLDAsMC0uMDU1LTAuMzM0LDAuMywwLjMsMCwwLDAtLjI4OC0wLjEzM2MtMC4yMjcsMC0uMzM4LjE1LTAuMzM4LDAuNDU5djAuNzUzYzAsMC4zMzYtLjEyNi41MDYtMC4zNzUsMC41MDZzLTAuMzgtLjE3LTAuMzgtMC41MDdWMTUuMDU3YzAtLjMzMy4xMjctMC41LDAuMzc4LTAuNWEwLjM5MywwLjM5MywwLDAsMSwuMzM1LjE5MSwwLjg0OCwwLjg0OCwwLDAsMSwuNi0wLjE5MSwwLjc3NiwwLjc3NiwwLDAsMSwuODY5Ljg4MXYwLjk0NkM2NzcuODQ1LDE2LjcxOCw2NzcuNzE5LDE2Ljg4OCw2NzcuNDcxLDE2Ljg4OFptLTAuNzE1LTEuNzY4YTAuMzUxLDAuMzUxLDAsMCwxLC4zMzUuMTU5LDAuNzQ5LDAuNzQ5LDAsMCwxLC4wNjMuMzU4djAuNzQ1YzAsMC4zMDYuMSwwLjQ1NSwwLjMxOCwwLjQ1NXMwLjMxOS0uMTQ5LjMxOS0wLjQ1NlYxNS40MzZhMC43MjMsMC43MjMsMCwwLDAtLjgxNS0wLjgzMSwwLjc3MywwLjc3MywwLDAsMC0uNTg2LjJsLTAuMDI1LjAyNi0wLjAxOC0uMDMxYTAuMzQ4LDAuMzQ4LDAsMCwwLS4zMDctMC4xOTVjLTAuMjE4LDAtLjMyMy4xNDgtMC4zMjMsMC40NTJ2MS4zMjVjMCwwLjMwNy4xMDYsMC40NTYsMC4zMjUsMC40NTZzMC4zMjEtLjE0OS4zMjEtMC40NTVWMTUuNjNBMC40MDgsMC40MDgsMCwwLDEsNjc2Ljc1NiwxNS4xMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzEuNzk3IC04LjMyNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NzkuMDYxLDE2Ljg5MWEwLjkxLDAuOTEsMCwwLDEtLjc5MS0wLjMsMC4zMjQsMC4zMjQsMCwwLDEtLjA2NC0wLjE4NywwLjI3NSwwLjI3NSwwLDAsMSwuMzI0LTAuMywwLjU4OCwwLjU4OCwwLDAsMSwuMjYzLjEsMC42MzcsMC42MzcsMCwwLDAsLjMxOC4xYzAuMTI4LDAsLjE5My0wLjA0NS4xOTMtMC4xMzRhMC4zOCwwLjM4LDAsMCwwLS4yNjktMC4yLDIuOTU0LDIuOTU0LDAsMCwxLS41LTAuMjQ4LDAuNTYzLDAuNTYzLDAsMCwxLS4yNy0wLjQ2OCwwLjYyNywwLjYyNywwLDAsMSwuMjY1LTAuNTI1LDAuOTY3LDAuOTY3LDAsMCwxLC42LTAuMTg3LDEuMzExLDEuMzExLDAsMCwxLC40MTQuMDY1LDAuNjQyLDAuNjQyLDAsMCwxLC4zMzguMjI0LDAuMywwLjMsMCwwLDEsLjA1OS4xNzEsMC4yNjgsMC4yNjgsMCwwLDEtLjA4LjIsMC4yODEsMC4yODEsMCwwLDEtLjIuMDc5LDAuNzY3LDAuNzY3LDAsMCwxLS4yNy0wLjA3OSwwLjc2NywwLjc2NywwLDAsMC0uMjgzLTAuMDc5Yy0wLjEwNSwwLS4xNTcuMDM4LTAuMTU3LDAuMTE0YTAuMTYsMC4xNiwwLDAsMCwuMTMxLjEzOHEwLjI4OSwwLjEwNi40MTMsMC4xNjNhMS4yODYsMS4yODYsMCwwLDEsLjM2Mi4yNCwwLjUxNywwLjUxNywwLDAsMSwuMTQuMzcxLDAuNjUyLDAuNjUyLDAsMCwxLS4yOTQuNTUzQTEuMDc2LDEuMDc2LDAsMCwxLDY3OS4wNjEsMTYuODkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS43OTcgLTguMzI2KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY3OS4wNjEsMTYuOTE3YTAuOTM2LDAuOTM2LDAsMCwxLS44MTItMC4zMTIsMC4zNDYsMC4zNDYsMCwwLDEtLjA2OS0wLjIsMC4zLDAuMywwLDAsMSwuMzUxLTAuMzIyLDAuNiwwLjYsMCwwLDEsLjI3Ni4xLDAuNjEyLDAuNjEyLDAsMCwwLC4zLjA5NGMwLjE0OSwwLC4xNjYtMC4wNjIuMTY2LTAuMTA5YTAuMzQzLDAuMzQzLDAsMCwwLS4yNTItMC4xNzYsMi45NjUsMi45NjUsMCwwLDEtLjUtMC4yNTEsMC41ODksMC41ODksMCwwLDEtLjI4Mi0wLjQ4OCwwLjY1MiwwLjY1MiwwLDAsMSwuMjc1LTAuNTQ1LDEsMSwwLDAsMSwuNjE1LTAuMTkzLDEuMzM1LDEuMzM1LDAsMCwxLC40MjIuMDY3LDAuNjY2LDAuNjY2LDAsMCwxLC4zNTEuMjMzLDAuMzIyLDAuMzIyLDAsMCwxLC4wNjUuMTg1LDAuMywwLjMsMCwwLDEtLjA4OC4yMTUsMC4zMTIsMC4zMTIsMCwwLDEtLjIyNC4wODcsMC43ODYsMC43ODYsMCwwLDEtLjI4Mi0wLjA4MiwwLjc0MiwwLjc0MiwwLDAsMC0uMjcxLTAuMDc3Yy0wLjExNiwwLS4xMy4wNDgtMC4xMywwLjA4OWEwLjEzNSwwLjEzNSwwLDAsMCwuMTE0LjExNGMwLjIsMC4wNzIuMzMzLDAuMTI2LDAuNDE1LDAuMTY0YTEuMzMxLDEuMzMxLDAsMCwxLC4zNy4yNDUsMC41NDcsMC41NDcsMCwwLDEsLjE0Ny4zODgsMC42OCwwLjY4LDAsMCwxLS4zMDYuNTc0QTEuMSwxLjEsMCwwLDEsNjc5LjA2MSwxNi45MTdabS0wLjUzLS43ODVhMC4yNTEsMC4yNTEsMCwwLDAtLjMuMjcyLDAuMzA1LDAuMzA1LDAsMCwwLC4wNTguMTczLDAuODksMC44OSwwLDAsMCwuNzY5LjI5LDEuMDU2LDEuMDU2LDAsMCwwLC42MjYtMC4xOSwwLjYzLDAuNjMsMCwwLDAsLjI4My0wLjUzMywwLjQ5MywwLjQ5MywwLDAsMC0uMTMyLTAuMzU0LDEuMjYxLDEuMjYxLDAsMCwwLS4zNTUtMC4yMzRjLTAuMDgtLjAzNy0wLjIxNS0wLjA5LTAuNDEtMC4xNjJhMC4xODMsMC4xODMsMCwwLDEtLjE0OS0wLjE2MmMwLS4wNjQuMDMyLTAuMTQsMC4xODUtMC4xNGEwLjc5NCwwLjc5NCwwLDAsMSwuMjk0LjA4MSwwLjczOCwwLjczOCwwLDAsMCwuMjU5LjA3NywwLjI1NSwwLjI1NSwwLDAsMCwuMTg2LTAuMDcyQTAuMjQsMC4yNCwwLDAsMCw2NzkuOTE4LDE1YTAuMjcyLDAuMjcyLDAsMCwwLS4wNTQtMC4xNTcsMC42MjMsMC42MjMsMCwwLDAtLjMyNC0wLjIxNCwxLjI5MSwxLjI5MSwwLDAsMC0uNDA2LTAuMDY0LDAuOTQzLDAuOTQzLDAsMCwwLS41ODIuMTgyLDAuNiwwLjYsMCwwLDAtLjI1NC41MDUsMC41NDEsMC41NDEsMCwwLDAsLjI1OS40NDgsMy4wMywzLjAzLDAsMCwwLC40OS4yNDUsMC4zOCwwLjM4LDAsMCwxLC4yODYuMjIzYzAsMC4wNzMtLjAzOS4xNTktMC4yMiwwLjE1OWEwLjY2OCwwLjY2OCwwLDAsMS0uMzMyLTAuMUEwLjU3MSwwLjU3MSwwLDAsMCw2NzguNTMxLDE2LjEzMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzEuNzk3IC04LjMyNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02ODAuNzM2LDE1LjIxNmMtMC4yNzUsMC0uNDE0LTAuMDk1LTAuNDE0LTAuMjg1czAuMTM5LS4yOC40MTQtMC4yOTNhMy41NzMsMy41NzMsMCwwLDEsLjAxOC0wLjQ4MSwwLjMyOSwwLjMyOSwwLDAsMSwuNjU0LDAsMy44NzIsMy44NzIsMCwwLDEsLjAxNy40ODFxMC41LDAsLjUuMjkzdC0wLjUuMjg1djEuMTY2cTAsMC40ODEtLjM0Mi40ODF0LTAuMzQ2LS40ODFWMTUuMjE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS43OTcgLTguMzI2KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY4MS4wODIsMTYuODg4Yy0wLjI0NywwLS4zNzMtMC4xNy0wLjM3My0wLjUwNlYxNS4yNDJjLTAuMjc0LS4wMDYtMC40MTQtMC4xMTEtMC40MTQtMC4zMWEwLjM1LDAuMzUsMCwwLDEsLjQxNC0wLjMxNywzLjQ5LDMuNDksMCwwLDEsLjAxOS0wLjQ2MiwwLjM1NiwwLjM1NiwwLDAsMSwuNzA2LDAsNC4xNjUsNC4xNjUsMCwwLDEsLjAxOC40NjFjMC4zMzEsMC4wMDUuNSwwLjExMywwLjUsMC4zMThzLTAuMTY5LjMwNS0uNSwwLjMxdjEuMTQxQzY4MS40NTEsMTYuNzE4LDY4MS4zMjcsMTYuODg4LDY4MS4wODIsMTYuODg4Wm0wLTNhMC4yOTIsMC4yOTIsMCwwLDAtLjMuMjcsMy40MjgsMy40MjgsMCwwLDAtLjAxNy40NzV2MC4wMjRoLTAuMDI2Yy0wLjI2MS4wMTMtLjM4OCwwLjEtMC4zODgsMC4yNjhzMC4xMjYsMC4yNi4zODcsMC4yNmgwLjAyN3YxLjE5MWMwLDAuMzA3LjEsMC40NTYsMC4zMTksMC40NTZzMC4zMTUtLjE0OS4zMTUtMC40NTZWMTUuMTkxaDAuMDI3YzAuMzE4LDAsLjQ3Mi0wLjA4NS40NzItMC4yNnMtMC4xNTQtLjI2OC0wLjQ3Mi0wLjI2OEg2ODEuNFYxNC42MzhhMy41MzUsMy41MzUsMCwwLDAtLjAxNi0wLjQ3NkEwLjI5MSwwLjI5MSwwLDAsMCw2ODEuMDgyLDEzLjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzEuNzk3IC04LjMyNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02ODMuNywxNi42MzFhMC43MjcsMC43MjcsMCwwLDEtLjU4MS4yNDgsMC45NTMsMC45NTMsMCwwLDEtLjc2OS0wLjM2NiwxLjI2LDEuMjYsMCwwLDEsLjAxMy0xLjYsMC45NzYsMC45NzYsMCwwLDEsLjc4MS0wLjM2NywwLjcwNiwwLjcwNiwwLDAsMSwuNTU2LjIzNiwwLjM2NSwwLjM2NSwwLDAsMSwuMzI5LTAuMjA4cTAuMzQzLDAsLjM0Mi40Nzd2MS4zMjVxMCwwLjQ4MS0uMzQyLjQ4MUEwLjM0MywwLjM0MywwLDAsMSw2ODMuNywxNi42MzFabS0wLjkxNS0uOTJhMC42MTcsMC42MTcsMCwwLDAsLjEwNi4zNjYsMC40LDAuNCwwLDAsMCwuMzQuMTcxLDAuMzg1LDAuMzg1LDAsMCwwLC4zMzYtMC4xNzEsMC42MywwLjYzLDAsMCwwLC4xLTAuMzY2LDAuNjEzLDAuNjEzLDAsMCwwLS4xLTAuMzYyLDAuMzg4LDAuMzg4LDAsMCwwLS4zMzYtMC4xNjcsMC40LDAuNCwwLDAsMC0uMzM2LjE2N0EwLjYsMC42LDAsMCwwLDY4Mi43ODcsMTUuNzExWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS43OTcgLTguMzI2KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY4My4xMiwxNi45YTAuOTgzLDAuOTgzLDAsMCwxLS43ODktMC4zNzYsMS4yODMsMS4yODMsMCwwLDEsLjAxMy0xLjYyNywxLjAwNywxLjAwNywwLDAsMSwuOC0wLjM3NiwwLjc0MSwwLjc0MSwwLDAsMSwuNTUyLjIxOSwwLjM4MSwwLjM4MSwwLDAsMSwuMzMzLTAuMTljMC4yNDUsMCwuMzY5LjE2OSwwLjM2OSwwLjV2MS4zMjVjMCwwLjMzNi0uMTI0LjUwNy0wLjM2OSwwLjUwN2EwLjM2LDAuMzYsMCwwLDEtLjMzNi0wLjIxMUEwLjc1OCwwLjc1OCwwLDAsMSw2ODMuMTIsMTYuOVptMC4wMjUtMi4zMjhhMC45NDMsMC45NDMsMCwwLDAtLjc2LjM1NywxLjIzNiwxLjIzNiwwLDAsMC0uMDEzLDEuNTYzLDAuOTMxLDAuOTMxLDAsMCwwLC43NDguMzU3LDAuNjk0LDAuNjk0LDAsMCwwLC41Ni0wLjIzOWwwLjAyOC0uMDMyLDAuMDE4LDAuMDM5YTAuMzE2LDAuMzE2LDAsMCwwLC4zLjIxN2MwLjIxMiwwLC4zMTUtMC4xNDkuMzE1LTAuNDU2VjE1LjA1N2MwLS4zLTAuMS0wLjQ1Mi0wLjMxNS0wLjQ1MmEwLjM0MywwLjM0MywwLDAsMC0uMzA2LjE5NGwtMC4wMTguMDMzTDY4My42OCwxNC44QTAuNjc0LDAuNjc0LDAsMCwwLDY4My4xNDUsMTQuNTc2Wm0wLjA4OCwxLjdhMC40MjMsMC40MjMsMCwwLDEtLjM2Mi0wLjE4MiwwLjY0MywwLjY0MywwLDAsMS0uMTEyLTAuMzgxLDAuNjI5LDAuNjI5LDAsMCwxLC4xMTYtMC4zNzcsMC40MjMsMC40MjMsMCwwLDEsLjM1OC0wLjE3OCwwLjQxNSwwLjQxNSwwLDAsMSwuMzU4LjE3OCwwLjY0MSwwLjY0MSwwLDAsMSwuMTA3LjM3NywwLjY1NywwLjY1NywwLDAsMS0uMTA3LjM4QTAuNDExLDAuNDExLDAsMCwxLDY4My4yMzMsMTYuMjc0Wm0wLTEuMDY3YTAuMzcxLDAuMzcxLDAsMCwwLS4zMTQuMTU2LDAuNTc3LDAuNTc3LDAsMCwwLS4xMDUuMzQ3LDAuNTkzLDAuNTkzLDAsMCwwLC4xLjM1MiwwLjM2OCwwLjM2OCwwLDAsMCwuMzE4LjE2LDAuMzU4LDAuMzU4LDAsMCwwLC4zMTQtMC4xNiwwLjYsMC42LDAsMCwwLC4xLTAuMzUyLDAuNiwwLjYsMCwwLDAtLjEtMC4zNDhBMC4zNjEsMC4zNjEsMCwwLDAsNjgzLjIzMywxNS4yMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjg0LjczNiwxNi4zODJWMTUuMDU3cTAtLjQ3Ny4zNS0wLjQ3N2EwLjM3NCwwLjM3NCwwLDAsMSwuMzMuMjA4LDAuOCwwLjgsMCwwLDEsLjYwNi0wLjIwOCwwLjc1LDAuNzUsMCwwLDEsLjg0Mi44NTZ2MC45NDZxMCwwLjQ4MS0uMzQ2LjQ4MXQtMC4zNDUtLjQ4VjE1LjYzOGEwLjczMiwwLjczMiwwLDAsMC0uMDU5LTAuMzQ2LDAuMzIzLDAuMzIzLDAsMCwwLS4zMTEtMC4xNDZxLTAuMzY1LDAtLjM2NS40ODR2MC43NTNxMCwwLjQ4LS4zNDguNDhUNjg0LjczNiwxNi4zODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjg2LjUxNywxNi44ODhjLTAuMjQ3LDAtLjM3Mi0wLjE3LTAuMzcyLTAuNTA2VjE1LjYzOGEwLjcyOCwwLjcyOCwwLDAsMC0uMDU1LTAuMzM0LDAuMywwLjMsMCwwLDAtLjI4OC0wLjEzM2MtMC4yMjcsMC0uMzM4LjE1LTAuMzM4LDAuNDU5djAuNzUzYzAsMC4zMzYtLjEyNi41MDYtMC4zNzUsMC41MDZzLTAuMzgtLjE3LTAuMzgtMC41MDdWMTUuMDU3YzAtLjMzMy4xMjctMC41LDAuMzc4LTAuNWEwLjM5MywwLjM5MywwLDAsMSwuMzM1LjE5MSwwLjg0OCwwLjg0OCwwLDAsMSwuNi0wLjE5MSwwLjc3NiwwLjc3NiwwLDAsMSwuODY5Ljg4MXYwLjk0NkM2ODYuODksMTYuNzE4LDY4Ni43NjQsMTYuODg4LDY4Ni41MTcsMTYuODg4Wk02ODUuOCwxNS4xMmEwLjM1MSwwLjM1MSwwLDAsMSwuMzM1LjE1OSwwLjc0OSwwLjc0OSwwLDAsMSwuMDYzLjM1OHYwLjc0NWMwLDAuMzA2LjEsMC40NTUsMC4zMTgsMC40NTVzMC4zMTktLjE0OS4zMTktMC40NTZWMTUuNDM2YTAuNzIzLDAuNzIzLDAsMCwwLS44MTUtMC44MzEsMC43NzMsMC43NzMsMCwwLDAtLjU4Ni4ybC0wLjAyNS4wMjYtMC4wMTgtLjAzMWEwLjM0OCwwLjM0OCwwLDAsMC0uMzA3LTAuMTk1Yy0wLjIxOCwwLS4zMjMuMTQ4LTAuMzIzLDAuNDUydjEuMzI1YzAsMC4zMDcuMTA2LDAuNDU2LDAuMzI1LDAuNDU2czAuMzIxLS4xNDkuMzIxLTAuNDU1VjE1LjYzQTAuNDA4LDAuNDA4LDAsMCwxLDY4NS44LDE1LjEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS43OTcgLTguMzI2KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY4Ny41OSwxNS4yMTZjLTAuMjc1LDAtLjQxNC0wLjA5NS0wLjQxNC0wLjI4NXMwLjEzOS0uMjguNDE0LTAuMjkzYTMuNTczLDMuNTczLDAsMCwxLC4wMTgtMC40ODEsMC4zMjksMC4zMjksMCwwLDEsLjY1NCwwLDMuODcyLDMuODcyLDAsMCwxLC4wMTcuNDgxcTAuNSwwLC41LjI5M3QtMC41LjI4NXYxLjE2NnEwLDAuNDgxLS4zNDIuNDgxdC0wLjM0Ni0uNDgxVjE1LjIxNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzEuNzk3IC04LjMyNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02ODcuOTM2LDE2Ljg4OGMtMC4yNDcsMC0uMzczLTAuMTctMC4zNzMtMC41MDZWMTUuMjQyYy0wLjI3NC0uMDA2LTAuNDE0LTAuMTExLTAuNDE0LTAuMzFhMC4zNSwwLjM1LDAsMCwxLC40MTQtMC4zMTcsMy40OSwzLjQ5LDAsMCwxLC4wMTktMC40NjIsMC4zNTYsMC4zNTYsMCwwLDEsLjcwNiwwLDQuMTY1LDQuMTY1LDAsMCwxLC4wMTguNDYxYzAuMzMxLDAuMDA1LjUsMC4xMTMsMC41LDAuMzE4cy0wLjE2OS4zMDUtLjUsMC4zMXYxLjE0MUM2ODguMzA1LDE2LjcxOCw2ODguMTgxLDE2Ljg4OCw2ODcuOTM2LDE2Ljg4OFptMC0zYTAuMjkyLDAuMjkyLDAsMCwwLS4zLjI3LDMuNDI4LDMuNDI4LDAsMCwwLS4wMTcuNDc1djAuMDI0aC0wLjAyNmMtMC4yNjEuMDEzLS4zODgsMC4xLTAuMzg4LDAuMjY4czAuMTI2LDAuMjYuMzg3LDAuMjZoMC4wMjd2MS4xOTFjMCwwLjMwNy4xLDAuNDU2LDAuMzE5LDAuNDU2czAuMzE1LS4xNDkuMzE1LTAuNDU2VjE1LjE5MWgwLjAyN2MwLjMxOCwwLC40NzItMC4wODUuNDcyLTAuMjZzLTAuMTU0LS4yNjgtMC40NzItMC4yNjhoLTAuMDI3VjE0LjYzOGEzLjUzNSwzLjUzNSwwLDAsMC0uMDE2LTAuNDc2QTAuMjkxLDAuMjkxLDAsMCwwLDY4Ny45MzYsMTMuODkzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS43OTcgLTguMzI2KSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTY3Ni43MzIsMjIuMzgzYTIuMTA2LDIuMTA2LDAsMCwxLTEuNjA4LS42MzcsMi40NSwyLjQ1LDAsMCwxLC4wMTktMy4xNjIsMi4xLDIuMSwwLDAsMSwxLjYtLjY1NCwyLjQxOSwyLjQxOSwwLDAsMSwuNTQ1LjA1MywxLjYzNiwxLjYzNiwwLDAsMSwuNTEzLjIsMC41MTQsMC41MTQsMCwwLDEsLjI4Mi40MTgsMC40MTYsMC40MTYsMCwwLDEtLjEyNS4zLDAuNDA5LDAuNDA5LDAsMCwxLS4zMDYuMTI4LDEuMTQ5LDEuMTQ5LDAsMCwxLS4zODgtMC4wODcsMS40NjksMS40NjksMCwwLDAtLjUxMy0wLjA4NiwwLjk2MiwwLjk2MiwwLDAsMC0uODM5LjQyMiwxLjUzMiwxLjUzMiwwLDAsMC0uMjU2LjksMS4zODIsMS4zODIsMCwwLDAsLjI2OS44ODcsMS4wMjcsMS4wMjcsMCwwLDAsLjg1Ny4zOCwxLjY2OSwxLjY2OSwwLDAsMCwuNTQ1LTAuMSwxLjYwOSwxLjYwOSwwLDAsMSwuNC0wLjEsMC4zODMsMC4zODMsMCwwLDEsLjI5NC4xMywwLjQzLDAuNDMsMCwwLDEsLjExOS4zLDAuNDQsMC40NCwwLDAsMS0uMS4yNjdBMS41ODQsMS41ODQsMCwwLDEsNjc2LjczMiwyMi4zODNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNjc2LjczMiwyMi42YTIuMzM2LDIuMzM2LDAsMCwxLTEuNzc2LS43MDksMi42NTYsMi42NTYsMCwwLDEsLjAxOC0zLjQ1LDIuMzI3LDIuMzI3LDAsMCwxLDEuNzcxLS43MjYsMi42NDYsMi42NDYsMCwwLDEsLjYuMDU5LDEuODc2LDEuODc2LDAsMCwxLC41ODMuMjMyLDAuNzE5LDAuNzE5LDAsMCwxLC4zODQuNiwwLjYyMSwwLjYyMSwwLDAsMS0uMTg2LjQ0NywwLjgwNiwwLjgwNiwwLDAsMS0uOTQzLjEsMS4yMywxLjIzLDAsMCwwLS40My0wLjA3MSwwLjczMiwwLjczMiwwLDAsMC0uNjUxLjMyNiwxLjMzNywxLjMzNywwLDAsMC0uMjE4Ljc4NSwxLjE4NSwxLjE4NSwwLDAsMCwuMjIzLjc1NywwLjkyNywwLjkyNywwLDAsMCwxLjE0NC4yLDEuNTU1LDEuNTU1LDAsMCwxLC40NzgtMC4xMTgsMC42MTUsMC42MTUsMCwwLDEsLjQ2NC4yLDAuNjM0LDAuNjM0LDAsMCwxLC4xNzUuNDM4LDAuNjQ3LDAuNjQ3LDAsMCwxLS4xNDIuMzk0QTEuOCwxLjgsMCwwLDEsNjc2LjczMiwyMi42Wm0wLjAxMy00LjQ1NGExLjg1NywxLjg1NywwLDAsMC0xLjQzNC41ODIsMi4yNDQsMi4yNDQsMCwwLDAtLjAxOCwyLjg3NywxLjg2NywxLjg2NywwLDAsMCwxLjQzOS41NjUsMS4zODgsMS4zODgsMCwwLDAsMS4xMjctLjM1NywwLjIzMywwLjIzMywwLDAsMCwuMDU2LTAuMTQsMC4yMiwwLjIyLDAsMCwwLS4wNjQtMC4xNTYsMC4xNTIsMC4xNTIsMCwwLDAtLjEyMy0wLjA1NiwxLjUwNywxLjUwNywwLDAsMC0uMzI0LjA5MiwxLjM4LDEuMzgsMCwwLDEtMS42NTktLjM0OSwxLjU5MiwxLjU5MiwwLDAsMS0uMzE0LTEuMDE3LDEuNzQ2LDEuNzQ2LDAsMCwxLC4yOTQtMS4wMjQsMS4xODUsMS4xODUsMCwwLDEsMS4wMjctLjUxNywxLjcxNSwxLjcxNSwwLDAsMSwuNTk1LjFjMC4zMzUsMC4xMjYuMzcxLDAuMDkxLDAuNDQ3LDAuMDE0YTAuMjEyLDAuMjEyLDAsMCwwLC4wNjUtMC4xNTYsMC4yOTMsMC4yOTMsMCwwLDAtLjE4NC0wLjI0LDEuNDE3LDEuNDE3LDAsMCwwLS40MzYtMC4xNzFBMi4yMzUsMi4yMzUsMCwwLDAsNjc2Ljc0NSwxOC4xNDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNjgxLjcyNywyMC45NThoMC4wMjZsMC42LTIuNDQ0YTAuNzY1LDAuNzY1LDAsMCwxLC4yNjYtMC40MjEsMC43NDEsMC43NDEsMCwwLDEsLjQ3OS0wLjE2MywwLjgsMC44LDAsMCwxLC41MzguMTksMC44LDAuOCwwLDAsMSwuMjc1LjQ4OWwwLjUsMi45NjlhMi4xLDIuMSwwLDAsMSwuMDM4LjMzMiwwLjQxNiwwLjQxNiwwLDAsMS0uNDY4LjQ3MywwLjQzNSwwLjQzNSwwLDAsMS0uNC0wLjIsMS4xNDIsMS4xNDIsMCwwLDEtLjEzNy0wLjQzMmwtMC40LTIuMzc5aC0wLjAxNmwtMC41ODksMi4yYTEuMzczLDEuMzczLDAsMCwxLS4yMTMuNDg1LDAuNjk0LDAuNjk0LDAsMCwxLS45ODksMCwxLjMzMiwxLjMzMiwwLDAsMS0uMjEzLTAuNDg1bC0wLjU5NS0yLjJoLTAuMDFsLTAuMzg4LDIuMzc5YTEuMTQyLDEuMTQyLDAsMCwxLS4xMzkuNDM3LDAuNDU2LDAuNDU2LDAsMCwxLS40MDguMiwwLjQxNywwLjQxNywwLDAsMS0uNDctMC40NzMsMi44LDIuOCwwLDAsMSwuMDQ0LTAuMzMybDAuNS0yLjk2OWEwLjgsMC44LDAsMCwxLC4yNzItMC40ODksMC43OTIsMC43OTIsMCwwLDEsLjUzNC0wLjE5LDAuNzM0LDAuNzM0LDAsMCwxLC40NzguMTYxLDAuOCwwLjgsMCwwLDEsLjI2Ni40MjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNjgzLjk4MywyMi42YTAuNjUyLDAuNjUyLDAsMCwxLS41OTMtMC4zMDcsMS4zMDYsMS4zMDYsMCwwLDEtLjE2Ni0wLjUwOWwtMC4yMy0xLjM4My0wLjMyNywxLjIyNWExLjU1LDEuNTUsMCwwLDEtLjI1Mi41NjMsMC45MzUsMC45MzUsMCwwLDEtMS4zNDMsMCwxLjUxNiwxLjUxNiwwLDAsMS0uMjU2LTAuNTY2bC0wLjMyNy0xLjIxMi0wLjIyMywxLjM2OWExLjMyLDEuMzIsMCwwLDEtLjE3Mi41MjIsMC42NzgsMC42NzgsMCwwLDEtLjYuMjkzLDAuNjM2LDAuNjM2LDAsMCwxLS43LTAuNjg5LDIuOTg5LDIuOTg5LDAsMCwxLC4wNDctMC4zNjZsMC41LTIuOTdhMS4wMTQsMS4wMTQsMCwwLDEsLjM0My0wLjYxNEExLjA1NiwxLjA1NiwwLDAsMSw2ODEsMTcuOTI1YTEuMDA3LDEuMDA3LDAsMCwxLC4zMzguNTM2bDAuNCwxLjYxMSwwLjQtMS42MDhhMC45NzIsMC45NzIsMCwwLDEsLjMzOS0wLjUzNiwxLjA1NiwxLjA1NiwwLDAsMSwxLjMxMy4wMjksMS4wMDYsMS4wMDYsMCwwLDEsLjM0OS42MTZsMC41LDIuOTY5YTIuMjcxLDIuMjcxLDAsMCwxLC4wNDEuMzY3QTAuNjM1LDAuNjM1LDAsMCwxLDY4My45ODMsMjIuNlptLTEuMTIzLTMuNDQyaDAuMzY5bDAuMDQ2LDAuMTgyLDAuNCwyLjM3OWEwLjkwNiwwLjkwNiwwLDAsMCwuMS4zNSwwLjIwNywwLjIwNywwLDAsMCwuMjA4LjFjMC4xNjQsMCwuMjQyLTAuMDM5LjI0Mi0wLjI1OGExLjksMS45LDAsMCwwLS4wMzUtMC4zbC0wLjUtMi45N2EwLjU4NCwwLjU4NCwwLDAsMC0uOTIzLTAuMzg2LDAuNTUzLDAuNTUzLDAsMCwwLS4xOTIuMzA2bC0wLjY0MywyLjYxaC0wLjM1N2wtMC4wNjctLjE2Nkw2ODAuOSwxOC41NjNhMC41NDgsMC41NDgsMCwwLDAtLjkwNy0wLjI4NCwwLjU5MiwwLjU5MiwwLDAsMC0uMi4zNjRsLTAuNSwyLjk2OWEyLjU5LDIuNTksMCwwLDAtLjA0MS4zYzAsMC4yMTkuMDc5LDAuMjU4LDAuMjQ0LDAuMjU4YTAuMjI3LDAuMjI3LDAsMCwwLC4yMTctMC4xLDAuOTA4LDAuOTA4LDAsMCwwLC4xMDYtMC4zNTRsMC40MTYtMi41NDUsMC4zNjctLjAzMiwwLjA1NywwLjE3NywwLjU5NSwyLjJhMS4xMTQsMS4xMTQsMCwwLDAsLjE3LjQwNSwwLjQ2NCwwLjQ2NCwwLDAsMCwuNjM2LDAsMS4xNTQsMS4xNTQsMCwwLDAsLjE2OS0wLjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNjg4LjYwOCwyMC45NjZhMS4yNDUsMS4yNDUsMCwwLDEtLjUyNiwxLjA1OSwxLjk0NywxLjk0NywwLDAsMS0xLjIuMzU3LDIuNywyLjcsMCwwLDEtLjcxOS0wLjEsMS4xODMsMS4xODMsMCwwLDEtLjYxMy0wLjMzMiwwLjM4NCwwLjM4NCwwLDAsMS0uMTA3LTAuMjQ5LDAuMzc4LDAuMzc4LDAsMCwxLC4xNDQtMC4zMTQsMC41NjUsMC41NjUsMCwwLDEsLjM1Ny0wLjExMywyLjQxMSwyLjQxMSwwLDAsMSwuNDc2LjEsMi41LDIuNSwwLDAsMCwuNjA2LjEsMC41NjMsMC41NjMsMCwwLDAsLjM2LTAuMTE2LDAuMzc4LDAuMzc4LDAsMCwwLC4xNDctMC4zMTMsMC4zODksMC4zODksMCwwLDAtLjIwNy0wLjM2OSwyLjk1LDIuOTUsMCwwLDAtLjU3Ni0wLjIxNCwyLjU3OCwyLjU3OCwwLDAsMS0uODc2LTAuMzkzLDAuOTcxLDAuOTcxLDAsMCwxLS4zODItMC44MSwxLjE4MiwxLjE4MiwwLDAsMSwuNDg4LTAuOTk0QTIuMTEsMi4xMSwwLDAsMSw2ODgsMTguMTEzYTAuNTI1LDAuNTI1LDAsMCwxLC4zMjkuNDM2LDAuMzg4LDAuMzg4LDAsMCwxLS40NjMuNDExLDEuNDMzLDEuNDMzLDAsMCwxLS4zODUtMC4wNzQsMS40NDcsMS40NDcsMCwwLDAtLjQtMC4wNzUsMC42NDMsMC42NDMsMCwwLDAtLjMzOC4wODMsMC4zMDgsMC4zMDgsMCwwLDAtLjE1Ni4yOCwwLjMsMC4zLDAsMCwwLC4wNTYuMTg0LDAuNzU4LDAuNzU4LDAsMCwwLC4zNDQuMmwwLjQsMC4xMTlhMi40MDgsMi40MDgsMCwwLDEsLjg2My40NDZBMS4wODgsMS4wODgsMCwwLDEsNjg4LjYwOCwyMC45NjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjc5NyAtOC4zMjYpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNjg2Ljg4LDIyLjZhMi45MzksMi45MzksMCwwLDEtLjc4Mi0wLjEsMS40LDEuNCwwLDAsMS0uNzI2LTAuNCwwLjU4OSwwLjU4OSwwLDAsMSwuMDY4LTAuODY2LDAuOCwwLjgsMCwwLDEsLjUtMC4xNjEsMi4yMTIsMi4yMTIsMCwwLDEsLjUzOC4xMDcsMi4yMzYsMi4yMzYsMCwwLDAsLjU0NS4xLDAuMzMxLDAuMzMxLDAsMCwwLC4yMTYtMC4wNjYsMC4xNjksMC4xNjksMCwwLDAsLjA2NS0wLjE0NywwLjE3NywwLjE3NywwLDAsMC0uMDk0LTAuMTgyLDIuNjUsMi42NSwwLDAsMC0uNTI5LTAuMiwyLjc3MywyLjc3MywwLDAsMS0uOTU2LTAuNDM0LDEuMTc1LDEuMTc1LDAsMCwxLS40NjMtMC45NzUsMS4zODksMS4zODksMCwwLDEsLjU3NC0xLjE2MiwyLjA0OSwyLjA0OSwwLDAsMSwxLjI2Ny0uMzkyLDIuMDIzLDIuMDIzLDAsMCwxLDEuMDA3LjIxNCwwLjcyMywwLjcyMywwLDAsMSwuNDQuNjIxLDAuNjA3LDAuNjA3LDAsMCwxLS42ODkuNjI2LDEuNjM4LDEuNjM4LDAsMCwxLS40NTMtMC4wODQsMS4yLDEuMiwwLDAsMC0uMzM2LTAuMDY1LDAuNDIxLDAuNDIxLDAsMCwwLS4yMTcuMDUsMC4xLDAuMSwwLDAsMC0uMDUxLjEsMC4xLDAuMSwwLDAsMCwuMDE1LjA2MSwwLjYyNywwLjYyNywwLDAsMCwuMjM4LjExOWwwLjM4OSwwLjExNGEyLjYxNiwyLjYxNiwwLDAsMSwuOTUyLjUsMS4zLDEuMywwLDAsMSwuNDMzLDEsMS40NTQsMS40NTQsMCwwLDEtLjYxMywxLjIzQTIuMTgzLDIuMTgzLDAsMCwxLDY4Ni44OCwyMi42Wm0tMC45MzgtMS4xYTAuMzM4LDAuMzM4LDAsMCwwLS4yMTQuMDY0LDAuMTY3LDAuMTY3LDAsMCwwLS4wNjEuMTQ4LDAuMiwwLjIsMCwwLDAsLjA1Ni4xMTMsMC45NzgsMC45NzgsMCwwLDAsLjUuMjYxLDIuNDksMi40OSwwLDAsMCwuNjU5LjA4NywxLjczNCwxLjczNCwwLDAsMCwxLjA2My0uMzExLDEuMDM2LDEuMDM2LDAsMCwwLC40NC0wLjg5LDAuODgsMC44OCwwLDAsMC0uMjkzLTAuNjksMi4yMDksMi4yMDksMCwwLDAtLjc4Mi0wLjRsLTAuMzk0LS4xMTdhMC45NCwwLjk0LDAsMCwxLS40NjEtMC4yNzcsMC41MDUsMC41MDUsMCwwLDEtLjEtMC4zMDksMC41MTgsMC41MTgsMCwwLDEsLjI2LTAuNDYxLDEuMDczLDEuMDczLDAsMCwxLC45MzQtMC4wMzMsMS4xODQsMS4xODQsMCwwLDAsLjMxNi4wNjRjMC4yMjIsMCwuMjM3LTAuMDc0LjIzNy0wLjJhMC4zLDAuMywwLDAsMC0uMjE5LTAuMjUxLDEuNjExLDEuNjExLDAsMCwwLS43NzYtMC4xNTQsMS41NzksMS41NzksMCwwLDAtLjk4Ny4zLDAuOTczLDAuOTczLDAsMCwwLS40LjgyNiwwLjc2NSwwLjc2NSwwLDAsMCwuMy42NDMsMi4zODYsMi4zODYsMCwwLDAsLjguMzUzLDMuMTA3LDMuMTA3LDAsMCwxLC42MjUuMjM1LDAuNiwwLjYsMCwwLDEsLjMxOS41NTUsMC41ODksMC41ODksMCwwLDEtLjIyOS40NzgsMS4yMjUsMS4yMjUsMCwwLDEtMS4xNzIuMDUzQTIuMTU2LDIuMTU2LDAsMCwwLDY4NS45NDEsMjEuNDk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS43OTcgLTguMzI2KSIvPjwvc3ZnPg==);
}

.icon-type.figma {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NjYuOTMgNTY2LjkzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NjYuOTMgNTY2LjkzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2ZpbGw6IzFBQkNGRTt9DQoJLnN0MntmaWxsOiMwQUNGODM7fQ0KCS5zdDN7ZmlsbDojRkY3MjYyO30NCgkuc3Q0e2ZpbGw6I0YyNEUxRTt9DQoJLnN0NXtmaWxsOiNBMjU5RkY7fQ0KPC9zdHlsZT4NCjxyZWN0IHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSI1NjYuOTMiIGhlaWdodD0iNTY3Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjgyLjQ5NiwyOTAuMjQ1YzAtMzcuOTY4LDMwLjc3OS02OC43NDcsNjguNzQ3LTY4Ljc0N3M2OC43NDcsMzAuNzc5LDY4Ljc0Nyw2OC43NDcNCglzLTMwLjc3OSw2OC43NDctNjguNzQ3LDY4Ljc0N1MyODIuNDk2LDMyOC4yMTMsMjgyLjQ5NiwyOTAuMjQ1eiIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTE0NS4wMDIsNDI3LjczOWMwLTM3Ljk2OCwzMC43NzktNjguNzQ3LDY4Ljc0Ny02OC43NDdoNjguNzQ3djY4Ljc0N2MwLDM3Ljk2OC0zMC43NzksNjguNzQ3LTY4Ljc0Nyw2OC43NDcNCglTMTQ1LjAwMiw0NjUuNzA3LDE0NS4wMDIsNDI3LjczOXoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yODIuNDk2LDg0LjAwNHYxMzcuNDk0aDY4Ljc0N2MzNy45NjgsMCw2OC43NDctMzAuNzc5LDY4Ljc0Ny02OC43NDdzLTMwLjc3OS02OC43NDctNjguNzQ3LTY4Ljc0N0gyODIuNDk2eiINCgkvPg0KPHBhdGggY2xhc3M9InN0NCIgZD0iTTE0NS4wMDIsMTUyLjc1MWMwLDM3Ljk2OCwzMC43NzksNjguNzQ3LDY4Ljc0Nyw2OC43NDdoNjguNzQ3Vjg0LjAwNGgtNjguNzQ3DQoJQzE3NS43ODEsODQuMDA0LDE0NS4wMDIsMTE0Ljc4MywxNDUuMDAyLDE1Mi43NTF6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMTQ1LjAwMiwyOTAuMjQ1YzAsMzcuOTY4LDMwLjc3OSw2OC43NDcsNjguNzQ3LDY4Ljc0N2g2OC43NDdWMjIxLjQ5OGgtNjguNzQ3DQoJQzE3NS43ODEsMjIxLjQ5OCwxNDUuMDAyLDI1Mi4yNzcsMTQ1LjAwMiwyOTAuMjQ1eiIvPg0KPC9zdmc+DQo=");
}


.icon-type.sketch {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1NjYuOTMgNTY2LjkzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NjYuOTMgNTY2LjkzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2ZpbGw6I0ZEQjMwMDt9DQoJLnN0MntmaWxsOiNFQTZDMDA7fQ0KCS5zdDN7ZmlsbDojRkRBRDAwO30NCgkuc3Q0e2ZpbGw6I0ZERDIzMTt9DQoJLnN0NXtmaWxsOiNGRUVFQjc7fQ0KPC9zdHlsZT4NCjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSI1NjYuOTMiIGhlaWdodD0iNTY2LjkzIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYxLjczLDExMS43NTNsMTIzLjE3My0xMi45MTdsMTIzLjE3MywxMi45MTdsOTUuMzYsMTI2Ljk4MWwtMjE4LjUzMiwyNTIuNDNMNjYuMzcxLDIzOC43MzRMMTYxLjczLDExMS43NTN6DQoJCSIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNTQuODg2LDIzOC43MzRsMTMwLjAxNiwyNTIuNDMxTDY2LjM3MSwyMzguNzM0IE00MTQuOTIxLDIzOC43MzRMMjg0LjkwNSw0OTEuMTY1bDIxOC41MzEtMjUyLjQzMSIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNTQuODg2LDIzOC43MzRoMjYwLjAzMUwyODQuOTAyLDQ5MS4xNjUiLz4NCgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjg0LjkwMiw5OC44MzVMMTYxLjcyOSwxMTEuNzVsLTYuODQzLDEyNi45ODIgTTI4NC45MDQsOTguODM1bDEyMy4xNzMsMTIuOTE1bDYuODQzLDEyNi45ODIiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNTAzLjQzNiwyMzguNzMyTDQwOC4wNzgsMTExLjc1bDYuODQzLDEyNi45ODIgTTY2LjM3MSwyMzguNzMybDk1LjM1OS0xMjYuOTgybC02Ljg0MywxMjYuOTgyIi8+DQoJPHBhdGggY2xhc3M9InN0NSIgZD0iTTI4NC45MDIsOTguODM1TDE1NC44ODYsMjM4LjczMmgyNjAuMDMxIi8+DQo8L2c+DQo8L3N2Zz4NCg==");
}


.checkbox-custom.need_seo_checkbox {
	padding: 15px 45px 15px 60px;
    background: #f5f5f5;
    border-left: 5px solid #e52a25;
}


.checkbox-custom.need_seo_checkbox label {
	line-height: 1.4;
    font-weight: bold;
}

.checkbox-custom.need_seo_checkbox label:before {
	border-color: #c7c7c7;
    background: #fff;
    top: calc(50%);
    left:auto;
	right:17px;
}
.checkbox-custom.need_seo_checkbox input[type="checkbox"]:checked ~ label:before {
	background-color: #e52a25;
    border-color: #e52a25;
}
.checkbox-custom.need_seo_checkbox input[type="checkbox"]:checked ~ label:after {
	color: #fff;
    top: calc(50% - 1px);
    left: auto;
	right:13px;
}

.checkbox-custom.need_seo_checkbox .fa {
	font-size: 38px;
    position: absolute;
    top: calc(50% - 19px);
    color: #e52a25;
    left: 10px;
}
.seller-mobile{
	display: none!important;
}


.header-extra-info .feature-box.burger{
	display: none;
}
.nav-button-close{
	display: none;
}

.page-contain{
	/*padding: 0;*/
	/*margin: 60px 0;*/
}
.sidebar-catalog{
	will-change: min-height;
}

.inner-wrapper-sticky{
	transform: translate(0, 0); /* For browsers don't support translate3d. */
	transform: translate3d(0, 0, 0);
	will-change: position, transform;
}
@media all and (min-width: 992px){
	.product-thumb-info-list.correct-product-info .product{
		width: 25%;
	}
	.main .fav-users-correction{
		width: 25%;
	}
}


.cookie-message {
    width: 100%;
    position: fixed;
    background: #878f93;
    color:rgba(255,255,255,0.6);
    z-index: 999;
    display: none;
    bottom: 0;
    left: 0;
    padding: 20px;
}

.cookie-message a {color:#fff;}

.cookie-message .close {
    display: block;
    padding: 10px;
    position: absolute;
    top: 0px;
    right: 0;
    color: #fff;
    cursor: pointer;
	opacity:1;
}

.cookie-message .col {margin-top:5px; margin-bottom:5px;}

.cookie-message .close:after {
    font-size: 34px;
    color: #fff;
    line-height: 34px;
    content: "×";
    font-weight: 300;
    font-family: "Open Sans", Arial, sans-serif;
}

.products.product-thumb-info-list.correct-product-info .row:before{
	display: none;
}