#menu-main {
    background-color: #fcfcfc;
}
#menu-main a {
	color: #baab97;
	display: inline-block;
	padding: 10px 15px 0px 14px;
	text-decoration: none;
  font-family: museo-sans-1,museo-sans-2,Helvetica Verdana sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 12px;
    color: #584528;
    color: #baab97;
    display: block;
    height: 24px;
  background-color:#FCFCFC;
      border-bottom: 1px solid #534741;
    border-top: 1px solid #dad8cb;
}
#menu-main-menu {
    text-align: center;
    background-color: #fcfcfc;
}
.sf-menu > li {
    border-right: 1px solid #dad8cb;
    display: inline;
    float: left;
  	margin-right: 20px;
      width: 164px;
    font-size: 12px;
    font-weight: 700;
      text-align: center;
  height: 35px;
    margin: 0;
    position: relative;
      border-left: 1px solid #dad8cb;
}
#useful-menu {
    display: inline;
    float: right;
    font-size: 20px;
    margin: 50px 20px 14px 10px;
    position: relative;
    z-index: 2;
  text-decoration:none;
}
.title-post-single {
    margin: 10px 0 20px;
    display: none;
}
div.divider {
    border-top: solid 1px #eee;
    margin: 20px 0;
    display: none;
}
.so-widget-sow-social-media-buttons-atom-8793a87bb7e4 .sow-social-media-button .sow-icon-fontawesome {
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 25px;
}
.so-widget-sow-social-media-buttons-atom-ef7c382fb4d3 .sow-social-media-button .sow-icon-fontawesome {
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 25px;
}
footer .widget li {
    line-height: 24px;
    display: block;
    float: left;
    margin: 5px;
}
#useful-menu a {
    color: #d8ae6e;
    border: 2px solid #b3a290;
    PADDING: 5PX;
    TEXT-DECORATION: NONE;
  border-radius: 8px 8px 8px 8px;
}
 .metaslider.ashish .caption-wrap {
    position: absolute;
    left: 0;
    background: #dbd6ca;
    color: white;
    /* opacity: 0.7; */
    margin: 0;
    display: block;
    width: 100%;
    line-height: 3;
}
#footer-main a {
    color: BLACK;
}
footer {
    background-color: #fcfcfc;
    color: #9ca7c2;
    margin: 0;
    padding: 40px 0 40px;
}
.wrapper-main {
    background-color: #FCFCFC;
    padding-right: 30px;
    padding-left: 30px;
    border-bottom: 1px solid;
}
#pg-15-0, #pl-15 .panel-grid-cell .so-panel {
    margin-bottom: 30px;
    margin-right: 30px;
}

img.image.wp-image-658.attachment-full.size-full {
    width: 100%;
}
div#panel-648-0-1-0 {
    margin-bottom: 0 !IMPORTANT;
}
#panel-648-0-1-1 p {
    text-align: center;
    background: #5a8427;
    font-size: 16px;
    padding: 4px 0px;
    color: #fff;
    margin-left: 5px;
		margin-right: -5px;
}
div#panel-648-0-1-2 {
    background: #00000026;
    padding: 25px 10px;
}
.portfolioFilter.clearfix {
    margin: 24px 0px;
}
div#panel-648-0-1-1 {
    margin-bottom: 0px !important;
}
div#panel-648-0-1-2 {
    
    background-repeat: no-repeat;
    background-position: top left;
		background:transparent;
}
.sf-menu > li {
		width: 150px !important;
}
ul.footer_above_links {
    margin: 30px 0px;
}
ul.footer_above_links li {
    width: 30%;
    float: left;
    text-align: center;
background: #5a8427;
margin-right: 15px;
}
ul.footer_above_links li a {
    font-size: 20px;
    padding: 10px 0px;
    display: block;
}

.portfolioFilter a {
    border-radius: 0px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    padding: 10px 30px !important;
}
.filter-title {
    color: #fff !important;
		background: #00000096 !important;
}
h1.slider-heading {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00000096;
	font-size: 26px !important;
  padding: 10px 10px;
}
#panel-648-0-1-2 a.sow-social-media-button {
    padding: 10px 15px;
}
.siteorigin-widget-tinymce.textwidget a {
    margin-left: 0px !IMPORTANT;
}

