body {background-color: #f1f1f1; color: #3a3a3a; }a, a:visited {color: #000; text-decoration: none; }a:hover, a:focus, a:active {color: #ED212A; }body .grid-container {max-width: 1100px; }
body, button, input, select, textarea {font-family: "Trebuchet MS", sans-serif; font-size: 16px; }.main-title {font-weight: bold; font-size: 75px; }.site-description {font-size: 35px; }.main-navigation a, .menu-toggle {font-size: 17px; }.main-navigation .main-nav ul ul li a {font-size: 14px; }.widget-title {font-size: 20px; font-weight: 700; }.sidebar .widget, .footer-widgets .widget {font-size: 17px; }h1 {font-weight: 300; font-size: 40px; }h2 {font-weight: 300; font-size: 25px; }h3 {font-size: 20px; }.site-info {font-size: 16px; }@media (max-width:768px) {.main-title {font-size: 30px;}h1 {font-size: 30px;}h2 {font-size: 25px;}}
.site-header {background: url("http://auditoreu.cz/wp-content/uploads/2017/12/header-1.jpg") no-repeat center; background-color:; color: #3a3a3a; height:300px; }.site-header a,.site-header a:visited {color: #3a3a3a; }.main-title a,.main-title a:hover,.main-title a:visited {color: #fff; text-shadow: 3px 3px 3px rgba(0, 0, 0, 1); }.site-description {color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}.main-navigation,  .main-navigation ul ul {background-color: #ED212A; }.navigation-search input[type="search"],.navigation-search input[type="search"]:active {color: #ED212A; background-color: #000; }.navigation-search input[type="search"]:focus {color: #FFFFFF; background-color: #ED212A; }.main-navigation ul ul {background-color: #ED212A; }.main-navigation .main-nav ul li a,.menu-toggle {color: #ED212A; }button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus {color: #000; } 

.main-navigation {
	border-bottom:#ED212A solid 3px;
	border-top:#ED212A solid 3px;
	background-color: #fff;}
.main-navigation .main-nav ul ul li a {color: #000; }.main-navigation .main-nav ul li > a:hover,.main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a {color: #000; background-color: #ED212A; }.main-navigation .main-nav ul ul li > a:hover,.main-navigation .main-nav ul ul li > a:focus,.main-navigation .main-nav ul ul li.sfHover > a {color: #000; background-color: #ED212A; }.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a {color: #000; background-color: #fff; }.main-navigation .main-nav ul .current-menu-item > a:hover, .main-navigation .main-nav ul .current-menu-parent > a:hover, .main-navigation .main-nav ul .current-menu-ancestor > a:hover, .main-navigation .main-nav ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul .current-menu-ancestor.sfHover > a {color: #FFFFFF; background-color: #ED212A; }.main-navigation .main-nav ul ul .current-menu-item > a, .main-navigation .main-nav ul ul .current-menu-parent > a, .main-navigation .main-nav ul ul .current-menu-ancestor > a {color: #FFFFFF; background-color: #4f4f4f; }.main-navigation .main-nav ul ul .current-menu-item > a:hover, .main-navigation .main-nav ul ul .current-menu-parent > a:hover, .main-navigation .main-nav ul ul .current-menu-ancestor > a:hover,.main-navigation .main-nav ul ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul ul .current-menu-ancestor.sfHover > a {color: #FFFFFF; background-color: #4f4f4f; }.inside-article, .comments-area, .page-header,.one-container .container,.paging-navigation,.inside-page-header {background-color: #FFFFFF; }.entry-meta {color: #888888; }.entry-meta a, .entry-meta a:visited {color: #666666; }.entry-meta a:hover {color: #1E73BE; }.sidebar .widget {background-color: #FFFFFF; }.sidebar .widget .widget-title {color: #ED212A; }.footer-widgets {background-color: #FFFFFF; }.footer-widgets .widget-title {color: #000000; }.site-info {background-color: #ED212A; color: #ffffff; }.site-info a, .site-info a:visited {color: #ffffff; }.site-info a:hover {color: #606060; }input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {background-color: #FAFAFA; border-color: #CCCCCC; color: #666666; }input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {background-color: #FFFFFF; color: #666666; border-color: #BFBFBF; }button, html input[type="button"], input[type="reset"], input[type="submit"],.button,.button:visited {background-color: #666666; color: #FFFFFF; }button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,.button:hover,button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,.button:focus {background-color: #ED212A; color: #FFFFFF; }
.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus {color: #FFFFFF; }
.inside-header {padding: 40px 40px 40px 40px; }.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content {padding: 40px 40px 40px 40px; }.one-container.right-sidebar .site-main,.one-container.both-right .site-main {margin-right: 40px; }.one-container.left-sidebar .site-main,.one-container.both-left .site-main {margin-left: 40px; }.one-container.both-sidebars .site-main {margin: 0px 40px 0px 40px; }.ignore-x-spacing {margin-right: -40px; margin-bottom: 40px; margin-left: -40px; }.ignore-xy-spacing {margin: -40px -40px 40px -40px; }.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a {padding-left: 16px; padding-right: 20px; line-height: 60px; }.main-navigation .main-nav ul ul li a {padding: 10px 20px 10px 20px; }.main-navigation ul ul {top: 60px; }.navigation-search {height: 60px; line-height: 0px; }.navigation-search input {height: 60px; line-height: 0px; }.widget-area .widget {padding: 40px 40px 40px 40px; }.footer-widgets {padding: 40px 0px 40px 0px; }.site-info {padding: 20px 0px 20px 0px; }.right-sidebar.separate-containers .site-main {margin: 20px 20px 20px 0px; }.left-sidebar.separate-containers .site-main {margin: 20px 0px 20px 20px; }.both-sidebars.separate-containers .site-main {margin: 20px; }.both-right.separate-containers .site-main {margin: 20px 20px 20px 0px; }.separate-containers .site-main {margin-top: 20px; margin-bottom: 20px; }.separate-containers .page-header-image, .separate-containers .page-header-content, .separate-containers .page-header-image-single, .separate-containers .page-header-content-single {margin-top: 20px; }.both-left.separate-containers .site-main {margin: 20px 0px 20px 20px; }.separate-containers .inside-right-sidebar, .inside-left-sidebar {margin-top: 20px; margin-bottom: 20px; }.separate-containers .widget, .separate-containers .site-main > *, .separate-containers .page-header, .widget-area .main-navigation {margin-bottom: 20px; }.both-left.separate-containers .inside-left-sidebar {margin-right: 10px; }.both-left.separate-containers .inside-right-sidebar {margin-left: 10px; }.both-right.separate-containers .inside-left-sidebar {margin-right: 10px; }.both-right.separate-containers .inside-right-sidebar {margin-left: 10px; }.menu-item-has-children ul .dropdown-menu-toggle {padding-top: 10px; padding-bottom: 10px; margin-top: -10px; }.menu-item-has-children .dropdown-menu-toggle {padding-right: 20px; }.one-container .sidebar .widget{padding:0px;}
.main-navigation .mobile-bar-items a {padding-left: 20px; padding-right: 20px; line-height: 60px; }.menu-item-has-children ul .dropdown-menu-toggle {padding-top: 10px; padding-bottom: 10px; margin-top: -10px; }.menu-item-has-children .dropdown-menu-toggle {padding-right: 20px; }

.css_btn_class {
	font-size:17px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #dcdcdc;
	padding:9px 65px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #f6f6f6) );
	background-color:#ffffff;
	color:#666666;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}.css_btn_class:hover {
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f6f6f6), color-stop(100%, #ffffff) );
	background-color:#f6f6f6;
}.css_btn_class:active {
	position:relative;
	top:1px;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
    color: #ffffff;
  background-color: #ED212A;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #ED212A;
    background-color: transparent;
}
.main-navigation ul ul {
    background-color: #ED212A;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
    color: #ffffff;
    background-color: #ED212A;
}
