body.home h2.entry-title {
  display: none;
}
div#header-image-main {
  display: none;
}
body.home div#header-image-main {
  display: block;
}
div#titulo-portada {
  position: relative;
  text-align: center;
  display: block;
  background-color: #d5edf7;
}
#access ul.sub-menu {
  z-index: 1 !important;
}
#primary img:hover {
  background-color: #d5edf7;
}
.pt-cv-wrapper img:hover {
  filter: sepia(50%);
}
.pt-cv-wrapper img {
  height: 200px;
}
@media (min-width: 768px) {
  .pt-cv-wrapper .col-sm-6 {
    width: 48%;
  }
}
@media (min-width: 992px) {
  .pt-cv-wrapper .col-sm-6 {
    width: 33%;
  }
}
.pt-cv-wrapper .btn-success {
  background-color: #fff;
  border: none;
  color: #009ed7;
}
.pt-cv-wrapper .btn-success:hover {
  background-color: #fff;
  border: none;
  color: #000;
}
.pt-cv-colsys {
  margin: 0px;
}
.pt-cv-wrapper a {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
ul#prime_nav li.menu-item-746 a,
.children {
  color: #4d89a4 !important;
}
ul#prime_nav li.menu-item-788 a,
.children {
  color: #ff9a83 !important;
}
ul#prime_nav li.menu-item-745 a,
.children {
  color: #87ad4f !important;
}
ul#prime_nav li.menu-item-747 a,
.children {
  color: #06538a !important;
}
ul#prime_nav li.menu-item-335 a,
.children {
  color: #d53c76 !important;
}
ul#prime_nav li.menu-item-3370 a,
.children {
  color: #fbd05e !important;
}
ul#prime_nav li.menu-item-33 a,
.children {
  color: #884fa3 !important;
}
ul#prime_nav li.menu-item-32 a,
.children {
  color: #009ed7 !important;
}
ul#prime_nav li a:hover {
  background-color: rgba(85,85,85,0.1) !important;
}
#access .sub-menu {
  border-top-color: transparent;
}
#access ul > li.current-menu-item > a {
  background-color: rgba(85,85,85,0.1) !important;
  border-top-color: transparent;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-hover a {
  background-color: transparent !important;
}
#access ul > li.current_page_ancestor > a,
#access ul > li.current-menu-ancestor > a {
  border-top-color: transparent !important;
  background-color: rgba(85,85,85,0.1) !important;
}
#access > div > ul > li:hover > a {
  background-color: rgba(85,85,85,0.1);
}
ul li.jetpack-social-widget-item {
  float: left !important;
  width: 25% !important;
}
section.widget-container.widget_media_image img {
  width: 100%;
}
#calendar-2 {
  border: 1px solid #d5edf7;
  padding: 2px;
}
#calendar_wrap {
  background-color: #d5edf7;
}
#wp-calendar caption {
  text-align: center;
  text-transform: uppercase;
}
#wp-calendar thead tr {
  background-color: gainsboro;
}
body.page-id-48 ul#menu-menu-colegio li#menu-item-76 a,
body.page-id-50 ul#menu-menu-colegio li#menu-item-77 a,
body.page-id-52 ul#menu-menu-colegio li#menu-item-78 a,
body.page-id-824 ul#menu-menu-colegio li#menu-item-826 a {
  padding-left: 2.3em;
  text-decoration: none;
  color: #009ed7;
}
body.page-id-48 #access ul li.menu-item-746 a,
body.page-id-50 #access ul li.menu-item-746 a,
body.page-id-52 #access ul li.menu-item-746 a,
body.page-id-824 #access ul li.menu-item-746 a {
  text-decoration: none;
  color: #009ed7;
}
body.page-id-57 ul#menu-menu-educa li#menu-item-82 a,
body.page-id-59 ul#menu-menu-educa li#menu-item-81 a,
body.page-id-61 ul#menu-menu-educa li#menu-item-86 a,
body.page-id-63 ul#menu-menu-educa li#menu-item-85 a,
body.page-id-67 ul#menu-menu-educa li#menu-item-83 a,
body.page-id-55 ul#menu-menu-educa li#menu-item-84 a,
body.page-id-65 ul#menu-menu-educa li#menu-item-80 a {
  padding-left: 2.3em;
  text-decoration: none;
  color: #009ed7;
}
body.page-id-57 #access ul li.menu-item-788 a,
body.page-id-59 #access ul li.menu-item-788 a,
body.page-id-61 #access ul li.menu-item-788 a,
body.page-id-63 #access ul li.menu-item-788 a,
body.page-id-67 #access ul li.menu-item-788 a,
body.page-id-55 #access ul li.menu-item-788 a,
body.page-id-65 #access ul li.menu-item-788 a {
  text-decoration: none;
  color: #009ed7;
}
body.page-id-87 ul#menu-menu-servicios li#menu-item-112 a,
body.page-id-89 ul#menu-menu-servicios li#menu-item-109 a,
body.page-id-91 ul#menu-menu-servicios li#menu-item-111 a,
body.page-id-93 ul#menu-menu-servicios li#menu-item-110 a,
body.page-id-97 ul#menu-menu-servicios li#menu-item-113 a,
body.page-id-95 ul#menu-menu-servicios li#menu-item-114 a,
body.page-id-2143 ul#menu-menu-servicios li#menu-item-2154 a {
  padding-left: 2.3em;
  text-decoration: none;
  color: #009ed7;
}
body.page-id-87 #access ul li.menu-item-745 a,
body.page-id-89 #access ul li.menu-item-745 a,
body.page-id-91 #access ul li.menu-item-745 a,
body.page-id-93 #access ul li.menu-item-745 a,
body.page-id-97 #access ul li.menu-item-745 a,
body.page-id-95 #access ul li.menu-item-745 a,
body.page-id-2143 #access ul li.menu-item-745 a {
  text-decoration: none;
  color: #009ed7;
}
body.page-id-99 ul#menu-menu-pastoral li#menu-item-116 a,
body.page-id-101 ul#menu-menu-pastoral li#menu-item-115 a,
body.page-id-728 ul#menu-menu-pastoral li#menu-item-759 a,
body.page-id-756 ul#menu-menu-pastoral li#menu-item-760 a {
  padding-left: 2.3em;
  text-decoration: none;
  color: #009ed7;
}
body.page-id-99 #access ul li.menu-item-747 a,
body.page-id-101 #access ul li.menu-item-747 a,
body.page-id-728 #access ul li.menu-item-747 a,
body.page-id-756 #access ul li.menu-item-747 a {
  text-decoration: none;
  color: #009ed7;
}
#access ul li.current_page_item a,
#access ul li.current-menu-ancestor a,
#access ul li.current-menu-item a,
#access ul li.current-menu-parent a,
#access ul li a:hover {
  color: #009ed7;
}
.lp-text-content table tbody tr td a {
  color: #000;
}
.lp-text-content table tbody tr td a:hover {
  color: #009ed7;
}
#site-header-main {
  height: auto !important;
}
#attachment_602 {
  width: 30%;
}
header.pad-container {
  border-top: none;
}
header.pad-container h1 {
  Color: #009ed7;
}
.fluida-caption-two .main .wp-caption .wp-caption-text {
  background-color: transparent;
  font-family: open sans condensed;
  font-style: normal;
  text-align: center;
  font-weight: bold;
}
.seriousslider-control .control-arrow {
  color: #d5edf7;
}
.lp-section-header .lp-section-title {
  line-height: 1.3;
  font-size: x-large;
  font-weight: 500;
  font-family: Open Sans Condensed;
  color: #009ed7;
}
.main .lp-text-title {
  margin-top: 0;
  text-align: center;
  color: #009ed7;
  font-size: x-large;
}
article.hentry .article-inner {
  display: block;
  overflow: hidden;
  padding: 2em;
  background-color: #fff;
}
.entry-title,
.main #comments-title {
  color: #fff;
}
.article-inner h1 {
  text-transform: uppercase;
  background-color: #d1eaff;
  padding: 10px;
  font-family: open sans condensed;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
.article-inner h5 {
  color: #009ed7;
}
.entry-header .entry-title a {
  color: #009ed7;
  border-bottom: none;
  font-family: open sans condensed;
  font-size: 20px;
}
.entry-header .entry-title a:hover {
  border-bottom: none;
  color: #000;
}
.sidebarmenu li {
  font-family: open sans;
}
nav.sidebarmenu li a {
  color: #000;
}
nav.sidebarmenu li a:hover {
  padding-left: 2.3em;
  text-decoration: none;
  color: #009ed7;
}
.entry-title {
  color: #555;
}
.entry-title a {
  border-bottom: 1px solid;
}
.entry-title a:hover {
  border-bottom: 1px solid;
  color: #009ed7;
}
.continue-reading-link {
  color: #ffffff;
  background-color: #555555;
}
#content-masonry article.hentry {
  box-shadow: 0 0 6px 2px rgba(0,0,0,0.075);
}
.fluida-magazine-one #content-masonry article.hentry {
  width: 46%;
  display: inline-block;
  min-height: 600px;
}
.fluida-responsive-featured .main .post-thumbnail-container {
  width: 300px;
  height: 150px;
  float: left;
  margin-top: 40px;
}
article.hentry .post-thumbnail-container > a.responsive-featured-image img {
  height: 150px;
}
#content-masonry {
  margin-right: 0px;
  margin-left: 1px;
}
#footer a:hover,
#site-title a:hover span {
  color: #555555;
}
#footer a {
  color: #555555;
}
.socials a:hover:before {
  color: #555555;
}
#comments {
  padding-top: 1px;
  margin-top: 30px;
  text-align: left;
  border-top: gainsboro 1px solid;
}
#nav-below .nav-next {
  clear: none;
}
.lp-page-inside {
  display: none;
}
#breadcrumbs-container {
  background-color: #f8f8f8;
}
.widget-container ul li {
  display: block;
  float: none;
  margin-bottom: 0.5em;
  word-wrap: break-word;
  text-align: center;
}
.widget-container ul li a:hover {
  color: #000;
}
div.bwg-title2 {
  font-family: open sans condensed !important;
  font-weight: normal !important;
  font-size: 20px !important;
}
#site-copyright {
  text-align: center;
  float: none;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0 {
  width: 1920px !important;
}
div.widget_text.footer-widget-inside a.fts-powered-by-text {
  display: none !important;
}
.widget-title {
  text-align: center;
}
.lp-text-inside {
  text-align: center;
}
.lp-text-title {
  display: inline-block;
  position: relative;
  text-align: center;
}
.lp-text-title::after,
.lp-text-title::before {
  content: '';
  position: absolute;
  width: 530px;
  height: 1px;
  background-color: #000;
  top: 1em;
}
.lp-text-title::before {
  left: -550px;
}
.lp-text-title::after {
  right: -550px;
}
.lp-section-title {
  display: inline-block;
  position: relative;
  text-align: center;
}
.lp-section-title::after,
.lp-section-title::before {
  content: '';
  position: absolute;
  width: 560px;
  height: 1px;
  background-color: #000;
  top: 0.7em;
}
.lp-section-title::before {
  left: -580px;
}
.lp-section-title::after {
  right: -580px;
}
#lp-page {
  display: none;
}
article.hentry .article-inner,
#breadcrumbs-nav,
body.woocommerce.woocommerce-page #breadcrumbs-nav,
#content-masonry article.hentry .article-inner,
.pad-container {
  padding: 10px;
}
#cookie-notice .cn-button {
  background-color: #d1eaff;
}
#cookie-notice a {
  color: #000;
}
