﻿
.bulletloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

.bulletloop .loop-content .hentry {width: 49%}

.loop.vidloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em;}

.feedloop .loop-content .hentry {margin: 0.5em !important;}

.catsloop .loop-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.catsloop .loop-content .hentry {width: 48%; -webkit-align-self:  stretch; -ms-flex-item-align:  stretch; align-self:  stretch; overflow:hidden;}

.aulacloop .loop-content .post, .aulailoop .loop-content .post {width: 33%; display: inline-block; box-sizing: border-box; padding: 0 0.3em; text-align: center;}

.postcloop .loop-content .tema-ciudadania .postcred, .postcloop .loop-content .tema-ciudadania .datime, .postcloop .loop-content .tema-ciudadania .postcex, .postcloop .loop-content .tema-ingles .postcred, .postcloop .loop-content .tema-ingles .datime, .postcloop .loop-content .tema-ingles .postcex {display:none;}
 .btn,
.more-link,
.loop-utility a,
input[type="submit"],
input[type="button"],
.comment-reply-link {
font-weight: normal;
font-size: inherit;
cursor: pointer;
display: inline-block;
background: #333;
color: #FFFFFF;
padding: .5em 1em;
border: 1px solid transparent;
border-radius: 2px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
margin-bottom: 1.5em;
text-decoration: none;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.btn:hover,
.more-link:hover,
.loop-utility a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comment-reply-link:hover {
background: #ad3333;
color: #FFFFFF;
text-decoration: none;
}

.loop-title {
font-weight: bold;
}
 .loop-utility {
clear: both; }
.dj-submenu{background:none !important;width:405px !important;}
.dj-submenu .first{border-bottom:1px solid #1D2879;border-left:1px solid #1D2879;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}
.dj-submenu .last{border-bottom:1px solid #1D2879;border-right:1px solid #1D2879;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
#horiz-menu ul li .dj-submenu li{background:#f1f1f1 !important;}
.dj-submenu li{border-bottom:1px solid #1D2879;border-right:1px solid #1D2879;padding:0 !important;}
.dj-submenu a{background:none;border:none !important;color:#072771 !important;margin:0 !important;padding:0 10px !important;}
.dj-submenu a:hover{color:#0D49D3 !important;}
#horiz-menu ul li .dj-submenu li a:hover{background:#eae8e8 !important;opacity:.5;}

#grabfeeds .rss .share-button img {
	width: 28px;
	margin: 0 auto;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.slider-block .pair-slide-block.item-2 .last{margin-left:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.frontpage-highlights .span4.last{margin-top:2%;margin-left:2%;}
.fse-frontpage-highlights .span4.last{margin-top:10px !important;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.menu-pills.people-sub-menu li.last,.menu-pills.people-sub-menu li.last a{margin-right:0;}
.researches-post li.last{margin:0 !important;}
.page-multimedia .pager-next.first.last{padding:0;}


#social {
position:absolute;
right:13px;
top:19px;
}


#social img{margin-left:8px;}
#nav span.menu-description,#subnav span.menu-description{display:block;font-size:.8em;text-transform:none;}


td.content
{
padding-top:0;
padding-left:0;
padding-right:0;
width: auto;
}
.wk-slideshow
.captions{display:none}
.views-view-grid tbody{border-top:none;}

    .feature-hmevents .buttons .buy_tickets {
      float: right; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}

#colophon #sitemap p {font-size:12px; color:#9ebaab; text-transform:uppercase;}

#colophon #sitemap li {padding:.2em 0 0 0;}

#colophon #sitemap a {color:#e1e1e1; text-decoration:none; text-transform:lowercase; font-size:12px; display:block; padding:8px 0 0 0;}

#colophon #sitemap a:hover, #colophon #sitemap li.current_page_item a {color:#fff; text-decoration:underline;}

#colophon #sitemap #credit_link, #colophon #sitemap #credit_link a {color:#9da6ac; text-transform:lowercase; text-decoration:none; margin-top:25px;}

#colophon #sitemap #credit_link a:hover {text-decoration:underline;}

#colophon #sitemap {float:left; width:150px; padding-right:40px;}

#main .widget-area {float: right; overflow: hidden; width: 220px;}

img.size-auto, img.size-full,
img.size-large, img.size-medium,
.attachment img, .widget-area img {max-width: 100%; height: auto;}

.widget-area .widget_search {overflow: hidden;}

.widget-area .widget_search input {float: left;}

  #social  {
  
  }

  
#social ul{
  list-style: none;
  margin: 3px 0 10px 0
  }

#social li{
  float: left;
  margin: 0 10px 0 0 ;
  padding: 0 10px 0 0 ;
  }


.content_area { background-color:#ffffff; width: 780px; }

.fbimg { display: block; margin: -8px auto 0; width: 45px }


div.dewy-func a, body#tinymce a{ color:#c00 !important; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}



img.aligncenter {
    max-width: 100%;
    display: block;
    margin: 5px auto;
}


.white-wrap {background: #FFF; width: 100%;}


#primary {
  margin: 50px 0;
}

#primary.centered {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}


  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }


  .col-md-6 {
    width: 50%;
  }
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


#tosModal .modal-dialog, #tosModal .modal-content {height: 90% !important; overflow: auto;}
