/*
Theme Name: Crespial Theme
Theme URI: http://crespial.vo.pe/
Description: Crespial WordPress theme
Version: 1.0
Author: Foqus.pe
Author URI: http://www.virtualorbis.com/

 __     _____ ____ _____ _   _   _    _        ___  ____  ____ ___ ____
 \ \   / /_ _|  _ \_   _| | | | / \  | |      / _ \|  _ \| __ )_ _/ ___|
  \ \ / / | || |_) || | | | | |/ _ \ | |     | | | | |_) |  _ \| |\___ \
   \ V /  | ||  _ < | | | |_| / ___ \| |___  | |_| |  _ <| |_) | | ___) |
    \_/  |___|_| \_\|_|  \___/_/   \_\_____|  \___/|_| \_\____/___|____/


*/



/* Global Styles */

@import url('fonts/fonts.css');
@import url('custom.css');

html,
body {
    font-family: titilliumRegular, sans-serif;
    /*font-family: 'Alegreya Sans', sans-serif;*/
    height: 100%;
}



/* estilos para cabeceras */

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-family: 'Alegreya Sans', sans-serif;
	/*juvit text-transform: uppercase;;*/
    text-transform: none;
    letter-spacing: 0px;
    font-size: 18px;
}

a{
    text-decoration: none;
}

a:focus, a:hover{
    text-decoration: none;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small{
    color: #f2f2f2;
}

/* estilos para cabeceras */

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 60%; /*50%*/
    height: 450px;
    /*margin-top: 250px; /*new element*/
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 0px 0px 30px 0px;/*50px 0;*/
}

.wp-pagenavi {
	display: none;
}


@media (max-width: 768px){
.slider-campus .cover-gradient {
    width: 100%!important;
    float:none!important;
    margin: auto;
    background: rgba(0, 0, 0, 0.65)!important;
}
.slider-campus .cover-gradient .col-md-9 .text-review .content{
  padding-bottom: 20px;
}
}

#vista>.item>.content>p>a {
    color: #7e7e7e;
}

.caption > small > a {
    color:red;
}

 .cd-accordion-menu input[type=checkbox] {
        position: absolute;
        opacity: 0;
      }

      .cd-accordion-menu label, .cd-accordion-menu a {
        margin-bottom: 0px;
        position: relative;
        display: block;
        padding: 18px 18px 18px 20px;
        background: #4d5158;
        box-shadow: inset 0 -1px #555960;
        color: #ffffff;
        font-size: 1.6rem;
      }

      .cd-accordion-menu ul {
        display: none;
      }

      .cd-accordion-menu input[type=checkbox]:checked + label + ul,
      .cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
        display: block;
      }

      #navbar_filter {
        position: absolute;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: none;
        z-index: 999;
      }

      #navbar_filter ul {
        padding: 0px;
      }

      #navbar_filter li {
        list-style-type: none;
        border-left: 10px solid #666;
        border-bottom: 1px solid #666;
      }
      #navbar_filter a {
        background-color: #949494;
        color: #fff;
        padding: 5px;
        text-decoration: none;
        font-weight: bold;
        border-left: 5px solid #d83a0f;
        display: block;
      }

      .active-filter{
        display: block !important;
      }

      .slick-track .slick-active h1, .slick-track .slick-active h2 {
        text-align: center !important;

      }
      .slick-track .slick-slide h1, .slick-track .slick-slide h2 {
        text-align: left;
        margin-left: 7px !important;
      }

      .slick-track .slick-active + .slick-slide h1, .slick-track .slick-active  + .slick-slide h2 {
        text-align: right !important;
        margin-right: 7px !important;
      }
	  
	  
	  /*INICIO - DESCARGAS CON FORMULARIO*/
	  .ebd_results{
		  text-align: center;
		  color: #d83a0f;
		  font-size: 16px;
		  margin-top: 30px !important;
		  margin-bottom: 30px !important;
	  }
	  .ebd_link{
		    font-family: 'Alegreya Sans', sans-serif;
			color: #d83a0f !important;
			font-size: 18px !important;
			background: #fff !important;
			border: solid #f9d4d4 2px !important;
			text-decoration: none !important;
			border-radius: 0 !important;
			/*letter-spacing: 3px !important;*/
			padding: 7px 30px !important;
			margin-left: 30px !important;
		  
	  }
	  
	  
	  /*FIN - DESCARGAS CON FORMULARIO*/
	  
	  
	  