main {
  background: #e8e8e8 !important;
}

/*tRANSPARENT MENU BAR THAT SITS ON SLIDE BAR
.site-header {
	position: absolute;
	left: 0;
	right: 0;
}

.hgroup, .main-navigation {
	z-index: 400;
}

#sticky-container .main-navigation {
	background: rgba(52,56,1,.5) !important;
}
.main-navigation {
	background: none !important;
}

.site-main {
	padding: 0 105px !important
}

#search-icon #search-icon-icon {
	background: rgba(52,53,56,.5);
}

/*END OF tRANSPARENT MENU BAR THAT SITS ON SLIDE BAR*/

/*#sticky-container .main-navigation {
  background: rgba(52,52,1,.1) !important;
   background:rgba(0, 208, 221)!important;
  background: rgba(52,56,1,.5) !important;
  
}
*/

.main-navigation {
  background: none !important;
}

/*
#masthead.site-header {
 /* background-color: #1af069; nimeichange to white but no effect
  background-color: #1af069;
  background-image: url("http://musomavijijini.or.tz/wp-content/uploads/2016/05/banner.png");
  /*remove bottom blank space to next row
 
padding-bottom: 0;
  /* padding-bottom: 0; 
 margin-bottom: 2px !important;
  padding-top: 10px !important;
  height: 183px;
  TEST IF I CAN SAVE
  ;
}
*/

/*.main-navigation ul {
  background-color: #ffff96;
  margin-left: 0px !important;
  margin-right: 0px !important;
  /* height: 15px;
  border-radius: 10px;
  */

/*
  text-align: left;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  ;
}
*/

/* Vantage set menu font family and font size */

.main-navigation a {
  font-family: ‘Open Sans’, sans-serif;
  font-size: 16px;
  color: #000000;
}

#colophon #theme-attribution {
  visibility: hidden;
}

article.page .entry-header h1.entry-title {
  visibility: hidden;
}

/*.textwidget {
   
  /*padding: 15px;
  position: relative;
  top: 0px;
  float: left;
  background-color: #9af294;
  color: #000000;
  This was causing text backround to be green, i have changed it to white
 background-color: #ffffff;
  color:#9af294; 
   word-spacing: 1px;
    
  color:blue;
  font-family: tahoma;
  font-style: normal;
  text-align: right;
 
}*/

.myTable {
  color: #ffffff;
  background-color: #769ff7;
  border-radius: 15px 15px  0 0;
  font-size: 16px;
}

.myTable2 {
  color: #ffffff;
  background-color: #769ff7;
  border-radius: 0 0 0 15px;
  border-right: solid 1px #957030;
  font-size: 16px;
}

.myTable3 {
  color: #ffffff;
  background-color: #769ff7;
  border-radius: 0 0 15px 0;
  font-size: 16px;
}

.myTable4 {
  font-size: 16px;
}

.tableend {
  color: #ffffff;
  background-color: #769ff7;
  border-right: solid 1px #957030;
  font-size: 16px;
}

.tablemid {
  background-color: #ffffff;
  border-right: solid 1px #957030;
  border-left: solid 1px #957030;
  font-size: 16px;
}

.tablemidstart {
  background-color: #ffffff;
  border-right: solid 1px #957030;
  font-size: 16px;
}

.tablemidend {
  background-color: #ffffff;
  font-size: 16px;
}

.tablemidendg {
  background-color: #1af069;
  font-size: 16px;
}

.tablemidendy {
  background-color: #ffff96;
  font-size: 16px;
}

.tablemidendb {
  background-color: #769ff7;
  font-size: 16px;
}

article.page .entry-header {
  padding-top: -980px;
}

.main-navigation {
  background-color: #e8e8e8;
}

/*.siteorigin-widget-tinymce.textwidget {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 700px;
  color: #ffffff;
  font-size: 20px;
  text-align: left;
}*/

#masthead .hgroup h1 {
  text-align: left;
  color: #ffffff;
  padding-top: 2px;
  padding-bottom: 0px;
  font-weight: normal;
}

.utangulizi td {
  padding: 5px;
}

.miradi td {
  padding: 5px;
}

.alignnone.wp-image-93 {
  padding: 1px;
  float: right;
  margin: 10px;
}

.entry-content img {
  padding: 1px;
  float: left;
  margin: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#lang_choice_polylang-2 {
  float: right;
}

.social_container {
  display: none;
}

.main-navigation ul ul li:hover > a {
  color: #ffffff;
  text-decoration: underline;
  background-color: #1af069;
}

.main-navigation ul li:hover > ul {
  color: #ffffff;
  background-color: #00bcff;
}

.main-navigation ul li:hover > a {
  background-color: #00bcff;
}

#masthead.force-responsive .hgroup {
  padding: 5px;
}

body {
  background-color: #fcfcfc;
}

#masthead .hgroup {
  height: 63px;
  margin: 0px;
}

#wrapper {
  /*border: 1px solid gray; This is Prof's picture border....
 */
  width: 175px;
  height: 285px;
  /* padding: 0 10px 0 0;*/
  float: left;
  background-color: #e3f7ea;
  margin-right: 10px;
  margin-bottom: 130px;
  box-shadow: 5px 5px 10px 10px #888888;
  /*nimeongeza hii*/
  margin-top: 0px;
  border-radius: 15px;
  background: #e3f7ea;
  /* padding: 20px;
   width: 200px;
    height: 150px; */
}

/* This is the original working well wrapper! Before changing prof's picture
#wrapper {
  border: 1px solid gray;
  height: 375px;
  width: 175px;
  padding: 0 5px 0 0;
  float: left;
  background-color: #ffffff;
  margin-right: 10px;
  margin-bottom: 20px;
}
*/

/*was placed for the metaslider but now i have disabled it
#wrappermp {
  height: 375px;
  width: 755px;
  overflow: hidden;
  margin-left: 20px;
  float: right;
  
  vertical-align: top;
}*/

#nav {
  line-height: 20px;
}

.entry-content .wp-caption {
  border: none;
  box-shadow: none;
}

.entry-content {
  color: #000000;
  font-size: 16px;
}

.blog p {
  font-size: 16px;
}

.single-post p {
  font-size: 16px;
}

.page p {
  font-size: 16px;
}

#page-title {
  visibility: hidden;
}

.tablemiradi {
  padding-left: 15%;
  padding-right: 10%;
}

.highlight {
  color: #0000ff;
}

/*placing a separator in menu items*/

.main-navigation ul li {
  border-right: 1px solid #e6f3f7;
  border-right-width: 2px;
}

.main-navigation ul li:last-of-type {
  border-right: none;
}

.main-navigation ul ul li {
  border-right: none;
}

/*End of separator codes*/

/*Align post title to center*/

#page-title,
article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
  text-align: center;
}

/*End of aligning the post title*/

/* Vantage Full Width Layout - Adjust Site Width 

body.responsive.layout-full #page-wrapper .full-container {
max-width: 1080px;
}*/

.site-navigation.main-navigation.primary {
  background-color: #ffff96;
}

/* Mwanzo page pagebuilder applied row classes
First row border*/

.firstrow-border {
  background-color: #e3f7ea;
  box-shadow: 5px 5px 5px 5px #888888;
  border-radius: 10px;
  background: #e3f7ea;
}

/* width: 175px;
  height: 285px;
  padding: 0 10px 0 0;
  float: left;
           NIMECOPY KUANZIA HAPA
  background-color: #e3f7ea;
  margin-right: 10px;
  margin-bottom: 130px;
  box-shadow: 5px 5px 10px 10px #888888;
  /*nimeongeza hii
  margin-top:0px;
    border-radius: 15px;
    background: #e3f7ea;
 
                      HADI HAPA    
padding: 20px;
   width: 200px;
    height: 150px;  }*/

/*For removing a gap between slider and headline.*/

#main.site-main {
  padding: 0 10px;
  margin-top: 0px;
}

.siteorigin-panels-stretch.panel-row-style.panel-row-style-full-width {
  padding-bottom: 0px;
}

/*kudecorate habari mpya ktk home page*/

.maneno {
  background-color: #ffffff;
  /*   margin-left: 0px !important;
  margin-right: 0px !important;
 height: 15px;
  border-radius: 10px;
  */
  /*
  text-align: left;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  */
}

table,
th,
td {
  border: 1px solid #fff;
  background-color: white;
  border-spacing: 1px;
  border-collapse: separate;
}

/*table, th, td {
	border: 1px solid #000;
}*/

/*moving Hero image text to the bottom */

.so-widget-sow-hero-default-2d327fcf2ed5 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5 {
  color: #ffffff;
  padding-top: 90px;
}

.so-widget-sow-hero-default-2d327fcf2ed5 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
  padding-top: 90px;
}

/*.menu-item {
  display: inline-block;
  padding: 0 5px;
}*/

#menu-main.menu {
  background-color: #82f734;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 1083px;
}

.myfonts {
  font-size: 18px;
}

#pgc-3290-2-1.panel-grid-cell {
  border-width: 5px;
  border-color: #fcfc0d;
  border-style: solid;
}

/*Yellow border around kalamu ya mh*/

#pgc-3290-3-1.panel-grid-cell {
  border-width: 3px;
  border-style: solid;
  border-color: #fcfc02;
}

.entry-main {
  margin-top: 0px;
}

.juu {
  padding: 10px 10px 20px 10px;
  width: 300px;
  height: 300px;
  /* border: 1px solid #BFBFBF;*/
  background-color: white;
  box-shadow: 10px 10px 5px #aaaaaa;
  margin-left: auto;
  margin-right: auto;
}

.juu2 {
  padding: 10px 10px 10px 10px;
  /* border: 1px solid #BFBFBF;*/
  background-color: white;
  box-shadow: 10px 10px 5px #aaaaaa;
  margin-left: auto;
  margin-right: auto;
}

#colophon .widget_nav_menu .menu-item a {
  background-color: #ffffff;
  color: #0520ed;
}

#footer-widgets .widget:last-child {
  width: 200px;
  padding: 20px;
  float: left;
}

.panel-grid.panel-has-style>.panel-row-style {
  background-size: cover;
  margin-top: 0px;
  margin-bottom: 0px;
}

.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-5620-1 {
  margin-top: 0px;
}

.panel-grid-cell .widget-title {
  font-size: 11px;
}

.entry-content a:hover {
  font-size: 11px;
}

.entry-content h6 {
  font-size: 13px;
}

.main-navigation {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/*bighero banner*/

.bigtext1 {
  font-size: 12px;
  color: white;
}