.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.hide-text {
	border: 0px currentColor; border-image: none; color: transparent; line-height: 0; font-size: 0px; text-shadow: none; background-color: transparent;
}
.input-block-level {
	width: 100%; display: block; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jg_subcatelem_txt::before {
	background: rgb(87, 138, 214);
}
.jg_catelem_txt ul li a:hover {
	color: rgb(87, 138, 214);
}
.jg_imgalign_catimgs .jg_catelem_txt::before {
	background: rgb(87, 138, 214);
}
#section-kmt .kmt-list.reset-child .kmt-wrap {
	color: rgb(87, 138, 214);
}
#section-kmt .kmt-head {
	color: rgb(87, 138, 214);
}
#section-kmt .kmt-head .author-kmt a:hover {
	color: rgb(87, 138, 214);
}
#section-kmt .kmt-inreplyto a:hover {
	color: rgb(87, 138, 214);
}
#section-kmt .kmt-time::before {
	color: rgb(87, 138, 214);
}
#section-kmt .kmt-time a:hover {
	color: rgb(87, 138, 214);
}
#section-kmt .kmt-control-user .kmt-btn {
	background: rgb(87, 138, 214);
}
#section-kmt .kmt-like-counter {
	background: rgb(87, 138, 214);
}
#section-kmt .kmt-like-counter::after {
	border-left-color: rgb(87, 138, 214); border-left-width: 5px; border-left-style: solid;
}
#section-kmt .kmt-rank-bar {
	background: rgb(87, 138, 214);
}
#section-kmt .kmt-rank-progress {
	background: rgb(87, 138, 214);
}
#Kunena .kcol-category-icon {
	color: rgb(87, 138, 214);
}
#Kunena span.kunreadforum {
	color: rgb(87, 138, 214);
}
#Kunena span.knotloginforum {
	color: rgb(87, 138, 214);
}
#Kunena .kwhoicon {
	color: rgb(87, 138, 214);
}
#Kunena .kstatsicon {
	color: rgb(87, 138, 214);
}
#Kunena .kcol-ktopicicon {
	color: rgb(87, 138, 214);
}
#Kunena #kprofile-tabs dl.tabs dt.open {
	color: rgb(87, 138, 214);
}
#Kunena #kprofile-edit dl.tabs dt.open {
	color: rgb(87, 138, 214);
}
#Kunena #kprofile-tabs dl.tabs dt:hover {
	color: rgb(87, 138, 214);
}
#Kunena #kprofile-edit dl.tabs dt:hover {
	color: rgb(87, 138, 214);
}
#Kunena .kicon-profile-location::before {
	color: rgb(87, 138, 214);
}
#Kunena .kicon-profile-gender-male::before {
	color: rgb(87, 138, 214);
}
#Kunena .kicon-profile-birthdate::before {
	color: rgb(87, 138, 214);
}
#Kunena .kicon-profile-email::before {
	color: rgb(87, 138, 214);
}
#Kunena .kwhoonline strong {
	color: rgb(87, 138, 214);
}
#Kunena span.kcat-topics-number {
	background: rgb(87, 138, 214);
}
#Kunena span.kcat-replies-number {
	background: rgb(87, 138, 214);
}
#Kunena span.ktopic-views-number {
	background: rgb(87, 138, 214);
}
#Kunena div.klatest-subject-by::before {
	color: rgb(87, 138, 214);
}
#Kunena span.klatest-subject-time::before {
	color: rgb(87, 138, 214);
}
#Kunena span.ktopic-date::before {
	color: rgb(87, 138, 214);
}
#Kunena ul#kstatslistleft li strong {
	color: rgb(87, 138, 214);
}
#Kunena ul#kstatslistright li strong {
	color: rgb(87, 138, 214);
}
#Kunena div.klist-actions-info-all {
	color: rgb(87, 138, 214);
}
#Kunena td.klist-actions-info-all {
	color: rgb(87, 138, 214);
}
.item_img .articleGalleryZoom::before {
	background: rgb(87, 138, 214);
}
.item_img .galleryZoomIcon::before {
	background: rgb(87, 138, 214);
}
.swiper-scrollbar-drag {
	background: rgb(87, 138, 214);
}
.scroll-to-fixed-fixed {
	background: rgb(224, 225, 229);
}
.mod-newsflash-adv *[class*=fa-works] {
	color: rgb(224, 225, 229);
}
.mod-newsflash-adv.mod-newsflash-adv__counters .counter::after {
	background: rgb(87, 138, 214);
}
.mod-newsflash-adv.mod-newsflash-adv__progbars_horizontal .item_content .progress-bar .progress-bar__body {
	color: rgb(87, 138, 214);
}
.tags li a {
	color: rgb(87, 138, 214);
}
.tags li a:hover {
	color: rgb(87, 138, 214);
}
.tags li a:focus {
	color: rgb(87, 138, 214);
}
.tags li a.active {
	color: rgb(87, 138, 214);
}
.tags li a.selected {
	color: rgb(87, 138, 214);
}
.social-links li a {
	color: rgb(224, 225, 229);
}
.social-links li a:hover {
	color: rgb(87, 138, 214);
}
#logo a {
	color: rgb(87, 138, 214);
}
#logo a:hover {
	color: rgb(87, 138, 214);
}
.nav.menu.social li a {
	background: rgb(87, 138, 214);
}
.nav.menu.social li a:hover {
	background: rgb(51, 51, 51);
}
/*body {
	color: rgb(87, 138, 214);
}*/
a {
	color: rgb(87, 138, 214);
}
a:hover {
	color: rgb(51, 51, 51);
}
a:focus {
	color: rgb(51, 51, 51);
}
h1 a:hover {
	color: rgb(184, 184, 194);
}
h2 a:hover {
	color: rgb(184, 184, 194);
}
h3 a:hover {
	color: rgb(184, 184, 194);
}
h4 a:hover {
	color: rgb(184, 184, 194);
}
h5 a:hover {
	color: rgb(184, 184, 194);
}
h6 a:hover {
	color: rgb(184, 184, 194);
}
h1.heading-style-1 {
	color: rgb(224, 225, 229);
}
h2.heading-style-1 {
	color: rgb(224, 225, 229);
}
h3.heading-style-1 {
	color: rgb(224, 225, 229);
}
h4.heading-style-1 {
	color: rgb(224, 225, 229);
}
h5.heading-style-1 {
	color: rgb(224, 225, 229);
}
h6.heading-style-1 {
	color: rgb(224, 225, 229);
}
blockquote::before {
	color: rgb(87, 138, 214);
}
blockquote cite {
	color: rgb(87, 138, 214);
}
.item_introtext strong {
	color: rgb(87, 138, 214);
}
.item_fulltext strong {
	color: rgb(87, 138, 214);
}
.category_desc strong {
	color: rgb(87, 138, 214);
}
.item_introtext mark {
	background: rgb(224, 225, 229); color: rgb(87, 138, 214);
}
.item_fulltext mark {
	background: rgb(224, 225, 229); color: rgb(87, 138, 214);
}
.category_desc mark {
	background: rgb(224, 225, 229); color: rgb(87, 138, 214);
}
.page_header::after {
	background: rgb(87, 138, 214);
}
.page-header::after {
	background: rgb(87, 138, 214);
}
.page_header .block_counter {
	color: rgb(224, 225, 229);
}
.page-header .block_counter {
	color: rgb(224, 225, 229);
}
ol li::before {
	color: rgb(87, 138, 214);
}
ol li a {
	color: rgb(87, 138, 214);
}
ol li a:hover {
	color: rgb(224, 225, 229);
}
.item_introtext ul a {
	color: rgb(224, 225, 229);
}
.item_fulltext ul a {
	color: rgb(224, 225, 229);
}
.category_desc ul a {
	color: rgb(224, 225, 229);
}
.site_map ul a {
	color: rgb(224, 225, 229);
}
.item_introtext ul span {
	color: rgb(224, 225, 229);
}
.item_fulltext ul span {
	color: rgb(224, 225, 229);
}
.category_desc ul span {
	color: rgb(224, 225, 229);
}
.site_map ul span {
	color: rgb(224, 225, 229);
}
.item_introtext ul a:hover {
	color: rgb(87, 138, 214);
}
.item_fulltext ul a:hover {
	color: rgb(87, 138, 214);
}
.category_desc ul a:hover {
	color: rgb(87, 138, 214);
}
.site_map ul a:hover {
	color: rgb(87, 138, 214);
}
ul.icons li::before {
	color: rgb(224, 225, 229);
}
.portfolio-meta-list li {
	color: rgb(51, 51, 51);
}
.portfolio-meta-list li strong {
	color: rgb(87, 138, 214);
}
.portfolio-meta-list li > span {
	color: rgb(87, 138, 214);
}
select {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
textarea {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=text] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=password] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=datetime] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=datetime-local] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=date] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=month] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=time] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=week] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=number] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=email] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=url] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=search] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=tel] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=color] {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
.uneditable-input {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
div.chzn-container .chzn-results li {
	color: rgb(87, 138, 214);
}
div.chzn-container .chzn-results li.highlighted {
	background: rgb(87, 138, 214);
}
div.chzn-container-single .chzn-single {
	color: rgb(87, 138, 214); border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
div.chzn-container-single .chzn-single div {
	color: rgb(87, 138, 214);
}
div.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single {
	border-bottom-color: rgb(202, 202, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
div.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div {
	color: rgb(87, 138, 214);
}
div.chzn-container-single .chzn-drop {
	border: 1px solid rgb(202, 202, 206); border-image: none;
}
span.checkbox label.checkbox_inner::before {
	color: rgb(87, 138, 214);
}
span.radio input[type=radio]:checked + label.radio_inner::before {
	background: rgb(87, 138, 214);
}
.uneditable-input {
	border-color: rgb(202, 202, 206);
}
.uneditable-textarea {
	border-color: rgb(202, 202, 206);
}
input:invalid:focus {
	color: rgb(87, 138, 214);
}
textarea:invalid:focus {
	color: rgb(87, 138, 214);
}
select:invalid:focus {
	color: rgb(87, 138, 214);
}
.help-block {
	color: rgb(117, 117, 134);
}
.help-inline {
	color: rgb(117, 117, 134);
}
.input-prepend .add-on i {
	border: 1px solid rgb(202, 202, 206); border-image: none; color: rgb(87, 138, 214);
}
.input-prepend .add-on > span {
	border: 1px solid rgb(202, 202, 206); border-image: none; color: rgb(87, 138, 214);
}
.input-prepend .add-on:hover i {
	background: rgb(87, 138, 214);
}
table th {
	background: rgb(87, 138, 214);
}
table a {
	color: rgb(87, 138, 214);
}
dl.table dt {
	background: rgb(87, 138, 214);
}
#Kunena div.kblock div.kheader > span {
	background: rgb(87, 138, 214);
}
.dropdown-menu > li > a:hover {
	background: rgb(87, 138, 214);
}
.dropdown-menu > li > a:focus {
	background: rgb(87, 138, 214);
}
.dropdown-submenu:hover > a {
	background: rgb(87, 138, 214);
}
.dropdown-submenu:focus > a {
	background: rgb(87, 138, 214);
}
.btn {
	color: rgb(87, 138, 214);
}
.btn:hover {
	color: rgb(87, 138, 214);
}
.btn:focus {
	color: rgb(87, 138, 214);
}
.btn.active {
	color: rgb(87, 138, 214);
}
.btn.selected {
	color: rgb(87, 138, 214);
}
.btn-warning {
	color: rgb(87, 138, 214);
}
.btn-warning:hover {
	color: rgb(87, 138, 214);
}
.btn-danger {
	color: rgb(87, 138, 214);
}
.btn-danger:hover {
	color: rgb(87, 138, 214);
}
.btn-success {
	color: rgb(87, 138, 214);
}
.btn-success:hover {
	color: rgb(87, 138, 214);
}
.btn-inverse {
	color: rgb(87, 138, 214);
}
.btn-inverse:hover {
	color: rgb(87, 138, 214);
}
.btn-link {
	color: rgb(87, 138, 214);
}
.btn-link:hover {
	color: rgb(51, 51, 51);
}
.btn-link:focus {
	color: rgb(51, 51, 51);
}
.nav-tabs > li > a:hover {
	border-bottom-color: rgb(87, 138, 214);
}
.nav-tabs > li > span:hover {
	border-bottom-color: rgb(87, 138, 214);
}
.nav-list > .active > a {
	background-color: rgb(87, 138, 214);
}
.nav-list > .active > a:hover {
	background-color: rgb(87, 138, 214);
}
.nav-list > .active > a:focus {
	background-color: rgb(87, 138, 214);
}
.nav-pills > .active > a {
	background-color: rgb(87, 138, 214);
}
.nav-pills > .active > a:hover {
	background-color: rgb(87, 138, 214);
}
.nav-pills > .active > a:focus {
	background-color: rgb(87, 138, 214);
}
.nav .dropdown-toggle .caret {
	border-top-color: rgb(87, 138, 214); border-bottom-color: rgb(87, 138, 214);
}
.nav .dropdown-toggle:hover .caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.nav .dropdown-toggle:focus .caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.breadcrumb li .divider {
	color: rgb(87, 138, 214);
}
.breadcrumb a {
	color: rgb(87, 138, 214);
}
.pagination ul li > a:focus {
	background: rgb(87, 138, 214); color: rgb(87, 138, 214);
}
.pagination ul li > span:focus {
	background: rgb(87, 138, 214); color: rgb(87, 138, 214);
}
.pagination ul li > a:hover:focus {
	color: rgb(87, 138, 214);
}
.pagination ul li > span:hover:focus {
	color: rgb(87, 138, 214);
}
.pagination ul li > a:hover {
	color: rgb(87, 138, 214);
}
.pagination ul li > span:hover {
	color: rgb(87, 138, 214);
}
.pagination ul li > .pagenav {
	background: rgb(87, 138, 214);
}
.pagination ul li > .hasTooltip {
	background: rgb(87, 138, 214);
}
.pagination ul li > span.pagenav {
	color: rgb(87, 138, 214);
}
a.thumbnail:hover {
	border-color: rgb(87, 138, 214);
}
a.thumbnail:focus {
	border-color: rgb(87, 138, 214);
}
.label {
	background: rgb(87, 138, 214);
}
.badge {
	background: rgb(87, 138, 214);
}
.progress-bar-horizontal .progress-bar__stroke {
	stroke: #51515d !important;
}
.progress-bar-default .progress-bar__stroke {
	stroke: #51515d;
}
.accordion-toggle {
	background: rgb(224, 225, 229);
}
.mod-bootstrap-collapse__custom .accordion-toggle::before {
	background: rgb(224, 225, 229);
}
.mod-bootstrap-collapse__custom .accordion-toggle:hover {
	color: rgb(87, 138, 214);
}
.offline_container .well {
	background: rgb(87, 138, 214);
}
.offline_container .well .btn-primary {
	color: rgb(87, 138, 214);
}
.offline_container .well .btn-primary:hover {
	color: rgb(87, 138, 214);
}
.mod-menu .nav.menu.nav-pills > li.active > a {
	background: rgb(87, 138, 214);
}
.icons .btn-group.pull-right ul.dropdown-menu > li > a {
	color: rgb(87, 138, 214);
}
.icons .btn-group.pull-right ul.dropdown-menu > li > a:hover {
	background: rgb(87, 138, 214);
}
#back-top a {
	color: rgb(87, 138, 214);
}
#back-top a:hover {
	color: rgba(81, 81, 93, 0.5);
}
#habla_window_div .habla_offline_submit_input {
	color: rgb(87, 138, 214) !important;
}
#habla_window_div .habla_offline_submit_input:hover {
	color: rgb(87, 138, 214) !important;
}
#habla_window_div .habla_offline_submit_input:active {
	color: rgb(87, 138, 214) !important;
}
#habla_window_div .habla_offline_submit_input:focus {
	color: rgb(87, 138, 214) !important;
}
#habla_window_div .habla_offline_submit_input.active {
	color: rgb(87, 138, 214) !important;
}
#habla_window_div .habla_offline_submit_input.selected {
	color: rgb(87, 138, 214) !important;
}
#habla_window_div #habla_topbar_div {
	background: rgb(87, 138, 214) !important;
}
*::selection {
	background: rgb(87, 138, 214);
}
.icemega_modulewrap.top_search i.fa-times {
	color: rgb(87, 138, 214);
}
.login_shell {
	background: rgb(87, 138, 214);
}
.login_shell input[type=text] {
	background: rgb(87, 138, 214); border-bottom-color: rgb(134, 134, 142); border-bottom-width: 1px; border-bottom-style: solid;
}
.login_shell input[type=password] {
	background: rgb(87, 138, 214); border-bottom-color: rgb(134, 134, 142); border-bottom-width: 1px; border-bottom-style: solid;
}
.login_shell span.checkbox {
	background: rgb(87, 138, 214); border-bottom-color: rgb(134, 134, 142); border-bottom-width: 1px; border-bottom-style: solid;
}
.login_shell span.checkbox label.checkbox_inner::before {
	color: rgb(87, 138, 214);
}
div#fixed-sidebar-right .moduletable.login > i.fa-user {
	background: rgb(87, 138, 214);
}
div#fixed-sidebar-right .moduletable.login input {
	color: rgb(87, 138, 214);
}
div#fixed-sidebar-right .moduletable.login .mod_login_wrapper {
	background: rgb(87, 138, 214);
}
div#fixed-sidebar-right .moduletable.login .mod_login_wrapper .input-prepend .add-on:hover i {
	color: rgb(87, 138, 214);
}
.page-category__history .items-row > div::before {
	background: rgb(87, 138, 214);
}
.page-category__history .items-row::before {
	background: rgb(87, 138, 214);
}
.page-category__faqs .item_title span.item_title_part0 {
	color: rgb(87, 138, 214);
}
.page-category__faqs .to_top::before {
	background: rgb(87, 138, 214);
}
.contact_details .icons-marker {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li > a.iceMenuTitle {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li > a.iceMenuTitle::after {
	background: rgb(87, 138, 214);
}
.icemegamenu > ul > li > a.iceMenuTitle:hover {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li > a.iceMenuTitle.hover {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li > a.iceMenuTitle.icemega_active {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li.active > a.iceMenuTitle {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li.hover > a.iceMenuTitle {
	color: rgb(87, 138, 214);
}
.icemegamenu > ul > li span.icemega_desc {
	color: rgb(87, 138, 214);
}
ul.icesubMenu {
	background: rgb(87, 138, 214);
}
ul.icesubMenu li a.iceMenuTitle::after {
	background: rgb(87, 138, 214);
}
@media all and (max-width:767px)
{
.rd-mobilemenu_ul a.iceMenuTitle:hover {
	background: rgb(87, 138, 214);
}
.rd-mobilemenu_ul a.active {
	background: rgb(87, 138, 214);
}
.rd-mobilemenu_ul li.level_1.active > a {
	background: rgb(87, 138, 214);
}
}
