/*
Theme Name: sca
Description: This is a custom child theme for Salient
Theme URI: sca.dossetenta.com/salient/
Author: Dos setenta
Author URI:  https://dossetenta.com
Template: salient
Tags: sca
Version: 1.0
*/

/*body*/
body{line-height:22px}

/*justificar*/
p {text-align: justify;}

h1{font-family: roboto; font-weight: bold; font-size: 35px;}
h2{font-family: roboto; font-weight: bold; font-size: 30px;}
h3{font-family: roboto; font-weight: bold; font-size: 28px;}
h4{font-family: roboto; font-weight: bold; font-size: 25px;}
h5{font-family: roboto; font-weight: bold; font-size: 20px;}
h6{font-family: roboto; font-weight: normal; font-size: 20px;}
p, .nectar-fancy-ul li {font-family: Helvetica; font-weight: normal; font-size: 14px;color:#000;text-align: justify;}
h2.sub-area {font-family: roboto!important; font-weight: 400!important; font-size: 20px!important;color: #cc2629!important;}
.cat-home {font-family: roboto!important; font-weight: 400!important; font-size: 16px!important;color: #cc2629!important;}
h2.titu-per {font-size: 22px!important;line-height: 27px!important;color: #003F8B!important;}
.center {text-align: center!important;}
.sub-red {font-family: roboto; font-weight: normal; font-size: 16px!important;color: #E72B31!important;}
.titu-blue {font-family: roboto; font-weight: bold; font-size: 28px!important;color: #003F8B!important;margin-top: -10px!important;}
.titu-blue:after {content: "_";display: block!important;margin-top: -17px!important;color: #E72B31 !important;}
h2.sub-red {margin-bottom: 0px!important;}
p strong {font-family: Helvetica; font-weight: bold; font-size: 14px;}
.sgn-titu-h2 {line-height: 28px!important;color: #002b7f!important;font-size: 27px!important;font-weight: normal!important;text-decoration-color: red !important;padding-bottom: 30px!important;}
span.color-blue {color: #002b7f!important;}

/*color H1 servicios*/
.titulo_servicios>div>h1{color:#003F8B;text-align: center;}

/*colores servicios*/
.row .nectar-icon-list .nectar-icon-list-item h4{color:#002b7f;}
.nectar-icon-list-item .content {color:black;}
/*boton submit formulario */
body[data-form-submit="regular"] .container-wrap input[type=submit], body[data-form-submit="regular"] .container-wrap button[type=submit], body[data-form-submit="see-through"] .container-wrap input[type=submit], body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn) {border-radius: 0px!important;box-shadow: none!important;padding-top: 7px!important;padding-bottom: 7px!important;padding-left: 16px!important;padding-right: 16px!important;font-size: 20px;font-weight: normal;font-family: roboto;}
.orbit-wrapper .slider-nav .right, .orbit-wrapper .slider-nav .left, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, .comment-list .reply a:focus, .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 .primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-items .col.nectar-new-item .inner-wrap:before, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .portfolio-filters, .portfolio-filters-inline[data-color-scheme="accent-color"], .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #sidebar .widget:hover [class^="icon-"].icon-3x, .post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, #header-outer .widget_shopping_cart a.button, #header-outer a.cart-contents .cart-wrap span, #header-outer #mobile-cart-link .cart-wrap span, #top nav ul .slide-out-widget-area-toggle a:hover .lines, #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, #top nav ul .slide-out-widget-area-toggle a:hover .lines:before, #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #top nav > ul > .megamenu > ul ul li a:hover, #top nav > ul > .megamenu > ul ul li a:focus, #top nav > ul > .megamenu > ul ul .sfHover > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, #top nav > ul > .button_solid_color > a:before, #header-outer.transparent #top nav > ul > .button_solid_color > a:before, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .masonry.material .masonry-blog-item .meta-category a:before, .material.masonry .masonry-blog-item .video-play-button, .masonry.material .quote-inner:before, .masonry.material .link-inner:before, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after, #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, #header-secondary-outer ul > li:not(.megamenu) ul a:hover, #header-secondary-outer ul > li:not(.megamenu) ul a:focus, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal .post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, .related-posts[data-style="material"] .meta-category a:before, .post-area.featured_img_left .meta-category a:before, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, body.material #page-header-bg.fullscreen-header .inner-wrap >a, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before, .nectar-hor-list-item[data-color="accent-color"]:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before, .auto_meta_overlaid_spaced .post.quote .n-post-bg:after, .auto_meta_overlaid_spaced .post.link .n-post-bg:after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left .post .quote-inner:before, .post-area.featured_img_left .link-inner:before, .nectar-recent-posts-single_featured.multiple_featured .controls li:after, .nectar-recent-posts-single_featured.multiple_featured .controls .active:before, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .fancybox-navigation button:hover:before, ul.products li.minimal.product span.onsale, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after, .woocommerce-page button.single_add_to_cart_button, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order, .woocommerce .span_4 input[type="submit"].checkout-button, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, .woocommerce span.onsale .nectar-quick-view-box .onsale, .nectar-quick-view-box .onsale, .woocommerce-page .nectar-quick-view-box .onsale, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover, .woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, body .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .classic .add_to_cart_button, .woocommerce .classic .product-add-to-cart a.button, button[type=submit]:hover, button[type=submit]:focus, body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover, .text_on_hover.product .nectar_quick_view, body.original .bypostauthor .comment-body:before, .widget_layered_nav ul.yith-wcan-label li a:hover, .widget_layered_nav ul.yith-wcan-label .chosen a, .nectar-next-section-wrap.bounce a:before, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {background: #e8112d!important;}
/* demás botones*/
body .nectar-button.medium { border-radius: 0px!important;box-shadow: 0px!important;padding-top: 5px!important;padding-bottom: 5px!important}
/*primera letra linearoja*/

.primera_letra_h2{color: #002b7f; font-size: 30px; text-decoration-color: red!important;line-height: 37px;padding-bottom: 30px;}

.primera_letra_h2::first-letter{border-bottom: solid 4px red;}

 /*header*/

 #header-secondary-outer{background-color: #e8112d}
 #header-secondary-outer i{color: white}

.header_personalizado{height: 30px;background-color: red}

.header_personalizado_icons{height: 35px;width: 100%}

.caja_telefono_header{position: absolute;width: 100%;z-index: 2;padding-left: 11%;height: fit-content;top: -2px;}
.caja_facebook_header{position: relative;width: fit-content;height: 24px;z-index: 2;float: right;padding-right: 1%;}
.caja_twitter_header{position: relative;width: fit-content;height: 24px;z-index: 2;float: right;padding-right: 1%;}
.caja_linkedin_header{position: relative;width: fit-content;height: 24px;z-index: 2;float: right;padding-right: 10%;}

#telefono_header{position: absolute;z-index: 2;height: 26px;padding-top: 9px;}
#facebook_header{float:right;z-index: 2;height: 22px;padding-top: 9px;padding-right: 13%}
#twitter_header{float:right;z-index: 2;height: 22px;padding-top: 9px;padding-right: 11%}
#linkedin_header{float:right;z-index: 2;height: 22px;padding-top: 9px;padding-right: 9%}


#numero_telefono_header{padding-top: 6px;position: absolute;padding-left: 2%;color:white;}

.caja_email_header{position: absolute;width: 100%;z-index: 2;padding-left: 24%;height: fit-content;top: -3px;}

#email_header{position: absolute;z-index: 2;height: 26px;padding-top: 9px;}

#direccion_email_header{padding-top: 5px;position: absolute;padding-left: 2%;color:white;}



.espaciado_footer_itemsuno p{padding-bottom: 0px;width: fit-content}
.espaciado_footer_itemscuatro{width: auto} {}

/*menu*/

#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a{padding-left: 10px!important, padding-right: 10px!important}
#top ul.sf-menu li a {font-family: roboto; font-weight: bold; text-transform: uppercase!important;letter-spacing: 1px!important;}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {font-size: 14px!important;}
/*submenu*/
.sub-menu{background-color: #003F8B!important;}
@media only screen and (max-width: 999px){
   .sub-menu {background-color: transparent!important;} 
}

/*#header-outer #top nav >ul >.megamenu:hover ul li{color:#c1daff!important;}
body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >a, body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >ul >.has-ul >a{color:white!important;}
#header-outer .sf-menu li ul li a, #header-outer .widget_shopping_cart .quantity, #header-outer .widget_shopping_cart .cart_list li, #header-outer .cart-notification, #header-outer .total, #header-outer .total strong, #header-outer .product_list_widget li dl dd{color:white!important;}
#header-outer #top .sf-menu .megamenu li ul, [data-header-color="light"] #header-outer:not(.transparent) .sf-menu > .megamenu li ul{border-top: 1px solid; border-color: #e8112d; padding-top: 10px;line-height: 800; font-size: 11px; width: max-content;};
@media only screen and (min-width: 1000px){
#header-outer #top .sf-menu .megamenu li ul, [data-header-color="light"] #header-outer:not(.transparent) .sf-menu > .megamenu li ul{width: max-content;};
	}
body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >a, body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >ul >.has-ul >a{color:white!important;}
#header-secondary-outer nav > ul > li > a:hover, #header-secondary-outer nav > ul > .current-menu-item > a, #header-secondary-outer nav > ul > .current-menu-ancestor > a {color: #003f8e!important;}

li#menu-item-1379 ul.sub-menu {padding-left: 46px!important;width: 100%!important;padding-right: 46px !important;} */


li.megamenu ul.sub-menu li.marg-red ul.sub-menu {border-top: solid 1px #e8112d!important;padding-top: 13px!important;} 
li#menu-item-1531 a {border-bottom: solid 1px #e8112d!important;padding-bottom: 13px!important;}
li#menu-item-1379 ul.sub-menu  {margin: 0px!important;}
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a {color: #fff!important;}
.sf-menu .megamenu > ul > li:hover > a, #top nav > ul > .megamenu > ul > li > a:hover {color: #e0e0e0!important;}
#header-outer .sf-menu li ul li a, #header-outer .widget_shopping_cart .quantity, #header-outer .widget_shopping_cart .cart_list li, #header-outer .cart-notification, #header-outer .total, #header-outer .total strong, #header-outer .product_list_widget li dl dd {color: #fff!important;}

/* lista */ 

.cuerpo-de-nosotros {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100vh;
  font-family: Segoe UI;
  font-size:18px;
  background-color:#4d4c7d;
}

@media only screen and (max-width: 690px){
	.list-wrap-ordenada-nosotros {
	  padding-bottom: 0px!important;
	}
}

.list-wrap-ordenada-nosotros {
  padding:40px;
  border-radius:5px;
  width:100%;
}

ol.lista-ordenada-nosotros {
  counter-reset: list-number;
}

.elemento-lista-nosotros{
	display: flex;
}

.elemento-lista-nosotros h3 {
	color:#002b7f;
}

.lista-ordenada-nosotros p{
	padding-left: 45px;
}

.lista-ordenada-nosotros ol ul{
	padding-left: 45px;
}

ol ul.lista-ordenada-nosotros ol ul:before {
  counter-increment: list-number;
  content: counter(list-number);
  
  margin-right: 10px;
  margin-bottom:10px;
  width:35px;
  height:35px;
  display:inline-flex;
  align-items:center;
  justify-content: center;
  font-size:16px;
  background-color:white;
  border: 1px;
  border-color: #002b7f;
  border-radius:50%;
  color:#002b7f;
}

/* footer */

#footer-outer{height: 35px;}

#footer-outer #copyright {padding: 6px 0;}

#footer-outer #footer-widgets[data-has-widgets="false"] .row { display: none; }

/* espacio slider bottom*/
.material .wpb_row, .material .wpb_content_element {
	margin-bottom: 0em!important;
}

/* iconos footer*/

.iconos_footer div div div div img{
	width: 22px!important;
	/*color: #002b7f;*/
}

/*boton formulario*/
.formulario_contacto_1{padding-top: 50px;padding-bottom:50px;}
/*
.frm_button_submit.frm_final_submit{background-color: #e8112d!important;width: fit-content!important;padding-bottom: 10px!important;}
.frm_button_submit.frm_final_submit:hover{background-color: #e8112d!important;opacity: 1!important;color: white!important;}*/
.alastria_row_1{padding-bottom: 13%!important;padding-top: 6%!important};
/* formulario responsive */

.vc_custom_1597774450907{ padding: 0px!important; }

@media only screen and (max-width: 690px){
#formulario-newsletter{ padding-left: 0px!important;padding-top: 0px!important; }
.list-wrap-ordenada-nosotros{padding-left: 0px!important;}
.wpb_text_column.wpb_content_element.vc_custom_1597832393270{padding-left: 0px!important;padding-top: 0px!important}
.vc_col-sm-12.alastria-responsive.wpb_column.column_container.vc_column_container.col.child_column.centered-text.padding-2-percent.right_margin_100px.left_margin_100px.inherit_tablet.inherit_phone.instance-12{margin: 1px!important;}
}
@media only screen and (max-width: 999px) and (min-width: 1px){
	#header-outer #top #logo img {top: 0;height: 40px!important;}
}
/* FOOTER*/

#footer-outer{height:auto;}
#footer-widgets{height: auto};
#footer-widgets.container.row{padding-bottom: 50px;}
#footer-outer i{font-size: 15px!important;color: #e8112d;padding-right: 10px;}
#footer-outer #footer-widgets .col ul li {height: 30px};
.iconos_footer_contacto{width: 23px!important;width: 39px;padding-top: 6px;padding-left: 17px;}
@media(min-width: 1000px){
	#menu-menu-footer-1{margin-left: 0px!important;}
	#nav_menu-4{padding-left: 25%!important;}
	#custom_html-3{padding-left: 30%!important;}
	#nav_menu-3{padding-left: 30%!important;}
}
/* Botones en top header*/
#header-secondary-outer nav>ul>li>a {color: white;}
#header-secondary-outer #social li a i[class*="fa-"] {color: white;}


#header-secondary-outer nav>ul.sf-menu>li>a i[class*="fa-"]{color: #e8112d;font-size:16px;}
body #header-secondary-outer #social a:hover i, body #header-secondary-outer #social a:focus i,#header-secondary-outer #social li a:hover i[class*="fa-"] {color: white;}

.frm_button_submit .frm_final_submit{font-size: 14px!important;box-shadow:none!important;}
body.material .nectar-button.medium, body.material .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3){padding-top: 10px!important;padding-bottom: 10px!important;}
.material #footer-outer #footer-widgets .col ul li{height: auto;}
.frm_style_contacto-form.with_frm_style .frm-edit-page-btn:hover, .frm_style_contacto-form.with_frm_style input[type=submit]:hover, .frm_style_contacto-form.with_frm_style .frm_submit input[type=button]:hover, .frm_style_contacto-form.with_frm_style .frm_submit button:hover{background-color: #e8112d!important;}
.frm_style_suscripcion.with_frm_style .frm-edit-page-btn:hover, .frm_style_suscripcion.with_frm_style input[type=submit]:hover, .frm_style_suscripcion.with_frm_style .frm_submit input[type=button]:hover, .frm_style_suscripcion.with_frm_style .frm_submit button:hover{background-color: #e8112d!important;}
.row .col .iwithtext .iwt-icon img:not([srcset]) {width: 22px!important;}
.iwithtext .iwt-text{padding-left: 30px!important}

.icon-minus:before { color:red; float: left;}
.material #footer-outer #footer-widgets .col ul li{display: flex;}
#menu-menu-footer-3 ul li::before{padding-left: 8px!important;width: 20px; height: 5px;float: left;background-color: red}
.servicios-footer-icono::before{padding-left: 8px!important;width: 20px; height: 5px;float: left;background-color: red}
.caja-formu-contacto{margin-bottom: 10%;}
.material #footer-outer #footer-widgets .col ul li::before{padding-left: 8px!important;width: 20px; height: 5px;float: left;background-color: red}
#menu-footer li {margin: 0px;}
div#footer-outer #footer-widgets div div.row div #nav-menu-3 div ul#menu-footer.menu{padding: 0px!important;}

.nectar-fancy-box .inner{min-height: 0px!important;position: absolute;bottom: 0;} 

.iconos-texto-contacto1{padding-top: 6%;}
.iconos-texto-contacto1 div div div.iwithtext{margin-bottom: 2%;}
.iconos-texto-contacto2{padding-top: 6%;}
.iconos-texto-contacto2 div div div.iwithtext{margin-bottom: 2%;}
.iconos-texto-contacto3{padding-top: 6%;}
.iconos-texto-contacto3 div div div.iwithtext{margin-bottom: 2%;}



.iconos-texto-contacto1 h2{font-family: helvetica; font-weight: normal; font-size: 14px; margin-bottom: 0px; line-height: 25px;}
.iconos-texto-contacto2 h2{font-family: helvetica; font-weight: normal; font-size: 14px; margin-bottom: 0px; line-height: 25px;}
.iconos-texto-contacto3 h2{font-family: helvetica; font-weight: normal; font-size: 14px; margin-bottom: 0px; line-height: 25px;}

.iconos-texto-contacto1 h1{font-family: roboto; font-weight: 600; font-size: 20px; color:#002b7f; margin-bottom: 2%!important;}
.iconos-texto-contacto2 h1{font-family: roboto; font-weight: 600; font-size: 20px; color:#002b7f;margin-bottom: 2%!important;}
.iconos-texto-contacto3 h1{font-family: roboto; font-weight: 600; font-size: 20px; color:#002b7f;margin-bottom: 2%!important;}


#enlace_contacto_fancy1{font-family: roboto; color: white; background-color: red; height: 32px; width: 120px; border: 0px; font-size: 14px; padding: 5px 9px 5px 9px;}
#enlace_contacto_fancy2{font-family: roboto;color: white; background-color: red; height: 32px; width: 120px; border: 0px; font-size: 14px; padding: 5px 9px 5px 9px;}
#enlace_contacto_fancy3, .fancy-boton {font-family: roboto;color: white; background-color: red; height: 32px; width: 120px; border: 0px; font-size: 14px; padding: 5px 9px 5px 9px;}
.titulo-texto-iconos-contacto{color:#002b7f;font-size: 15px}
.imagen-mapa-contacto{width: 90%!important;}

#mapa-madrid{padding-top: 15%!important;padding-bottom: 0%!important;}
#mapa-barcelona{padding-top: 10%!important;padding-bottom: 0%!important;}
#mapa-bilbao{padding-top: 10%!important;padding-bottom: 0%!important;}

@media(min-width: 1000px){
	margin-top: 5%;
	}


.caja-formulario-contacto{padding-top: 70px!important;padding-bottom: 70px!important;}
.caja-formulario-contacto h1{font-family: roboto bold; font-weight: normal; font-size: 30px;}
.caja-formulario-contacto h2{font-family: roboto; font-weight: normal; font-size: 18px;padding-top: 10px;}{font-family: helvetica;}

body.material #header-secondary-outer nav>ul{padding-top: 3px!important; padding-bottom: 3px!important;}
body.material #header-secondary-outer nav>.sf-menu{padding-top: 5px!important; padding-bottom: 6px!important;}
.material #header-secondary-outer{min-height: 35px!important;}
#header-secondary-outer nav>ul.sf-menu>li>a i[class*="fa-"]{ color: white;padding-right: 3px;padding-top: 5px; }
.nectar-fancy-box { height: 500px;}

#fancy-imagen-contacto1 h1{font-size: 20px;}
#fancy-imagen-contacto1 h2{font-weight: 500;}
#fancy-imagen-contacto2 h1{font-size: 20px;}
#fancy-imagen-contacto2 h2{font-weight: 500;}
#fancy-imagen-contacto3 h1{font-size: 20px;}
#fancy-imagen-contacto3 h2{font-weight: 500;}

.caja-fancy1{padding-right: 2%!important}
.caja-fancy{padding-left: 2%!important}

#descripcion-formu{margin-top: 2%; margin-bottom: 5%; font-family: helvetica; font-size: 14px;}
.frm_style_contacto-form.with_frm_style input[type=text]{font-family: helvetica!important;}
.frm_style_contacto-form.with_frm_style textarea{font-family: helvetica!important;}
.frm_style_contacto-form.with_frm_style input[type="email"]{font-family: helvetica!important;}


body > div > div #header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a{color: yellow!important;}

/*historia*/
.page-id-1362 ul li {margin-bottom: 10px!important;}

/*servicios*/
.page-id-1197 div.nectar-fancy-box {height: 250px!important;}
.page-id-1197 .fancy-contact  div.inner {padding-bottom: 15%!important;}

/* legal*/

.caja-legal-paginas h1{}

.caja-legal-paginas{margin-top: 10%;}

.menu-legal-paginas{margin-top: 46%; font-family: roboto; font-size: 14px; margin-left: 50%;font-weight: bold; border-left: 1px solid #e8112d}

#menu-legal li { list-style: none; }


/*pagina valoracion*/

.imagen-valoracion{padding-top: 10%;padding-bottom: 10%;}
.imagen-cabecera.servicios{height: 554px;}
.titu-blue-nosub {font-family: roboto; font-weight: bold; font-size: 28px!important;color: #003F8B!important;margin-top: -10px!important;}

.nectar-fancy-ul ul li i.icon-default-style.icon-play.accent-color{ color: #e8112d; padding-top: 20px;}
.nectar-fancy-ul ul li { padding-top: 0px;}

.seccion-valoracion-princi{margin-top: 7%; padding-bottom: 11%!important;}
.seccion-detalles-valoracion{margin-top: 7%; margin-bottom: 10%}
.titulo-servicios-page{color:white;}


/*quienes somos*/
h3.small-red {font-size: 20px!important;color: #e8112d!important;}
.page-id-1360 .nectar-icon-list-item {margin-bottom: 53px!important;}
.page-id-1360 .nectar-icon-list-item h4 {font-size: 21px!important;}

/*home*/
#servicios-home img {line-height: inherit!important;border: solid 2px red!important;padding: 5px!important;border-radius: 50%!important;}
.home .nectar-icon-list[data-icon-size="medium"][data-icon-style="no-border"] .nectar-icon-list-item {padding-left: 98px!important;}
.frm_button_submit {font-size: 18px!important;}
.home .meta-category a {color: #E72B31!important;}
.home .post-featured-img-wrap {display: none!important;}
.home .post-area.featured_img_left .article-content-wrap .post-content-wrap {width: 100%!important;}
#servicios-home h2.ser-home {line-height: 31px!important;color: #002b7f!important;font-family: roboto!important;font-weight: bold!important;font-size: 25px!important;}
.frm_style_suscripcion.with_frm_style .frm_radio label, .frm_style_suscripcion.with_frm_style .frm_checkbox label {color: #fff!important;}
.frm_style_suscripcion.with_frm_style .frm_checkbox a {color: #fff!important;text-decoration: underline!important;}


/*página de servicio principal*/
div.img-res-left {text-align: right!important;}
.weight400 {font-weight: 400;}

/*helpdesk*/
p.sub-titu-help {color: #002b7f!important;font-size: 20px!important;}

#author-bio{display: none!important;}

.caja-legal-paginas h4{text-align: center;background-color: #002b7f;color: white;padding: 7px;font-size: 16px;text-transform: uppercase;}

.caja-legal-paginas thead tr th{background-color: #AF0017; color: white;vertical-align: middle;}

.caja-legal-paginas tbody tr td{vertical-align: middle;}

@media(max-width: 1000px){
#servicios-home img{width: 270px;margin-left: 23%;}
.alastria-responsive{margin-left: 50px!important;margin-right: 50px!important;}
	}
	@media(max-width: 690px){
#servicios-home img{width: 230px;margin-left: 13%;}
	}
	@media(max-width: 1000px){
.caja-blog-home{margin-top: 40px!important;}
	}

.alastria-caja-2{padding-top: 40px!important;padding-bottom: 100px!important;}
.alastria-caja-2 h2{color:white;}
.alastria-caja-2 p{color:white;}

.alastriauno{margin-bottom: 55px!important;}
.alastriatres{margin-top: 55px!important;}

.alastriados h2{margin-bottom: 15px!important;}
.alastriados p{text-align: center!important;}


@media(min-width: 800px){
.alastriados{padding-left: 100px;padding-right: 100px;}
	}


	@media(min-width: 1000px){
.caja-blog-home{margin-top: 40px;}
	}

@media(max-width: 580px){
#alastria .wpb_column.child_column.left_margin_100px{margin-left:0!important}
#alastria .wpb_column.child_column.right_margin_100px{margin-left:0!important}
}