/*common*/
body {letter-spacing: -0.5px;line-height: 150%;}
h1, h2, h3, h4, h5, h6 {color: #795f35;}

.sp-megamenu-parent >li >a{font-size:12px;}
h3.sppb-title-heading{font-size: 150% !important;}

h1, .h1 {
    font-size: 180%;
    margin-bottom: 30px;
}
.sp-page-title {
    background-position: 100% 50%;
    background-attachment: scroll;
}

.sppb-addon-cta .sppb-cta-subtitle {
    font-size: 120%;
    line-height: 30px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
    font-size: 300%;}

/*slide*/
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
    margin-top: 10%;
    padding: 30px 40px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {color: #d5ad6d;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-stage .owl-item.active .sppb-slideshow-fullwidth-item-text {
    background: linear-gradient(-45deg, transparent, #000);
    border-radius: 10px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text p.details {
    color: #fee2b5;width:100%;
}



.icon,.metal, a.sppb-btn.sppb-btn-default, button#bfSubmitButton{
  position: relative;
  overflow: hidden;
  display: inline-block; 
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
}/* .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover,.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:after,.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover:after,*/
 a.sppb-btn.sppb-btn-default,.metal,button#bfSubmitButton{background:-webkit-linear-gradient(#F9F9F9 40%, #B5B5B5,#eee);
background:linear-gradient(#F9F9F9 40%, #B5B5B5,#eee);color:black;
font-weight:bold }
.metal, a.sppb-btn.sppb-btn-default:hover, button#bfSubmitButton:hover {
    background: -webkit-linear-gradient(#eee,#B5B5B5,#F9F9F9);
    background: linear-gradient(#eee 40%,#d0d0d0,#F9F9F9);
    color: #676767;
    font-weight: 500;
}

/**
 * The "shine" element
 */

.icon:after, .metal:after, a.sppb-btn.sppb-btn-default:after,  button#bfSubmitButton:after {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(-30deg);
  background: linear-gradient(
    to top, 
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.23) 77%,
    rgba(255, 255, 255, 0.7) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* Hover state - trigger effect */

.icon:hover:after,.metal:hover:after,  a.sppb-btn.sppb-btn-default:hover:after,  button#bfSubmitButton:hover:after {
  opacity: 1;
  top: 30%;
  left: 30%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}

/* Active state  .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:active:after, */

.icon:active:after,.metal:active:after,  a.sppb-btn.sppb-btn-default:active:after,button#bfSubmitButton:active:after {
  opacity: 0;
}

/*hilustre
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a{
     background: #000; 
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a:hover{
     background: #000; color:white;
}*/
.sp-simpleportfolio .sp-simpleportfolio-filter{margin-bottom:0px;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {margin: 0px;}
#sp-simpleportfolio > div.sp-simpleportfolio-filter > ul > li> a {margin: 5px;}

/*header*/
h1.sppb-addon-title:after {
    position: absolute;
    content: "";
    height: 30px;
    width: 213px;
    right: 40%;
    top: 50px;
    background: url(/images/title-bg.png);
    background-repeat: no-repeat;
}
h3.sppb-title-heading {  color: rgb(133, 102, 53) !important;}
h3.sppb-title-heading {font-size: 150% !important;}

/*footer*/
#sp-bottom {padding: 40px 0 10px 0 !important;}
#sp-bottom h3.sp-module-title { color: #D5AD6D;}
#sp-bottom h3.sp-module-title {
    font-size: 120%;
    margin-bottom: 10px;}
#sp-bottom .sp-module ul >li {
    color: rgb(184, 153, 103);
    line-height: 25px;
    font-size: 90%;}
#sp-footer {color: #aa8a5a !important;}
#sp-footer {
    text-align: left;
    padding: 20px 0;
    font-size: 12px;}
section#sp-bottom {
    background: black;
    border-top: 3px solid;
    border-color: #cbbba3;
}
span.sp-copyright, span.sp-copyright a {
    color: #c9aa7a;
}

/*service*/
.sppb-tab-content {
    border: 1px solid #dddddd;
    border-top: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
} 
@media(min-width:769px) {.sppb-tab-content {min-height: 300px;background: white;}}

#dedepo > div > div.sppb-section-title.sppb-text-center > h3, #dedepo > div > div.sppb-section-title.sppb-text-center > h3 {
    color: #d5c4a9 !important;
}

