body.graybg div#tm-main {
	background-color: #fafafa !important;
}

.line-height-normal {
	line-height: 1.4em;
}

/* ========================================================================
   AdSense
 ========================================================================== */

ins {
    background-color: #ffffff !important;
}

body.graybg ins {
	background-color: #fafafa !important;
}

/* ========================================================================
   EasyDiscuss
 ========================================================================== */

#ed {
    font-family: inherit;
    line-height: inherit;
}

#ed .ed-post-content {
    font-size: 0.9em;
}

#ed .m-post-title {
    font-weight: 500;
}

div.m-post-title {
	margin-bottom: 10px;
}

/* ========================================================================
   AcyMailing Module
 ========================================================================== */

.acymailing_module_form .acymailing_introtext {
    margin-bottom: 10px !important;
}


.acysubbuttons {
    text-align: left;
}


/* ========================================================================
  Bodygraph
 ========================================================================== */

#mapresult #imgover {
	bottom: -35px;
	position: relative;
	z-index: 2;
}

div#cap_img {
    display: inline-block;
    margin-left: -25px;
}

img#refresh {
    cursor: pointer;
    position: relative;
    right: 35px;
}

.uk-form-horizontal .uk-form-label {
    float: left;
    margin-top: 5px;
    width: 70px;
}

.uk-form-horizontal .uk-form-controls {
    margin-left: 85px;
}

/* ========================================================================
	Raznoe
 ========================================================================== */

.shadow1 > * {
	text-shadow: 0px 0px 5px #000;
}

.shadow2 > * {
	text-shadow: 0px 0px 5px #fff;
}

div.tm-navbar.tm-navbar-overlay.tm-navbar-transparent.tm-navbar-contrast a {
	text-shadow: 0px 0px 5px #000;
}

div.tm-navbar.tm-navbar-overlay.tm-navbar-transparent.tm-navbar-contrast ul.uk-nav.uk-nav-navbar li a {
	text-shadow: none;
}

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

div.yoo-zoo.page-uikit p {
	text-align: justify;
}


.ya-share2__container_size_m .ya-share2__icon {
    background-size: 36px 36px !important;
    height: 36px !important;
    width: 36px !important;
}

.ya-share2__container_size_m .ya-share2__counter {
    font-size: 18px !important;
    line-height: 36px !important;
    padding: 0 8px;
}

.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin-bottom: 5px !important;
}

.title-white h3 {
	color: #fff;
}

.list-white .uk-active a {
	color: #fff;
}

.list-white ul.wk-list.wk-list-line li a:hover {
	color: #f91b24;
	
}



.wk-overlay-background {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    color: #fff !important;
}

.uk-text-contrast {
    color: #fff !important;
}

h1.uk-heading-large {
	font-size: 80px;
	font-weight: 500;
}




div.formBody {
    float: none;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 0px;
}


.formResponsive .formHorizontal .formControlLabel {
    width: 0px;
}

div.formControlLabel strong.formRequired {
	display: none;
}

div.formControls div.formBody select.rsform-select-box option {
	color: #333;
}

div.formControls div.formBody select.rsform-select-box option[disabled] {
	color: #999;
}

.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 1px;
}

.margin15 {
	margin: 15px !important;
}

.padding15 {
	padding: 15px !important;
}

.wk-badge {
	padding: 0 5px;
}

.sidebar-events h3.wk-h6 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.3;
	padding-top: 18px;
}
.wk-badge-danger {
	background-color: #FA3E45;
	color: #fff;
}

.sidebar-events {
	font-size: 12px;
}

.box10 .wk-panel-box {
	padding: 10px !important;
}

.box10 .wk-width-medium-3-4 {
	padding-left: 10px !important;
}

.discuss-post-share ul {
	margin: 0 !important;
}

#ed .discuss-post-share {
    margin: 20px 0 0 0;
}

a.sc_fblogin img, a.sc_gologin img, a.sc_vklogin img, a.sc_twlogin img {
	height: 32px !important;
	width: 32px !important;
	margin-right: 10px;
}

a.el-link {
    text-decoration: none;
}



.dl-horizontal dt {
    width: 230px;
}

.dl-horizontal dd {
    margin-left: 240px;
}


.mnwall-hover-box-content h3.mnwall-title a, .mnwall-hover-box-content h3.mnwall-title span {
    font-size: 26px;
    line-height: 30px;
}

#eb .eb-mod-thumb .eb-mod-image-cover::before {
    border: 0 solid #fff;
}

.text-white {
	color: #fff;
}

#humdes1 {
	border: 1px #ddd solid;
}