/* SIDEBAR-LEFT */
.ffuk_submenu_widget h3, .ffuk_submenu_widget h3 a
{
    font-size: 18px;
    font-weight: 400;
    color: #525b65;
	text-decoration: none
}

.ffuk_submenu_widget a
{
    display: block;
    padding: 7px 30px 7px 10px;
    text-decoration: none;
    color: #135079;
}

.ffuk_submenu_widget dd:hover > a,
.ffuk_submenu_widget .accordion dd.active > a
{
    color: #fff;
    background: #a74747; /* tochange */
}

.ffuk_submenu_widget .accordion .accordion-navigation > a, .ffuk_submenu_widget .accordion dd > a {
	display: block;
    padding: 7px 30px 7px 10px;
    text-decoration: none;
    color: #135079;
	font-size: 13px;
	background: none;
	font-family: 'Open Sans', sans-serif;
}

.ffuk_submenu_widget .accordion .accordion-navigation:hover > a, .ffuk_submenu_widget .accordion dd:hover > a {
	color: #fff;
    background: #a74747; /* tochange */
}

.ffuk_submenu_widget .accordion > dd
{
    border-bottom: 1px solid #c2c2c2;
	position: relative;
}

.ffuk_submenu_widget dd:first-child
{
    border-top: 1px solid #c2c2c2;
}

.ffuk_submenu_widget .accordion > dd > a.menu-item
{
    position: relative;
}
.ffuk_submenu_widget .accordion > dd > a.menu-item:after
{
    font-family: 'FontAwesome';
    font-size: 18px;
    position: absolute;
    top: 4px;
    right: 10px;
    content: '\f105';
}

.ffuk_submenu_widget .accordion > dd > a.arrow {
	padding: 0
}
.ffuk_submenu_widget .accordion > dd > a.arrow span:after
{
	font-family: 'FontAwesome';
    font-size: 18px;
    position: absolute;
    top: 5px;
    right: 10px;
    content: '\f0d7';
	display: block;
}
.ffuk_submenu_widget .accordion > dd.active > a.arrow span:after
{
	color: #fff;
	-webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}
.ffuk_submenu_widget .accordion > dd > div.active > a.menu-item-has-children,
.ffuk_submenu_widget .accordion .accordion-navigation.active > a {
	background: #a74747; /* tochange */
	color: #fff;
}

.accordion dd > .content.active {
	background: #ebecec;
	padding: 0;
	margin: 0;
}

.accordion .content ul li {
	padding: 0;
}
.accordion .content ul li:before {
	display: none;
}


.ffuk_submenu_widget .sub-menu a
{
    position: relative;
    padding: 7px 20px;
    border: none;
    background: #ebecec;
}

.ffuk_submenu_widget .sub-menu a:before
{
    position: absolute;
    top: 14px;
    left: 10px;

    display: block;

    width: 5px;
    height: 5px;

    content: '';
    vertical-align: top;

    border-radius: 2.5px;
    background: #135079;
}

.ffuk_submenu_widget .sub-menu a:hover,
.ffuk_submenu_widget .sub-menu > .active > a:hover,
.ffuk_submenu_widget .sub-sub-menu > .active > a:hover{
    background: #a74747; /* tochange */
	color: #fff;
}
.ffuk_submenu_widget .sub-menu > .active > a,
.ffuk_submenu_widget .sub-sub-menu > .active > a
{
    background: #c2c2c2;
}
.ffuk_submenu_widget .sub-menu a:hover:before{
    background: #fff;
}body > header {background: #736869}
nav.primary {background: #27628e}
.main-menu .sub-menu a {background: #27628e}
.footer-social .mail, #email span, #email a {display: none}#phone span, #phone a {display: none}.footer-social .gp {display: none}.footer-social .tw {display: none}.footer-social .yt {display: none}footer .pre-footer {background: #eeeeee; border-color: #dadbdc;color: #767779}
footer .footer {background: #dadbdc;color: #767779}
footer a {color: #135079}
footer .pre-footer ul li:before {background: #135079}

.title-part button {background: #27628e}
.content h3 {color: #27628e}
a.btn, #nav-single .btn a {background-color: #27628e}
table td.isevent, table td.isevent > div {background-color: #27628e}
input[type='submit'].search-submit {background-color: #27628e}
.directory a:after {background: #27628e}
.calendar-header {background: #27628e}
.slide-info {background: #27628e}
.slider-control button:hover {background: #27628e}
.messages .tabs a:hover, .messages .tabs .active a {background: #27628e}
.article-info .category-type.type-2 {background: #27628e}
.sidebar-left-menu a:hover, .sidebar-left-menu > .current_page_item > a, .sidebar-left-menu > .current_page_ancestor > a, .sidebar-left-menu > .current_page_parent > a {background: #27628e}
.sidebar-left-menu .sub-menu a:hover, .sidebar-left-menu .sub-menu .current_page_item a {color: #27628e}
.sidebar-left-menu .sub-menu a:hover:before {background: #27628e}
.footer-social .mail {background: #27628e}
.footer-social .mail:hover:before {color: #27628e}
.article-info .category {background: #736869}
.ffukhead.search-field span {background: #27628e}


.wrapper.index > .row:first-child {padding-top: 13px}
.wrapper.index > .row {margin-bottom: 30px}
.banner {position: relative;}
.banner-info {position: absolute; top: 0; width: 100%; color: #fff; padding-top: 50px}
.banner-info h2 {color: #fff; font-size: 30px; margin-bottom: 30px}
.banner-info p {width: 70%; margin: 0 auto 30px auto}
a.btn, .content .btn a {text-decoration: none}
.content .btn a:after {display: none}

h3.block-title {font-size: 23px;
  font-weight: 300;
  margin: 0;
  margin-bottom: 20px;
  padding-bottom: 12px;
  text-indent: 12px;
  border-bottom: 1px solid #c2c2c2; }
h3.block-title a {font-size: 23px; font-weight: 300; text-decoration: none; color: #767779}

.link-big a {font-size: 16px;}
.site-logo {width: 170px; padding-right: 15px;}
.site-logo span {color: #fff; display: block; max-width: 220px; margin-bottom: 10px;}
.site-logo a {display: block}

article.ffukmag {margin-bottom: 0px; }
.ffukmag h4, .ffukmag h4 a {color: #2b2f34; font-size: 20px; font-weight: 700; text-decoration: none}
.ffukmag h4 a:hover {text-decoration: underline}
.ffukmag .mag-price {font-weight: 700}
.ffukmag .mag-pdf {margin-top: 1em; text-align: center}
.ffukmag .mag-content {margin: 1em 0;}
.sidebar-mag .widget h3,.sidebar-home .widget h3 {font-size: 23px;
  font-weight: 300;
  margin: 0;
  margin-bottom: 10px;
  padding-bottom: 12px;
  text-indent: 12px;
  border-bottom: 1px solid #c2c2c2;}
.sidebar-mag .widget h3 a, .sidebar-home .widget h3 a {font-size: 23px; color: #2b2f34; text-decoration: none}
.sidebar-mag .widget h3 a:hover, .sidebar-home .widget h3 a:hover {text-decoration: underline}
.mag-item {background: #ebecec url(../img/magblock.png) no-repeat bottom right; padding: 1em; margin-bottom: 5px}
.mag-item a {display: block; font-size: 15px}

.menu-hlavni-menu-container {position: relative}
.menu-hlavni-menu-container .search-field {position: absolute; right: 15px; left: auto; top: 7px;}
.ffukhead.search-field input[type='search'] {width: 125px; float: right; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease;}
.ffukhead.search-field input[type='search']:focus {width: 160px;}

.ffuk-ics-calendar table.calendar td.isevent {background: #27628e}
.ffuk-ics-calendar table.calendar td.isevent > div {background: #27628e}
.quick-links .sub-menu a {background: #27628e}
button:hover, button:focus, .button:hover, .button:focus {background: #27628e}
.main-menu a {background: #27628e}

.ffuk_submenu_widget .accordion > dd > div.active > a.menu-item-has-children, .ffuk_submenu_widget .accordion .accordion-navigation.active > a {background: #27628e !important}
.ffuk_submenu_widget dd:hover > a, .ffuk_submenu_widget .accordion dd.active > a {background: #27628e !important}

