.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #000;
}

h1 a:not(.btn), h2 a:not(.btn) {
  color: #FFF;
}

.category-module a:not(.btn) {
    color: #000 !important;
}

.roksearch_result_wrapper1 a:not(.btn) {
  color: #000;
}

a:not(.btn):hover {
  color: #273693;
}
body {
  color: #000;
}
body.bg {
  background: #EAEAEA;
  background-image: url(../../images/background-blue.jpg);
  background-repeat:repeat-x;  
}
.icon-caret-down,
.icon-caret-right,
.icon-caret-left,
.jm-component-heading,
.com_newsfeeds .newsfeed-category h2,
.twitterSearchesNUser a,
#jm-login-page h1 {
  color: #000;
}
.red .icon-caret-down,
.red .icon-caret-right,
.red .icon-caret-left {
  color: #fff;
}
.page-header h1 {
  color: #fff;
}
#jm-footertop-wrapper .container .twitterSearchesNContainter a {
  color: #f0b736 !important;
}
div.k2TagCloudBlock a:hover {
  background: #f0b736;
}
ul.breadcrumb {
  color: #121212;
}
ul.breadcrumb a {
  color: #121212;
}
.jmnewshoverlay {
  background: #f0b736 !important;
  opacity: 0.8 !important;
}
#sublevel ul.level-1 ul li a i {
  color: #f0b736;
}
#jm-top-wrapper {
  background: #fff;
}
#jm-top-wrapper ul.menu li.active a,
#jm-top-wrapper ul.menu li a:hover {
  color: #f0b736;
}
#jm-top-wrapper ul.menu li.firstitem .icon-home {
  background: #f0b736;
}
#jm-top-wrapper .jm-login-link-modal .icon-user {
  background: #f0b736;
}
.drop.preset1 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset1/bg_header_preset1.gif) repeat-x left 97px;
}
.drop.preset2 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset2/bg_header_preset2.gif) repeat-x left 97px;
}
.drop.preset3 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset3/bg_header_preset3.gif) repeat-x left 97px;
}
.drop.preset4 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset4/bg_header_preset4.gif) repeat-x left 97px;
}
.drop.preset5 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset5/bg_header_preset5.gif) repeat-x left 97px;
}
.drop.preset6 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset6/bg_header_preset6.gif) repeat-x left 97px;
}
.drop.preset7 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset7/bg_header_preset7.gif) repeat-x left 97px;
}
.drop.preset8 #jm-header-wrapper {
  background: #fff url(../../images/presets/preset8/bg_header_preset8.gif) repeat-x left 97px;
}
.preset1 #jm-header-wrapper.menu-fixed,
.preset2 #jm-header-wrapper.menu-fixed,
.preset3 #jm-header-wrapper.menu-fixed,
.preset3 #jm-header-wrapper.menu-fixed,
.preset4 #jm-header-wrapper.menu-fixed,
.preset5 #jm-header-wrapper.menu-fixed,
.preset6 #jm-header-wrapper.menu-fixed,
.preset7 #jm-header-wrapper.menu-fixed,
.preset8 #jm-header-wrapper.menu-fixed {
  background-position: left 71px;
}
#jm-main-body-wrapper ul.menu li .icon-chevron-left,
#jm-main-body-wrapper ul.menu li .icon-chevron-right {
  color: #f0b736;
}
#jm-feature-wrapper a:not(.btn) {
  color: #f0b736;
}
#jm-feature-wrapper a:not(.btn):hover {
  color: #f7d995;
}
#jm-feature-wrapper h3 {
  color: #f0b736;
}
#jm-users2-wrapper .jm-module {
  background-color: #f4cb6f;
  background-image: -moz-linear-gradient(top,#f7d995,#f0b736);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f7d995),to(#f0b736));
  background-image: -webkit-linear-gradient(top,#f7d995,#f0b736);
  background-image: -o-linear-gradient(top,#f7d995,#f0b736);
  background-image: linear-gradient(to bottom,#f7d995,#f0b736);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7d994', endColorstr='#fff0b736', GradientType=0);
  border: 1px solid #f0b736;
}
.module.highlighted {
  background: #e2a211;
}
.module.highlighted a:not(.btn) {
  color: #273693;
}
.module.highlighted a:not(.btn):hover {
  color: #273693;
}
#jm-footer-wrapper {
  color: #242424;
}
#jm-footer-wrapper h3 {
  color: #fff;
}
#jm-footer-wrapper a:not(.btn) {
  color: #000;
  text-decoration:underline;
}
#jm-footer-wrapper a:not(.btn):hover {
  color: #242B46;
}
.module h3.header {
  color: #f0b736;
}
a.show_more {
  color: #f0b736 !important;
}
a.show_more .icon-share-alt {
  color: #5b5b5b;
  margin: 0 5px;
}
a.show_more:hover .icon-share-alt {
  color: #f0b736 !important;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit,
a.jm-btn {
  background: url(../../images/button_icon.png) no-repeat right center, -ms-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat right center, -moz-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat right center, -o-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0,#000000),color-stop(1,#f0b736));
  background: url(../../images/button_icon.png) no-repeat right center, -webkit-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat right center, linear-gradient(to bottom,#fbeac4 0%,#f0b736 100%);
  border: 1px solid #f0b736;
  color: #000;
  /*font-family: open_sansbold;*/
  text-shadow: none;
  margin: 0;
  padding: 7px 40px 7px 10px;
  line-height: 1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btn-primary:hover,
button:hover,
input[type='submit']:hover,
input[type='button']:hover,
submit:hover,
a.jm-btn:hover {
  background: url(../../images/button_icon_hover.png) no-repeat right center, -ms-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat right center, -moz-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat right center, -o-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0,#f0b736),color-stop(1,#f0b736));
  background: url(../../images/button_icon_hover.png) no-repeat right center, -webkit-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat right center, linear-gradient(to bottom,#f0b736 0%,#f0b736 100%);
  color: #000;
}
.rtl .btn-primary,
.rtl button,
.rtl input[type='submit'],
.rtl input[type='button'],
.rtl submit,
.rtl a.jm-btn {
  background: url(../../images/button_icon.png) no-repeat 4px center, -ms-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat 4px center, -moz-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat 4px center, -o-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat 4px center, -webkit-gradient(linear,left top,left bottom,color-stop(0,#000000),color-stop(1,#f0b736));
  background: url(../../images/button_icon.png) no-repeat 4px center, -webkit-linear-gradient(top,#fbeac4 0%,#f0b736 100%);
  background: url(../../images/button_icon.png) no-repeat 4px center, linear-gradient(to bottom,#fbeac4 0%,#f0b736 100%);
  padding: 7px 10px 7px 40px;
}
.rtl .btn-primary:hover,
.rtl button:hover,
.rtl input[type='submit']:hover,
.rtl input[type='button']:hover,
.rtl submit:hover,
.rtl a.jm-btn:hover {
  background: url(../../images/button_icon_hover.png) no-repeat 4px center, -ms-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat 4px center, -moz-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat 4px center, -o-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat 4px center, -webkit-gradient(linear,left top,left bottom,color-stop(0,#f0b736),color-stop(1,#f0b736));
  background: url(../../images/button_icon_hover.png) no-repeat 4px center, -webkit-linear-gradient(top,#f0b736 0%,#f0b736 100%);
  background: url(../../images/button_icon_hover.png) no-repeat 4px center, linear-gradient(to bottom,#f0b736 0%,#f0b736 100%);
}
.carousel-caption {
  background: #f0b736;
}
.carousel-control {
  background: #fff;
  border: 3px solid;
  border-color: #f0b736;
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  color: #f0b736;
  background-color: #eee;
}
div.itemHeader h2.itemTitle,
div.itemAuthorLatest h3,
div.itemRelated h3,
.fcicon a:hover,
div.userBlock h2,
div.itemAuthorDetails h2 {
  color: #f0b736;
}
.itemAuthorLatest .icon-chevron-right,
.itemAuthorLatest .icon-chevron-left,
.itemRelated .icon-chevron-left,
.itemRelated .icon-chevron-right {
  display: block !important;
  color: #f0b736;
  padding: 3px;
}
.fcicon a {
  color: #9a9a9a;
  font-weight: normal;
}
.itemListSubCategories .itemcount {
  border: 1px solid #835e0a;
  background: #f0b736;
}
div.itemRelated ul li a.itemRelTitle:hover {
  color: #273693;
}
#Kunena a,
#Kunena #ktab ul.menu li:hover a,
#Kunena #ktab ul.menu li.active a {
  color: #f0b736;
}
#Kunena .kblock div.kheader,
#Kunena .button,
#Kunena .kbutton {
  background: #f0b736;
}
.jm-headelines-pre i,
.jm-headelines-next i {
  color: #fbeac4;
  font-size: 20px;
}
.jm-inverse:hover,
.jm-inverse:focus,
.jm-inverse.current {
  border: 1px solid #273693;
  background: linear-gradient(to bottom,#fbeac4,#f0b736);
  background: -webkit-linear-gradient(bottom,#fbeac4,#f0b736);
}
.jmvideogalleries_videos_title {
  background: url('../../images/play-icon.png') no-repeat, linear-gradient(to bottom,#fbeac4,#f0b736);
  background-position: center 71%;
  border: 1px solid #273693;
}
.span12 .span1 .jm-np:hover,
.jmvideogalleries-back-to-projects a:hover {
  color: #f0b736 !important;
}
#jm-registration-page h1 {
  color: #f0b736;
}
.portfolio .slide-item-title a,
.portfolio span.slide-item-readmore a {
  color: #f0b736 !important;
}
.portfolio .slide-item-title a:hover,
.portfolio span.slide-item-readmore a:hover {
  color: #e2a211 !important;
}
#filters li:hover,
#filters li:focus,
#filters li.current {
  border: 1px solid #273693;
  background: linear-gradient(to bottom,#fbeac4,#f0b736);
  background: -webkit-linear-gradient(bottom,#fbeac4,#f0b736);
}
.list-hits.badge-info {
  background: #f0b736;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #606058;
}
.newsfeed-category ul.list-striped li:hover,
.com_weblinks .list-striped li:hover {
  background: #f0b736 !important;
  opacity: 0.5% !important;
}
.com_weblinks .list-striped li:hover,
.com_weblinks .list-striped li:hover .list-title a {
  color: #fff;
}
