/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(http://fontawesome.io/assets/font-awesome/css/font-awesome.css);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700&subset=latin,cyrillic,cyrillic-ext,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,400italic,700,700italic&subset=latin,cyrillic,cyrillic-ext,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Jura:400,500,600&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic,cyrillic-ext,latin-ext);

body, select, input, textarea, button, .menu-sidebar a, .menu-sidebar li > span, h3.title > p {
    font-family: Verdana, Helvetica, Arail, Sans-Serif;
}

div#header-top #banner {
    padding-right: 16px;
    margin-top: 15px;
}

p {
    margin-bottom: 2px;
}

div.icemegamenu ul#icemegamenu li.iceMenuLiLevel_1 > a {
    //font-family: 'Fira Sans', Verdana, Helvetica, Arail, Sans-Serif;
    font-family: 'PT Sans', Verdana, Helvetica, Arail, Sans-Serif;
    font-size: 16px;
    //text-transform: uppercase;
    padding-left: 12px;
    padding-right: 12px;
}

.icemegamenu > ul > li a.iceMenuTitle {
}

.icemegamenu > ul > li span.icemega_desc {
    font-size: 11px;
}


#maininner div#system.blog article.item div.content img {
    float: left;
    max-width: 75%;
    height: auto;
    margin: 4px;

}

.searchbox input {
    height: 22px;
    font-size: 13px;
}

.social-icon {
    padding: 4px;
}
.facebook-icon {
    color: #3864A3;
}

.vk-icon {
    color: #4C75A3;
}

.gplus-icon {
    color: #BE1414;
}
.twitter-icon {
    color: #5EA9DD;
}

.youtube-icon {
    color: #E42B26;
}

.skype-icon {
    color: #2AADE5;
}

.rss-icon {
    color: #FB7629;
}

.gallery_memorial .gn_static_1 {
    width: 396px;
    float: left;
    height: 460px;
}

.gallery_memorial .gn_static_1 img {
    background: transparent url("../images/body/pic-texture.png") repeat scroll 0px 0px !important;
    box-sizing: border-box;
    padding: 4px;
    border: 1px solid transparent;
}

.gallery_memorial .gn_static .link a {
    color: #F0EFED;
    background: #5E5638 none repeat scroll 0% 0% !important;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 8px 16px;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    line-height: 19px;
    margin: 0px;
    letter-spacing: normal;
    text-shadow: none;
    white-space: nowrap;
    border-radius: 5px;
}

.sprocket-grids-b-title a {
    
}

.gallery-292x360 .sprocket-mosaic-image-container {
    min-height: 320px;
}

.gallery-292x360 .sprocket-mosaic-text {
    min-height: 80px;
}

.gallery-400x300 .sprocket-mosaic-image-container {
    min-height: 212px;
}

.gallery-400x300 .sprocket-mosaic-text {
    min-height: 80px;
}

.gallery-400x300 .sprocket-mosaic-head h2.sprocket-mosaic-title {
    min-height: 44px;
    line-height: 1.2;
}

#system .items article.item h2.title {
    min-height: 44px;
}

.mejs-container {
    display: none;
}

#content header {
    margin-bottom: 5px;
}

#system .item > header {
    margin-bottom: 5px;
}


/* ADDITIONAL */
div.icemegamenu ul#icemegamenu li.active a.icemega_active > span.icemega_title, .icemegamenu > ul > li.iceMenuLiLevel_1 > a.icemega_active.iceMenuTitle, .icemegamenu ul > li a.iceMenuTitle:hover, .icemegamenu ul > li:hover > a.iceMenuTitle, .icemegamenu ul > ul > li:hover > a.iceMenuTitle, ul.icesubMenu li.active > a.iceMenuTitle, li.active.parent:before {
    color: #FFFFFF !important;
}

.icemegamenu > ul > li.active, .icemegamenu ul > li a.iceMenuTitle:hover, .icemegamenu ul > li:hover > a.iceMenuTitle, .icemegamenu ul > ul > li:hover > a.iceMenuTitle, ul.icesubMenu li.active > a.iceMenuTitle {
    background: #3B332A !important;
}

#hmenu {
    background-color: #615445 !important;
}

.icemegamenu * {
	color: #FFFFFF !important;
}

.social-icons {
display:block !important;
}

.shortcode-icons li, .social-icons a {
    display: inline-block !important;
}

#main a {
    color: #5C563D !important;
}

#main a:hover {
    color: #7A7251 !important;
}

#main .btn, #main a.uk-button-color, #main .button-color, #main .btn-primary, #main button.uk-button-color, #main form.short input[type="submit"], #main input[type="submit"].uk-button-color, #main input[type="submit"].subbutton, #main input[type="reset"].uk-button-color, i#main nput[type="button"].uk-button-color, #main button[type="submit"].uk-button-color, #main #content .pagination strong, #main .uk-event-month, #main .block-number .bottom, #main .section-title, #main a.button_oc, #main input.button_oc, #main .tag-body, #main .tag-body .tag:before, #main .tagspopular ul li a, #main .k2CategoriesListBlock li a, #main .sprocket-mosaic-filter li.active, #main dl.tabs dt.open, .k2CalendarBlock table.calendar tr td.calendarToday, #main .uk-tab > li.uk-active > a, #main  .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,#main  .sprocket-strips-arrows .arrow, #main .uk-panel-person #main .uk-panel-title, #main .uk-color .uk-nav-dropdown > li > a, #main .uk-color .uk-nav-dropdown #main .uk-nav-header, #main .sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li, #main .k2CommentItem span.lcItemCategory a, #main div#jevents dl.tabs dt.open a {
    color: #F0EFED !important;
}

a:hover, a:focus {
    text-decoration: underline  !important;
}

.icemegamenumeganizr a:hover, .icemegamenumeganizr a:focus {
	text-decoration: none  !important;
}

#toolbar ul.lang-inline a {
  color: #fff;
}