/*
Template: TheFox
Theme Name: TheFox Child Theme
Theme URI: http://www.thefoxwp.com
Description: Tema hijo de <strong>TheFox Theme</strong> - <br/>Puede saber más de nosotros en twitter y facebook:<br/> <a href='https://twitter.com/zewscr'>Siguenos en twitter</a><br/> - <a href='https://www.facebook.com/zewscr/'>Unete a Facebook</a>. Tema original por <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.20
Author: ZEWS S.A
Author URI: http://www.zewsweb.com
License: Themeforest Split Licence
License URI: -
*/
@import url("../TheFox/style.css");
@import url("../TheFox/style_end.css");

#portfolio-tags,.filter_type_7 #options{width:100%}

.rd_big_alert.rd_info_alert{color:#47494A;background:#B8DDF0}

.page-id-686 #footer_bg .wrapper,.page-id-686 #header_container{display:none}
.page-id-686 #footer_bg #footer_coms .wrapper{display:block}

.ldn-contacto .wpcf7-form span.wpcf7-not-valid-tip{background-color:rgba(44,62,80,0.8);color:#FF0;font-size:14px;padding:2px 5px}
.ldn-contacto div.wpcf7-validation-errors{background-color:rgba(44,62,80,0.8);color:#FF0;font-size:14px}
.ldn-contacto div.wpcf7-mail-sent-ok{background-color:rgba(57,143,20,0.8);clear:both;color:#FFF;font-weight:bold}

.txt-blanco{color:#FFF;font-size:14px;text-align:justify}
.txt-blanco-18{color:#FFF;font-size:18px;text-align:justify}

.wpcf7 select{background:#FFF none repeat scroll 0 0;border:1px solid #dde4e9;color:#999999;margin-top:3px;font-family:"Lato";font-size:14px;line-height:20px;padding:10px 20px 11px;width:100%}

.rd_tm_8 .tm_nav{margin-top:25px !important}

/*#btn-cotizar a {color:#FFF;background:#b8b8b8;font-weight:900;border-radius:5px;margin-top:8px;margin-left:10px;}
#btn-cotizar a:hover{color:#FFF;background:#23ddd4}*/

#ser-info .wpcf7-form input[type=text],#ser-info .wpcf7-form input[type=email],#ser-info .wpcf7-form textarea{color:#FFF}

#ser-info .wpcf7-form .wpcf7-text::-webkit-input-placeholder,
#ser-info .wpcf7-form .wpcf7-email::-webkit-input-placeholder,
#ser-info .wpcf7-form textarea::-webkit-input-placeholder{color:#FFF}

#ser-info .wpcf7-form .wpcf7-text:-moz-placeholder,
#ser-info .wpcf7-form .wpcf7-email:-moz-placeholder,
#ser-info .wpcf7-form textarea:-moz-placeholder{color:#FFF}

#ser-info .wpcf7-form .wpcf7-text::-moz-placeholder,
#ser-info .wpcf7-form .wpcf7-email::-moz-placeholder,
#ser-info .wpcf7-form textarea::-moz-placeholder{color:#FFF}

#ser-info .wpcf7-form .wpcf7-text:-ms-input-placeholder,
#ser-info .wpcf7-form .wpcf7-email:-ms-input-placeholder,
#ser-info .wpcf7-form textarea:-ms-input-placeholder{color:#FFF}

#ser-info span.wpcf7-not-valid-tip{background-color:rgba(255,255,255,0.7);border-radius:5px;padding-left:10px}
#ser-info div.wpcf7-response-output{border-radius:5px}
#ser-info div.wpcf7-mail-sent-ok{background-color:rgba(57,143,20,0.8);color:#FFF;}
#ser-info div.wpcf7-validation-errors{background-color:rgba(44,62,80,0.8);color:#FFF}

#breadcrumbs a:hover{text-decoration:underline}

blockquote{margin:25px 0 42px 10px;padding:30px 135px 30px 35px}
blockquote:before{background:#2293CF}

h2.tit-serv-responsive strong{color:#FFF}

.wpb_content_element.wpb_single_image img, .wpb_thumbnails .post-thumb img {width: 100%}

#btn_cotizar a{color:#FFF;background:#2293cf;border-radius:5px;font-weight:700}
#btn_cotizar a:hover{background:#464849;color:#2293cf}
#btn_cotizar{float:right;margin:25px 0 0 5px}

.shrinked_header #btn_cotizar{margin:11px 0 0 5px}

#zw_contacto .wpcf7 .right_field, #zw_contacto .wpcf7 .left_field{margin-top:0}

#zw_contacto .wpcf7-form input.quiz{display:inline-block;width:50px}

#zw_contacto .wpcf7-form input[type="text"], #zw_contacto .wpcf7-form input[type="email"], #zw_contacto .wpcf7-form textarea, #zw_contacto .wpcf7 select{background:none;border:1px solid #CCC;color:#464849;font-family:"Lato";padding:5px 10px 5px;}

#zw_contacto .wpcf7-form textarea{height:150px}

#zw_contacto .wpcf7-form input[type="submit"]{background:#2293CF}
#zw_contacto .wpcf7-form input[type="submit"]:hover{background:#464849}

#zw_contacto .quiz-mcontacto label{font-family:"Lato";font-size:16px}

h3.modal-title{color:#2293cf;font-family:"Lato";font-size:20px}

/** Para los sliders*/

.tp-caption a.zwm_btn{background:#2293CF}
.tp-caption a.zwm_btn:hover{background:#222533}

.tp-caption a.red_btn{background:#e15751;}
.tp-caption a.red_btn:hover{background:#222533;}

.tp-caption a.dark_btn{background:#222533}
.tp-caption a.dark_btn:hover{background:#FFF;color:#222533!important}

.rstaff_02 .bw-wrapper a:before{margin-top:0px;padding-top:35%}
.rd_staff_p02 .bw-wrapper a:before{margin-top:0px}

h1.seo-titulo{display:none}

.vc_custom_info_proy {
margin-top: 20px !important;
margin-bottom: 0px !important;
padding-top: 55px !important;
padding-bottom: 30px !important;
background-image: url(/wp-content/uploads/2015/06/bg-45.jpg) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}

.vc_custom_staff_other{margin-bottom:20px !important;padding-top:40px !important;padding-bottom:20px !important;}
.vc_custom_staff_other .row_bottom_arrow{background:#346d8c}

.single_port_related{padding:50px 0 0 0}

.sb_widget h3{margin: 0px 0 25px 0}

.sidebarcarousel{padding-top:0}

.jcarousel.rd_pc_1 .port_details{border:1px solid #2293CF;padding:10px 30px 10px;}

.gradiente-celeste{
background: rgba(151,218,252,1);
background: -moz-linear-gradient(left, rgba(151,218,252,1) 0%, rgba(34,146,207,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(151,218,252,1)), color-stop(100%, rgba(34,146,207,1)));
background: -webkit-linear-gradient(left, rgba(151,218,252,1) 0%, rgba(34,146,207,1) 100%);
background: -o-linear-gradient(left, rgba(151,218,252,1) 0%, rgba(34,146,207,1) 100%);
background: -ms-linear-gradient(left, rgba(151,218,252,1) 0%, rgba(34,146,207,1) 100%);
background: linear-gradient(to right, rgba(151,218,252,1) 0%, rgba(34,146,207,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97dafc', endColorstr='#2292cf', GradientType=1);
}

.gradiente-celeste-gris{
background: rgba(34,146,207,1);
background: -moz-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(70,72,73,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(34,146,207,1)), color-stop(100%, rgba(70,72,73,1)));
background: -webkit-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(70,72,73,1) 100%);
background: -o-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(70,72,73,1) 100%);
background: -ms-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(70,72,73,1) 100%);
background: linear-gradient(to right, rgba(34,146,207,1) 0%, rgba(70,72,73,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2292cf', endColorstr='#464849', GradientType=1);
}
.gradiente-gris-celeste{
background: rgba(70,72,73,1);
background: -moz-linear-gradient(left, rgba(70,72,73,1) 0%, rgba(34,146,207,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(70,72,73,1)), color-stop(100%, rgba(34,146,207,1)));
background: -webkit-linear-gradient(left, rgba(70,72,73,1) 0%, rgba(34,146,207,1) 100%);
background: -o-linear-gradient(left, rgba(70,72,73,1) 0%, rgba(34,146,207,1) 100%);
background: -ms-linear-gradient(left, rgba(70,72,73,1) 0%, rgba(34,146,207,1) 100%);
background: linear-gradient(to right, rgba(70,72,73,1) 0%, rgba(34,146,207,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464849', endColorstr='#2292cf', GradientType=1);
}

.gradiente-celeste-grisclaro{background: rgba(34,146,207,1);
background: -moz-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(211,222,227,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(34,146,207,1)), color-stop(100%, rgba(211,222,227,1)));
background: -webkit-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(211,222,227,1) 100%);
background: -o-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(211,222,227,1) 100%);
background: -ms-linear-gradient(left, rgba(34,146,207,1) 0%, rgba(211,222,227,1) 100%);
background: linear-gradient(to right, rgba(34,146,207,1) 0%, rgba(211,222,227,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2292cf', endColorstr='#d3dee3', GradientType=1 );}

.wpcf7 .left_field {width:48%;float:left}
.wpcf7 .right_field {width:48%;float:right}
#wpcf7-f1091-p1085-o1 input[type="checkbox"]{width:auto}

.cbp_type08 .carousel_recent_post h3.widget_post_title a{color:#464849}
.cbp_type08 .carousel_recent_post:hover h3.widget_post_title a{color:#ffffff}

#ser-relac{margin-top:20px;padding-top:10px;padding-bottom:10px;}

.faqs-rel{padding:20px;border-color:#FFF;}
.faqs-rel .icon_circle{background:#2293CF;position:relative;left:0px;top:0px}
.faqs-rel .icon_circle:hover{background:#464849}
.faqs-rel i{color:#FFF}

.wp-theme .testimonial-author{color:#464849;font-size:15px;margin:10px 0 !important;}
.testimonials-list .testimonials-text > p{color:#000;font-size:15px;padding-bottom:10px;text-align:justify}
.wp-theme .dashicons{color:#2293CF;}

.zona-wrapper{margin-bottom:35px;}
.tags_icon.zona-ico:before{content:"\f041";font-size:25px}
.zona-taxs a{background:url("imgs/dot.png") no-repeat scroll 5px 50% #DDDDDD;border:1px solid #CCCCCC;border-radius:12px;margin:0 5px 5px 0;padding:0 8px 1px 16px}

.intro-servicio{padding-top:30px;margin-bottom:15px !important}

.sc-payment-details-wrap{background:#FFF !important}

.text-mb-15 .wpb_text_column p {margin-bottom:15px}

/*.masonry_post_wrapper a.blog_img_overlay{color:#2293CF;}*/
.post-attachement a.blog_img_overlay::before{background:#2293CF}

body.tax-zonas .page_title_ctn h1, .page_title_ctn.zn-title h1{max-width:95%}
.page_title_ctn h1 a{text-decoration:underline}
.page_title_ctn h1 a:hover{color:#464849}

.post-cat{font-size:13px}

#fw_c.tf_single_page > ul li,#zonacont ul li{list-style:none;padding:3px 0px}
#fw_c.tf_single_page > ul li:before,#zonacont ul li:before{color:#464849;content:"\f061";font: normal 12px/1 FontAwesome;margin-right:5px}
#fw_c.tf_single_page > ul li h3,#zonacont ul li h3{display:inline-block;}
#zonacont ul {margin: 0 0 10px 20px;text-align: justify;}

.single_post_tags{padding-left:55px}
