.body-wrapper {
  background-position: top left;
  position: absolute;
  background-image: url('../images/page_g.jpg');
  background-repeat: repeat;
  top: 0;
  width: 100%;
  height: 500px;  
  padding-top: 10px;
}
#sp-section-1{
  background-position: top left;
  background-image: url('../images/page_g.jpg');
  background-repeat: repeat;
  top: 0;
  background-color: transparent !important;
}
#sp-section-1 .sp-module{background:#e0e0e0}
body {
  margin: 0 auto;
  padding: 0;
  color: #493A22;
  background-color: #E4D7C4;
  background-image: url('../images/page_t.jpg');
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
}
.layout-boxed .body-innerwrapper{
-webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
/* padding: 5px;*/
	box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.44) !important;}
.article-list .article {
  position: relative;
  margin-bottom: 30px;
  padding: 20px;
-webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.44) !important;
  background-color:#F2ECE3;
}
.article-list .article .article-header h2 a:before{content:url('../images/postheadericon.png')}
.article-list.grid .article a img{width:100% !important;max-width:100% !important;position:relative !important;transform:none !important;left:auto  !important;}
#mod-custom131{  
-webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  border-radius: 20px 20px 0 0;
  margin: 0 auto;
  height: 250px;
  background-image: url('../images/header.jpg');
  background-position: top center;
  background-repeat: no-repeat; 
  background-color: transparent !important;
  background-size: cover;
  position: relative;
  z-index: auto !important;}
#sp-header .logo{height:120px}
.breadcrumb {
  padding: 0.75rem 1rem;
  background-color: transparent;
  border-radius: 0;
}
#sp-main-body {
  padding: 10px 0;
}
.sp-module {
/*  margin-top: 10px;*/
  border: none;
  padding: 0px;
  border-radius: 0;}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  margin: 0 0 10px;
  padding-bottom: 10px;
  padding-left: 30px !important;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid #f3f3f3;
}
#sp-left .sp-module, #sp-right .sp-module {
  margin-top: 5px;
  border: none;
  padding: 0px;
  border-radius: 0;
}
#sp-menu{margin-top: 8px;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  line-height: 24px;
  font-size: 14px;
  margin: 0;
  text-transform:uppercase;
}

.sp-megamenu-parent > li:last-child > a {
  padding: 0px 15px !important;
}
#offcanvas-toggler {
  line-height: 24px;
  height: 24px !important;
}
#sp-section-2,.sp-megamenu-parent .sp-dropdown li.sp-menu-item{
  background: #fff;
  background: linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: -webkit-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: -moz-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background-origin: padding-box;
  background: -o-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: -ms-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  -svg-background: linear-gradient(top, #937443 0, #fff 100%) no-repeat;}
.sp-megamenu-parent > li{font-weight:700}
.sp-megamenu-parent > li:hover{background: linear-gradient(top, #fff 100%, #937443 0) no-repeat;
  background: -webkit-linear-gradient(top, #fff 100%, #937443 0) no-repeat;
  background: -moz-linear-gradient(top, #fff 100%, #937443 0) no-repeat;
  background-origin: padding-box;
  background: -o-linear-gradient(top, #fff 100%, #937443 0) no-repeat;
  background: -ms-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: linear-gradient(top, #fff 100%, #937443 0) no-repeat;
  -svg-background: linear-gradient(top, #fff 100%, #937443 0) no-repeat;
color:#937443}
.sp-megamenu-parent > .sp-menu-item{
   margin:auto 5px;
   position:relative;
/*   overflow:hidden;*/
  min-height:28px;
background: linear-gradient(top, #E8E1D6 100%, #937443 0) no-repeat;
  background: -webkit-linear-gradient(top, #E8E1D6 100%, #937443 0) no-repeat;
  background: -moz-linear-gradient(top, #E8E1D6 100%, #937443 0) no-repeat;
  background-origin: padding-box;
  background: -o-linear-gradient(top, #E8E1D6 100%, #937443 0) no-repeat;
  background: -ms-linear-gradient(top, #937443 0, #E8E1D6 100%) no-repeat;
  background: linear-gradient(top, #E8E1D6 100%, #937443 0) no-repeat;
  -svg-background: linear-gradient(top, #E8E1D6 100%, #937443 0) no-repeat;
color:#937443


}
.sp-megamenu-parent > .sp-menu-item:before,
.sp-megamenu-parent > .sp-menu-item:after
{
  content:'';
  /*background:linear-gradient(top, #937443 0, #fff 100%) no-repeat;*/
  position:absolute;
  top:0px;
  height:28px;
  width:10px;
  box-shadow: 
    0 0 0 10px transparent,
    inset -2px -2px  5px -5px
    ;
  border-radius:0 0 10px 0;
     
}
.sp-megamenu-parent > .sp-menu-item:after {
  right:0;
  border-radius: 0 0 0 10px;
  box-shadow:  0 0 0 10px transparent, inset 2px -2px  5px -5px;
}
.sp-megamenu-parent > li:last-child 
.sp-megamenu-parent > li a:hover{color:#937443}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding:0}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{padding:4px 10px}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{color:#937443}
.mod-languages{margin-top:7px;text-align:right}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  font-size: 12px;
  font-variant: small-caps;
  background: url('../images/modhead.png') no-repeat;
  background: url('../images/modhead.png') no-repeat, linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: url('../images/modhead.png') no-repeat, -webkit-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background: url('../images/modhead.png') no-repeat, -moz-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background-origin: padding-box;
  background:  -o-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background:  -ms-linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  background:  linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  -svg-background:  linear-gradient(top, #937443 0, #fff 100%) no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #A6A6A6;
  padding: 6px 7px;
  margin: 0 auto 4px;
  
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li{border-bottom: 1px dashed #BFBFBF;}
#sp-left .sp-module ul > li>a, #sp-right .sp-module ul > li>a.active{font-size:12px;padding:0 10px;line-height:24px;}
#sp-left .sp-module ul > li>a:hover, #sp-right .sp-module ul > li>a.active:hover
{
  background: #9A8C79;
  background: linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  background: -webkit-linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  background: -moz-linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  background: -o-linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  background: -ms-linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  background: linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  -svg-background: linear-gradient(top, #837563 0, #91826E 13%, #A99E8E 40%, #AEA393 50%, #A99E8E 60%, #91826E 88%, #837563 100%) no-repeat;
  margin: 0 auto;
  color:#ffffff;
}