/*GENERAL*/
h1, h2, h3, h4, h5
{color:#b0a66b; font-family: Raleway, sans-serif;}

h4.sppb-addon-title {
    background: url(/images/border-title1.png) no-repeat bottom left;
}

a:hover, a:focus,
.sp-module ul >li >a:hover{
  color: #938d5b; }

#sp-footer {
    background: #c7c8ca;
}

#sp-main-body {
    padding: 0px!important;
}

.page-header h1 {text-align:center; font-size:26px;   margin-bottom:50px!important; font-family: Raleway, sans-serif; text-transform:uppercase;
}

.entry-header h2 a {color:#b0a66b}

.readmore .btn-default {background:none!important; border:none!important; color:#b0a66b!important; padding:0px!important; font-weight:bold;}

.readmore .btn-default:hover,
.readmore .btn-default:active,

.readmore .btn:focus, .readmore .btn:active:focus, .readmore .btn.active:focus, .readmore .btn.focus, .readmore .btn:active.focus, .readmore .btn.active.focus

{background:none!important; border:none!important; color:#938d5b!important; outline-color:#ffffff!important; box-shadow: inset 0 3px 5px rgba(0,0,0,0)!important;}
/*HEADER*/

#sp-header {
    height: 150px;
}



/*SLIDER*/


#sp-main-body .home-page #lt-slider {
    margin-top: 0px;
}

#lt-slider .tp-button {
    color: #ffffff!important;
    border: 1px solid #ffffff!important;
   
}

/*MAIN COLOR*/
.pricing-title, .progress-bar, #lt-design-title, .lt-fact-item:hover, #lt-bottom-portfolio, .lt-pricing-item li a, .sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > a:after, .lt-promo-banner-item .button:hover, #lt-testimonial .tp-button:hover, .lt-design-1-skill .button:hover, .lt-intro-item:hover span, .lt-mobi-item:hover span i, .lt-team-bottom-button, .lt-promod-right ul em, .lt-team-member-social, .lt-feature-item:hover i, #lt-blog .moduleItemReadMore:hover, #lt-slider .tp-button:hover, .lt-get-quote-button, .lt-team-bottom-button:hover, .lt-services-item:hover em, .lt-our-skill .lt-skill-sub p .expand, .lt-button:hover, .lt-history-sub .lt-history-item:hover i {
  background: #b0a669!important; }
  
  
  
  .projects-filter a.selected, .projects-filter a.selected:hover, .projects-filter a:hover {
    background: #b0a669!important;}


.projects-filter a,
#lt-slider .tp-button:hover{
 
    border: 1px solid #938d5b!important;
}

/*MENU*/
.sp-megamenu-parent >li >a 
{
  font-size:18px;  
     
  padding: 0px; 
  margin: 10px 20px;
  line-height: 40px;}

.sp-megamenu-parent > li > a:before {background:none!important}

.sp-megamenu-parent {margin-top:20px;}


/*PAGE BUILDER*/

#sp-page-builder .page-content .qsomos {margin: 100px 0px!important;}
h3.sppb-addon-title {margin-bottom:20px;}

#lt-design-1 .button {
    background: none;
    border: 1px solid #a5a5a5;
    width: 100%;
    padding: 0 auto;
    text-align: center;
    color: #000!important;
}

.sp-page-builder .page-content #lt-blog {margin:100px 0; padding:0px;}

.glscasos h2,
#section-id-1511550676675 h2{
    background: url(/images/border-title1.png) no-repeat bottom center;
  padding-bottom:20px;
}

.sp-page-builder .page-content #section-id-1511550676675 .sppb-section-title .sppb-title-heading {line-height:44px!important;}

.sppb-addon-article h3 {display:block; min-height:60px}

#sppb-addon-1482726033 img, 
#sppb-addon-1482726033,
 #sppb-addon-1482726033 .sppb-addon-single-image,
 #sppb-addon-1482726033 .sppb-addon-content,
 #sppb-addon-1482726033 .sppb-addon-single-image-container,

#sppb-addon-1482726040 img,
#sppb-addon-1482726040,
 #sppb-addon-1482726040 .sppb-addon-single-image,
 #sppb-addon-1482726040 .sppb-addon-content,
 #sppb-addon-1482726040 .sppb-addon-single-image-container


{height:100%!important; width:100%!important;}


/*Bottom*/
#sp-bottom1, 
#sp-bottom2,
#sp-bottom3,
#sp-bottom4 
{font-size:14px;}


.btn-primary {
    color: rgb(255, 255, 255);
    background-color: #b0a66b;
    border-color: #938d5b;
}

.btn-primary:hover {background-color: #1a1a1a; border-color: #000000;}


/*CONTACTO*/

#btn-1515362990608 {background:#000000; color:#ffffff; border:none!important;}
#btn-1515362990608:hover {background:#b0a66b;  border:none!important;}


.sppb-form-group input,
.sppb-form-group textarea{background:#F5F5F5!important; border:none!important; color:#495057;}

/*RESPONSIVE*/

@media (max-width: 1200px)
{
  
   .lt-design-1-skill ul li {
   
    line-height: 30px;
    font-size:16px;
    
}
}

@media (max-width: 991px)
{
  .sppb-addon-article h3,
  .entry-header h2 {
    font-size: 16px;
}
  
  .lt-design-1-skill ul li {
   
    line-height: 30px;
    font-size:14px;
    
}
  
  .lt-design-1-skill {
    padding: 20px;
}
  #column-id-1482726034 {
    padding-top: 0px!important;
}
  
  #sp-page-builder .page-content .qsomos,
   {
    margin: 50px 0px!important;
}
  
   #sp-bottom    {
    padding: 50px 0px!important;
}
  

  
  #sppb-addon-1482726082 .sppb-addon-title {
    
    font-size: 50px!important;
    line-height: 50px!important;
}
  
  .sppb-addon-article h3 {display:block; min-height:40px!important;}
  
}

@media (max-width: 767px)
{
  
#sp-bottom .sp-module .sp-module-title
{margin:20px 0 10px 0!important;}
  
  #sppb-addon-1515362990608 {margin-top:50px!important;}
  
  }


@media (max-width: 480px)
{
  #sp-page-builder .sppb-section-title .sppb-title-heading,
  .sp-page-builder .page-content #section-id-1511550676675 .sppb-section-title .sppb-title-heading{
    
    font-size: 26px!important;
    line-height: 26px!important;
   
}
  
  #sppb-addon-1482726082 .sppb-addon-title {
    font-size: 30px!important;
    line-height: 30px!important;
}
}