/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#main{padding-top:35px;}
.single-navigation{margin-bottom:10px;}
.fusion-page-title-bar{background-size:cover;}
.hidden{height:0;width:0;font-size:0;text-indent:-999em;overflow:hidden;position:absolute;}
.float-left,
#floatLeft{display:inline;float:left;}
.float-right,
#floatRight{display:inline;float:right;}
.cobranded{font:300 12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#595959;background:#DDD;background:-moz-linear-gradient(top,#EEE 0%,#FFF 8%,#FFF 92%,#EEE 100%);background:-webkit-linear-gradient(top,#EEE 0%,#FFF 8%,#FFF 92%,#EEE 100%);background:linear-gradient(to bottom,#EEE 0%,#FFF 8%,#FFF 92%,#EEE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#dddddd',GradientType=0);}
.cobranded a{text-decoration:none;color:#595959;}
.cobranded a:hover{color:#00538F;}
.cobranded .fusion-row{position:relative;}
.cobranded .fusion-row .item{display:inline-block;*display:inline;margin:10px 5px;}
.fusion-header-wrapper.cobranded .fusion-header{background-color:transparent;}
.cobranded .rrss{display:inline;float:right;margin:7px 0 0;}
.cobranded .rrss li{display:inline;float:left;margin-left:8px;font-size:0;}
.cobranded .rrss .it{display:inline;float:left;height:18px;width:18px;background:transparent url(cobranded.png) no-repeat -1px -1px;}
.cobranded .rrss .it .hide{display:none;visibility:hidden;}
.cobranded .rrss .it.li{}
.cobranded .rrss .it.yt{background-position:-21px -1px;}
.cobranded .rrss .it.go{background-position:-41px -1px;}
.cobranded .rrss .it.pi{background-position:-61px -1px;}
.fusion-button.btn_home,
.fusion-button.button-default.btn_home,
.fusion-button.btn_home:hover,
.fusion-button.button-default.btn_home:hover,
.wpcf7-form .frm input[type="submit"],
.wpcf7-form .frm .wpcf7-submit,
.wpcf7-form .frm input[type="submit"]:hover,
.wpcf7-form .frm .wpcf7-submit:hover{margin-top:20px;padding:6px 8px 5px;border:0 solid transparent;font-size:12px;font-weight:400;line-height:17px;color:#FFF !important;background:#90c9e8;background-image:-webkit-gradient(linear,left bottom,left top,from(#4E5256),to(#4E5256));background-image:linear-gradient(to top,#4E5256,#4E5256);background-image:-webkit-linear-gradient(to top,#4E5256,#4E5256);background-image:-moz-linear-gradient(to top,#4E5256,#4E5256);background-image:-ms-linear-gradient(to top,#4E5256,#4E5256);background-image:-o-linear-gradient(to top,#4E5256,#4E5256);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4E5256,endColorstr=#4E5256);}
.fusion-button.btn_home .fusion-button-text{font-weight:normal;color:#FFF !important;}
.fusion-button.btn_home.btn_xl,
.fusion-button.btn_home.btn_xl:hover{font-size:16px;line-height:19px}
.fusion-button.btn_home.btn_xs,
.fusion-button.btn_home.btn_xs:hover{margin:0 5px 0 0;padding:3px 8px 2px;font-size:14px;line-height:13px;text-transform:none;background:#FFFFFF;background-image:-webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#FFFFFF));background-image:linear-gradient(to top,#FFFFFF,#FFFFFF);background-image:-webkit-linear-gradient(to top,#FFFFFF,#FFFFFF);background-image:-moz-linear-gradient(to top,#FFFFFF,#FFFFFF);background-image:-ms-linear-gradient(to top,#FFFFFF,#FFFFFF);background-image:-o-linear-gradient(to top,#FFFFFF,#FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF);}
.fusion-button.btn_home.btn_xs .fusion-button-text{font-weight:bold;color:#025297 !important;}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow{width:100%;margin-bottom:13px;}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4{font-size:16px;}
#wrapper .fusion-recent-posts a{font-size:15px;}
#wrapper .fusion-recent-posts p{margin-bottom:5px;}
#wrapper #main #item-title .title-heading-left{font-size:27px;line-height:33px;}
.fusion-tabs .fusion-recent-works{margin:0;}
.fusion-tabs .fusion-carousel .fusion-carousel-item .fusion-image-wrapper,
.fusion-tabs .fusion-carousel .fusion-carousel-item .fusion-image-wrapper img{max-height:179px;max-width:250px;}
.avada_portfolio .project-description.post-content .fusion-one-third .fusion-title{margin:5px 0 15px !important;}
.avada_portfolio .project-description.post-content .fusion-one-third ul{padding:0;list-style:none;position:relative;left:0;right:0;}
.avada_portfolio .project-description.post-content .fusion-one-third ul li{overflow:hidden;position:relative;margin:0 -5px;padding:5px;border-bottom:1px solid #E5E5E5;}
.avada_portfolio .project-description.post-content .fusion-one-third ul li:last-child{border:0;}
.portfolio-full .avada_portfolio .fusion-flexslider.fusion-post-slideshow{max-width:660px;float:left;margin:0 30px 20px 0;}
.portfolio-full .avada_portfolio .project-description.post-content{width:auto;float:none;}
.portfolio-full .avada_portfolio .project-description.post-content .fusion-fullwidth{clear:both;width:auto;float:none;}
.portfolio-full .avada_portfolio .project-description.post-content .fusion-tabs .tab-pane{width:100%;}
.tab-pane .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{display:inline-block;width:auto !important;}
.tab-pane .fusion-image-carousel{margin:20px 0;}
.tbl-products.table-1{line-height:1.3;}
.tbl-products.table-1 .fa{float:none;margin:0 auto;padding:0;height:34px;width:34px;border:3px solid #445555;font-size:18px;line-height:32px;color:#445555;background-color:transparent;}
.tbl-products.table-1 .fa:before{color:#445555;}
.tbl-products.table-1 .fa .hide{font-size.0;overflow:hidden;position:absolute;text-indent:-99em;height:0;width:0;}
.tbl-products.table-1 tr td,
.tbl-products.table-1 tr th{padding:10px 15px;font-size:11px;text-align:center;}
.tbl-products.table-1 tr th{width:100px;font-weight:bold;}
.tbl-products.table-1 tr td:first-child{font-size:12.5px;text-align:left;}
.tbl-products.table-1 tr th:first-child{width:auto;font-size:12.5px;text-align:left;font-weight:bold;}
.frm-row{overflow:hidden;position:relative;zoom:1;}
.frm{color:#AAA9A9;}
.frm br{display:none;visibility:hidden;}
form .frm input,
form .frm select,
form .frm textarea{background-color:#F9F9F9 !important;max-height:145px;}
.frm-fl{display:inline;float:left;width:35%;}
.frm-fr{display:inline;float:right;width:45%;}
.frm-colR{display:inline;float:right;width:35%;margin-left:3% !important;}
.frm-row .frm-2{display:inline;float:left;width:47.5%;}
.frm-row .frm-2 + .frm-2{float:right;}
.frm-row .frm-3{display:inline;float:left;width:30%;}
.frm-row .frm-3 + .frm-3{margin-left:5%;}
.frm-row .frm-3 + .frm-3:nth-child(2):last-child{width:65%;}
.frm-row .frm-3 + .frm-3 + .frm-3{float:right;}
.frm-row .frm-100{width:100%;min-height:25px;}
.frm .contact-submit{text-align:right;}
.frm .contact-submit input{margin:0 !important;}
.frm .contact-submit .ajax-loader{position:absolute;}
.frm span.wpcf7-not-valid-tip{font-size:.8em;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{background-color:#555 !important;}
.fusion-header-sticky-height{height:86px;}
.home.page .fusion-header-sticky-height{height:86px;}
.fusion-portfolio-wrapper h4{display:none;}
.fusion-portfolio-wrapper .fusion-portfolio-content{display:block;overflow:visible;position:relative;height:10.2em;margin:10px 0 0 !important;}
#wrapper #main .fusion-portfolio-content > h2.entry-title{line-height:23px !important;}
.fusion-portfolio-wrapper .fusion-post-content{margin:0;}
.sld-products{}
.sld-automaticas [data-filter=".automaticas"],
.sld-industriales [data-filter=".industriales"],
.sld-controlacceso [data-filter=".controlacceso"],
.sld-productostransporte [data-filter=".transporte"],
.sld-accesorios [data-filter=".accesorios"],
.sld-motorizaciones [data-filter=".motorizaciones"],
.sld-hojas [data-filter=".hojas"]{display:none;}
.single-avada_portfolio .fusion-main-menu > ul > li.menu-item-12102 > a,
.tax-portfolio_category .fusion-main-menu > ul > li.menu-item-12102 > a,
.parent-pageid-15461 .fusion-main-menu > ul > li.current-page-ancestor > a{color:#005297;border-color:#005297;}
.fusion-menu > .menu-item.menu-item-language > .sub-menu{width:58px;}
.fusion-menu > .menu-item.menu-item-language > a:after{display:block;content:'\e61f';position:absolute;top:50%;height:1em;width:1em;margin:-5px 0 0 23px;font-family:'icomoon';line-height:15px;font-size:13px;text-align:center;color:#ffffff;cursor:pointer;}
#lnk-back{position:relative;margin:-40px 0 0;text-align:right;}
.fusion-rollover{}
.fusion-rollover .fusion-rollover-content{display:block;position:absolute;vertical-align:middle;padding:0;height:100%;width:100%;bottom:0;left:0;right:0;top:0;}
.fusion-rollover .fusion-rollover-content .fusion-rollover-link{display:block;position:absolute;vertical-align:middle;padding:0;height:100% !important;width:100% !important;bottom:0;left:0;right:0;top:0;background-color:transparent !important;}
.fusion-rollover-content .fusion-rollover-title{margin-top:35%;}
#text-3 .textwidget p{margin-top:0;}
.fusion-footer-widget-area ul.footer-menu li a{padding:0;border:0;}
.fusion-footer-widget-area ul.footer-menu li a:hover{text-decoration:underline;color:#FFF;}
.fusion-rollover-link:before,
.fusion-rollover-gallery:before{color:transparent !important;}
.ficha-monitorizacion{margin-bottom:55px !important;}
.ficha-monitorizacion ul{margin:0 0 10px;}
.ficha-monitorizacion .fusion-button-wrapper{margin:2px 2px 0 0;}
.ficha-monitorizacion .fusion-button.btn_download,
.ficha-monitorizacion .fusion-button.btn_download:hover{margin:5px 5px 0 0;padding:2px 9px 0;border:0 solid transparent;font-size:10px;font-weight:400;line-height:17px;color:#FFF !important;background:#90c9e8;background-image:-webkit-gradient(linear,left bottom,left top,from(#4E5256),to(#4E5256));background-image:linear-gradient(to top,#4E5256,#4E5256);background-image:-webkit-linear-gradient(to top,#4E5256,#4E5256);background-image:-moz-linear-gradient(to top,#4E5256,#4E5256);background-image:-ms-linear-gradient(to top,#4E5256,#4E5256);background-image:-o-linear-gradient(to top,#4E5256,#4E5256);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4E5256,endColorstr=#4E5256);}
.ficha-monitorizacion .fusion-button.btn_download .fusion-button-text,
.ficha-monitorizacion .fusion-button.btn_download i,
.ficha-monitorizacion .fusion-button.btn_download:hover .fusion-button-text,
.ficha-monitorizacion .fusion-button.btn_download:hover i{color:#FFF;}
.sld-hojas .fusion-rollover-link,
.sld-hojas .entry-title a{pointer-events:none;}
.fusion-separator.posi-anchor{position:relative;margin:0;padding:0;top:-160px;height:0;}
@media only screen and (max-width:800px){.fusion-separator.posi-anchor{top:-80px;height:0;}
}
.manusa-service-photo{min-width:25.2%;}
.manusa-service-photo + .fusion-layout-column{margin-right:4.1%;width:36%;}
.about-lst{position:relative;overflow:hidden;zoom:1}
.about-lst .about-col{display:inline;float:left;width:33%;}
.about-lst .about-col span{display:block;margin:0 5px 8px 0;font-size:15px;}
.error-page .fusion-column.useful-links{display:none;}
.fusion-button-descargas{text-transform:none;}
a.descarga-accesorios{margin-right:15px;}
.btn-accesorios{border-width:0px;border:0px !important;padding:4px 9px 4px 18px;}
.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header{border-bottom-color:#3E4A80 !important;border-bottom-width:5px;}
.fusion-main-menu{}
.fusion-header-v2 .fusion-secondary-header{border-top-color:#ffffff !important;}
.fusion-secondary-header{border-bottom-color:#ffffff !important;}
.texto-portada{background-color:rgba(255, 255, 255, 0) !important;}
.fusion-secondary-header {background-color: #ffffff !important;}
.fusion-header-v4 .fusion-header {padding-top: 0px !important;padding-bottom: 10px !important; border-bottom-color: #3E4A80 !important;border-bottom-width: 1px; }
.fusion-header-v4 .fusion-logo {margin-top: 0px !important; }
h3.fusion-header-tagline { background-color: #E0E0E0;    padding: 15px;    border-radius: 5px;}
.botonCatalogo {
    padding: 13px;
    margin-right: 5px;
    display: inline;
    background-color: red;
    border-radius: 3px;
    background-color: #71b8de;
    /* height: 32px; */
    font-weight: 700;
    color: #105378;
}