.cf-languages {
  z-index : 50001 !important;
}

.cf-languages a img {
  width        : 20px;
  margin-right : 4px;
}

.ajax-loader {
  height : 19px;
  width  : 16px;
}

.blog article {
  border-bottom : 1px solid #CCC;
  padding       : 0 0 35px 0;
  margin-bottom : 35px;
}

aside .widget .news-thumb img {
  border : 0px solid #CCC;
}

aside .widget {
  margin-bottom : 28px;
}

aside .widget .news-content span a {
  color     : #8B8787;
  font-size : 12px;
}

/* Pagination
   Learn more: {@link http://wptheming.com/2015/02/styling-posts-pagination/}
-------------------------------------------------- */
.page-numbers {
  display         : inline-block;
  padding         : 5px 10px;
  margin          : 0 2px 0 0;
  border          : 1px solid #eee;
  line-height     : 1;
  text-decoration : none;
  border-radius   : 2px;
  font-weight     : 600;
}

.page-numbers.current,
a.page-numbers:hover {
  background : #f9f9f9;
}

.blog-author {
  margin-top    : 0px;
  border-bottom : 0px solid #E9E9E9;
}

.blog-author img {
  width  : inherit;
  border : 0px solid;
  width  : 75px;
}

.reply-button a {
  color : #FFF;
}

.comment-form #submit {
  color : #5E5E5E;
}

.comment-form .form-control {
  color : #6F6B6B;
}

.comment-form code {
  font-size   : 75%;
  display     : block;
  white-space : pre-line;
}

.box-icon .square {
  -webkit-border-radius : 0px;
  -moz-border-radius    : 0px;
  border-radius         : 0px;
  padding               : 30px;
  display               : table;
  margin                : 0 auto;
  background-color      : #FFF;
  -webkit-transition    : all 0.3s ease-in-out;
  -moz-transition       : all 0.3s ease-in-out;
  -o-transition         : all 0.3s ease-in-out;
  -ms-transition        : all 0.3s ease-in-out;
  transition            : all 0.3s ease-in-out;
  display               : inline-block;
  position              : relative;
  float                 : left;
  border                : 1px solid;
}

#go-top {
  position              : fixed;
  float                 : right;
  right                 : 30px;
  bottom                : 30px;
  z-index               : 9999;
  display               : none;
  cursor                : pointer;
  -webkit-border-radius : 0px;
  -moz-border-radius    : 0px;
  border-radius         : 0px;
  padding               : 5px;
  background-color      : #FFF;
  opacity               : 0.75;
  border                : 1px solid;
}

#main-menu {
  z-index  : 50000;
  position : relative;
}

#colorbox, #cboxOverlay, #cboxWrapper {
  z-index : 60000 !important;
}

/* Header text color.
-------------------------------------------------- */
/*.parallax-effect h1, .parallax-effect h2, .parallax-effect h3, .parallax-effect h4, .parallax-effect h5, .parallax-effect h6 {*/
/*color : #486376;*/
/*}*/

/*.breadcrumb > li a {*/
/*color : #486376;*/
/*}*/

/*.breadcrumb > .active {*/
/*color : #486376;*/
/*}*/

@font-face {
  font-family : "OpenSans-Regular";
  font-style  : normal;
  src         : url("../fonts/open-sans/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family : "Lato";
  font-style  : normal;
  src         : url("../fonts/Lato/Lato-Regular.ttf") format("truetype");
}

@font-face {
  font-family : "open-sans-condensed";
  font-style  : normal;
  font-weight : 300;
  src         : url("../fonts/open-sans-condensed/OpenSans-CondLight.ttf") format("truetype");
}

body {
  font-family : OpenSans-Regular;
  color       : #6a6a6a;
  font-size   : 16px;
  line-height: 27px;
}

h1 {
  font-family   : "Lato";
  margin-bottom : 25px;
  color         : #005A76;
  text-align    : center;
}

h3 {
  margin-bottom : 15px;
  /*color          : #005A76;*/
}

a:focus {
  outline         : none;
  text-decoration : none;
}

.underline {
  background     : url('../../../../images/under-headline.png') bottom center no-repeat;
  padding-bottom : 20px;
}

.underline-w {
  background     : url('../../../../images/under-headline-w.png') bottom center no-repeat;
  padding-bottom : 20px;
}

.contact, .members, .services, .about, .objective, .sponsors {
  padding: 40px 0 70px;
}

.objective, .about {
  background-color : #196a83;
  text-align: center;
}

.objective h1, .objective p, .about h1, .about p, .about h3 {
  color: #ffffff;
}

.objective p, .about p {
  padding: 0 100px;
}

.about{
  margin-top: 135px;
}

.about img {
  margin-top : 30px;
}

/*.contact h1, .members h1, .services h1, .about h1 {*/
/**/
/*}*/

/*MENU*/

.navbar {
  height : 135px;
  margin-bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 100;
}

.navbar-brand > img {
  width      : 40%;
  margin-top : 13px;
}

.navbar-default .navbar-nav > li > a {
  font-size      : 18px;
  text-transform : uppercase;
  color          : #005A76;
  font-family: OpenSans-Regular;
}

/*OWl*/

.owl-carousel .item {
  cursor : pointer;
}

.sponsor {
  text-align: center;
}

.sponsor ul {
  /*margin-left : 28%;*/
  float   : none;
  display : inline-block;
  margin  : 0;
}

.sponsor ul li {
  width   : 230px;
  /*height  : 300px;*/
  margin  : 20px 20px 30px 20px;
  /*color   : #5D5A57;*/
  display : inline-block;
}

/*.simple-image img {*/
/*height: 135px;*/
/*}*/

.footer-bottom {
  text-align       : center;
  padding          : 30px 0;
  color            : #ffffff;
  font-size        : 12px;
  background-color : #005A76;
}

.page_sub_menu_active {
  border-bottom : 2px solid #9D9D9D;
}