/*-- Enter your custom CSS below --*/
@import url(http://fonts.googleapis.com/css?family=Vollkorn:400italic,400);
@import url(http://fonts.googleapis.com/css?family=Exo+2:600);

#footer .textwidget a { font-weight: 600; }
h1, h2, h3, h4, h5, .ui-slider-tabs-list li a, .page_intro h1, .kwicks .box p.title, .single-post .single_title { font-family: 'Vollkorn', serif; font-weight: 400; }
.price_1_col.level-max .header .period, .tweet_list .message > a { color: white !important;  } .tweet_list .message > a:hover { text-decoration: underline; }
.side-nav li, .side-nav { border: none; }
/*input,button,select,textarea,body,span, aside .widget_twitter li,.ui-slider-tabs-list li a span, aside ul li a, nav .menu li ul.sub-menu li a, .skill_title, .top_nav .widget span { font-family: proxima-nova, "Open Sans", sans-serif; } */

.lrc-cta { margin-top: 0px !important; border-bottom: none;   }
.side-nav li { border-bottom: 1px solid gray; }
.side-nav li a { font-weight: 400; text-transform:uppercase; color: #888888 }
.side-nav li a:hover { color: #193159; }
.topinfo .email a { color: #777777; }
.textbar-container.border_top { background-color: transparent; border: none !important; }
.textbar-container.border_top h3 { color: white; font-size: 28px; text-transform:uppercase; -webkit-font-smoothing: antialiased !important; line-height: 35px; text-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 5px; }
.header_1_body .top_nav .social_widget ul li i { color: #081E34; }
.header_1_body .top_nav .social_widget ul li i:hover { color: #FFFFFF; }
.btn-system, #bbpress-forums .button.submit, .wpcf7-submit, #respond input[type="submit"], .woocommerce input[type="submit"] { background: #89C730 !important; border-bottom: 0px; font-family: "Exo 2", sans-serif; }
.btn-system:hover, #bbpress-forums .button.submit:hover, .wpcf7-submit:hover, #respond input[type="submit"]:hover { border-bottom: 0; }


body.page-id-165 .boxed_layout .top_wrapper #content { background: url(http://www.lrc.com.mx/wp-content/uploads/2014/09/BACKQUIENES-SOMOS.jpg); }
body.page-id-165 #content { padding-bottom: 40px; }

.standard_section:first-child {
margin-top: 40px !important;
}.valores-lh li { padding-bottom: 1.2em;  }

.boxed_layout { -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow: none; } .boxed_layout, .header_1_body .top_nav { background: transparent; }


#sp-blindaje, #sp-fianzas, #sp-aviacion, #sp-casa, #sp-empresarial, #sp-civil, #sp-autos, #sp-gastos { border: 0;
  font: 0/0 a;
  display: block;
  text-shadow: none;
  color: transparent;
  width: 100px;
  height: 100px;
margin: 0 auto;
-webkit-transition-duration: 0;
-moz-transition-duration: 0;
-o-transition-duration: 0;
-ms-transition-duration: 0;
transition-duration: 0;
}
#sp-blindaje { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/blindaje.png); }
#sp-aviacion { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/aviacion.png); }
#sp-fianzas { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/fianzas.png); }
#sp-casa { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/casa.png); }
#sp-empresarial { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/empresarial.png); }
#sp-civil { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/civil.png); }
#sp-autos { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/autos.png); }
#sp-gastos { background: url(http://www.lrc.com.mx/wp-content/uploads/2015/03/gastos.png); }
.wpb_wrapper:hover #sp-blindaje, .wpb_wrapper:hover #sp-fianzas, .wpb_wrapper:hover #sp-aviacion, .wpb_wrapper:hover #sp-casa, .wpb_wrapper:hover #sp-empresarial, .wpb_wrapper:hover #sp-civil, .wpb_wrapper:hover #sp-autos, .wpb_wrapper:hover #sp-gastos {
background-position: 0 -100px ; }
.lrc-cta .textbar-container { padding: 0; }
.textbar-container.border_top h3 { text-transform: none; letter-spacing: 1px; font-weight: 300; background: rgba(137, 199, 48, 0.5); padding: 20px 0; }
.textbar-container.border_top .btn-system { margin-top: 90px;}


.blog-article h1:before { display: none; }
.blog-article h1 { margin-bottom: 10px; }
body.page-id-581 .header_page .breadcrumbss, body.single-post .header_page .breadcrumbss { display: none; }
body.page-id-581 .header_page h3, body.single-post .header_page h3 { font-size: 30px; line-height: 46px; margin-top: 30px; }
body.page-id-581 .header_page h3:before, body.single-post .header_page h3:before { width: 130px;
content: " ";
display: block;
height: 5px;
position: relative;
top: -1px;
left: 0px;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
transition-duration: 0.4s;
background: #EE1C26;
text-transform: uppercase; }