.logo{
    line-height: 78px;
    font-size: 30px;
    font-weight: bold;
    color: #ff5200 !important;
    text-decoration: none !important;
    border-bottom: none;
}

.logo span{
    color: #ffd200;
}

.sombra{ text-shadow: #020202 1px 1px 1px;}

.feature-box i, #mainmenu li:hover > ul, #mainmenu li:hover > a, .date-box .day, .slider_text h1, .id-color, .pricing-box li h1, .title span, i.large:hover, .feature-box-small-icon-2 i, address span i, .pricing-dark .pricing-box li.price-row, .ratings i, #mainmenu a:hover, #mainmenu a.active, header.smaller #mainmenu a.active, .pricing-dark .pricing-box li.price-row, .dark .feature-box-small-icon i, a.btn-slider:after, .feature-box-small-icon i, .feature-box-small-icon .number, .box-icon-simple i, a.btn-line:after, .team-list .social a, .de_contact_info i, .dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, a.btn-text:after, .separator span i, address span strong, .de_tab.tab_steps .de_nav li span:hover, .de_testi_by, .pf_text, .widget_tags li a, .dark .btn-line:after, .dark a.btn-line:after, .crumb a, .btn-right:after, .btn-left:before, #mainmenu li a:after, header .info .social i:hover, #back-to-top:hover:before, #services-list li.active, #services-list li.active a:after, .testimonial-list:before {
    color: #ff2300;
}

header.header-solid.header-light #mainmenu >li > a {
    color: #ff5200;
    font-size: 15px;
    
}


header.smaller {
 
    z-index: 1040 !important;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
  .modal-lg {
    width: 1020px;
  }
}


#content {
    width: 100%;
    background: #fff;
    padding: 20px 0 20px 0;
    z-index: 100;
}


#content hr {
    display: block;
    clear: both;
    border-top: solid 1px #ddd;
    margin: 0px 0 10px 0;
}