/*
Theme Name: Twenty Fourteen
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
div.searchBlock, .searchBlock p, .searchBlock a{
    font-size: 12px;
    line-height: 16px;
    color: #000 !important;

}
.brabr br{
display:none;
}
.searchBlock p, .searchBlock span, .searchBlock a, .searchBlock strong {
	display:inline !important;
	color: #000 !important;
}
.searchBlock img{
display:none;
}

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

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}


html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body,
button,
input,
select,
textarea {
	color: #2b2b2b;
	font-family: Arial;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

body {
	background: #515В69;
}

a {
	color: #376172;
	text-decoration: none;
}
.fb_iframe_widget {
    margin-left: 755px;
	}

.rrrrr{
font-size:12px;
}
a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
	color:#7A232E;
}

a:active,
a:hover {
	color: #7A232E;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	/*clear: both;*/
	font-weight: 700;
	/*margin: 36px 0 12px;*/
        color:#7A232E;
}

h1 {
	font-size: 26px;
	line-height: 1.3846153846;
}

h2 {
	font-size: 24px;
	line-height: 1;
}

h3 {
	font-size: 13px;
	line-height: 16px;
        margin:0 0 15px;
}

h4 {
	font-size: 20px;
	line-height: 1.2;
}

h5 {
	font-size: 18px;
	line-height: 1.3333333333;
}

h6 {
	font-size: 16px;
	line-height: 1.5;
}

address {
	font-style: italic;
	margin-bottom: 24px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}

b,
strong {
	font-weight: 700;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

p {
	margin-bottom: 24px;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: Arial;
	font-size: 15px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	line-height: 1.6;
}

pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	color: #767676;
	font-size: 19px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.2631578947;
	margin-bottom: 24px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

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

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

dl {
	margin-bottom: 24px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 24px;
}

ul,
ol {
	list-style: none;
	margin: 0 0 24px 20px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0 0 0 20px;
}
ol li{
margin-bottom:10px;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

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

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

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

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

textarea {
	overflow: auto;
	vertical-align: top;
}

table,
th,
td {
	/*border: 1px solid rgba(0, 0, 0, 0.1);*/
}

table {
	border-collapse: separate;
	border-spacing: 0;
	/*border-width: 1px 0 0 1px;*/
	margin-bottom: 24px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: bold;
}

td {
	border-width: 0 1px 1px 0;
}

del {
	color: #767676;
}

hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {
	background: #3297FD;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #7A232E;
	color: #fff;
	text-shadow: none;
}


/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/* Input fields */

input,
textarea {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 3px;
        font-size:12px;
}

textarea {
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
}

/* Buttons */

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #7A232E;
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 30px 11px;
	text-transform: uppercase;
	vertical-align: bottom;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #С00033;
	color: #fff;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #С00033;
}

.search-field {
	width: 100%;
}

.search-submit {
	display: none;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

/* Responsive images. Fluid images for posts, comments, and widgets */

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}
table{border:1px solid black} /* ?????? ??????? */
td, th{border:1px solid black} /* ?????? ????? */

table#articles.tablesorter{border:0 solid black} /* ?????? ??????? */
td.table_cell {border:0 solid black} /* ?????? ??????? */
th.header{border:0 solid black}

table.contactTable tr td 
{
border:0 solid white
}
.contactTable{
border:0 solid white
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 100%;
}

/* Make sure embeds and iframes fit their containers */

/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

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

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

/* Assistive text */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.hide {
	display: none;
}

/* Clearing floats */

.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: table;
}

.footer-sidebar:after,
.hentry:after,
.gallery:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after {
	/*clear: both;*/
}

/* Genericons */

/* Separators */

.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {
	content: "\0020\007c\0020";
}


/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site {
	background-color: #fff;
	max-width: 1260px;
	position: relative;
}

.main-content {
	width: 100%;
}


/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

/* Ensure that there is no gap between the header and
	 the admin bar for WordPress versions before 3.8. */
#wpadminbar {
	min-height: 32px;
}

/* Search in the header */

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

/* Primary Navigation */

/* Secondary Navigation */

/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */

/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */

/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */

/* Tag links style */

/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */

/* Mediaelements */

/* Page links */

/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */

/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */

/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */

/* Paging Navigation */

/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */

/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */

/**
 * 6.10 Contributor Page
 * -----------------------------------------------------------------------------
 */

/**
 * 6.11 404 Page
 * -----------------------------------------------------------------------------
 */

.error404 .page-content {
	padding-top: 0;
}

.error404 .page-content .search-form {
	margin-bottom: 24px;
}


/**
 * 6.12 Full-width
 * -----------------------------------------------------------------------------
 */

.full-width .hentry {
	max-width: 100%;
}


/**
 * 6.13 Singular
 * -----------------------------------------------------------------------------
 */

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/* Secondary */

#secondary {
	/*clear: both;*/
	color: #515d69;
	margin-top: -1px;
	padding: 0 10px;
	position: relative;
	z-index: 2;
}

.site-description {
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
}

/* Primary Sidebar */

.secondary-navigation + .primary-sidebar {
	padding-top: 0;
}

/* Content Sidebar */

.content-sidebar {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #767676;
	padding: 48px 10px 0;
}


/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

/* Primary Sidebar, Footer Sidebar */

/* Calendar Widget*/

/* Ephemera Widget*/

/* RSS Widget */

/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */

/* List Style Widgets*/

/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */

/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */

/*******************************************************************************
KMP-WTS Styles
*******************************************************************************/
body{
background: url(/wp-content/themes/twentyfourteen/images/kachel_bg_browserfenster.jpg) repeat-x;
color:#376172;
}
#page{width:890px; margin:0 auto;/*background:#fff;*/}
.site{background-color:transparent;}
#page > header{
	height:168px;
	/*padding:26px 0 0;*/
	/*background:url(/wp-content/themes/twentyfourteen/images/ukr.jpg) center bottom no-repeat #fcfcfe;*/
	background:transparent;
}
#main{background:url(/wp-content/themes/twentyfourteen/images/bg_cont.jpg) center top repeat-x #fff}
header .headerWidget h2{display:none;}
header .topWidgets{overflow:hidden;padding-top:26px;background-color:#fcfcfe;}
#page > header .header-main{}
.logo{width:250px;height:45px;float:left;padding:0 0 0 26px;}
.languages{float:right;}
.widget-4.headerWidget{float:right;}
    .widget-4.headerWidget .textwidget{float:right}
    .widget-4.headerWidget .textwidget a{font-size:11px;line-height:16px;padding:0 10px;border-right:1px solid #DCDFE1;display:block;position:relative;top:5px;}
.headerWidget.search{float:right;width:190px;padding:0 26px 0 0;}

#qtranslate-2-chooser li{border-right:1px solid #DCDFE1;}
#qtranslate-2-chooser li.lang-en{border-right:0;}
.languages ul{margin:0;padding:0;overflow:hidden;float:right;position:relative;top:5px;}
.languages li{list-style:none;float:left;font-size:11px;padding:0 10px;line-height:16px;}
.languages li.active a{color:#7A232E;}
.topWidgets .search-form select, 
.topWidgets .search-form input[type='checkbox'],
.topWidgets .search-form .searchLimitBlock label,
.topWidgets .search-form p label
{display:none;}
.search input.search-field, #s{width:164px;padding:4px 2px;margin:0;font-size:11px;}
.search input.search-submit, #seSubmit{width:20px;height:20px;display:block;color:transparent;float:right;padding:0;position:relative;top:3px;background:url(/wp-content/themes/twentyfourteen/images/searchSubmit.gif) no-repeat;}

.topNavigation{float:none;clear:both;margin-top:0;padding: 0 26px;background-color:#fcfcfe;}
.topNavigation ul{overflow:hidden;margin:0;padding:0;list-style:none;}
.topNavigation li{float:left;line-height:33px;padding:0 7px;border-right:1px solid #DCDFE1;position:relative;}
    .topNavigation li ul{display:none;}
    .topNavigation li:hover ul{display:block;position:absolute;}
  ul li.menu-item-118, ul li.menu-item-113{border-right:none; padding-right:4px}
li#menu-item-30{padding-left:0;}
li#menu-item-53{border-right:0;}
.topNavigation li a{font-size:13px;color:#000;font-weight:bold;}
.topNavigation li.current-menu-item a{color:#7A232E;}

#slider{position:relative;}
#slider .cycle-slide{width:100%;}
#slider img{width:100%;height:320px;}
#per-slide-template{position: absolute;bottom:0;z-index: 999;right:26px;}
#per-slide-template a{background:#fff; opacity:0.6; padding: 14px 32px; margin-left:10px;font-size:11px;line-height:13px;font-weight:bold;height:13px;display:inline-block;}
#per-slide-template a.cycle-pager-active{background:#fff; opacity:0.9 !important;}

#primary{overflow:hidden;min-height:600px;padding:26px 0;}
.home #primary{padding-bottom:0} 
.home #primary #text-11{margin-bottom:0;}
.mainPage, .siteSecondary, .siteCategory{width:406px;padding:0 26px;float:right;}
.siteCategory{float:right;width:622px;}
    .categoryImage{margin-bottom:20px;}
    .siteCategory header{padding:0;height:auto;}
.siteSecondary{float:right;}
#content header{height:auto;overflow:hidden;}
#content .search-form input.search-field{width:395px;float:left;padding:2.8px 2px;}
#content .search-form .searchLimitBlock{float:left;font-size:12px;width: 125px;position: relative;top: -18px;left: 20px;}
#content .search-form select{width:100%;height: 20px;}
#content .search-form label{}
#content .search-form p{width:100%;clear: both;}
#content .search-form .searchApprox{float:none;}
#content .search-form .search-submit{float:left;top: 0;left: 10px;}
#content p, #content li{font-size:12px;line-height:16px;color:#000;}
#content td, #content th{font-size:12px;padding:3px;}
#content th{color:#7A232E;background:url(/wp-content/themes/twentyfourteen/images/bg_tabelle_header.gif) no-repeat top center;cursor:pointer;}
#content .table_cell{border-bottom: dotted 1px #CACED2;font-size:11px;}
    .tablesorter-headerAsc .tablesorter-header-inner{background:url('/wp-content/themes/twentyfourteen/images/table_up.png') no-repeat right center;}
    .tablesorter-headerDesc .tablesorter-header-inner{background:url('/wp-content/themes/twentyfourteen/images/table_down.png') no-repeat right center;}
#content.subCat{width:406px;}
#content ul li{list-style-image:url('/wp-content/themes/twentyfourteen/images/bulletpoint.gif');
margin-bottom: 10px !important;
}
#content h1{font-size:21px;line-height:25px;margin: 0.64em 0;}
#content h3{font-size:13px;border-bottom:1px solid #DCDFE1;line-height:16px;}
.moreLink{float:right;clear:both;font-weight:bold;padding:20px 30px 20px 0;background:url(/wp-content/themes/twentyfourteen/images/listArrow.gif) no-repeat right center;}
#rightSidebar{float:right;width:190px;padding-right:26px;}
.textwidget{font-size:12px;}
#secondary{float:left;width:190px;padding-left:26px;padding-right:0;}

#primary .widget, #rightSidebar > div{margin-bottom:20px;}

.widget ul{list-style:none;padding:0;margin:0;}
.widget a{font-size:12px;}
.widget-title, .contentTitle{font-size:13px;line-height:16px;font-weight:bold;border-bottom:1px solid #DCDFE1;}
.widget-title a, #important h3 a{color:#7A232E;}

/* Author Page */
.author{padding:10px 0;overflow:hidden;border-top:1px dotted #CACED2;}
.authorInfo{float:left;}
.authorPic{padding:0;}
    .authorPic img{height:100px;}
.authorName{padding:26px 0 0 26px;width:145px;}
    .authorName h3{font-size:13px;margin:0;border-bottom:0 !important;}
    .authorName p{display:list-item;list-style:url(/wp-content/themes/twentyfourteen/images/bulletpoint.gif);margin-left:16px;}
.authorContacts{float:left;padding:26px 0 0 26px;}
    .authorContacts p{margin-bottom:5px;}
.bioVCard{float:right;padding: 26px 0 0 26px;}
    #content .bioVCard p{margin-bottom:5px;padding:0;padding-right:20px;color:#376172;cursor:pointer;}
    #content .bioVCard p:hover{color:#7A232E;}
.author .bio{display:none;font-size:12px;clear:both;padding:6px 0;}
.author .bio.show{display:block;}
#important h3{}
#important p{margin-bottom:10px;}
.importantPost{overflow:hidden;border-bottom:1px dotted #CACED2;margin: 0 0 5px;}
.importantDate{margin-right:25px;height:auto;}
.importantTitle{float:left;}
#important .leftArr{position:relative;top:20px;}

.leftArr{font-weight:bold;padding-left:20px;background:url(/wp-content/themes/twentyfourteen/images/listArrow.gif) no-repeat left center;color:#2b2b2b;}

.importItem{margin-bottom:10px;border-bottom:1px dotted #DCDFE1;}
.importItem p{margin:0;font-size:12px;margin-bottom:5px;color:#000;}

#rpwe_widget-3 .rpwe-time{font-size:12px;color:#000;}

.practiceTemplate .catPostDate{text-align:right;}
.catPostItem{border-bottom:1px dotted #DCDFE1;padding:7px 0;}
.catPostItem p{margin-bottom:5px;}

.about-recognition .paging-navigation,
.tax .paginationAllCases .paging-navigation, .law .paginationAllCases .paging-navigation,
body.search-results .paging-navigation
{display:block;}
.about-recognition .aboutMenu .current-post-parent a{color:#7A232E;}

.recPostItem{overflow:hidden;}
.recPostTitle{width:100%;clear:both;}
    .recPostTitle a{font-weight:bold;color:#000;}
.recPostPic{float:left;margin-right:20px;}
    .recPostPic img{height:125px; width:auto;}
.recPostExcerpt{float:left;width:500px;}

.loop-pagination{text-align:center}
.loop-pagination *{display:inline-block;}
.loop-pagination ul.page-numbers{border:0;padding:0;}
.page-numbers{padding:3px 5px;border:1px solid #DCDFE1;display:inline-block;margin:4px;font-size:11px;line-height:10px;}
.page-numbers:hover{border-color:#7A232E;}
.page-numbers.current{background:#7A232E;border-color:#7A232E;color:#fff;}
a.next.page-numbers, a.prev.page-numbers{display: none;}

#content.articles .paging-navigation{display:block}

article.category-about-recognition img{height:125px;width:auto;}
article.category-about-recognition .post-thumbnail{float:left;}
article.category-about-recognition header{float:left;width:500px;margin-left:20px;}
article.category-about-recognition .entry-content{width:100%;clear:both;position:relative;top:10px;}

article h1 a{font-size: 12px;line-height: 16px;color: #000;}
.search-results #content article h1{margin-top:0;line-height:16px;}
.search-results .entry-title.empty{display:none;}
.search-results article{padding:0 0 5px 0;margin:10px 0;}
.search-results article strong{color:#7A232E;}
.search-results article p{margin-bottom:5px;}
article{border-bottom:1px dotted #DCDFE1;}
article .post-thumbnail{display:none;}
#content article header{width:100%;margin:0}
#content article header a{color:#7A232E;font-weight:normal;}
#content article mark{font-weight:bold!important;}
#content article .entry-summary a{color:#7A232E;font-size:12px;line-height:16px;display:block;}

.leftSecondarySidebar .current-post-ancestor > a{color:#7A232E;}
.publications .leftSecondarySidebar .current-post-ancestor > a{color:#7A232E!important;}
.singleCaseMenu .current-post-ancestor > a{color:#000;}
.topNavigation .current-post-ancestor a{color:#7A232E;}

#lightBoxMap, #lightBoxForm{display:none;background:#515d69;width:600px;height:400px;padding:25px;position:absolute;right:100px;top:100px;z-index: 100;}
#shadow{display:none;width:100%;height:100%;position:fixed;cursor:pointer;z-index:99;background:rgba(0,0,0,0.8);}
#lightBoxForm{height:auto;background:#fff;}
    /*#lightBoxForm .ninja-forms-field{border:1px solid #7A232E;}*/
    #lightBoxForm #ninja_forms_field_28_div_wrap{border:0;}
    #lightBoxForm #ninja_forms_field_29_div_wrap{border:0;}
    #lightBoxForm .field-wrap{margin-bottom:5px;}
    #lightBoxForm .label-inside p{display:none;}
    .ninja-forms-field > p{margin-bottom:5px;}
    #ninja_forms_field_30_label, #ninja_forms_field_40_label, #ninja_forms_field_19_label{font-size:12px; color: black;  font-weight: normal;}
	#ninja_forms_field_31_label, #ninja_forms_field_41_label, #ninja_forms_field_20_label{font-size: 12px;
    color: black;}
    #ninja_forms_field_29_div_wrap a, #ninja_forms_field_39_div_wrap a, #ninja_forms_field_22_div_wrap a{color:#7A232E;}
.entry-header{padding:0;}
.entry-meta{display:none;}
.post-navigation .nav-links{display:none;}

.person:first-child{border-top:0;}
.person{border-top:1px dotted #CACED2;padding:16px 0 10px;}
.person .person-name{padding:6px 0;color:#7A232E;}
.person .person-position{padding-bottom:6px;}
.person em a.showForm{font-size:11px;color:#7A232E;font-weight:bold;}

.showMap, .showForm{cursor:pointer;}
.showForm span{color:#7A232E!important}

.showed{display:block!important;}
.noClip{clip:inherit!important;}

.rightSecondarySidebar{float:right;padding-right:26px;width:190px;}
    .rightSecondarySidebar .widget{margin-bottom:15px;}
    .rightSecondarySidebar h3{color:inherit;border:0;font-weight:normal;margin:0;}
    .rightSecondarySidebar p{margin:0;font-size:11px}
    .rightSecondarySidebar ul{list-style:none;padding:0;margin:0;margin-bottom:10px;overflow:hidden;clear:both;}
    .rightSecondarySidebar li{float:left;padding:0 5px;}
    .rightSecondarySidebar li.current-menu-item a{color:#7A232E;}
    .rightSecondarySidebar ul a{font-weight:bold;font-size: 12px;}

.secondaryCatMenu li{line-height:16px;list-style:none;padding:5px 0;border-top: 1px dotted #CACED2}
.secondaryCatMenu li:first-child{border-top:0}
.widget-8 ul.menu li, .menu-item-1370, .menu-item-214, .menu-item-1338, .menu-item-901, .menu-item-305{ border-top:1px dotted #CACED2; border-bottom:1px dotted #CACED2;}

.secondaryCatMenu li a{color:#000;font-size:12px;font-weight:bold;}
.secondaryCatMenu li a:hover, .secondaryCatMenu li.current-menu-item > a{color:#7A232E;}
.secondaryCatMenu .sub-menu, .category-review-wts .secondaryCatMenu li.current-menu-item .sub-menu{display:none;}
.secondaryCatMenu li.current-menu-item .sub-menu, .secondaryCatMenu li.current-menu-parent .sub-menu{display:block;}
.leftSecondarySidebar{width:190px;padding-left:26px;}
.leftSecondarySidebar ul.menu{padding:0;margin:0;}

#primary .secondaryCatMenu .menu{display:none;}
#primary.tax .taxMenu .menu, #primary.our-services .taxMenu .menu{display:block;}
#primary.law .lawMenu .menu, #primary.our-services .lawMenu .menu{display:block;}
#primary.publications .publicMenu .menu{display:block;}
#menu-item-1338, #menu-item-1339, #menu-item-1340{display:none;}
#ua-UA #menu-item-1338, #ru-RU #menu-item-1339, #en-US #menu-item-1340{display:block;}
#primary.consulting .consultingMenu .menu{display:block;}
#primary.events .eventMenu .menu{display:block;}
#primary.social .socialMenu .menu{display:block;}
#primary.about .aboutMenu .menu, #primary.about-recognition .aboutMenu .menu, #primary.attorneys-at-law-info .secondaryCatMenu.aboutMenu .menu{display:block;}
    #primary.teamPage .aboutMenu .menu{display:block;}
#se, #seArt{margin-top:10px;display:none;}
.practice #se{display:block;}
#primary .practice .widget-8 h3{margin-bottom:0;}
#primary .practice .widget-8 .menu{display:block;}
#se select, #seArt select{font-size:12px;width:100%;}
#se option, #seArt option{display:block;max-width:300px;height:auto;}
#se > a, #seArt > a{font-size:12px;display:inline-block;width:30%;float:right;font-weight:bold;}
.publications #seArt{display:block;}
#seSubmit{display:none;}

.leftSecondarySidebar #listCategories, .leftSecondarySidebar #listAuthors, .leftSecondarySidebar #listYears{position:relative;}
.leftSecondarySidebar .casesOn .sub-menu, .singleCaseMenu .sub-menu{display:none!important;}
.leftSecondarySidebar .casesOn .menu li.current-menu-item a, .singleCaseMenu .menu li.current-menu-item a,
.leftSecondarySidebar .casesOn .menu li.current-category-ancestor a, .singleCaseMenu .menu li.current-category-ancestor a{color:#000;}
.singleCaseMenu .widget-8 li.current-menu-item a{color:#7A232E!important;}
.leftSecondarySidebar .practOpen{display:block;float:right;
          background:url(/wp-content/themes/twentyfourteen/images/select-box-arrow.png) no-repeat;width:16px;height:15px;
          position: absolute;top: 5px;right: 2px;z-index: 99;cursor:pointer;
}
.leftSecondarySidebar input.practiceName{width:100%;border-color:rgb(169, 169, 169);cursor:pointer;}
.leftSecondarySidebar .practiceList{list-style: none;display:none;background:#fff;border:1px solid #CACED2;margin:0;}
.leftSecondarySidebar .practiceList.showPracticeFilter{display:block;border-top:0;max-height:400px;overflow-y:scroll;overflow-x:hidden;}
.leftSecondarySidebar .practiceList li{font-size:12px;line-height:16px;cursor:pointer;font-weight:bold;padding:3px;}
.leftSecondarySidebar .practiceList li:hover{color:#7A232E;background:#CACED2;}
.leftSecondarySidebar .practiceList li.level-0{color:#7A232E;}
.leftSecondarySidebar .practiceList li.level-1{padding-left:10px;}

.leftSecondarySidebar input.authorsName{width:100%;border-color:rgb(169, 169, 169);cursor:pointer;}
.leftSecondarySidebar .authorsList{list-style: none;display:none;background:#fff;border:1px solid #CACED2;margin:0;}
.leftSecondarySidebar .authorsList.showPracticeFilter{display:block;border-top:0;max-height:400px;overflow-y:scroll;overflow-x:hidden;}
.leftSecondarySidebar .authorsList li{font-size:12px;line-height:16px;cursor:pointer;font-weight:bold;padding:3px;}
.leftSecondarySidebar .authorsList li:hover{color:#7A232E;background:#CACED2;}

.leftSecondarySidebar input.yearsName{width:100%;border-color:rgb(169, 169, 169);cursor:pointer;}
.leftSecondarySidebar .yearsList{list-style: none;display:none;background:#fff;border:1px solid #CACED2;margin:0;}
.leftSecondarySidebar .yearsList.showPracticeFilter{display:block;border-top:0;max-height:400px;overflow-y:scroll;overflow-x:hidden;}
.leftSecondarySidebar .yearsList li{font-size:12px;line-height:16px;cursor:pointer;font-weight:bold;padding:3px;}
.leftSecondarySidebar .yearsList li:hover{color:#7A232E;background:#CACED2;}

.events .rightSecondarySidebar{display:none;}
.events .subCat{width: 602px !important;}

.publications .rightSecondarySidebar{display:none;}
.publications .subCat{width:602px !important;}
.publications .publicMenu{display:block;}
.publications .widget-8{display:none;}

.paging-navigation{display:none;}

.practiceTemplate .paging-navigation{display:block;}

#colophon .footer-sidebar{padding:0 26px;overflow:hidden;height:auto !important}
#colophon .footer-sidebar aside{position:static!important;}
#colophon .footer-sidebar aside.fb{width:100%;clear:both;border-bottom:1px solid #DCDFE1;overflow:hidden;padding-bottom:10px;}
    #colophon .footer-sidebar aside.fb .textwidget{float:right;}
#colophon .footer-sidebar aside.footerMenu{float:left;clear:right;overflow:hidden;width:600px;}
    #colophon .footer-sidebar aside.footerMenu li{float:left;border-left:1px solid #DCDFE1;padding:0 10px;margin-top:5px;line-height:16px;}
    #colophon .footer-sidebar aside.footerMenu li:first-child{border-left:0;padding-left:0;}
    #colophon .footer-sidebar aside.footerMenu li a{color:#376172;font-size:11px;}
    #colophon .footer-sidebar aside.footerMenu li a:hover{color:#7A232E;}
    #colophon .footer-sidebar aside.footerMenu li.current-menu-item a{color:#7A232E;}
#colophon .footer-sidebar aside.footerCopyrights{float:left;width:600px;}
    #colophon .footer-sidebar aside.footerCopyrights div{font-size:11px;color:#000;}
#colophon .footer-sidebar aside.footerFont{float:right;width:100px;position:relative!important;top:-15px!important;left:0!important;text-align:right}

.fontActive{color:#7A232E;}
#small{padding:0 3px;font-size:12px;cursor:pointer;}
#medium{padding:0 3px;font-size:14px;cursor:pointer;}
#large{padding:0 3px;font-size:16px;cursor:pointer;}

body .current-category-ancestor > a, .leftSecondarySidebar .current-category-ancestor > li > a{color:#7A232E;}

img.alignleft{padding:0px 10px 0px 0px;}

#menu-item-374,
#menu-item-375,
#menu-item-376{display:none;}

#ua-UA #menu-item-374,
#ru-RU #menu-item-375,
#en-US #menu-item-376{display:block;}

.rightWidget.widget-2{padding-bottom:10px;border-bottom:1px dotted #DCDFE1;}
.rpwe-block li{border-bottom:1px dotted #DCDFE1 !important;}

table.borderForUsers{
border-width: 0px;
border:none none;
}
.borderForUsers td, .borderForUsers th{
border:0 solid white;
}
.nf_select,
.ninja-forms-form .label-above label{
font-size:12px;
font-weight: normal;
color: #2b2b2b;
}
.ninja-forms-form-wrap select.nf_select{
height:22px;
border:1px solid rgba(0, 0, 0, 0.1)
}
.ninja-forms-error-msg{
color:#7A232E;
}
.hidden{display:none;}
a.no-cont-link{
	color: #7A232E;
    cursor: pointer;
}
a.broken_link{text-decoration:none!important;}
.qtranxs_language_chooser .lang-ru { display:none; }