/* --- General  ---- */

#mainWrap .zen-container section  li {
list-style-type: square;
padding: 4px 0;
margin-left:20px;
}
.fees #mainWrap .zen-container section  li {
list-style-type: none;
margin-left:0px;
border-bottom:none;
}
.fees ul {
padding-bottom: 20px;
}
body, #fullwrap {
background-color: #0a1f35 !important;
}
#gradient {
background: #0a1f35;
}
#topwrap, #topwrap .zen-container, #logowrap,#navwrap, #grid2wrap, #grid4wrap,  #footerwrap, #footerwrap .zen-container  {
background: none !important;
}
#logowrap .zen-container {
background: #002f5f !important;
}
#logowrap .zenleft {
float: none;
}
@media (min-width: 759px) {
#logowrap .custom {
text-align: right;
}
}
@media (max-width: 760px) {
#logowrap .custom p {
margin: 30px 0 0 0;
line-height: inherit;
}
}
#footerwrap .zen-container {
padding: 10px 30px 10px 0px !important; 
}
/* --- Nav  ---- */
#navwrap .zen-container {
background: #a9b734;
background-image: linear-gradient(to bottom,#a9b734,#6c9a35);
}
#navwrap ul.nav > li {
border-right: none;
line-height: 4em;
padding: 10px 20px;
}
@media (max-width: 959px) {
#navwrap ul.nav > li {
line-height: 3em;
padding: 10px 0px 10px 5px;
}
#navwrap ul.nav > li {
margin-right: 5px;
}
#navwrap ul.nav > li.dropdown, #navwrap ul.nav > li.active.dropdown {
background: url(../images/navparent.png) no-repeat 0px 27px !important;
}
}
@media (min-width: 960px) {
#navwrap ul.nav > li.dropdown, #navwrap ul.nav > li.active.dropdown {
background: url(../images/navparent.png) no-repeat 17px 33px !important;
}
}
.nav > li > a:hover, #navwrap li.current.active, #navwrap li.active, #navwrap ul.nav > li.active.dropdown {
background-color: #6c9a35 !important;
}
#navwrap .nav > li > a {
display: initial;
}
#navwrap ul.nav > li > a:hover, #navwrap ul.nav > li .separator:hover {
/*color: #fff;*/
}
#navwrap ul.nav > li.active > a, #navwrap ul.nav > li.active .separator, #navwrap ul.nav > li.active.dropdown > a {
color: #fff;
background: none !important;
}
.article-aside .dropdown-menu a {
color: #fff;
}
#navwrap ul ul, #navwrap ol ul {
list-style-type: none;
margin-left:0px;
}
.t3-megamenu .mega-inner {
padding: 5px;
}
#navwrap ul.nav > li ul > li a {
padding: 0px;
}

@media (max-width: 760px) {
#navwrap ul.nav > li.dropdown, #navwrap ul.nav > li.active.dropdown {
background: url(../images/navparent.png) no-repeat 21px 17px !important;
}
form.form-inline.form-search {
margin-top: 10px;
min-width:291px !important;
}
#logowrap form {
margin: 10px 0 8px -3px;
}
}
form.form-inline.form-search {
margin-top: 0px;
min-width:300px;
}
#logowrap .form-search .input {
background: #345980  !important;
border-color: #002f5f !important;
}
.article-aside .btn-group {
margin-top: -30px;
margin-bottom: 0px;
}
.readmore a.btn, .zenmore a, .btn-primary, button {
	color:#0091d4 !important;
}
/* --- Blog Headers 3Col  ---- */
.span4 .article-intro p {
/*height: 130px;*/
line-height: 1.1em;
}
.item-image img {
	width:100%;
}
.span4 .article-intro img{
	margin-bottom:5px;
	width:100%;
}
.span4 a.btn.btn-default {
/*width: 100%;*/
}
.span4 .btn, .span4 .readmore a.btn, .zenmore a {
border-color: rgba(228, 218, 218, 0.15) rgba(209, 200, 200, 0.15) rgba(184, 184, 184, 0.25);
background-image: linear-gradient(to bottom,#EBEBEB,#E9E9E9);
}
.span4 h1.article-title, .span4 h2.article-title {
font-size: 1.2em;
line-height: 1.2em;
}
.span4 .article-intro {
margin-top: 10px;
}
.blog .span4 .btn {
font-size: 0.9em !important;
color:#0091d4 !important;
}
.span4 header.article-header {
height: 40px;
}
/* --- Blog Headers 2Col  ---- */
.span8 h1.article-title, .span8 h2.article-title {
font-size: 1.2em;
line-height: 1.0em;
}
.span8 .readmore a.btn, .zenmore a {
border-color: rgba(228, 218, 218, 0.15) rgba(209, 200, 200, 0.15) rgba(184, 184, 184, 0.25);
background-image: linear-gradient(to bottom,#EBEBEB,#E9E9E9);
}
.span8 .article-intro {
margin-top: 10px;
}
.span8 .readmore .btn {
font-size: 0.9em !important;
color:#0091d4 !important;
}
.span8 header.article-header {
height:20px;
}
/* --- Footer  ---- */
#footerwrap {
color: #fff;
}
#footerwrap .nav li {
display: inherit !important;
}
#footerwrap ul.nav {
	float:left;
	width:100%;
}
#footerwrap .zen-container {
padding: 10px 30px 10px;
}
#footerwrap .nav {
margin-bottom: 2px;
}
.breadcrumb .divider {
padding: 0px;
}

/* --- Zentools  ---- */
ul.flex-direction-nav li, .slidenav li {
padding: 0px !important;
border-bottom:none !important;
}
.flex-pauseplay {
float: left !important;
margin-top: 2px !important;
}
.flex-pauseplay span {
padding: 3px 10px !important;
}
/* --- Spots -- */
.moduletable .spot h2 {
margin: 0px;
font-size: 24px;
line-height: 24px;
}
.moduletable .spot h3 {
margin: 0px;
font-size: 16px;
line-height: 24px;
}
@media (min-width: 960px) {
.moduletable .spot {
padding:10px;
min-height:115px;
}
}
@media (max-width: 959px) {
.moduletable .spot {
padding:10px;
min-height:205px;
}
}
.moduletable .spot:hover {
background:#D6E5EC;
}
.moduletable .spot a {
color:rgba(0,0,0,1.00) !important;
}
.moduletable .spot p {
line-height: 15px;
margin: 4px 0 2px;
}
.moduletable .spot div {
display: table-cell;
min-width:150px;
}
.moduletable .spot img {
	float:left;
	margin-right:15px;
}

/* --- Forms  ---- */
.fabrikForm label {
display: inherit !important;
}
/*.nav > li > a:hover {
background-color: #000 !important;
}*/
.fabrikForm .dropdown-menu li > a:hover, .fabrikForm  .dropdown-menu li > a:focus, .fabrikForm  .dropdown-submenu:hover > a {
color: #000 !important;
}
/* ---- Farik form --- */
.com_fabrik.list-footer .input-append .add-on, .com_fabrik .list-footer .input-prepend .add-on {
height: 18px;
}
/*---  Front end article editor ---
.icon-eye-open:before, .icon-eye:before {
content: "\3c";
}
.edit input {
margin-right: 0px;
font:inherit;
}
.edit .input-prepend .modal {
position: relative;
width:auto;
left:0px;
margin-left:0px;
}
.edit .input-append .btn {
margin-left: 0px;
margin-top: 0px;
}
.edit span :before, .edit i:before {
margin-top: 0px !important;
}
ul.thumbnails li {
float:left;
margin:5px;
height:85px;
list-style:none;
}
.height-50 {
height: 62px;
} */

.edit.item-page a.modal {
border: 0px;
display: inline-block;
margin: 0 10px 0 0;
position: relative;
top: auto;
left: 0px;
width: auto;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 0 0 0;
-moz-box-shadow: 0 0 0 0;
box-shadow: 0 0 0 0;
}
.form-horizontal .control-label {
width: 171px;
}
.input-small {
width: 112px;
}
.fabrikElement {
margin-bottom: 2px;
}
fieldset.radio.btn-group label {
min-width: 57px;
}
.fabrikElement .btn-group .btn-success {
    background: #A6C747 !important;
}