
#header {
    background-color: #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

#header.sticky-header #header-wrap {
    background-color: #f1f1f1;
}

#primary-menu.style-3 > ul > li > a {
    color: #4e4e4e;
}

#primary-menu.style-3 > ul > li:hover > a {
    color: #fe5300;
}

.top-links {
    float: right;
}

.btn-jcg {
    background-color: #00000042;
    color: white;
}

.btn-jcg:hover {
    color: white;
}

#top-bar {
    /*background: linear-gradient(#FE5400, #FF5300, #FF5200, #FF5100);*/
    background: transparent;
}

.top-bar-color {
    background: linear-gradient(#FE5400, #FF5300, #FF5200, #FF5100) !important;
}

#header {
    z-index: 10;
}

#slider {
    top: -145px;
}

.css3-spinner > div {
    background-color: #fe5300;
}

#header {
    height: 60px;
    /*height: 100px;*/
}

#header-wrap {
    height: 60px;
}

#logo img {
    height: 60px;
    /*height: 100px;*/
}

#primary-menu.style-3 > ul > li > a {
    margin: 8px 0;
}

#top-search, #top-cart, #side-panel-trigger, #top-account {
    margin: 19px 0 40px 15px;
}

#top-search a i {
    top: 2px;
}

#top-search form input {
    padding: 10px 80px 17px 0;
}

.imagen-slider {
    /* border: solid; */
    height: auto !important;
    top: 130px;
    max-width: 100%;
    width: 100%;
}

.imagen-slider img {
    width: 100%;
    max-width: 100%;
    /* border: solid; */
    margin: 0 auto;
}

.button-celeste {
    background-color: #00A6F5 !important;
    color: white;
    top: -48px;
}

.button-celeste2 {
    background-color: #00A6F5 !important;
    color: white;
    top: -35px;
}

.button-gris {
    background-color: #e9e9e9 !important;
    color: #002F69;
    top: -48px;
    /* height: auto;
     display: block !important;
     margin: 0;
     font-weight: 300;
     text-transform: none;
     border-radius: 0;
     text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/
}

.button.button-full {
    padding: 10px 0;

}

.home-segundo-banner {
    margin-top: -80px;
}

.button.button-full strong {
    border-bottom: none;
}

#content {
    overflow: visible;
    background-color: transparent;
}

/*Footer*/
#footer.dark, .dark #footer {
    background-color: #f2f2f2;
    color: #4a4a4a;
}

.dark .widget h4 {
    color: #4a4a4a;
}

.dark .widget_nav_menu li a, .dark .widget_links li a, .dark .widget_meta li a, .dark .widget_archive li a, .dark .widget_recent_comments li a, .dark .widget_recent_entries li a, .dark .widget_categories li a, .dark .widget_pages li a, .dark .widget_rss li a {
    color: #4a4a4a;
    background: url("images/icons/widget-link.png") left top no-repeat;
}

.dark .widget_nav_menu li a:hover, .dark .widget_links li a:hover, .dark .widget_meta li a:hover, .dark .widget_archive li a:hover, .dark .widget_recent_comments li a:hover, .dark .widget_recent_entries li a:hover, .dark .widget_categories li a:hover, .dark .widget_pages li a:hover, .dark .widget_rss li a:hover {
    color: #fe5106;
}

.dark .spost .entry-title h4 a, .dark .mpost .entry-title h4 a {
    color: #4a4a4a;
}

.dark .spost .entry-title h4 a:hover, .dark .mpost .entry-title h4 a:hover {
    color: #fe5106;
}

.dark, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
    color: #484848;
}

#copyrights {
    background-color: #fe4f07 !important;
}

#copyrights .col_half {
    color: white;
}

.dark .copyright-links a {
    color: white;
    border-bottom-color: white;
}

.dark .copyright-links a:hover {
    color: #4a4a4a;
    border-bottom-color: #4a4a4a;
}

/*.dark #footer .social-icon.si-borderless, #footer.dark .social-icon.si-borderless {
    color: #f3f3f2 !important;
}*/

.dark .widget_nav_menu li a, .dark .widget_links li a, .dark .widget_meta li a, .dark .widget_archive li a, .dark .widget_recent_comments li a, .dark .widget_recent_entries li a, .dark .widget_categories li a, .dark .widget_pages li a, .dark .widget_rss li a{
    color: #4a4a4a;
    background: no-repeat;
    padding: 0;
}

.widget_nav_menu li, .widget_links li, .widget_meta li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li, .widget_categories li, .widget_pages li, .widget_rss li{
    padding: 4px 4px 4px 0px;
}

.dark .input-group-addon, .dark .input-group-btn .btn-default {
    color: white;
}

.home-title {
    font-size: 20px !important;
}

.footer-block-2{
    columns: 2;
}


.makin-body-container{
    margin-top: -80px;
    background: white;
    /*height: 500px;*/
    padding: 0px 70px 0px 70px;
}

.h2-makin-title{
    text-align: center;
    padding: 30px;
    font-size: 50px;
    text-transform: uppercase;
    color: #002F69;
}

#google-map{
    top: -13px;
}

.button-orange{
    background-color: #fe4d07 !important;
    color: white;
    top: -48px;
}

#primary-menu ul li > a{
    font-size: 15px !important;
}

.vit-marcas{
    display: inline-block; padding: 10px;
}

.vit-ventas{
    padding: 23px 0px 4px 140px !important;
}

.vit-ventas-h{
    width: initial !important;
    height: initial !important;
}

#primary-menu ul ul li > a{
    color: #4d4d4d;
    text-align: left;
}