body{ overflow-y:auto !important; font-size: 16px; }

.breadcrumbs{ display: none; }

.call_to_action.elegant  { padding: 5px 80px 5px 50px; }

.flexslider.widget_flexslider ul li h3 a{ color: #909090 ; }
.flexslider.widget_flexslider ul li h3 a { color: #303030 !important; }
.flexslider.widget_flexslider h3{ padding: 10px 15px 2px !important; } 
.flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3 a{ text-transform:none !important;}

aside .widget #lang_sel ul ul, aside .widget #lang_sel_click ul ul, section.side_menu #lang_sel ul ul, section.side_menu #lang_sel_click ul ul, footer #lang_sel ul ul, footer #lang_sel_click ul ul{ border: none !important; }
aside { background: none repeat scroll 0% 0% #F5F5F5; }
aside .widget h4, .side_menu .widget h4 { margin: 0px 0px 11px; text-transform: uppercase; background: none repeat scroll 0% 0% #D34B52; padding: 20px; text-align: center; color: #FFF; }
aside .widget{ border-bottom: none; }

.searchform { width: 94%!important; padding: 7px; }

.cat-item{ list-style: circle inside none; list-style-color: #F34A51; padding-left: 20px; }

.titulo-escuela{ background-position: 50%; padding: 25px; }

p { line-height: 1.2em!important; }

.footer_top .four_columns .column3 .column_inner > div { padding-right: 20px; }
.fondo-verde{ background:#70BBB5; padding:0px!important; }

.description_cursive_block{ font-style: italic; text-align: center; font-family: 'PT sans'; padding: auto 60px; }

.box_image_holder .box_image_shadow { background-size: 100% 12px !important; }
.box_image_with_border{ min-height: 400px; }
.box_image_with_border h3{ font-weight: 400 !important; }

span.icon-stack i:last-child { font-size: 0.5em!important; }

header .container_inner .header_inner_left{ float: left; margin-top: 20px; position: static;}

.contact_form h3, .footer_top_holder h3{ font-weight: 400 !important; }
.list.circle ul>li, .list.number ul>li { font-weight: 400 !important; }
.blog_holder.blog_single article h2{ text-transform:none !important; }


.list-empresa ol{ margin: 0px 0px 4em 3em;; padding: 0; }
.list-empresa ol li{ color: #30BBB6; font-family: 'Josefin Sans'; font-size: 45px; font-weight: 400; margin: 1em 0 0; padding: 0; }
.list-empresa ol li:first-child{ margin: 0 0 0; }
.list-empresa ol li span{ color: #949494; display: block; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; }
.list-empresa ol li strong{ line-height: 17px; }



.menu-menu-principal-ingles > li { border-top: 1px solid #568a9d;}

.bullet04 .icon-circle.icon-stack-base{ color: #DFD251!important}

.footer_top{ background: url(../img/img_footer.jpg) no-repeat; background-size: cover}
.footer_bottom_holder{background: #6FBAB4; padding: 1em 0 0 0;}

.widget_recent_entries > ul{ color: #6c6c6c; font-size: .8em; font-family: "Open Sans",sans-serif; line-height: 1.5em; padding:  0 15px; }
.widget_recent_entries > ul > li > a{ color: #6c6c6c; }