.site-title { 
    font-size:32px; 
}

.site-description { 
    font-size:16px; 
}

#mainnav ul li a { 
    font-size:14px; 
}

h1 { 
    font-size:52px; 
}

h2 { 
    font-size:42px; 
}

h3 { 
    font-size:32px; 
}

h4 { 
    font-size:25px; 
}

h5 { 
    font-size:20px; 
}

h6 { 
    font-size:18px; 
}

body { 
    font-size:14px; 
}

.header-image { 
    background-size:cover;
}

.header-image { 
    height:300px; 
}

.widget-area .widget_fp_social a,#mainnav ul li a:hover, .sydney_contact_info_widget span, .roll-team .team-content .name,.roll-team .team-item .team-pop .team-social li:hover a,.roll-infomation li.address:before,.roll-infomation li.phone:before,.roll-infomation li.email:before,.roll-testimonials .name,.roll-button.border,.roll-button:hover,.roll-icon-list .icon i,.roll-icon-list .content h3 a:hover,.roll-icon-box.white .content h3 a,.roll-icon-box .icon i,.roll-icon-box .content h3 a:hover,.switcher-container .switcher-icon a:focus,.go-top:hover,.hentry .meta-post a:hover,#mainnav > ul > li > a.active, #mainnav > ul > li > a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .text-color, .social-menu-widget a, .social-menu-widget a:hover, .archive .team-social li a, a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
    color:#ff6e00
}

.project-filter li a.active, .project-filter li a:hover,.preloader .pre-bounce1, .preloader .pre-bounce2,.roll-team .team-item .team-pop,.roll-progress .progress-animate,.roll-socials li a:hover,.roll-project .project-item .project-pop,.roll-project .project-filter li.active,.roll-project .project-filter li:hover,.roll-button.light:hover,.roll-button.border:hover,.roll-button,.roll-icon-box.white .icon,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.go-top,.bottom .socials li:hover a,.sidebar .widget:before,.blog-pagination ul li.active,.blog-pagination ul li:hover a,.content-area .hentry:after,.text-slider .maintitle:after,.error-wrap #search-submit:hover,#mainnav .sub-menu li:hover > a,#mainnav ul li ul:after, button, input[type="button"], input[type="reset"], input[type="submit"], .panel-grid-cell .widget-title:after { 
    background-color:#ff6e00
}

.roll-socials li a:hover,.roll-socials li a,.roll-button.light:hover,.roll-button.border,.roll-button,.roll-icon-list .icon,.roll-icon-box .icon,.owl-theme .owl-controls .owl-page span,.comment .comment-detail,.widget-tags .tag-list a:hover,.blog-pagination ul li,.hentry blockquote,.error-wrap #search-submit:hover,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus, button, input[type="button"], input[type="reset"], input[type="submit"], .archive .team-social li a {
    border-color:#ff6e00
}

.site-header.float-header { 
    background-color:rgba(0,0,0,0.9);
}

@media only screen and (max-width: 1024px) { 
    .site-header { background-color:#000000;
    }
}

.site-title a, .site-title a:hover { 
    color:#ffffff
}

.site-description { 
    color:#ffffff
}

#mainnav ul li a, #mainnav ul li::before { 
    color:#ffffff
}

#mainnav .sub-menu li a { 
    color:#ffffff
}

#mainnav .sub-menu li a { 
    background:#1c1c1c
}

.text-slider .maintitle, .text-slider .subtitle { 
    color:#ffffff
}

body { 
    color:#767676
}
#secondary { 
    background-color:#ffffff
}

#secondary, #secondary a, #secondary .widget-title { 
    color:#767676
}

.footer-widgets { 
    background-color:#252525
}

.site-footer { 
    background-color:#1c1c1c
}

.site-footer,.site-footer a { 
    color:#666666
}

.overlay { 
    background-color:#000000
}

.page-wrap { 
    padding-top:83px;
}

.page-wrap { 
    padding-bottom:100px;
}

#Servicios , #Empresa , #Clientes , #Contacto , #pl-5 .panel-grid-cell .so-panel , #pl-5 .panel-grid-cell .so-panel:last-child { 
    margin-bottom:0px 
} 

#Servicios .panel-grid-cell , #Empresa .panel-grid-cell , #Clientes .panel-grid-cell , #Contacto .panel-grid-cell , #pg-5-4 .panel-grid-cell { 
    float:none 
} 

#Servicios , #Empresa , #Clientes , #Contacto , #pg-5-4 { 
    margin-left:-15px;margin-right:-15px 
} 

#Servicios .panel-grid-cell , #Empresa .panel-grid-cell , #Clientes .panel-grid-cell , #Contacto .panel-grid-cell , #pg-5-4 .panel-grid-cell { 
    padding-left:15px;padding-right:15px 
} 

@media (max-width:780px){ 
    #Servicios .panel-grid-cell , #Empresa .panel-grid-cell , #Clientes .panel-grid-cell , #Contacto .panel-grid-cell , #pg-5-4 .panel-grid-cell { 
        float:none;width:auto 
    } 
    
    #pl-5 .panel-grid , #pl-5 .panel-grid-cell {  
    
    } 
    
    #pl-5 .panel-grid .panel-grid-cell-empty { 
        display:none 
    } 
    
    #pl-5 .panel-grid .panel-grid-cell-mobile-last { 
        margin-bottom:0px 
    }  
} 


.fluid-width-video-wrapper{
    width:100%; 
    position:relative;
    padding:0;
}

.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.siteorigin-panels-stretch.panel-row-style {
    background-color: rgb(247, 247, 247);
    padding: 100px 0px;
}

#Clientes > .siteorigin-panels-stretch.panel-row-style {
    background-color: rgb(255, 255, 255);
    padding: 100px 0px;
}

#gmap > .siteorigin-panels-stretch.panel-row-style {
    background-color: rgb(255, 255, 255);
    padding: 0px;
}

.page-wrap.servicios{
    padding: 83px 0 100px;
    clear: both;
}

.grecaptcha-badge {
    transform: scale(0.70);
    -webkit-transform: scale(0.70);
    width: 0px !important;
}