/*	Members
*/

form.form-horizontal .control-label {  width: 260px;}
form.form-horizontal .controls {  margin-left: 280px;}
form.form-horizontal .control-label label {font-weight: 500;}

.osm-container textarea {height: 180px;}

.control-group.tixa .control-label,
.control-group.branch-email-container .control-label{width: 100%;}
.control-group.branch-email-container .controls.eb-form-control,
.control-group.tixa .controls.eb-form-control { margin-left: 0}
.control-group.tixa label.checkbox {
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 0;
	border-top: 1px solid #e6e6e6;
}
.control-group.tixa label.checkbox input[type="checkbox"] {
	height: 16px;
	margin-left: 0;
	margin-right: 10px;
}
.first-time-rega .row-fluid {
  width: 180px;
  display: inline-block;
}
.first-time-rega  input {
  height: 17px;
}
form.form-horizontal span.star {position: absolute;}

form.form-horizontal .form-actions {
  background-color: transparent;
}
form.form-horizontal .form-actions input[type="submit"].btn {
  width: 100%;
  height: 70px;
  border-radius: 10px;
  font-weight: 500;
  font-size: 20px;
}
	/*	End Members
*/

xxbody {
    font-weight: 100;
    line-height: 22px;
}
.tm-socialbuttons.uk-clearfix > div {
    float: left;
      margin: 0 6px 0 0;
}
.uk-article-meta {
    margin-bottom: 5px;
}

.orange-news .uk-panel-title,
.blue-news .uk-panel-title,
.green-news .uk-panel-title {
    color: #fff!important;
}
.orange-news {
    background: none repeat scroll 0 0 #ff6600;
}

.orange-news a {
    color: #ffc59e!important;
}

.orange-news .uk-list-line > li:nth-child(n+2) {
    border-top: 1px solid #ec5e00;
    margin-top: 15px;
    padding-top: 15px;
}
.green-news {
    background: none repeat scroll 0 0 #659e1a;
}
.green-news a {
    color: #bcf571!important;
}
.green-news .uk-list-line > li:nth-child(n+2) {
    border-top: 1px solid #5b8d19;
    margin-top: 15px;
    padding-top: 15px;
}

.blue-news a {
    color: #15391B!important;
}
.blue-news .uk-list-line > li:nth-child(n+2) {
    border-top: 1px solid #15391B;
    margin-top: 5px;
    padding-top: 5px;
}

.blue-news a:hover,.green-news a:hover{
	color: #FFF!important;
}
.modus.float-right {
    max-width: 84px;
}
.blue-news {
	background: #659E1A;
}

.tm-socialbuttons.uk-clearfix > div:nth-child(3) {
    float: left;
    margin: -4px 6px 0 0;
}
.tm-block-light {
    background-color: #f7f7f7;
}
.uk-navbar-nav > li > a {
    color: #fff;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #6d625f;
    color: #fff;
}
.uk-container {
    padding: 0 20px;
}
.uk-panel-box {
    border: none;
}
.tm-page {
    box-shadow: none;
}
#header {
    background: url("/images/modus/bg-header.png") no-repeat scroll center top;
    margin: 0;
}
#header .tm-toolbar {
    background: rgba(21, 57, 27, 0.04);
    border-bottom: 1px solid #d4e3c1;
    padding: 10px 0;
}
#header .tm-toolbar .uk-float-right .uk-panel {
    float: left;
}
#header .tm-headerbar {
    padding: 40px 0;
}
.uk-panel-title {
    font-size: 24px;
    line-height: 28px;
}
div.mod-languages ul {
    list-style: none outside none;
    padding: 0;
}
div.mod-languages li {
    margin: 1px;
    transition: opacity 0.3s linear 0s;
}
div.mod-languages li:first-child {
    border-right: 1px solid #d4e3c1;
    padding-right: 10px;
    margin-right: 10px;
}
#social .social-icons {
    float: left;
    margin: 0;
    position: relative;
}
#social .social-icons a {
    opacity: 0.8;
    transition: opacity 0.3s linear 0s;
    background: #6aa61b;
    border-radius: 15px;
    margin-left: 20px;
}
#social .social-icons a:hover {
    background: #15391b;
    transition: color 0.3s ease-in-out 0s;
}
#social .social-icons a, #social .social-icons a:hover {
    color: #fff;
    font-size: 14px;
}
#social {} #social .social-icons:hover {
    opacity: 1;
}
.donate-btn {
    background: none repeat scroll 0 0 #ff6600;
    color: #fff;
    font-size: 18px;
    margin: 0px 0px 0px 22px;
    min-width: 90px;
    padding: 12px 25px;
    text-align: center;
    transition: background 0.5s ease 0s;
}
.donate-btn:hover {
    background: none repeat scroll 0 0 #6aa61b;
}
.donate-btn:before {
    content: "";
    font-family: FontAwesome;
    margin-right: 12px;
}
a.donate-btn {
    color: #fff;
}
a.donate-btn:hover {
    color: #000;
    text-decoration: none;
}
input.uk-search-field,
input.uk-search-field:focus,
.uk-search-field,
.uk-search:before,
.uk-search-close,
.uk-search-field::-moz-placeholder {
    color: #fff;
}
input.uk-search-field {
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
}
.uk-article-title {
    font-size: 28px;
    font-weight: normal;
    line-height: 30px;
    text-transform: none;
}
/*	Modules and coloured backgrounds*/

.light-green {
    background: -moz-radial-gradient(center, ellipse cover, #73b51c 25%, #6aa61b 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(25%, #73b51c), color-stop(100%, #6aa61b));
    background: -webkit-radial-gradient(center, ellipse cover, #73b51c 25%, #6aa61b 100%);
    background: -o-radial-gradient(center, ellipse cover, #73b51c 25, #6aa61b 100%);
    background: -ms-radial-gradient(center, ellipse cover, #73b51c 25%, #6aa61b 100%);
    background: radial-gradient(ellipse at center, #73b51c 25%, #6aa61b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7cbdc3', endColorstr='#69AAAB', GradientType=1);
    position: relative;
    overflow: hidden;
}
.light-green h3.uk-panel-box, .light-green h3.uk-panel-title, .light-green p {
    color: #fff;
}
.dark-green {
    background: -moz-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #18411f), color-stop(100%, #143519));
    background: -webkit-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background: -o-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background: -ms-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background: radial-gradient(ellipse at center, #18411f 0%, #143519 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#18411f', endColorstr='#143519', GradientType=1);
    position: relative;
    overflow: hidden;
}
.dark-green h3.uk-panel-box,
.dark-green h3.uk-panel-title,
.dark-green p {
    color: #fff;
}
.dark-green-hands {
    background-image: url("/images/modus/hands.png"), -moz-radial-gradient(center, ellipse cover, #18411f 25%, #143519 100%);
    background-image: url("/images/modus/hands.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(25%, #18411f), color-stop(100%, #143519));
    background-image: url("/images/modus/hands.png"), -webkit-radial-gradient(center, ellipse cover, #18411f 25%, #143519 100%);
    background-image: url("/images/modus/hands.png"), -o-radial-gradient(center, ellipse cover, #18411f 25%, #143519 100%);
    background-image: url("/images/modus/hands.png"), -ms-radial-gradient(center, ellipse cover, #18411f 25%, #143519 100%);
    background-image: url("/images/modus/hands.png"), radial-gradient(ellipse at center, #18411f 25%, #143519 100%);
    background-position: right bottom;
    background-repeat: no-repeat;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#18411f', endColorstr='#143519', GradientType=1);
	min-height:239px;
}
.dark-green-hands h3.uk-panel-box,
.dark-green-hands h3.uk-panel-title,
.dark-green-hands p {
    color: #fff;
}
.dark-green-branches {
    background-image: url("/images/modus/branch-locator.png"), -moz-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background-image: url("/images/modus/branch-locator.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #18411f), color-stop(100%, #143519));
    background-image: url("/images/modus/branch-locator.png"), -webkit-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background-image: url("/images/modus/branch-locator.png"), -o-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background-image: url("/images/modus/branch-locator.png"), -ms-radial-gradient(center, ellipse cover, #18411f 0%, #143519 100%);
    background-image: url("/images/modus/branch-locator.png"), radial-gradient(ellipse at center, #18411f 0%, #143519 100%);
    background-position: right bottom;
    background-repeat: no-repeat;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#18411f', endColorstr='#143519', GradientType=1);
    position: relative;
    overflow: hidden;
}
.dark-green-branches h3.uk-panel-box,
.dark-green-branches h3.uk-panel-title,
.dark-green-branches p {
    color: #fff;
}
.dark-green-hands p {
    font-size: 13px;
}
.dark-green-hands p a {
  color: #659E8A;
  text-decoration: none;
  cursor: pointer;
}
.dark-green-hands p a:hover {
  color: #659E8A;
}

.green-watermark {
    background-image: url("/images/modus/cnag-watermark.png"), -moz-radial-gradient(center, ellipse cover, #73b51c 25%, #6aa61b 100%);
    background-image: url("/images/modus/cnag-watermark.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(25%, #73b51c), color-stop(100%, #6aa61b));
    background-image: url("/images/modus/cnag-watermark.png"), -webkit-radial-gradient(center, ellipse cover, #73b51c 25%, #6aa61b 100%);
    background-image: url("/images/modus/cnag-watermark.png"), -o-radial-gradient(center, ellipse cover, #73b51c 25, #6aa61b 100%);
    background-image: url("/images/modus/cnag-watermark.png"), -ms-radial-gradient(center, ellipse cover, #73b51c 25%, #6aa61b 100%);
    background-image: url("/images/modus/cnag-watermark.png"), radial-gradient(ellipse at center, #73b51c 25%, #6aa61b 100%);
    background-position: right top;
    background-repeat: no-repeat;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6aa61b', endColorstr='#6aa61b', GradientType=1);
    position: relative;
}
.green-watermark h3.uk-panel-box, .green-watermark h3.uk-panel-title, .green-watermark p {
    color: #fff;
}
/*  Home page slider - Widgetkit  */

.wk-slideshow .caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: #c1d9a3;
    height: 90%;
    left: 0;
    padding: 34px 40px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    z-index: 5;
    font-size: 14px;
    line-height: 24px;
}
.wk-slideshow .caption h1 {
    font-size: 24px;
    line-height: 32px;
    color: #c1d9a3;
}
.wk-slideshow-cnag .nav span {
    background: none repeat scroll 0 0 #6aa61b;
    border-radius: 20px;
    height: 25px;
    overflow: hidden;
    width: 25px;
    -webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -ms-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}
.wk-slideshow-cnag .nav .active span {
    background: none repeat scroll 0 0 #ff6600;
}
.wk-slideshow-cnag .nav li {
    margin-left: 15px;
}
.wk-slideshow-cnag .nav {
    margin: 8px 5px;
    text-align: right;
    z-index: 10;
    position: absolute;
    bottom: 10px;
    right: 12px;
    z-index: 10;
}
.home-slider .wk-content img {
    float: right;
}
.home-slider .slides {
    background: #000;
}
/*      Module boxes and background for Shop/Siopa
--------------------------------------------------------------------------- */

.siopa-slider {
    padding: 0;
}
.siopa-slider .wk-slideshow {
    height: 340px;
    overflow: hidden;
    background: #333333 url(/images/modus/siopa-logo.png) no-repeat center 12px;
    padding-top: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.siopa-slider .wk-slideshow .slides > li {
    margin: 105px 0;
}
.siopa-slider .wk-slideshow img {
    height: auto;
    margin: 6px 12px !important;
    max-width: 60px;
}
.siopa-slider .wk-slideshow-default .nav span {
    background: #FFD700;
    height: 10px;
    overflow: hidden;
    width: 10px;
    border-radius: 50%;
}
.siopa-slider .wk-slideshow-default .nav {
    position: absolute;
    right: 9%;
    top: 21%;
    z-index: 5;
}
.siopa-slider img {
    max-width: 130px;
    float: left;
}
.siopa-slider p {
    margin: 0 20px;
    color: #c1d9a3;
    max-height: 110px;
    font-size: 13px;
    line-height: 18px;
}
.siopa-slider .wk-slideshow-default .nav li {
    margin: 5px;
}
.siopa-slider .wk-slideshow .nav span {
    background: none repeat scroll 0 0 #6aa61b;
    border-radius: 10px;
    height: 15px;
    overflow: hidden;
    width: 15px;
    -webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -ms-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}
.siopa-slider .wk-slideshow .nav .active span {
    background: none repeat scroll 0 0 #ff6600;
}
/*      Module boxes and background for upcoming classes and courses and events */

.sidebar-classes, .sidebar-classes-ga {
    background:#6aa61b;
	height: 280px;
}
.uk-panel-box .sidebar-classes, .sidebar-classes-ga {
    padding: 30px 18px;
}
.more-events {
    width: 100%;
}
.sidebar-classes h3.uk-panel-title, .sidebar-classes-ga h3.uk-panel-title {
    color: #fff;
}
.more-events a {
    background: none repeat scroll 0 0 #6aa61b;
    border: 1px solid #fff;
    bottom: 0;
    color: #fff;
    float: right;
    font-size: 12px;
    margin: 0 10px 10px 0;
    padding: 2px 10px;
    position: absolute;
    right: 0;
}
.more-events a:hover {
    border: 1px solid #15381b;
    background: #15381b;
}
table .eb_event_list {
    max-height: 123px;
    overflow: hidden;
}
.location_link {
    font-size: 11px !important;
}
.location_link a {
    color: #C6C6C6 !important;
    font-weight: normal;
    font-size: 11px !important;
}
.eb_event_link {
    color: #ffffff !important;
    font-size: 86% !important;
    font-weight: normal !important;
}
.event_date {
    color: #15381b;
    font-size: 11px;
    font-style: normal;
}
table.eb_event_list tr {
    border-bottom: 1px solid #619b1b;
}
table.eb_event_list tr:last-child {
    border-bottom: 0px;
}
.eb_event {
    padding: 2px 0;
}
.sidebar-classes:before, .sidebar-classes-ga:before {
    content: url("/images/modus/star.png");
    position: absolute;
    right: -48px;
    top: -44px;
}

.eb_event_scrollbar {
    width: 100%;
    max-width: 100%;
    height: 212px;
    overflow-y: scroll;
    padding-right: 20px;
}

.view_map_link,
.eb-colorbox-map.view_map_link.cboxElement { font-size:12px; padding:6px 8px; background:#eee; margin:4px;}
	
/* customize scrollbar css */
#scrollbar-custom::-scrollbar{
	width:6px;
	background-color:#ffa800;
}
#scrollbar-custom::-scrollbar:horizontal{
	height:6px;
}
#scrollbar-custom::-scrollbar-track{
	border:none;
	border-radius:10px;
	-webkit-box-shadow:0 0 6px #c8c8c8 inset;
}
#scrollbar-custom::-scrollbar-thumb{
	background-color:#b03c3f;
	border:none;
	border-radius:8px;
}
#scrollbar-custom::-scrollbar-thumb:hover{
	background-color:#bf4649;
	border:1px solid #333333;
}
#scrollbar-custom::-scrollbar-thumb:active{
	background-color:#a6393d;
	border:1px solid #333333;
}
	
	
/* Gavick News Slider  home page */

.home-news .uk-panel-title {
    color: #000;
    font-size: 24px;
    font-weight: 100;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 3px;
    padding-bottom: 15px;
}
.home-news .nspArt h4.nspHeader {
    font-size: 16px;
    margin: 0;
    padding: 10px 0 15px;
}
.home-news .nspArt h4.nspHeader a {
    color: #000;
    text-decoration: none;
}
.home-news .nspTopInterface {
    position: absolute;
    top: 26px;
    right: 30px;
}
.home-news .nspPagination li {
    background-color: #6aa61b;
}
.home-news .nspPagination li:hover {
    background-color: #ff6600;
}
.home-news .nspPagination li.active {
    background-color: #15391b;
}
/*	RiRa	*/

.ri-ra-box {
    margin: 2px 0px 40px;
    /*
	top: 0;
	position: absolute;
	*/
}
/*	who to contact?	*/
.who-to-contact{
    min-height:158px;
}
.who-to-contact h3 {
    background: url("/images/modus/phone.png") no-repeat scroll 30px 22px #6aa61b;
    border: 0 none;
    color: #fff;
    font-size: 26px;
    line-height: 29px;
    margin: 0;
    padding: 28px 10px 28px 120px;
}
/*	youtube slider	*/

.no-padding-slider {
    padding: 20px 0;
}
/* 	Twitter			*/

section.wk-twitter {
    margin: 16px 0 0;
}
.wk-twitter-list .content > a {
    color: #C0D128;
}
.wk-twitter-list p {
    font-size: 0.8em;
    color: #fff;
}
.wk-twitter-list p.content {
    background: none repeat scroll 0 0 rgba(204, 94, 0, 0.4);
    padding: 10px;
}
.wk-twitter-list article, .wk-twitter-list article:first-child {
    overflow: hidden;
    padding-top: 5px;
}
.wk-twitter-list .meta {
    font-size: 11px;
    text-align: right;
    float: right;
}
.wk-twitter-list article {
    border: medium none;
}
.wk-twitter .image img {
    display: none;
}
.wk-twitter .image {
    border: 0px solid #DDDDDD;
    display: block;
    float: left;
    padding: 0px;
}
.wk-twitter-list .author {
    display: none;
}
.statuslink {
    color: #007700 !important;
}
.wk-twitter-list p.content {
    position: relative;
    background: none repeat scroll 0 0 rgba(0, 70, 0, 0.3);
    border: 1px solid rgba(0, 30, 0, 0.5);
}
.wk-twitter-list p.content:after, .wk-twitter-list p.content:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.wk-twitter-list p.content:after {
    border-color: rgba(0, 183, 0, 0);
    border-top-color: rgba(0, 94, 0, 1);
    border-width: 10px;
    left: 13%;
    margin-left: -10px;
}
.wk-twitter-list p.content:before {
    border-color: rgba(0, 183, 0, 0);
    border-top-color: rgba(0, 94, 0, 1);
    border-width: 11px;
    left: 13%;
    margin-left: -11px;
}
/* Subscrpitions */

#akeebasubs form.form-horizontal {
    background: none repeat scroll 0 0 #fbf9fa;
    border: 1px solid #e5e5e5;
    float: right;
    margin-bottom: 15px;
    padding: 15px 47px;
    width: 45%;
}
#akeebasubs div.level-description-inner {
    border-top: 1px solid #e5e5e5;
    padding: 22px 28px;
    width: 88%;
}
div.akeeba-bootstrap .input-append .add-on, div.akeeba-bootstrap .input-prepend .add-on {
    height: 22px;
}
#akeebasubs-subscribe-level {
    background-color: #fbf9fa;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    float: left;
    margin: 0 0.5em;
    width: 40%;
}
#akeebasubs-subscribe-level h3.level-title {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 12px 20px -10px !important;
    background: none;
}
#akeebasubs-subscribe-level p {
    font-size: 16px;
    line-height: 1.6em;
}
#akeebasubs img.level-image {
    display: none;
}
/*	footer logos	*/

.footer-logos li {
    display: inline-block;
    margin: 0.5%;
}
.tm-bottom {
    background: none repeat scroll 0 0 #4d4d4d;
    border-top: 5px solid #15381b;
}
/*	footer	*/

#block-footer {
    background: none repeat scroll 0 0 #15391b;
    padding: 15px 0;
}
footer, footer p {
    color: #6aa61b;
    font-size: 14px;
    text-align: left;
}
footer {
    margin: 0px;
    padding: 15px;
}
.footer1, .footer2 {
    display: none;
}
.float-right {
    float: right;
}
.tm-footer a:not([class]) {
    color: #b2c895 !important;
}
.tm-footer a:hover:not([class]) {
    color: #ffffff !important;
}
.uk-text-center {
    text-align: center !important;
}
.tm-totop-scroller {
    border-radius: 20px;
    height: 35px;
    line-height: 30px;
    margin-top: 10px;
    opacity: 0.4;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */
}
.tm-totop-scroller:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    /* For IE8 and earlier */
}
/*	Menu nav dropdowns	*/
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {

    transition: all 0.2s ease-out-in 0s;
}
/* Modifier `uk-nav-dropdown`
 ========================================================================== */

/*
 * Items
 */

.uk-nav-dropdown > li > a {
    color: #ffffff;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */

.uk-nav-dropdown > li > a:hover, .uk-nav-dropdown > li > a:focus {
    background: rgba(0, 0, 0, 0);
    color: #111111;
    /* 2 */
    outline: none;
}
.uk-nav-navbar .uk-nav-header {
    padding: 0;
    margin-bottom: 15px;
    text-transform: none;
    font-size: 20px;
    font-weight: 100;
}
.uk-nav-navbar .uk-nav-header {
    color: #ffffff;
}
.uk-navbar-toggle {
    color: #FFF;
}
/* Modifier: `uk-dropdown-navbar`
========================================================================== */

.uk-dropdown-navbar .uk-panel a {
    color: #ffffff;
}
.uk-dropdown {
    padding: 30px 30px 15px;
}
.uk-dropdown-navbar .uk-panel a:hover {
    color: #ffffff;
}
.uk-dropdown-navbar ul.uk-nav-sub {
    border-top-color: #6c7051;
    border-bottom: 0;
    padding: 5px 0;
}
.uk-open > .uk-dropdown-navbar {
    -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
    animation: uk-slide-top-fixed 0.2s ease-in-out;
}
.uk-nav-navbar ul a {
    color: #ffffff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.uk-nav-navbar ul a {
    color: rgba(82, 82, 82, 0.5);
}
.uk-nav ul a {
    padding: 6px 10px;
}
/*..uk-nav-navbar > li > a,*/

.uk-nav-navbar ul a:hover {
    color: #fff;
    background: #6C833F;
}
ul.uk-nav-sub {
    background: none;
    border-top: 1px solid #6c7051;
    font-size: 14px;
}
.uk-nav, .uk-nav ul {
    list-style: none outside none;
    padding-left: 0;
}
.uk-nav-navbar ul a {
    color: #ffffff;
}
ul.uk-nav-sub {
    margin: 12px 0;
    padding: 0;
}
.uk-nav-navbar .uk-parent a {
    color: #FFF;
    font-size: 20px;
    font-weight: lighter;
    padding-left: 0;
}
.uk-nav-navbar .uk-parent .uk-nav-sub a {
    color: #FFF;
    font-size: 14px;
    font-weight: lighter;
    padding-left: 15px;
}
.uk-nav-navbar > li > a {
    font-size: 14px;
    font-weight: lighter;
    color: #FFF;
}
.uk-nav-navbar > .uk-active > a {
    background-color: transparent;
}
.uk-nav-navbar > li > a:hover {
    background: #6C833F;
    color: #FFF;
}
.tm-toolbar.uk-clearfix.uk-hidden-small {
    display: block !important;
}
/*course sidebar*/
.blue-bg{background: #15391B;margin-top: 32px}
.course-view .width50 {
    padding: 0 20px 0 0;
    margin: 9px 0;
}
.problems {
    margin: 20px 0 !important;
}
.course-view {
    border-top: 1px solid #15391B;
    padding-bottom: 15px;
}
.course-view .width100 {
    border-bottom: 1px solid #15391B;
}
.course-view h2 {
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 5px 0;
    color: #15391B!important;
}
.course-view span {
    color: #FFF;
    font-size: 15px;
}

.sidebar-class .uk-panel-title {
    color: #fff;
    font-size: 24px;
    line-height: 28px;
}
.course-key-box {
    height: 80px !important;
    margin: 7px 15px 0;
    padding: 0;
}
.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #fff!important;
    font-weight: normal;
}
.sidebar-class {
   background-image: url("/images/modus/cnag-watermark.png"), radial-gradient(ellipse at center center , #73b51c 25%, #6aa61b 100%);
    background-position: right top;
    background-repeat: no-repeat;
    position: relative
}
.problems h2, .problems h3 {
    color: #FFF;
    line-height: 30px;
    font-size: 20px;
}
.problems h2 {
	font-size: 26px;
}
.width25 {
    width: 25%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}
.width75 {
    width: 75%;
}
.cb {
    clear: both;
}
.width100 {
    width: 100%;
}
.huge h3 {
    font-size: 95px!important;
}
.cb {
    clear: both;
}
.blue-bg {
    padding: 20px;
}
.problems-irish h3 {
    font-size: 18px;
}
.problems-irish h2 {
    font-size: 21px;
}
.large-text {
    font-size: 95px;
}


.gallery_pager li a img {
    overflow: hidden;
    width: 95% !important;
}
.tm-top-a .green-watermark {
    min-height: 280px;
}

.dark-green-branches,
.tm-top-c .green-watermark {
    min-height: 260px!important;
}
img.branch-spacer {height:200px; width:100%;}
/* Branch */
.branch-list  li{
	list-style-type: none;
	float: left;
	width: 50%;
	margin: 5px 0;
}

.branch-list a {
    font-size: 26px;
     margin: 0 15px;
       font-family: 'Open Sans';
}

.branch-list {
    padding: 0;
}
.branch-list .uk-icon-angle-double-right {
    color: #659e1a;
    font-size: 27px;
}
.branches h2 {
	border-bottom:1px solid #659e1a;
	padding:30px 0 20px 0;
}
.branches h3 {
	border-bottom:1px solid #fff;
	margin-bottom:10px;
	padding-bottom:10px;
}
.branches p {
	margin:0;
}
.branches .address-details {
	margin:20px 0;
	padding: 20px;
	border:1px solid #EEE;
	background:#efefef;
}
.branches h2 a {
	float:right;

}

.branches .email-link:before {
    content: "";
	font-family: FontAwesome;
	padding-right: 5px;
}
.branches .phone-link:before {
    content: "";
	font-family: FontAwesome;
	padding-right: 5px;
}
.branches .web-link:before {
    content: "";
	font-family: FontAwesome;
	padding-right: 5px;
}
/* some fixes June 2015
-------------------------------------------------- */
.uk-article-meta {
	border:1px solid #eee;
	border-left:none;
	border-right:none;
	padding:10px 0;
	margin:10px 0!important;

    font-size: 16px;
    line-height: 32px;
    color: #aaa;
    font-family: "open sans";
    font-style: normal;
}
.uk-sticky-placeholder,
.tm-navbar.uk-navbar.uk-active,
.tm-navbar.uk-navbar.uk-sticky-init { 
	z-index:99;
}

.intro-thumbnail {padding-right:20px;}

/* Only tablets portrait */

@media (max-width: 959px) {
    .uk-navbar-nav > li > a {
        font-size: 16px;
    }
}
/* Only tablets and desktops */

@media (min-width: 768px) {
    .tm-page {
        margin: 0 auto;
    }
    .tm-page .tm-block:first-child {
        padding-top: 30px;
    }
    .tm-block {
        padding-bottom: 30px;
    }
    .tm-block-light + .tm-block-dark, .tm-block-dark + .tm-block-light, .tm-block-full + .tm-block {
        padding-top: 30px;
    }
    .tm-bottom {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .uk-navbar-nav > li > a {
        font-size: 18px;
    }
    .sidebar-classes:before, .sidebar-classes-ga:before {
        content: none;
        visibility: hidden;
        right: 0px;
        top: 0px;
    }
    .siopa-slider .wk-slideshow {
        background: #333333 url("/images/modus/siopa-logo-small.png") no-repeat center 12px;
    }

}
/* Only tablets and desktops */

@media (min-width: 1220px) {
    .uk-navbar-nav > li > a {
        font-size: 16px;
    }
    .sidebar-classes:before {
        content: url("/images/modus/star.png");
        position: absolute;
        visibility: visible;
        right: -48px;
        top: -44px;
    }
    .sidebar-classes-ga:before {
        content: url("/images/modus/star-ga.png");
        position: absolute;
        visibility: visible;
        right: -48px;
        top: -44px;
    }
    .siopa-slider .wk-slideshow {
        background: #333333 url("/images/modus/siopa-logo.png") no-repeat center 12px;
    }
}

@media (max-width: 767px) {
    #header .tm-toolbar {
        background: none repeat scroll 0 0 rgba(21, 57, 27, 0.04);
        border-bottom: 0 none;
        padding: 3px 0;
    }
    .donate-btn {
        background: none repeat scroll 0 0 #ff6600;
        color: #fff;
        font-size: 18px;
        margin: 0 0 0 22px;
        min-width: 90px;
        padding: 6px 13px;
        text-align: center;
        transition: background 0.5s ease 0s;
    }
     .tm-top-a .green-watermark {
        min-height: 0;
    }
    .dark-green-branches, .tm-top-c .green-watermark {
        min-height: 0;
    }
    #social .social-icons a {
        background: none repeat scroll 0 0 #6aa61b;
        border-radius: 15px;
        margin-left: 10px;
    }
    .tm-top-c .uk-width-1-1.uk-width-medium-2-4, .wk-slideshow-cnag p, .donate-btn {
        display: none;
    }
    .wk-slideshow .caption {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
        color: #c1d9a3;
        font-size: 14px;
        height: 95%;
        left: 0;
        line-height: 24px;
        padding: 11px 10px 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 30%;
        z-index: 5;
    }
    .wk-slideshow-cnag .caption h1 {
        color: #c1d9a3;
        font-size: 17px;
        line-height: 20px;
        margin-top: 59px;
    }
    .wk-slideshow-cnag .nav span {
        background: none repeat scroll 0 0 #6aa61b;
        border-radius: 20px;
        height: 12px;
        overflow: hidden;
        transition: background 0.5s linear 0s;
        width: 12px;
    }
    .wk-slideshow-cnag .caption h1 {
        color: #c1d9a3;
        font-size: 17px;
        line-height: 17px;
    }
    .wk-slideshow-cnag .slides {
        height: 250px !important;
    }
    .wk-slideshow-cnag .nav {
        bottom: 10px;
        margin: 0 5px;
    }
    .siopa-slider p {
        clear: both;
    }
    .who-to-contact h3 {
        padding: 46px 0 33px 115px;
    }
    .uk-sticky:after img {
        width: 50px;
    }
/*    .tm-navbar.uk-navbar:after {
        padding: 10px;
        position: absolute;
        right: 10px;
        top: -1px;
    }
*/
    .uk-sticky {
        position: relative;
    }
	

    .uk-navbar {
        background: #ccc;
    }

    .uk-panel.uk-panel-box.dark-green-branches.dark-green-branches.min-height img {
        height: 205px;
    }

    .uk-panel.uk-panel-box.dark-green-branches.dark-green-branches.min-height img {
        height: 205px;
    }
}
/*quick fix on button height*/
.control-group input {line-height: 20px;}



@media (max-width: 380px) {
	.sidebar-classes:before,
	.sidebar-classes-ga:before {
	  display:none;
	}
	.nspArts,
	.nspLinksWrap {
	  padding:0px; 
	}
}
@media (max-width: 1219px) and (min-width: 768px) {
    .siopa-slider .wk-slideshow {
        height: 376px;
    }
    .uk-panel-title {
        font-size: 18px;
        line-height: 18px;
    }
    .who-to-contact h3 {
        padding: 104px 10px 33px 35px;
    }
    .tm-top-a .green-watermark {
    min-height: 317px;
}
.dark-green-branches, .tm-top-c .green-watermark {
    min-height: 312px;
}
.dark-green-hands {
    height: 286px;
}

.siopa-slider .wk-slideshow-default .nav {
    position: absolute;
    right: 9%;
    top: 14%;}
}
@media  only (min-width: 1220px){



}









