@import url(//www.ecoasfalt.es/wp-content/themes/bridge-child/../bridge/style.css); .flex-direction-nav a,.flexslider .flex-next,.wpb_gallery .wpb_wrapper .wpb_flexslider .flex-direction-nav a{margin-top:-33%}.footer_top a:not(.qbutton){font-weight:700;letter-spacing:.2px}.slider-row .qode_content_slider .q_elements_holder{margin-left:-1px}.slider-row .qode_content_slider{box-shadow:-3px 4px 57px 0px rgba(0,0,0,.03)}.qode-info-card .qode-info-card-text-holder{padding:20px 10px 20px;background-color:#fff;min-height:170px}.progress_title{margin-left:7%}.q_progress_bar .progress_number{right:94%}.qode-advanced-call-to-action .qode-advanced-cta-icon-holder{font-size:37px}.qode-advanced-call-to-action .qode-advanced-cta-text-holder{font-size:25px}@media only screen and (max-width:1440px){.qode-info-card .qode-info-card-text-holder{height:240px}.progress_title{margin-left:9%}.q_progress_bar .progress_number{right:92%}}@media only screen and(min-width:768px){.vc_col-sm-1\/5{width:100%}.qode-advanced-call-to-action .qode-advanced-cta-icon-holder{font-size:20px}.qode-advanced-call-to-action .qode-advanced-cta-text-holder{font-size:18px}}@media only screen and (max-width:600px){.qode-info-card .qode-info-card-text-holder{height:100%}.qode-advanced-call-to-action .qode-advanced-cta-icon-holder{font-size:18px}.qode-advanced-call-to-action .qode-advanced-cta-text-holder{font-size:16px;margin-left:10px}.progress_title{margin-left:16%}.q_progress_bar .progress_number{right:86%}.subtitle{font-size:11px}.title.title_size_medium h1{font-size:22px}.opt_table_rgpd{font-size:12px;line-height:14px}.opt_table_rgpd p{font-size:12px;line-height:14px}.opt_table_rgpd td{padding:15px 5px}}.portfolio_navigation{display:none !important}p.qode-info-card-text{line-height:20px}h4.qode-info-card-title{line-height:22px}.qode-info-card .qode-info-card-text{margin-top:10px}.progress-left-percent .q_progress_bar{overflow:initial;margin:0 0 14px}.progress-left-percent .q_progress_bar .progress_number{position:relative;top:8px}.progress-left-percent .q_progress_bar .progress_title_holder{margin:0}.q_price_table.qode_pricing_table_advanced .price_table_inner .price{font-size:60px;line-height:60px;padding:0 3px;font-weight:700;vertical-align:middle;display:inline-block;color:#090909}.q_price_table.qode_pricing_table_advanced .price_table_inner .mark{position:relative;line-height:26px;vertical-align:bottom;margin-top:20px;display:block;font-size:15px;color:#666}.q_price_table.qode_pricing_table_advanced{color:#666}.q_price_table.qode_pricing_table_advanced .qode_pricing_table_text .qode_pt_short_info{color:#666;line-height:25px}.testimonials_c_holder .testimonial_content_inner{background-color:transparent}.qode_content_slider .flex-direction-nav .flex-prev{right:71px;left:unset}.qode_content_slider .flex-direction-nav .flex-next{right:0}.flex-direction-nav a{top:unset}.qode_content_slider{overflow:unset}.testimonials_c_holder .testimonial_content_inner .testimonial_text_holder .testimonial_text_inner p:not(.testimonial_author){line-height:26px;letter-spacing:-1.2px;font-weight:600}.testimonials_c_holder .flex-control-nav{margin-top:0}.testimonials_c_holder.light .flex-control-nav li a.flex-active{background-color:#21d279}.testimonials_c_holder .testimonial_content_inner{padding:25px 45px 40px}.progress-line .q_progress_bar .progress_content_outer{box-shadow:inset 0 -1px 0 #d1d0d0}.progress-line .q_progress_bar .progress_title_holder{line-height:34px}.subtitle{letter-spacing:-.8px}.q_tabs.boxed .tabs-nav li.active a{padding:10px 20px}.q_tabs.boxed .tabs-nav li a{padding:10px 20px}.qode_video_box .qode_video_image:after{display:none}.team-l-info .q_team .q_team_title_holder{text-align:left}.team-l-info .q_team .q_team_text{padding:23px 0}.team-l-info .q_team .q_team_social_holder{margin-top:15px;text-align:left}.team-l-info .q_social_icon_holder.normal_social{transition:all .3s ease;border:3px solid #ececec;height:2em;width:2em;text-align:center;border-radius:50%}.team-l-info .q_social_icon_holder.normal_social:hover{background-color:#4ca950}.team-l-info .q_team .q_team_social_holder .q_social_icon_holder:hover i.simple_social,.team-l-info .q_team .q_team_social_holder .q_social_icon_holder:hover span.simple_social{color:#fff}.team-l-info .q_social_icon_holder.normal_social{margin-left:0}.team-l-info .q_team .q_team_social_holder .q_social_icon_holder i.simple_social,.team-l-info .q_team .q_team_social_holder .q_social_icon_holder span.simple_social{font-size:18px;margin-top:7px;color:#000}.team-l-info .q_team .q_team_social_holder .q_social_icon_holder:hover i.simple_social,.team-l-info .q_team .q_team_social_holder .q_social_icon_holder:hover span.simple_social{color:#fff!important}.team-l-info .q_social_icon_holder.normal_social{height:35px;width:40px;padding-top:5px}.team-l-info .q_social_icon_holder.normal_social:hover{border-color:#4ca950}.q_team .q_team_title_holder{font-size:12px;font-weight:500}.team-s-info .q_team .q_team_title_holder>span{font-size:13px;font-weight:500}.team-s-info .q_team .q_team_image{float:left;width:50%}.team-s-info .q_team .q_team_text{float:left;width:calc( 50% - 32px);padding:0 16px}.team-s-info .q_team .q_team_title_holder{text-align:left}.team-s-info .q_team .q_team_social_holder{text-align:left}.team-s-info .q_social_icon_holder.normal_social:first-child{margin-left:0}.team-s-info .q_team .q_team_title_holder{text-align:left}.team-s-info .q_team .q_team_description_wrapper{background-color:rgba(33,210,121,.27)}.team-s-info .q_team .q_team_description_inner{display:none}.social_share_title{display:inline-block;text-transform:uppercase;color:#666}.icon_social_holder .qode_print .eltd-printer-title,.icon_social_holder .qode_like a.qode-like{display:inline-block;text-transform:uppercase;color:#666}.icon_social_holder .qode_like a.qode-like:hover:before{color:#21d279}aside.sidebar .latest_post_inner .post_infos{font-size:12px;text-transform:uppercase}aside.sidebar .latest_post_holder.image_in_box .latest_post_text .latest_post_title a{font-weight:500}aside.sidebar .qode_latest_posts_widget>h5{margin-bottom:25px}aside.sidebar .widget_categories a{text-transform:uppercase;font-size:12px;line-height:15px;font-weight:500}.blog_holder article.format-quote .post_text .post_title p{font-size:20px;line-height:27px;font-weight:800;letter-spacing:-.8px}.blog_holder article.format-quote .post_text .quote_author{font-size:16px;color:#666;font-weight:500;letter-spacing:-.6px}.blog_holder article.format-link .post_text .post_title p{font-size:20px;line-height:27px;font-weight:800;letter-spacing:-.8px}aside .widget.posts_holder li{padding:3px 0;margin:0}aside.sidebar .widget_tag_cloud h5{margin-bottom:30px}.blog_load_more_button_holder{text-align:center;padding:0 0 120px}div.comment_form{margin-bottom:130px}.side_menu .latest_post_holder.image_in_box .latest_post_text_inner .post_infos .date_hour_holder .date{font-size:12px;font-family:'Work Sans',sans-serif;font-weight:500;color:#9b9a9a;line-height:26px;text-transform:uppercase}.side_menu .qode_latest_posts_widget h6{margin-bottom:35px;font-size:20px}.side_menu .widget.widget_media_image{margin-bottom:10px}.side_menu_button>a.side_menu_button_link span{font-size:33px}.blog_holder.masonry article .post_text .post_text_inner{padding:30px 70px 26px 30px}.blog_holder.masonry article .post_info{margin-top:0}.blog_holder.masonry article .post_text h5{margin:0 0 5px}.blog_holder.masonry article.format-quote .post_text .post_title{padding:0}.blog_holder.masonry article.format-quote .post_text i.qoute_mark{position:absolute;right:30px;top:30px}.blog_holder.masonry article.format-link .post_text .post_title{padding:0}.blog_holder.masonry article.format-link .post_text i.link_mark{position:absolute;right:30px;top:30px}.blog_holder.masonry article.format-quote .post_info{margin:0 0 5px}.blog_holder.masonry article.format-link .post_info{margin:0 0 5px}.qode_video_box .qode_video_image .qode_video_box_button_arrow{transform:translate(-35%,-50%);-webkit-transform:translate(-35%,-50%)}.qode-advanced-call-to-action .qode-advanced-cta-icon-holder{margin-top:7px}.qode-advanced-call-to-action:not(.qode-advanced-cta-gradient-animation) .advanced-cta-link:after{display:none}.title.title_size_medium h1{margin-bottom:5px}#back_to_top .fa{font-family:ElegantIcons;font-style:normal}#back_to_top span i{font-size:24px}#back_to_top .fa:before{content:'\21'}#back_to_top span i{padding-right:1px}#rev_slider_1_1 .zeus .tp-tab-title{border-right:4px solid #bcbcbf;text-align:right;line-height:19px}#rev_slider_1_1 .zeus .tp-tab:hover .tp-tab-title,#rev_slider_1_1 .zeus .tp-tab.selected .tp-tab-title{color:#fff;border-right-color:#20d279}.q_icon_with_title .icon_text_inner{padding:3px 0 18px}.footer_top .widget_recent_entries>ul>li{padding:0}.footer_top .widget_meta>ul>li,.footer_top .widget_nav_menu ul li,.footer_top .widget_pages ul li,.footer_top .widget_recent_comments>ul>li,.footer_top .widget_recent_entries>ul>li{padding:0}@media only screen and (max-width:600px){.progress_title{font-size:14px;line-height:18px;letter-spacing:0}.flex-direction-nav a,.flexslider .flex-prev,.portfolio_slider .flex-prev,.flexslider .flex-next,.portfolio_slider .flex-next,body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after,body a.pp_next:after,body a.pp_previous:after,.wpb_gallery .wpb_wrapper .wpb_flexslider .flex-direction-nav a,.qode_content_slider .flex-direction-nav .flex-prev,.qode_content_slider .flex-direction-nav .flex-next{display:none}}.flex-direction-nav a,.flexslider .flex-prev,.portfolio_slider .flex-prev,.flexslider .flex-next,.portfolio_slider .flex-next,body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after,body a.pp_next:after,body a.pp_previous:after,.wpb_gallery .wpb_wrapper .wpb_flexslider .flex-direction-nav a,.qode_content_slider .flex-direction-nav .flex-prev,.qode_content_slider .flex-direction-nav .flex-next{margin-top:-210px;background-color:rgba(255,255,255,.8)}.flex-direction-nav a i,body a.pp_next:after,body a.pp_previous:after,body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after{color:#4ca950}.footer_top a:not(.qbutton){font-weight:600;letter-spacing:0px}.footer_top ul{list-style:square;padding-left:10px}.footer_top .four_columns>.column1>.column_inner{padding:0 30px 0 0}.footer_top a{font-size:15px;line-height:25px}div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#e85d00}span.wpcf7-not-valid-tip{color:#e85d00}