/* Theme Name:   CIUDAD ALTERNATIVA
 Theme URI:    http://am.com.do
 Description:  Esto es un tema personalizado, creado especificamente para ciudadalternativa.org.
 Author:       Angel Martinez
 Author URI:   http://am.com.do
 Template:     headway
 Version:      1.0.0
 Text Domain:  headway-child*/
 
.social-profiles .twitter,
#block-bba563a6f78cdbb4 {
    overflow: scroll;
}

/* TIPOGRAFIA*/
.sb_text-size {
    display: none !important;
 }   
    #block-bwd565e1e7661b23 {
    margin-top: 3em; 
    }
    
    input-placeholder {
   color: #fff;
   font-size: 1em;
}

#block-bko567f2f78bb54e ::-webkit-input-placeholder {
   color: #fff;
   font-size: 1em;
}

#block-bko567f2f78bb54e :-moz-placeholder { /* Firefox 18- */
   color: #fff; 
   font-size: 1em; 
}

#block-bko567f2f78bb54e ::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   font-size: 1em;
}

#block-bko567f2f78bb54e :-ms-input-placeholder {  
   color: #fff;  
   font-size: 1em;
}

html,body {
    height:100%;
}

 body {
   font-size: 100%;
 }
 
 strong {
 	font-weight: bolder;
 	
 }
 
 .block-type-content strong{
 	color: #17619C;
 }
 
 blockquote {
 	    display: block;
 	    float: right;
 	    width: 50%;
 	    border-left: 5px solid #17619C;
 	    padding: 0 0 0 0.650em;
 	    margin: 0.650em 0 0.650em 0.650em;
 	    font-style: italic !important;
 	    color: #17619C;
 }
 
 blockquote p{
 	   margin: 0 !important;
 }
 
 sub {
 	font-size: 14px;
 	color: #ccc;
 }
 
 body, caption, th, td, input, textarea, select, option, legend, fieldset, h1, h2, h3, h4, h5, h6 {
   font-size-adjust: 0.5;
 }
 
 body p{
   font-size: 1em;
   /* equivalent to 16px */
   line-height: 1.25;
   /* equivalent to 20px */
   margin-bottom: 0.650em;
 }
 
 
 h1 {
   font-size: 2em;
   /* 2x body copy size = 32px */
   line-height: 1.25;
   /* 45px / 36px */
 }
 
 h2 {
   font-size: 1.625em;
   /* 1.625x body copy size = 26px */
   line-height: 1.15384615;
   /* 30px / 26px */
 }
 
  
 h3 {
   font-size: 1.375em;
   /* 1.375x body copy size = 22px */
   line-height: 1.13636364;
   /* 25px / 22px */
 }
 
  
 h4 {
   font-size: 1.125em;
   /* 1.125x body copy size = 18px */
   line-height: 1.11111111;
 }
 
 h5 {
   font-size: 1em;
   /* 1.125x body copy size = 18px */
   line-height: 1.25;
 }
 

 
 blockquote {
   font-size: 1em !important;
   /* 20px / 16px */
   line-height: 1.25;
   /* 25px / 20px */
 }
 
 
  /*GENERAL STYLES*/
  
      #wrapper-wir565e5efb0351f,
      #wrapper-wwc567f3d308ea7c,
      #wrapper-wky565e643e1c399,
      #wrapper-w9w565f15c9d2044,
      #wrapper-wba565f3670503ef,
      #wrapper-w07565f73407493a,
      #wrapper-wtl565f87841829e,
      #wrapper-w37565f994859685,
      #wrapper-wo4566991858b449,
      #wrapper-wfb566063a9e53e7,
      #wrapper-wdq5661ddc86d363,
      #wrapper-wpk5661e600942a0,
      #wrapper-wek5661e9a15c8bb,
      #wrapper-wno5661ee066af51,
      #wrapper-w36566397791739d,
      #wrapper-wql56620ba4e96c0,
      #wrapper-wws5669abbd86955,
      #wrapper-weu5675c481363d1,
      #wrapper-w325672ace2c475c,
      #wrapper-w6r56745e4390b55{
      background-image: url(http://www.ciudadalternativa.org.do/wp-content/uploads/2016/01/menu-header-image.png);
      background-size: contain !important;
      background-position: center right !important;
      background-repeat: no-repeat !important;
      	
      }
  
  .page-header h1 {
  	margin-bottom: 0.350em;
  }
  .page-header h3 {
  	font-weight: 100;
  	font-family: Open Sans;
  	  }
  select {
    background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>");
    background-color:#0072BC;
    background-repeat:no-repeat;
    background-position: right 10px top 15px;
    background-size: 16px 16px;
    padding:0.650em;
    width:12em;
    height: 40px;
    margin: 5px;
    font-size:1em;
    font-weight:bold;
    color:#fff;
    text-align:left;
    -webkit-appearance: none;
    border:0;
    outline:0;
    border-radius: 0 !important;
    -webkit-transition:0.500s ease all;
  	   -moz-transition:0.500s ease all;
  	    -ms-transition:0.500s ease all;
  	     -o-transition:0.500s ease all;
  	        transition:0.500s ease all;
  }
  

  
 .alignleft {
    display: block;
    float: left;
    margin-right: 0.65em;
    margin-bottom: 0.65em;
    margin-top: 0.65em;
 }
 
 .alignright {
   display: block;
   float: right;
   margin-left: 0.65em;
   margin-bottom: 0.65em;
   margin-top: 0.65em;
 }
 
 .aligncenter{
 	display: block;
 	margin: 0.650em auto;
 }
 
 .alignnone {
 	display: block;
 	width: 100%;
 	margin: 0.650em auto;
 }
  
  
 #block-bba563a6f78cdbb4,
 #block-bc3563a6f78cb43a {
     min-height: 429px;
     position: relative;
 }
 
 *, *:after, *:before {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 
 a {
 	text-decoration: none;
 -webkit-transition:0.500s ease all;
 	   -moz-transition:0.500s ease all;
 	    -ms-transition:0.500s ease all;
 	     -o-transition:0.500s ease all;
 	        transition:0.500s ease all;	
 }
 
 a:hover {
 	text-decoration: underline;
 }
 
 /* GRIDS*/

 .grid:after {
   content: "";
   display: table;
   clear: both;
 }
 
 [class*='col-'] {
   float: left;
   padding: 0.650em;
 }
 
 [class*='col-'] {
   
 }
 
 [class*='col-']:last-of-type {
 
 }
 
 .col-1-2 {
   width: 50%;
 }

 .col-1-3 {
   width: 33.33%;
 }
 .col-2-3 {
   width: 66.66%;
 }
  .col-1-4 {
   width: 25%;
 }
  .col-2-4 {
   width: 75%;
 }
 .col-1-8 {
   width: 12.5%;
 }
 .col-2-8 {
   width: 87.5%;
 }
 
 .btittle,
 .bsubtittle{
 	padding: 0.625em 1.25em;
 }
 
 .bsubtittle {
 	position: absolute;
 	    display: block;
 	    width: 100%;
 	    bottom: 0;
 }
 
 .bsubtittle a{
 	color: white;
 	display: block;
 	margin: 0em auto;
 	text-align: center;
   }
 
 
/* BACKGROUND COLORS*/
 
 .red{
 	background: #DD4B39;
 }
 
 .darkgray{
 	background: #9B9B9B;
 }
 
 .blue {
 	background: #0072BC;
 }

.yellow {
	background: #FFB300;
}

.green {
	background: #7CB342;
} 
 
 .cat=18 {
 	display: none;
 }
.button,
.post-pagination a,
.js-wpv-reset-trigger,
.js-wpv-submit-trigger{
	background-color:#0072BC;
	border:1px solid #0072BC;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:10px 20px;
	font-size: 1em;
	font-weight: bold;
	text-decoration:none;
	-webkit-decoration:none;
-webkit-transition:0.500s ease all;
	   -moz-transition:0.500s ease all;
	    -ms-transition:0.500s ease all;
	     -o-transition:0.500s ease all;
	        transition:0.500s ease all;
}

.js-wpv-reset-trigger {
	background-color: #E53935;
	border-color: #E53935;
	margin: 5px;
	width: 12em;
}
.js-wpv-submit-trigger{
	background: #7CB342;
	border-color: #7CB342;
	margin: 5px;
	width: 12em;
}

.p-search {
	width: 192px;
	height: 40px;
	padding: 10px;
	border-color: #0072BC;
	-webkit-decoration:none;
	margin: 5px;
}

.button:hover,
.post-pagination a:hover{
	background-color:#fff;
	color:#0072BC;
}

.meta-data{
	margin-top: 0.625em;
}

.meta-data li{
	display: inline-block;
	margin-right: 0.625em;
	font-size: 0.875em;
}

.meta-data i {
	margin-right: 0.3125em;
}

.block-type-navigation ul.menu li > a {
	-webkit-transition:0.500s ease all;
		   -moz-transition:0.500s ease all;
		    -ms-transition:0.500s ease all;
		     -o-transition:0.500s ease all;
		        transition:0.500s ease all;

}

.alter-nav {
	    margin-top: 1.25em;
	    margin-bottom: 0.650em;
}

.alter-nav a {
	padding: 0.325em 0.650em;
	border: 1px solid white;
	color: white;
	margin: -2px !important;
	text-shadow: none !important;
	font-weight: bolder;
	-webkit-transition:0.500s ease all;
		   -moz-transition:0.500s ease all;
		    -ms-transition:0.500s ease all;
		     -o-transition:0.500s ease all;
		        transition:0.500s ease all;
}

.alter-nav a:hover {
	background: white;
	color: #0099CC;
}

.alter-nav .activo {
	background: white;
	color: #0099CC;
}

  /*HEADER STYLES*/
 
#wrapper-wg0567f348f41f16 {
    background-repeat: no-repeat, no-repeat !important;
 	background-size: cover, cover !important;
 	background-position: center, center center !important;
 	text-shadow: 0px 2px 4px rgba(0,0,0,0.50);
 }
 

 
 .slider-control {
 	margin-top: 1.250em;
 }
 
.header-wrapper .col-1-2 {
	width: 40%;
	margin-right: 30%;
}
.header-wrapper .col-1-2:last-of-type {
	margin-right: 0;
	width: 30%;
	text-align: right;
}

.post-slider {
	 margin-top: 12em;
}
.post-feed {
 margin-top: 7em;
}

.post-feed a:last-of-type .meta{
 margin-bottom: 0;
}

.block-b70565d1466a0c3e a h1,
.header-wrapper a h4{
	color: white;
	font-weight: 100;
	
}

.header-wrapper .meta {
	    margin-bottom: 1.25em;
	    margin-top: 0.65em;
}
 
 /*AREAS-SECTION STYLE*/
  
 .ablock{
 	background: #0072BC;
 	padding: 4.25em 1.250em 1.250em 1.250em;
 	display: block;
 	position: relative;
 	height: 9.5em;
 	margin-top: 5em;
 	text-align: center;
 	color: white;
 }
 
 
 
 .ablock:hover {
 	top: -5px;
 }
 
 .ablock img{
  	display: block;
  	position: absolute;
  	width: 8.750em;
  	top: -5em;
  	left: 0;
  	right: 0;
  	margin: 0em auto;
 }
 
 
  /*VIDEOS-FEED-SECTION STYLE*/
  

 .video-text{
 	padding: 1.25em;
 	
 }
 
 .feed-events {
  	border: 1px solid #0072BC;
  }
  
  .feed-videos{
  	border: 1px solid #DD4B39;
  }
  
  .feed-videos .col-1-4{
  	padding: 0;
  }
  
  .feed-videos .col-2-4{
  	padding-top: 0;
  	padding-bottom: 0;
  	padding-left: 0;
  } 
   
  .feed-videos-image {
  	display: block;
  	width: 100%;
  	height: 11.25em;
  	background-size: 20%, cover !important;
  	background-position: center center, center center !important;
  	background-repeat: no-repeat, no-repeat !important;
  }
  
  
  .row-element{
  display: block;
  	margin-bottom: 0.625em;
  	color: white;
  	font-weight: normal;
  }
  
  .row-element:hover h5{
	text-decoration: underline;
  }
  
  .row-element:last-of-type{
  	margin-bottom: 0;
  }
  
  .row-fimage {
  	width: 5em;
  	height: 4.5em;
  	margin-right: 0.625em;
  	background-size: 30%, cover !important;
  	background-repeat: no-repeat, no-repeat !important;
  	background-position: center center, center center !important;
  	border: 1px solid #DD4B39;
  }
  
     /*EVENTS-SECTION STYLE*/
  
  
  .feed-events .date {
 width: 5em;
 height: 4.5em;
  	text-align: center;
  	background: #2196F3;
  	padding: 0.625em;
  	margin-right: 0;
  	}
  	
 
  	 
  	.feed-events .col-1-4 {
		padding-right: 0;
		padding-bottom: 0;
		padding-top: 0;
    }
    
    
   .feed-events .col-2-4 {

    	padding-bottom: 0;
    	padding-top: 0;
    }
    
   	
  		
  		
  		.feed-events .row-element:first-of-type {
  			    margin-top: 0.625em;
  			}
  			
  			
  		

   /*SOCIAL-SECTION STYLE*/
   
   .social-profiles a{
   	padding: 1.25em;
   	font-size: 1.3em;
   	font-weight: bold;
   	color: white;
   	display: block;
   	text-align: center;
   }
   .social-profiles a i{
	   font-size: 1.7em;
	   margin-right: 0.3em;
	   transform: translateY(12%);
   }
   .social-profiles .twitter {
   	height:13em;
   	border: 1px solid #4AA0E8;
   	padding: 0.650em;
   }
   
   .social-profiles .facebook {
   	background: #3b5998;
   	
   }
   
   .social-profiles .youtube {
   	background: #dd4b39;
   	
   }
   
    /*PUBLICATIONS-SECTION STYLE*/
   
   .detalles-publicacion h4 {
   	margin: 2em 0 0.650em 0;
   }
   hr {
   	margin: 1.25em 0;
   	border-color: #ECECEC;
   	background-color: #ECECEC;
   	color: #ECECEC;
   }
   
   .social-publications{
   	border: 1px solid #9B9B9B;
   
   }
   
   #block-bw4563a6f78cac83 {
     min-height: 382px !important;
   }
   
   .social-publications .btittle {
   	color: white;
   }
   
   .book-cover {
   	width: 100%;
   	height: 15em;
   	margin-right: 0.625em;
   	background-size: cover !important;
   	background-repeat: no-repeat !important;
   	background-position: center center !important;
   }
   
   
   .social-publications,
   .social-profiles 
   {
   	min-height: 22.125em !important;
   }
   .social-publications{
   	border: 1px solid #9B9B9B;
   	position: relative;
   	min-height: 22.125em;
   }
   
   .social-publications .col-1-4 {
   	padding: 1.25em;
   }
   
   .social-publications .col-2-4 {
   	padding: 0.625em  1.25em 0.625em 0;
   }
   
   .social-publications .slider-control {
       position: absolute;
       right: 0;
       bottom: 2.6em;
       }
       
   .social-publications .meta-data {
           margin: 0.625em 0;
       }
  
  .logos-slider {
  	text-align: center;
  }
  
  .aliado{
  		display: inline-block;
  		padding: 0em 1.25em 0.625em 1.25em;
  		}
 .aliado a{
 		display: block;
  		width: 10em;
  		height: 10em;
  		background-size: contain !important;
  		background-repeat: no-repeat !important;
  		background-position: center center !important;
  }
  
  .logo-slider-control {
  	display: inline-block;
  }
  
  #block-bq6563a6f78ca8a0 img {
      width: 20em;}
      
  /*FOOTER STYLE*/
  
  .footer {
  	padding-bottom: 10.25em !important;
  }
  
  .footer .block-type-widget-area li.widget .widget-title {
  	border-bottom: 6px solid #04568C;
  	padding-bottom: 10px !important;
  }
  
  .footer .block-type-widget-area a {
  	margin-bottom: 10px;
  	color: white !important;
  	letter-spacing: 1px;
  }
  .footer .block-type-widget-area a:hover {
  	text-decoration: underline;
  }
  .footer ul {
  	padding: 0 !important;
  	margin: 0 !important;
  }
  
  .footer .block-type-widget-area {
  	margin-bottom: 1.25em;
  } 
  
  .footer li {
  	list-style: none !important;
  }
  
  .footer i {
  	    font-size: 1.5em;
  }
  .social-footer li{
  	display: inline-block;
  	margin-right: 0.3125em;
  }
  
  .social-footer li:last-of-type{
  	margin-right: 0.3125em;
  }
  
  .social-contact {
  	   padding: 0 !important;
  	   margin: 0 !important;
  	   text-align: center;
  }
  
  .social-contact li{
  	    text-align: center;
  	    list-style: none;
  	    display: inline-block;
  	    font-size: 4em;
  	    margin: 0 0.650em 0 0 !important;
  } 
  
  .social-contact li:last-of-type{
  	    margin: 0 0 0 0 !important;
  } 
  
   /*TABS SYTLE*/
   
   .responsive-tabs .responsive-tabs__panel {
   	background: rgba(255, 255, 255, 0) !important;
   	padding: 0 !important;
   	font-family: Open Sans !important;
   }
   
   .responsive-tabs .responsive-tabs__list__item {
   	color: white !important;
   	border: 1px solid #fff !important;
   	border-bottom: none !important;
   	border-radius: 0 !important;
   }
   
   .responsive-tabs .responsive-tabs__list__item--active {
   	color: #727272 !important;
   }
   
   .responsive-tabs ul.responsive-tabs__list {
   	margin: 0 !important;
   }
  /*CARDS SYTLE*/ 
  
  .card-publicaciones {
  	background: white;
  	padding: 1.25em;
  	border-top: 5px solid #0072BC;
  	min-height: 21em;
  }
  
  .card-publicaciones h4 {
  	margin-top: 0.650em;
  	color: #555555;
  }
  
  .card-publicaciones p {
  	color: #555555;
  }
  
  .card-publicaciones .col-1-3 {
  	padding: 1.25em 0 0 0;
  }
  
  .card-publicaciones .col-2-3 {
  	padding: 1.25em 0 0 0.650em;
  }
  
  .card-portada {
 width: 6.5em;
 height: 10.5em;
  	background-size: cover !important;
  	background-repeat: no-repeat !important;
  	background-position: center center !important;
  }
  .card-icon {
  	padding: 0.650em;
  	text-align: center;
  	color: white;
  	min-height: 6em;
  }
  
  .card-noticias-mini,
  .card-publicaciones-mini,
  .card-videos-mini {
  	    -webkit-transition:0.500s ease all;
  	    	   -moz-transition:0.500s ease all;
  	    	    -ms-transition:0.500s ease all;
  	    	     -o-transition:0.500s ease all;
  	    	        transition:0.500s ease all;
  }
  
  .card-noticias-mini:hover,
  .card-publicaciones-mini:hover,
  .card-videos-mini:hover {
  	    box-shadow: 0px 5px rgba(0,0,0,0.40);
  }
  
	  
 .card-colaborador {
 	height: 24em;
 	background: white;
 	position: relative;
 }
 
 .card-programas {
 	background: white;
 	position: relative;
 	height: 20em;
 	overflow: hidden;
 	-webkit-transition:0.500s ease all;
 	  	   -moz-transition:0.500s ease all;
 	  	    -ms-transition:0.500s ease all;
 	  	     -o-transition:0.500s ease all;
 	  	        transition:0.500s ease all;
 }
 
 .desvanecer {
 	opacity: 0.5;
 }
 
 .card-programas:hover.desvanecer {
 	opacity: 1 !important;
 }
 
  .colaboradores-feed .col-1-4,
  .programas-feed .col-1-3{
      padding: 1.25em;
  }
  
  .card-body,
  .card-programas {
  	padding: 1.25em;
  }
  
  .card-noticias-mini .card-body,
  .card-videos-mini .card-body{
  	min-height: 8em;
  }
  
   .card-videos-mini .card-body ,
   .card-noticias-mini .card-body,
   .card-publicaciones-mini {
  	background: rgba(0, 0, 0, .20);
  	
  }
  
  .card-videos-mini a,
  .card-noticias-mini a,
  .card-publicaciones-mini a{
  	color: white;
  	
  }
  
  .card-publicaciones-mini .col-1-4 {
  	padding-right: 0;
  }
 
 .card-publicaciones-mini .col-2-4 {
 	padding-left: 0;
 	padding-right: 0;
 	padding-top: 0;
 } 
  
  
  .card-img {  	
  	width: 100%;
  }
  
  
  .card-videos-mini .card-img {
  	height: 15em;
  	background-position: center center, center center !important;
  	background-size: 15%, cover !important;
  	background-repeat: no-repeat, no-repeat !important;
  }
  
  .card-noticias-mini .card-img {
  	height: 12em;
  	background-position: center center !important;
  	background-size: cover !important;
  	background-repeat: no-repeat !important;
  }
  
  .card-publicaciones-mini .card-img {
  	height: 12em;
  	background-position: center center !important;
  	background-size: cover !important;
  	background-repeat: no-repeat !important;
  }
  
  
 .card-colaborador .card-img{
 	height: 12.500em;
 	background-position: top center !important;
 	background-size: cover !important;
 	background-repeat: no-repeat !important;
 }
 
  .card-colaborador p,
  .card-programas p{
  	margin: 0.650em 0 1.25em 0;
  }
  
  .card-publicaciones-mini p {
  	margin-top: 0.650em;
  }
  
  .card-colaborador a{
  	font-weight: bold;
  }
  
  
  .card-colaborador .button,
  .card-programas .button{
  display: block;
  	margin: 0 auto;
  	text-align: center;
  	position: absolute;
  	bottom: 1.25em;
  	right: 0;
  	left: 0;
  	width: 70%;
  }
  
  /*BLOG STYLE*/
  .imagen-destacada, .imagen-destacada-mini {
  	background-size: cover, cover !important;
  		background-position: center center, center center !important;
  		background-repeat: no-repeat, no-repeat !important;
  		width: 100%;
  }
  .imagen-destacada {
  	height: 16em;
  }
  
  .imagen-destacada-mini {
  	height: 10em;
  }
  
  .post-pagination {
  	display: block;
  	width: 20em;
  	margin: 1.25em auto;
  }
  
  .post-pagination a{
  	margin:auto 0.650em;
  }
   
  .no-contenido {
  	padding: 1.25em;
  	text-align: center;
  }
  
  .no-contenido h1{
  	margin-bottom: 0.350em;
  }
 /*MEDIA QUERIES*/
 
@media only screen and (min-width: 48.000em) {
 	body p{
 	  font-size: 1em;
 	  line-height: 1.375em;
 	  margin-bottom: 0.650em;
 	}
 	
 	
 	h1 {
 	  font-size: 2.5em;
 	  line-height: 	1.125em;
 	}
 	
 	h2 {
 	  font-size: 2em;
 	  line-height: 1.25em;
 	}
 	
 	 
 	h3 {
 	  font-size: 1.5em;
 	  line-height: 	1.25em;
 	}
 	
 	 
 	h4 {
 	  font-size: 1.125em;
 	  line-height: 1.22222222em;
 	}
 	
 	h5 {
 	  font-size: 1em;
 	  /* 1.125x body copy size = 18px */
 	  line-height:1.22222222em;
 	}

 }

 @media only screen and (max-width: 49.375em) {
  
 
#block-bba563a6f78cdbb4 .row-element .col-2-4 {
	padding:0.650em;
}
  .page .col-1-4,
  .page .col-1-3 {
      width: 50%;
  }
  
  .page .col-1-2 {
    width: 100%;
  }
  
  .slider-control {
  	text-align: left;
  }
  
  #wrapper-wx7563a6f78c8a5c section {
   		width: 100%;
   		margin: 0;
   }
   
   .feed-videos-image {
       height: 20em;
       }
       
       
       #block-bc3563a6f78cb43a {
   		margin-bottom: 1.25em;
   		min-height: 856px !important;
   		
   }
   
   #block-bba563a6f78cdbb4 {
   	min-height: 380px !important;
   }
   
   #block-bw4563a6f78cac83 {
   	min-height: 368.375px !important;
   }
   
   #block-bw4563a6f78cac83 .col-1-4 {
   	width: 25%;
   }
   
   .social-profiles .twitter {
       height: 16em;
   }
   
   .social-profiles a {
       font-size: 0.830em;}
   
   .card-programas {
       height: 22em;
       }
       
       .card-publicaciones {
  
           height: 22em;}
   
   
   #block-bw4563a6f78cac83 .col-2-4 {
   	
   }
   
   #block-bba563a6f78cdbb4 .col-1-4 {
       width: 13%;
   }
   
   .book-cover {
       height: 8em;
       }
       
   .ablock {
   	 height: 10.5em;
   }
   
   .row-element .col-1-4 {
   	    width: 13%;
   }
   
   .row-element .col-2-4 {
   	    width: 87%;
   }
   
   .row-element .col-2-2 h5 {
   	font-size: 1.125em;
   }
   
   
   
   .single-post #wrapper-w36566397791739d,
   .single-programa #wrapper-w325672ace2c475c,
   .single-colaborador #wrapper-weu5675c481363d1,
   .single-publicacion #wrapper-wo4566991858b449,
   .single-video #wrapper-wws5669abbd86955 {
   		padding: 0;
   }
   
   #block-bwd565e1e7661b23 {
   	    margin-top: 2.50em;
   }
   
  
   
   .card-publicaciones-mini .col-1-4 {
   	 	width: 20%;
   }
   
   .card-publicaciones .col-1-3 {
   		width: 35%;
   }
   
   .card-publicaciones .col-2-3 {
   		width: 60%;
   }
   
   .wpv-filter-form {
   		text-align: center;
   }
   
   .single-post div.grid-fluid-15-60-20 .grid-width-10 {
   	width: 100%;
   	margin-left: 0;
   }
   
 }
 
   
   
  @media only screen and (min-width:  64.000em) {
   #wrapper-wg0567f348f41f16 {
  		height: 589px !important;
    }
    
    
    .js-wpv-reset-trigger,
   .js-wpv-submit-trigger{
   	width: 7em;
   }
   
   #wrapper-wg0567f348f41f16 .row-1 {
   	margin-bottom: 8em;
   }
   
   body p{
     font-size: 1em;
     /* equivalent to 16px */
     line-height: 1.375em;
     /* equivalent to 20px */
     margin-bottom: 0.650em;
   }
   
   
   h1 {
     font-size: 3em;
     /* 2x body copy size = 32px */
     line-height: 1.05em;
     /* 45px / 36px */
   }
   
   h2 {
     font-size: 2.25em;
     /* 1.625x body copy size = 26px */
     line-height: 1.25;
     /* 30px / 26px */
   }
   
    
   h3 {
     font-size: 1.75em;
     /* 1.375x body copy size = 22px */
     line-height: 1.25em;
     /* 25px / 22px */
   }
   
    
   h4 {
     font-size: 1.125em;
     /* 1.125x body copy size = 18px */
     line-height: 1.22222222em;
   }
   
   h5 {
     font-size: 1em;
     /* 1.125x body copy size = 18px */
     line-height:1.22222222em;
   }
}

@media only screen and (max-width: 25.875em) {
  .page .col-1-4,
  .page .col-1-3,
  .page .col-1-2 {
      width: 100%;
  }
 
  .slider-control {
      text-align: center;
  }
  
  #block-b70565d1466a0c3e {
      min-height: 130px;
      text-align: center;
      margin-bottom: 2.50em;
  }
  
  #block-bz0567b25d409a6b {
      text-align: center;
  }
  
  #block-brr564e52466c592 {
      margin-bottom: 2.50em;}
  
  .ablock {
      height: 8.5em;
      margin-bottom: 1.25em;
  }
  
  .feed-videos-image {
      height: 15em;
  }
  
  .row-element .col-1-4 {
      width: 25%;
  }
  
  .row-element .col-2-4 {
      width: 75%;
  }
  
.row-fimage {
    width: 90%; }
      
  #block-bc3563a6f78cb43a {
      min-height: 788px !important;}
 
 #wrapper-wd2564e52466bfe2.responsive-grid {
     padding-bottom: 1.25em;
 }
      
 .btittle, .bsubtittle {
     padding: 0.625em;
 }
 
 #block-bkz563a6f78cdf9e {
     margin-bottom: 1.25em;
 }
 
 .social-publications .book-cover {
     height: 7em;
 }
 
 .social-publications .col-1-4 {
     padding: 0.650em;
 }
 
 #block-bw4563a6f78cac83 {
     min-height: 480px !important;}
 
 .meta-data .button {
 	margin-bottom: 0.650em;
 }
 
 #block-ben565c93408482c {
     margin-top: 2.50em;
   }
   
 .footer .block-type-widget-area li.widget {
 	padding-left: 0;
 	padding-right: 0;
 }
 
 .page-id-2313 .card-icon {
     min-height: 3.5em;
      
      }
      
  .card-publicaciones-mini .col-1-4 {
  	width: 20%;
  }
  
  .card-publicaciones-mini .col-2-4 {
  	width: 80%;
  }
  
  .card-publicaciones-mini .card-img {
      height: 5.5em;}
  
  .card-publicaciones-mini .card-body {
      padding: 0.650em;
  }
  
  .card-publicaciones .col-1-3 {
  	    width: 33.33%;
  }
  
  .card-publicaciones .col-2-3 {
  	    width: 66.66%;
  }
  
  .alter-nav a {
      display: block;
      padding: 1em 0em;
      margin: 0 !important;
  }
  
  .page-id-2358 .card-programas,
  .page-id-2360 .card-programas{
      height: 13em;
  }
  
 #block-b01566397791dc05 h1 {
      font-size: 1.650em;
      }
      
 .blog-post-feed .col-1-3 {
 	padding: 0;
 }
 
 .blog-post-feed .col-2-3 {
 	padding-top: 0;
 }
 
 .blog-post-feed .col-2-3 p{
 	margin-top: 0;
 }
}

@media only screen and (max-width: 23.500em) {
	.row-element .col-1-4 {
	    display: none;
	}
	
	.row-element .col-2-4 {
	    width: 100%;
	    float: none;
	    display: block;
	    padding: 0;
	}
	
	.row-element .col-2-4 h5{
	    font-weight: normal;
	}
	
	#block-bc3563a6f78cb43a {
	    min-height: 726px !important;
	}
	
	#block-bw4563a6f78cac83 .col-1-4 {
	    display: none;
	}
	
	#block-bw4563a6f78cac83 .col-2-4 {
	    width: 100%;
	    float: none;
	    display: block;
	    padding: 10px;
	}
	
	.meta-data .button {
	    padding: 10px 10px;
	    font-size: 12px;
	}
	
	#block-brr564e52466c592 {
	    margin-bottom: 1.25em;
	}
	
	#block-brr564e52466c592 h2{
	   font-size: 1.375em;
	}
	
	.p-search,
	 select,
	.js-wpv-submit-trigger,
	.js-wpv-reset-trigger {
	    width: 100%;
	    margin-bottom: 5px;
	    border: none;
	    -webkit-style:none;
	 }
	 
	 #block-bvj565e24136e367 .col-1-4,
	 .programas-feed .col-1-3 {
	 	padding: 0.650em;
	 }
	
	 .card-publicaciones .col-1-3 {
	 	padding: 0.650em;
	 	width: 60%;
	 	display: block;
	 	margin: 0 auto;
	 	float: none;
	 }
	
	 
	 .card-publicaciones {
	 	text-align: center;
	 }
	 
	 .page-id-2360 .card-programas {
	     height: 15em;
	 }
	 
	 .card-publicaciones .col-2-3 {
	 	padding: 1.25em;
	 	display: none;
	 }
	 
	 .blog-post-feed .col-1-3 {
	 	display: none;
	 }
	 
	 .blog-post-feed .col-2-3 {
	 	width: 100%;
	 	padding: 0;
	 }
	 
	.blog-post-feed .meta-data {
		    font-size: 14px;
	}
	
	#block-bul56606a5e9dbf6 a h2{
		  font-size: 1.325em !important;
	}
	 
} 
 

  
 