/* FONTES */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i');



body {background:#fff;}

#admin-menu, #admin-menu .dropdown {line-height: 1.4em;list-style: none;margin: 0;padding: 0;z-index: 999999;}
body.logged-in .newsletter-block h5, body.logged-in .newsletter-block div {display:none; }
body.admin-menu .fixed-header {top: 20px; }


/* HOMEPAGE - REGIONS   */
#page-content {width: 100%;margin:0px auto;  background:#ffffff; float:left; padding-top:105px;}	
.content-main {width:100%; height:500px; float:left; }	
.content-messages {display:none;}
.content-news {width:80%; margin-left:10%; margin-right:10%; padding:3% 0% 3%; float:left;}
.content-outlook {width:80%; margin-left:10%; margin-right:10%; float:left; padding:1% 0% 3%;}  
.content-multimedia {width:100%; float:left;  background:url("/sites/all/themes/pbs/assets/img/estrutura/background-newsletter.png") repeat-x bottom left;} 
.content-newsletter {width:100%; background:#f8f8fd; float:left;}	 
.content-footer {width:100%; height:180px; background:#111820; float:left;}	 
.right-column {width:25%; float:right; }			


/* ESTRUTURA */
h4 {display:block; font-size:14px; text-transform:uppercase; margin:0% 0% 1.5% 2%; font-family: 'lato', sans-serif;font-weight: 400; color:#485cee; line-height:16px;}
h4.events {padding-left:25 }
/**************/
.padding-top-1 {padding-top:1%;} 
.padding-top-2 {padding-top:2%;} 
.padding-top-3 {padding-top:3%;} 
.padding-top-4 {padding-top:4%;} 
.padding-top-5 {padding-top:5%;} 
.padding-bottom-1 {padding-bottom:1%;} 
.padding-bottom-2 {padding-bottom:2%;} 
.padding-bottom-3 {padding-bottom:3%;} 
.padding-bottom-4 {padding-bottom:4%;} 
.padding-bottom-5 {padding-bottom:5%;} 
/**************/
.float-clear {clear:both;}


/* ESTRUTURA - NAVEGAÇÃO */
.group-header .content-navigation {width:auto; margin-top: 3%; float:left;} 
 #navigation h2 {display:none;}
.group-header  #navigation .content .menu li {list-style: none;float: left;text-transform: uppercase;text-align: center;margin: 0px 1px;padding: 0px 10px 4px;}
.group-header  #navigation .content .menu li.active-trail {border-bottom: solid 2px #363d46;}
.group-header  #navigation .content .menu li a {text-decoration:none; font-family:'Lato', sans-serif; font-weight:500; font-size:14px; color:#363d46;}
.group-header  #navigation .content .menu li a.active { font-weight:600;  color:#363d46;}
.group-header  #navigation .content .menu li a:hover {color:#485cee; text-decoration:none;}

.content-social {float:right; margin-top: 2.3%;}
.group-social {display:block;}
.social-top {display:block; width:100%; height:20px;  }
.social-bottom {display:block; width:100%; height:auto; float:left; }
.group-social .social-media {display:block; float:left;}
.group-social .social-media li {display:block; width:30px; height:auto; float:left; margin-right:2px;}
.group-social .social-media li img {display:block; width:100%; height:auto;}
.group-social .search-block {display:block; float:left; width:30px; padding-left:10px; margin-left:10px; border-left:dotted 1px #5c6166; height:30px; }
.group-social .search-block .search-link {display:block; width:100%; height:26px; }
.group-social .search-block .search-link .search-button, .group-social .search-block .search-link .search-button img {display: block;width: auto;height: 100%; padding:0px;border: none;background: none; cursor:pointer; margin-top:1px;}

.content-header {}	
 


/*  ESTRURURA - LOGO  */
.content-logo {width:25%; margin-right:3%; margin-left:-35px; float:left;}
.content-logo h1 {display:block; width:100%; height:auto; }
.content-logo h1 a {display:block; width:100%; height:auto; }
.content-logo h1 a img {display:block; width:100%; height:auto; }


/* FIXED HEADER */
body.front .fixed-header.smaller .group-header {padding: 15px 10% 14px;}
.fixed-header {width: 100%;padding: 0px 0% 0px;height: 105px;overflow: hidden;position: fixed;top: 0;left: 0;z-index: 3000;background-color: #fff;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-ms-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.1s;display: block; z-index:100; background: #fff; }
.fixed-header .group-header {width: 80%;padding: 15px 10% 22px; float:left;  }
.fixed-header .content-logo #logo {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.fixed-header .content-logo #logo img { display:block; width:100%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.fixed-header nav {display: inline-block;}
.fixed-header nav a {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.fixed-header nav a:hover {}
.fixed-header.smaller {height: 68px; z-index:3000 !important; background:#fff;}
.fixed-header.smaller .group-header {padding: 15px 10% 13px;}
.fixed-header.smaller .content-logo  {width:17% ;}
.fixed-header.smaller .content-logo h1#logo {width: 100%;height: auto;}
.fixed-header.smaller .content-navigation {margin-top: 1.7%;} 
.fixed-header.smaller .content-navigation #navigation .content .menu li a {font-size:12px;}
.fixed-header.smaller .social-top { height:13px; }
.fixed-header.smaller .group-social .social-media li {display:block; width:22px; height:auto; float:left; margin-right:2px;}
.fixed-header.smaller .group-social .search-block {display:block; float:left; width:22px; padding-left:10px; margin-left:10px; border-left:dotted 1px #b1d0e3; }
.fixed-header.smaller .group-social .search-block { height:22px; }
.fixed-header.smaller .group-social .search-block .search-link {display: block;width: 100%;height: 22px;}
.fixed-header.smaller .content-social {float:right; margin-top: 1.3%;}

.clearfix:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
.container-header {width: 95%;margin: 0 auto;padding: 5px 5px; }


/* ESTRUTURA - BORDER COR CLIENTE */
.border-pbs {display:block; width:100%; height:5px; background:url("/sites/all/themes/pbs/assets/img/estrutura/border-top-body.png") no-repeat top center; z-index:0; }
.border-pbs.opacity {opacity:0.6;}
.border-pbs.margin-top {margin-top:0px;}


/* ESTRUTURA - SECTIONS VERDE (events e programas) */
.head-section {display:block; width:100%; float:left;}
.head-section.margin-bottom {margin-bottom:10px;}
.head-section .icon {display: block;float: left;}
.head-section .icon.events {width: 6%;margin: -4px 0% 0px 2px;opacity: 0.5;}
.head-section .icon img {display:block; width:100%; height:auto;}
.head-section .section-title-link {display: block;width: 88%;font-family: 'Lato', sans-serif;color: #485cee;font-weight: 400;float: left;font-size: 13px;margin-left: 4%; text-decoration:none; cursor:pointer;}
.head-section .section-title {display: block;width: 88%;font-family: 'Lato', sans-serif;color: #485cee;font-weight: 400;float: left;font-size: 13px;margin-left: 4%; text-decoration:none;}


/* HOMEPAGE - MAIN/DESTAQUE PRINCIPAL  */
.featured-main {display:block; width:100%; height:100%; z-index:10; position:relative;}
.content-featured-main {display:block; width:100%; height:100%; float:left; position:relative;}
.content-featured-main .background-gradient {display:block; width:100%; height:100%; background:url("/sites/all/themes/pbs/assets/img/estrutura/background-gradient.png") no-repeat bottom center; position:absolute; bottom:0px; left:0px; z-index:100; }
.content-featured-main figure {display:block; width:100%; height:495px; overflow:hidden; position:absolute; top:0px; left:0px;}
.content-featured-main figure img {display:block; width:100%; height:auto; margin-top:-20%;}
.content-featured-main .group-main-title {display:block; width:50%; position:absolute; bottom:10%; left:10%; z-index:200;}
.content-featured-main .group-main-title h1 {display:block; font-family:'Lato', sans-serif; font-weight:700; font-size:36px; color:#fff; line-height:38px; margin-bottom:10px;}
.content-featured-main .group-main-title h1 a { color:#fff; text-decoration:none;}
.content-featured-main .group-main-title h1 a:hover { text-decoration:underline;}

.content-featured-main .group-main-title .main-entry {display:block; font-family:'Lato', sans-serif; font-weight:300; font-size:15px; color:#fff; line-height:17px; }
.content-featured-main .group-main-title .main-link {display:block; width:auto; height:23px; margin:15px 0px 0px -20px; }
.content-featured-main .group-main-title .main-link .back-left-main-link {display:block; width:17px; height:23px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-left-main-link.png") no-repeat center left; float:left;}
.content-featured-main .group-main-title .main-link .antetitulo {display:block; padding:0% 0.5%; height:23px; background:#fff; color:#363d46; float:left; line-height:23px;font-family:'Lato', sans-serif; font-weight:400; font-size:14px;}
.content-featured-main .group-main-title .main-link .back-right-main-link {display:block; width:17px; height:23px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-right-main-link.png") no-repeat center right; float:left;}
.content-featured-main .group-main-title .main-link .back-left-main-link-azul {display:block; width:17px; height:23px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-left-main-link-graybold.png") no-repeat center left; float:left; margin-left:-10px;}
.content-featured-main .group-main-title .main-link .ver-mais {display:block; padding:0% 0%; height:23px; background:#363d46; color:#fff; float:left; line-height:23px;font-family:'Lato', sans-serif; font-weight:400; font-size:14px;}
.content-featured-main .group-main-title .main-link .back-right-main-link-azul {display:block; width:17px; height:23px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-right-main-link-graybold.png") no-repeat center right; float:left;}


/* HOMEPAGE - COLUNA ESQUERDA - NOTICIAS  */
.featured-news {width:70%; float:left; margin-right:5%; }	
.entry-news {display:block; width:100%; height:140px; margin-bottom:1%; }
.entry-news figure {display:block; width:25%; height:140px; overflow:hidden; margin-right:2%; float:left; }
.entry-news figure img {display:block; min-width:100%; width:auto; height:100%; min-height:100%; margin-left:0%;}
.entry-news .group-news-title {display:block; width:70%; float:left; margin-top:15px; }
.entry-news .group-news-title h2 {display:block; margin-bottom:5px;font-family:'Lato', sans-serif; font-weight:700; font-size:20px; line-height:22px; color:#363d46;}
.entry-news .group-news-title h2 a {color:#363d46; text-decoration:none;}
.entry-news .group-news-title h2 a:hover {text-decoration:none; color:#485cee}
.entry-news .group-news-title .news-entry {display: block;font-size: 13px;color: #777;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 15px;}
.news-ver-mais .back-left-main-link-azul {display:block; width:13px; height:20px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-left-main-link-graybold.png") no-repeat center left; float:left; margin-left:-10px;}
.news-ver-mais .ver-mais {display:block; padding:0% 0%; height:20px; background:#363d46; color:#fff; float:left; line-height:20px;font-family:'Lato', sans-serif; font-weight:500; font-size:14px;}
.news-ver-mais .back-right-main-link-azul {display:block; width:13px; height:20px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-right-main-link-graybold.png") no-repeat center right; float:left;}


/* COLUNA DIREITA - DESTAQUE EVENTOS  */
.featured-events {display:block; width:100%; float:left; margin-bottom:30px; padding-top:2%;}
.featured-events li {display:block; padding:5px 0px 0px; float:left; width:100%;}
.featured-events li .icon-ical {display:block; width:8%; height:auto; float:left; opacity:0.2; cursor:pointer; }
.featured-events li .icon-ical img {display:block; width:95%; height:auto; margin-top:1%; }
.featured-events li .icon-ical:hover {opacity:1;}
.featured-events li .group-event {display: block;width: 88%;margin-left: 3%;float: left;padding: 0px 0px 15px;border-bottom: solid 1px #f1f1f1;}
.featured-events li .group-event a {display:block; font-family:'Roboto', sans-serif; font-weight:300; font-size:12px; line-height:14px; color:#888; margin-bottom:3px; text-decoration:none; }
.featured-events li .group-event a:hover { color:#000; }
.featured-events li .group-event .date-event {display:block; font-family:'Roboto', sans-serif; font-weight:400; font-size:11px; text-transform:uppercase; color:#485cee; }
.content-programs {display:block; width:100%; float:left;}	
.content-programs .new-programs {width: 100%;float: left;margin-top: 2%;}
.content-programs .head-section-entry {display: block;font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 12px;line-height: 15px;color: #ccc;margin-bottom: 14px;text-decoration: none;width: 90%;margin-left: 10%;float: left; display:none;}


.content-programs {display:block; width:100%; float:left; margin-bottom:30px; padding-top:2%;}
.content-programs li {display:block; padding:5px 0px 0px; float:left; width:100%;}
.content-programs li .icon-ical {display:block; width:8%; height:auto; float:left; opacity:0.2; cursor:pointer; }
.content-programs li .icon-ical img {display:block; width:95%; height:auto; margin-top:1%; }
.content-programs li .icon-ical:hover {opacity:1;}
.content-programs li .group-event {display: block;width: 88%;margin-left: 3%;float: left;padding: 0px 0px 15px;border-bottom: solid 1px #f1f1f1;}
.content-programs li .group-event a {display:block; font-family:'Roboto', sans-serif; font-weight:300; font-size:12px; line-height:14px; color:#888; margin-bottom:3px; text-decoration:none; }
.content-programs li .group-event a:hover {color:#000; }
.content-programs li .group-event .date-event {display:block; font-family:'Roboto', sans-serif; font-weight:400; font-size:11px; color:#485cee; }

	
/* HOMEPAGE - INTERNACIONAL OUTLOOK  */
.outlook-main {width: 100%;height: auto;background: url("/sites/all/themes/pbs/assets/img/estrutura/background-outlook.png") no-repeat bottom right #f8f8fd;float: left;}
.outlook-info {width:10%; height:150px; margin-right:1%; float:left; }
.outlook-info .outlook-icon {display:block; width:50%; height:125px; margin-left:25%; margin-right:25%; float:left;  }
.outlook-info .outlook-icon img {display:block; width:100%; height:auto; }
.outlook-info .outlook-arrows {display:block; width:80%; height:25px; margin-left:10%; margin-right:10%; float:left; display:none; }
.outlook-info .outlook-arrows li {display:block; width:30%; float:left; padding:0% 10%; }
.outlook-info .outlook-arrows li a {display:block; font:12px arial; color:#999; text-decoration:none; }
.outlook-info .outlook-arrows li a.arrow-left {text-align:right;}
.outlook-info .outlook-arrows li a.arrow-right {text-align:left;}
.outlook-article {display:block;}
.outlook-article h2 {display:block; font-size:21px; color:#edad81; margin-bottom:10px; font-family: 'lato', sans-serif;font-weight: 400;}
.outlook-article h2 a {color:#edad81;text-decoration:none;}
.outlook-article h2 a:hover {text-decoration:underline;}

.outlook-article .outlook-entry {display:block; font-size:14px; color:#777; margin-bottom:2px; font-family: 'lato', sans-serif;font-weight: 300; line-height:15px;}
.outlook-article .outlook-author {display:block; font-size:11px; color:#999; font-family: 'lato', sans-serif;font-weight: 300; line-height:14px;}
.outlook-article .outlook-author b { font-weight:bold;}
	

/* FOOTER - DESTAQUE MULTIMÉDIA */		
.featured-multimedia {display:block; width:80%; margin:2% 10% 0%; float:left; }
.multimedia-article {width:31.333333%; margin-right:2%; float:left; list-style:none;}
.multimedia-article.no-margin {margin-right:0%;}
.multimedia-article figure {display:block; width:100%; height:auto;}
.multimedia-article figure img {display:block; width:100%; height:auto;}
.multimedia-article .multimedia-title {display: block;width: 82%;padding: 25px 12% 25px 6%; height:95px; background:#fff;}
.multimedia-article .multimedia-title h2 {display:block; font-size:16px; color:#003a62; margin-bottom:15px; font-family: 'lato', sans-serif;font-weight: 700; line-height:18px;}
.multimedia-article .multimedia-title h2 a {text-decoration:none; color:#363d46;}
.multimedia-article .multimedia-title h2 a:hover {text-decoration:none; color:#485cee;}
.multimedia-article .multimedia-title h5 {display:block; font-size:14px; color:#999; margin-bottom:5px; font-family: 'lato', sans-serif;font-weight: 300; line-height:14px; }


/* FOOTER - NEWSLETTER */		
.newsletter-block {width:80%; height:auto; margin:2% 10% 3%; float:left; background:url("/sites/all/themes/pbs/assets/img/estrutura/newsletter-border-top.png") repeat-x top left;}


/* FOOTER - SITE FOOTER */		
.site-footer {width:80%; margin-left:10%; margin-right:10%; padding:2% 0% 3%; float:left;}
.site-footer .site-footer-info {display:block; width:25%; float:left;}		
.site-footer .site-footer-info p {display:block; font-size:12px; line-height:16px; color:#fff; font-family: 'lato', sans-serif;font-weight: 300;}		
.site-footer .site-footer-adress {display:block; width:auto; float:right; margin-right:3%;}
.site-footer .site-footer-adress .site-footer-maps {display:block; width:18px; height:100%; float:left; margin-right:4%;}
.site-footer .site-footer-adress p {display:block; font-size:12px; line-height:16px; color:#fff; margin-left:25px; font-family: 'lato', sans-serif;font-weight: 300; }
.site-footer .site-footer-adress p span {color:#5c6166;  }
.site-footer .site-footer-contacts {display:block; width:auto; float:right; }
.site-footer .site-footer-contacts li {display:block; width:100%; line-height:16px;}
.site-footer .site-footer-contacts li.phone {display:block;  background:url("/sites/all/themes/pbs/assets/img/estrutura/footer-icon-phone2.png") no-repeat 0px -2px;}
.site-footer .site-footer-contacts li.email {display:block;  background:url("/sites/all/themes/pbs/assets/img/estrutura/footer-icon-email2.png") no-repeat 0px 0px;}
.site-footer .site-footer-contacts li p {font-size:12px; line-height:16px; color:#fff; margin-left:25px; font-family: 'lato', sans-serif;font-weight: 300; }
.site-footer .site-footer-contacts li p span {color: #5c6166;padding-right: 3px;}
.site-footer .site-footer-contacts li p a {color:#fff; text-decoration:none;}
.site-footer .site-footer-contacts li p a:hover {text-decoration:underline;}


/* OVERRIDES  */
.sf-menu.sf-style-white a {border:none !important; }
.sf-depth-1 {border:solid 1px #f1f1f1; font-size: 12px !important;background: #fff !important; text-decoration: none;font-family: 'Lato', sans-serif;font-weight: 300 !important;color: #888 !important;line-height: 14px !important;}
.sf-depth-2 {border-bottom:solid 1px #f1f1f1; color:#7AB800 !important; font-size:12px !important; background:#d3efae !important; }
.sf-depth-2:hover {border-bottom:solid 1px #7AB800; color:#7AB800 !important;}
.sf-menu.sf-horizontal.sf-shadow ul {width:100% !important; background:none !important;}
		

/* STORY - ESTRUTURA */
#node-content {display:block; width:100%; float:left; padding-top:0px;}
.story-full {display:block; width:100%; float:left; padding-bottom:7%;}
.story-full.international-outlook {padding-top:5%;}
.story-full.multimedia {padding-bottom: 2%;}
.story-full .group-story-content {display:block; width:80%; margin-left:10%; margin-right:10%; float:left; }
.story-full .group-story-content .story-content {display:block; width:70%; margin-right:3%; float:left; }
.story-full .group-story-content .story-content .story-info {display:block; width:25%; margin-right:5%; float:left; padding-top: 1%;}
.story-full .group-story-content .story-content .story-info.international-outlook {width:18%; }
.story-full .group-story-content .story-content .story-info.display-responsive {display:none; }
.story-full .group-story-content .story-aside-right {display:block; width:26%; float:right; }
.story-full .group-story-content .story-aside-right.display-responsive {display:none; }


/* STORY - FIGURE */
.story-full figure {display: block;width: 100%;height: auto;overflow: hidden;float: left;margin-top: 0px;z-index: 100;max-height: 575px; position:relative;}
.story-full figure img {display:block; width:100%; height:auto; margin-top:-6%; z-index:100;}
.story-full figure figcaption {display:block;  z-index:1000; position:absolute; bottom:2%; right:2%; font:11px/12px arial; color:#fff;}
.story-full figure figcaption span { color:#bbb;}

/* border top figure*/

.story-full .embed-video {display:block; width:80%; height:auto; margin-left:10%; margin-right:10%; margin-top:2%; float:left; }
.embed-video .content-video {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0px;margin-bottom: 10px; }
.embed-video .content-video iframe {position: absolute;bottom:-10px;left:0px;width:100%; height:100%;}


/* STORY - HEADER */
.story-full .story-header {display: block;width: 70%;margin-left: 10%;margin-right: 10%;float: left;padding: 1% 0% 2% 0%;}
.story-full .story-header .border-title {display:block; width:20%; height:2px; background:#003a62; margin-bottom:3%;}
.story-full .story-header .story-title {display: block; width:100%; float:left; padding-bottom:1%;} 
.story-full .story-header .story-title h1 {display: block; font-family: 'Lato', sans-serif; color:#363d46; font-weight: 700; font-size: 39px; line-height: 42px; }
.storu-full .story-header .story-entry {display:block; width:100%; float:left; padding-top:3% 5% 2% 0%;  }
.story-full .story-header .story-entry p {display: block;font-family: 'Lato', sans-serif;color: #aaa;font-weight: 300;font-size: 18px;line-height: 22px;}
.story-full .story-header .story-author {display:block; width:100%; float:left; padding:1.5% 0% 2%;}
.story-full .story-header .story-author .content-author {font-family: 'Lato', sans-serif;color: #666;font-weight: 300;font-size: 12px;line-height: 14px;}
.story-full .story-header .story-author .content-author span {font-weight: 500;}

/* STORY - SOCIAL MEDIA */
.story-info .social-media {display:block; width:100%; margin-top:0%; padding:4% 0% 0%; margin-bottom:15%; float:left; border-top: solid 1px #bbb; border-bottom: solid 1px #f1f1f1; }
.story-info .social-media h4 {margin:0% 0% 10%; font-size:13px;}
.story-info .social-media li {display:block; width:100%; padding:3% 0%; border-top:solid 1px #f1f1f1;}

/* STORY - TAGS */
.story-info .story-tags {display: block;width: 100%;margin-top: 0%;padding: 4% 0% 12%;margin-bottom: 3%;float: left;border-top: solid 1px #bbb;}
.story-info .story-tags h4 {margin:0% 0% 10%; font-size:13px;}
.story-info .story-tags a {display: inline;padding: 1.5% 3.5%;border-radius: 6px;background: #485cee;float: left;margin: 0% 1% 1% 0%;text-decoration: none;color: #fff;font-family: 'Lato', sans-serif;font-weight: 300;font-size: 12px;line-height: 14px;}				

.story-full.events .story-info .story-tags a {background:#485cee; }

/* STORY - MORE IMAGES  */
.story-info .story-more-images {display:block; float:left; padding-bottom:12%;}
.story-info .story-more-images figure {display:block; width:100%; height:auto; float:left;}
.story-info .story-more-images figure img {display:block; width:100%; height:auto; margin:0px;}
.story-info .story-more-images figcaption {display: block;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 12px;line-height: 14px;color: #003a62;padding: 2% 0% 8%;float: left;}
.story-info.international-outlook .story-more-images figure {display: block;width: 80%;padding-bottom: 20%;}


/* STORY - TEXTOS RELACIONADOS */
.story-info .story-related {display: block;float: left;padding-top: 1.5%;border-top: solid 1px #bbb;}
.story-info .story-related h4 {margin:0% 0% 10%; font-size:13px;}
.story-info .story-related a {display: block;font-family: 'Lato', sans-serif;color: #aaa;font-weight: 300;font-size: 14px;line-height: 16px;padding-bottom: 8%;border-bottom: solid 1px #f1f1f1;text-decoration: none;margin-top: 5%;}
.story-info .story-related a:hover {text-decoration:underline; color:#222; }

/* STORY - BODY  */
.story-full .group-story-content .story-content .story-body {display:block; margin-left:30%; width:70%;  }
.story-full .group-story-content .story-content .story-body.international-outlook {display: block;margin-left: 23%;width: 80%;}
.story-full .group-story-content .story-content .story-body .content-story-body {display:block; width:100%; float:left;}
.story-full .group-story-content .story-content .story-body .content-story-body p {font-family: 'Merriweather', serif;font-size: 13px;line-height: 20px;font-weight: 300;}
.story-full .group-story-content .story-content .story-body .content-story-body ul li {font-family: 'Merriweather', serif;font-size: 13px;line-height: 20px;font-weight: 300; padding-left:5%;}
.story-full .group-story-content .story-content .story-body .content-story-body p strong {font-weight: 900; color:#363d46;}
.story-full .group-story-content .story-content .story-body .content-story-body p a {color: #363d46;}
.story-full .group-story-content .story-content .story-body .content-story-body p em {font-style:italic;}
.story-full .group-story-content .story-content .facebook-coments {display:block; width:100%; padding-top:5%; float:left; text-transform:lowercase }
.story-full .group-story-content .story-content .story-body .content-story-body .media_embed {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0px !important; width:auto !important;margin-bottom: 10px;}
.story-full .group-story-content .story-content .story-body .content-story-body .media_embed iframe {position: absolute;top: 0px;left: 0px;width: 100% !important;height: 100% !important;}

/* RIGHT COLUMN - STORY PROGRAMS */
.story-aside-right .related-programs {display:block; width:100%; float:left;}
.story-aside-right .related-programs h4 {margin-bottom:5%;}
.story-aside-right .related-programs ul {display:block; width:98%; margin: 0% 0% 1.5% 2%;}
.story-aside-right .related-programs ul li {display: block;width: 100%;padding: 2% 0% 4% 0%;border-bottom: solid 1px #f1f1f1;font-family: 'Roboto', sans-serif;color: #aaa;font-weight: 300;font-size: 13px;line-height: 16px;}
.story-aside-right .related-programs ul li a {display: inline;padding: 1.5% 3.5%;border-radius: 6px; background:#e8e9f3; margin: 0% 1% 1% 0%;text-decoration: none;color: #363d46;font-family: 'Lato', sans-serif;font-weight: 300;font-size: 12px;line-height: 14px;}
.story-aside-right .related-programs ul li a:hover {background: #e8e9f3; color: #363d46;}
.story-aside-right .related-programs ul li blockquote {font-family: 'Roboto', sans-serif;color: #aaa;font-weight: 300;font-size: 15px;line-height: 18px; font-style:italic;}						


/* EVENTS */
body.page-search .search-form {display:block; width:100%; float:left; margin:0px; }
.story-full.events .story-header .border-title  {background-color:#485cee; display:none;}
.story-full.events .story-header .story-title h1 {color: #363d46;font-weight: 700;font-size: 38px;line-height: 42px;text-transform:none;}
.story-full.events .story-info .social-media h4, .story-full.events .story-info .story-tags h4, .story-full.events .story-info .story-related h4, .story-full.events .related-programs h4 {color:#485cee; font-weight: 300; margin-bottom:5%;}
.story-full.events .story-info .social-media li {display: inline-block;width: auto;line-height: 9px;border-top:none;}
.story-full.events .story-header .story-title {padding-bottom: 1%;}
.story-full.events .story-header {padding: 0% 10% 3% 0%;}
.story-full.events .story-aside-right .related-programs ul li a {background: #485cee;color: #fff;}
.story-full.events .story-aside-right .related-programs ul li a:hover {color: #485cee;background: #fff;}

.story-full.events .story-header .date-event {display:block; width:100%; float:left;  }


.story-full.events .story-header .date-event p {
    display: inline;
    padding: 0.5% 0.5%;
    border-radius: 6px;
    background: #485cee;
    float: left;
    margin: 2% 1% 1% 0%;
    text-decoration: none;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
}



.content-taxonomy {width: 70%;float: left;margin-right: 5%;}
.content-taxonomy h2 {display: block;font-size: 14px;text-transform: uppercase;margin: 0% 0% 1.5% 3%;font-family: 'lato', sans-serif;font-weight: 300;color: #003a62;}
.content-taxonomy h2 span {font-weight:500;  }
.node--taxonomy {display: block;width: 100%;float: left;margin-bottom: 2%;height: 155px;}
.node--taxonomy figure {display:block; width:30%; height:100%; margin-right:1%; float:left; overflow:hidden; }
.node--taxonomy figure img {display:block; min-width:100%; width:auto; height:100%; min-height:100%; margin-left:0%; }
.node--taxonomy .group-content-taxonomy {display:block; width:66%; float:left; margin-left:1%; }
.node--taxonomy .group-content-taxonomy .taxonomy-header {display:block; width:100%; float:left; padding-top:3%; }
.node--taxonomy .group-content-taxonomy .taxonomy-header h1 {display: block;margin-bottom: 5px;font-family: 'Lato', sans-serif;font-weight: 700;font-size: 20px;line-height: 22px;color: #003a62;}
.node--taxonomy .group-content-taxonomy .taxonomy-header h1 a {text-decoration:none;     color: #003a62;}
.node--taxonomy .group-content-taxonomy .taxonomy-header h1 a:hover {text-decoration:underline;}
.node--taxonomy .group-content-taxonomy .taxonomy-content {display:block; width:100%; float:left; }
.node--taxonomy .group-content-taxonomy .taxonomy-content .entrada-taxonomy {   display: block;font-size: 13px;color: #777;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 15px;}
.node--taxonomy .group-content-taxonomy .taxonomy-content .nome {display: block;  font-size: 12px;color: #777;font-family: 'lato', sans-serif;font-weight: 300;line-height: 14px;}
.node--taxonomy .group-content-taxonomy .taxonomy-content .nome span {color: #333;font-weight: 400;}
.node--taxonomy .group-content-taxonomy .taxonomy-content .date-display-remaining { }
.node--taxonomy .group-content-taxonomy .taxonomy-content .date-display-remaining .date-display-remaining {color: #7AB800;font-weight: 300;font-family: 'lato', sans-serif;margin-top: 2px;display: block;font-size: 14px; }


body.page-search .search-form .form-item {margin-top: 0px;margin-bottom: 0px;display: block !important;width: 100%;}
body.page-search .search-form .form-item label {margin-top: 0px;margin-bottom: 0px;display: block !important;width: 100%;font-size: 14px;color: #777;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 16px;}
body.page-search .search-form input {margin-top: 0;margin-bottom: 0;display: block;width: 96%;padding: 1.5% 2%;border-radius: 5px;border: solid 1px #f1f1f1;font-size: 14px;color: #003a62;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 400;line-height: 16px;}
body.page-search .search-form .container-inline {position:relative; }
body.page-search .search-form #edit-submit {display:block; width:27px; height:25px; position:absolute; bottom:7px; right:9px; background: url("/sites/all/themes/pbs/assets/img/estrutura/header-icon-search-arrow-right.png") no-repeat; border:none; text-indent:-9000px; margin:0px; }
body.page-search .search-form #edit-advanced {display:none; }
body.page-search .featured-news h2 {display: block;float: left;width: 100%;display: block;font-size: 14px;text-transform: uppercase;margin: 5% 0% 1.5% 2%;font-family: 'lato', sans-serif;font-weight: 300;color: #7AB800;}
body.page-search .featured-news .search-results {display:block; width:98%; margin:2% 0% 0% 2%; float:left;  }
body.page-search .featured-news .search-result {display: block;width: 100%;margin-left: 0%;float: left;padding: 0px 0px 15px;border-bottom: solid 1px #f1f1f1;}
body.page-search .featured-news .search-result h3 {display: block;margin-bottom: 5px;font-family: 'Lato', sans-serif;font-weight: 700;font-size: 18px;line-height: 20px;color: #003a62;}
body.page-search .featured-news .search-result h3 a {text-decoration:none;  color: #003a62; }
body.page-search .featured-news .search-result h3 a:hover {text-decoration:underline; }
body.page-search .search-results .search-snippet-info {display:block; padding:0px; }
body.page-search .search-results .search-snippet-info p.search-snippet {display: block;font-size: 12px;color: #777;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 14px;}
body.page-search .search-results .search-snippet-info p.search-snippet strong {font-weight:600; color:#7AB800; }
body.page-search .search-results .search-snippet-info p.search-info {display: block;font-size: 12px;color: #777;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 14px;}
body.page-search .search-results .search-snippet-info p.search-info a {color: #333; text-decoration:none;font-weight: 400;}
#search-block-form {width: 70%;display: block;margin-left: 15%;margin-right: 15%;padding:3% 0% 4%;}
#search-block-form .container-inline { position:relative; }
#search-block-form .container-inline .form-item input {width: 98%;padding: 1% 1%;border: none;background: none;border-bottom: dotted 1px #363d46;color: #363d46;font-size: 14px;font-family: 'lato', sans-serif;font-weight: 400;line-height: 17px;}
#search-block-form .container-inline .form-actions input {display:block; width:27px; height:25px; position:absolute; bottom:2px; right:9px; background: url("/sites/all/themes/pbs/assets/img/estrutura/header-icon-search-arrow-right-graybold.png") no-repeat; border:none; text-indent:-9000px; margin:0px; cursor:pointer; }
#search-block-header {display:block; width:100%; height:auto; display:none; background:#f8f8fd; }
.newsletter-block h5 {display: block;font-size: 22px;margin: 4% 0% 0.5% 2%;font-family: 'lato', sans-serif;font-weight: 500;color: #363d46; text-align:center;line-height: 24px;}
.region-newsletter-block-tpl h2 {display:none; }
.region-newsletter-block-tpl .content p {font-size: 14px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 14px;color:#003a62;  text-align:center; margin-bottom:5px;  }
.region-newsletter-block-tpl .content form div div label {font-size: 14px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 40px;color: #003a62;text-align: center;display: block;float: left;margin-right: 15px;margin-left: 29%;}
.region-newsletter-block-tpl .content form div div input  {display:block; width:30% !important; border:none; float:left; height:40px;font-size: 14px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 40px;}	 
.region-newsletter-block-tpl .content form div #edit-submit  {display:block; width:auto; border:none; float:left; height:40px; cursor:pointer; font-size: 14px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 30px; background:url("/sites/all/themes/pbs/assets/img/estrutura/back-submit-newsletter1.png") no-repeat bottom right #485cee; color:#fff;padding-right: 15px;}	
.region-newsletter-block-tpl .content form div #edit-submit  {opacity:0,5;}
.story-full.multimedia .group-story-content .story-aside-right {display: none;width: 26%;float: right;}
.story-full.multimedia .group-story-content .story-content {display: block;width: 100%;margin-right: 0%;float: left;}
.story-full.multimedia .group-story-content .story-content .story-body {margin-left: 0%;width: 60%;float: left;}
.story-full.multimedia .group-story-content .story-content .story-info {width: 100%;padding-top: 0%; margin-right:0%;}
.story-full.multimedia .social-media {width: 13%;margin-right: 3%;padding-top: 1.5%;}
.story-full.multimedia .story-related {width: 78%; margin-right:0%;} 
.story-full.multimedia .group-story-content .story-content .facebook-coments {display: blockwidth: 100%;padding-top: 0.5%;border-top: solid 1px #bbb;}
.story-full.multimedia .story-header {display: block;width: 70%;margin-left: 10%;margin-right: 10%;float: left;padding: 0% 10% 4% 0%;margin-top: -10px;}
.story-full.multimedia .story-related a {padding-bottom: 3%;margin-top: 1%;}
.story-full.multimedia .story-related h4 {margin: 0% 0% 3% !important;font-size: 13px;}
.story-full.multimedia .story-related h4 a {color: #003a62 !important; font-size: 15px;line-height: 18px;}

.content-taxonomy div .block-views h2 {display:none; }
div.error, table tr.error {margin: 1.5% 10%;}
div.status, table tr.ok {background-color: #f8fff0;margin: 1.5% 10%;}
.content-taxonomy .node--taxonomy figure.ft {width:20%; }
.content-taxonomy .node--taxonomy figure.ft img {display: block; min-width:auto; min-height:auto;width: auto;height: 75%;margin-left: auto;margin-right: auto;}
body.node-type-artigo .fixed-header #navigation .menu li.noticias {border-bottom:solid 2px #003a62 !important;}
body.node-type-artigo .fixed-header #navigation .content .menu li.noticias a {font-weight: 600;color: #003a62;}
body.node-type-evento .fixed-header #navigation .menu li.eventos {border-bottom:solid 2px #003a62 !important;}
body.node-type-evento .fixed-header #navigation .content .menu li.eventos a {font-weight: 600;color: #003a62;}
body.node-type-multimedia .fixed-header #navigation .menu li.multimedia {border-bottom:solid 2px #003a62 !important;}
body.node-type-multimedia .fixed-header #navigation .content .menu li.multimedia a {font-weight: 600;color: #003a62;}
.item-list .pager {clear: both;text-align: left;width: 100%;float: left; margin-left:2%;}
.item-list .pager li {font-size: 14px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 16px;color: #bbb; margin-left:0%;}
.item-list .pager li.pager-item a, .item-list .pager li.pager-next a {color:#003a62}
.item-list .pager li.pager-last a {color:#969da2}
.mean-container .mean-bar {float: left;width: 100%;position: relative;background: #0c1923;padding: 0px 0;min-height: 0px;z-index: 999999;}
.mean-container a.meanmenu-reveal span {display: block;background: #485cee;height: 3px;margin-top: 3px;}
.mean-container .mean-nav { margin-top:0px; }
.mean-container .mean-nav h2 { display:none;}
.mean-container a.meanmenu-reveal {width: 22px;height: 22px;padding: 13px 13px 11px;position: absolute;top: -59px;left: 47.5% !important;cursor: pointer;color: #485cee;text-decoration: none;font-size: 22px !important;text-indent: -9999em;line-height: 35px;font-size: 1px;display: block;font-family: 'lato', sans-serif;font-weight: 300;}
.mean-container .mean-nav ul li {background:#f8f8fd;}
.mean-container .mean-nav ul li a {display: block;float: left;width: 90%;padding: 4% 5%;margin: 0;text-align: center;color: #485cee;border-top: 1px solid #e8e9f3;border-bottom: 1px solid #fff;text-decoration: none;text-transform: uppercase;font-family: 'lato', sans-serif;font-weight: 500;}
.mean-container .mean-nav ul li a:hover {background:#7AB800;color:#fff;}
.story-full .embed-video {width: 94.7%;margin: 1% 2.5% -2px 2.8%;}
.story-full.multimedia .story-header {width: 84%;margin: 0px 2.5% 0% 2.8%;}
.jb-dt-main-frame {width:100%; height:100%;}
.jb-dt-main-image {width:100%; height:100%;}
.jb-dt-main-frame img {max-width: none;width: 80% !important;height: auto !important;margin:2% 0% !important;}
.jb-dt-main-frame .jb-dt-main-image {-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4);box-shadow: 0px 0px 10px rgba(0, 0, 0, .4);border-color: White;width: 100% !important;left: 0px !important;top: 0% !important;height: auto !important;}
.juicebox-container {height:950px !important; }
.jbn-right-button {right:25% !important; } 
.jbn-left-button {left:25% !important; } 
.jbn-nav-touch-area.jbn-nav-left-touch-area .jbn-nav-button {left:25% !important; }
.jbn-nav-touch-area.jbn-nav-right-touch-area .jbn-nav-button {right:25% !important; }
.jb-area-caption {width:100% !important; height:100% !important; left:0% !important; bottom:17% !important; top:inherit !important; }

.jb-navigation {width:100% !important; height:90% !important;	 }
.jb-flag-large-screen-mode .jb-thm-thumb-selected .jb-idx-thb-frame {border-color: rgb(0, 58, 98) !important;border-color: rgba(0, 58, 95, .7) !important;}
.jcbx-glry-classic {background-color: #f4f8fb !important; }
.jb-dt-main-image {box-shadow: 0px 0px 7px rgba(111, 167, 205, .5) !important; }
.jb-idx-thumb {box-shadow: 0px 0px 5px rgba(0, 0, 0, .2) !important; }

.content_gallery {display:block; float:left; position:relative; width:100%; margin-top:2%;}
.rg-image-wrapper{position:relative;padding:0px 30px;background:#b2d0e4;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 0px;min-height:20px;}
.rg-thumbs {padding:0% 10%; opacity:0.7;}
.rg-thumbs:hover {opacity:1;}
.rg-image{position:relative;text-align:center;line-height:0px;}
.rg-image img{max-height:100%;max-width:100%;}
.rg-image-nav a {position:absolute;top:0px;left:0px;background:url("http://news.pbs.up.pt/sites/all/themes/pbs/assets/img/galeria/nav.png") no-repeat -20% 50%;width:28px; height:100%;text-indent:-9000px;cursor:pointer;opacity:0.3;outline:none;}
.rg-image-nav a.rg-image-nav-next{right:0px;left:auto;background-position:115% 50%;-moz-border-radius: 0px 10px 10px 0px;-webkit-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;}
.rg-image-nav a:hover{opacity:0.8;}
.rg-caption {text-align:center;margin-top:15px;position:relative;}
.rg-caption p{font-size:11px;letter-spacing:2px;font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;line-height:16px;padding:0 15px;text-transform:uppercase;}
.rg-view {height: 30px;position: absolute;top: 2%;right: 3%;z-index: 999999;opacity:0.3;}
.rg-view:hover {opacity:1;}
.rg-view a{display:block;float:right;width:16px;height:16px;margin-right:3px;background:#464646 url("http://news.pbs.up.pt/sites/all/themes/pbs/assets/img/galeria/views.png") no-repeat top left;border:3px solid #464646;opacity:0.8;}
.rg-view a:hover{opacity:1.0;}
.rg-view a.rg-view-full{background-position:0px 0px;}
.rg-view a.rg-view-selected{background-color:#6f6f6f;border-color:#6f6f6f;}
.rg-view a.rg-view-thumbs{background-position:0px -16px;}
.rg-loading {width:46px;height:46px;position:absolute;top:50%;left:50%;background:#000 url("http://news.pbs.up.pt/sites/all/themes/pbs/assets/img/galeria/ajax-loader.gif") no-repeat center center;margin:-23px 0px 0px -23px;z-index:100;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;opacity:0.7;}

/* Elastislide Style */
.es-carousel-wrapper {background: #fff;padding:10px 27px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;position:relative;position:relative;margin-bottom:20px;}
.es-carousel {overflow:hidden;}
.es-carousel ul {display:none;} 
.es-carousel ul li {height:100%;float:left;display:block; width:auto !important;}
.es-carousel ul li a {border-width:1px !important;display:block;border-style:solid;border-color:#222;opacity:0.8;-webkit-touch-callout:none;/* option */-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a {border-color:#7AB800;opacity:1.0; border-width:3px !important;}
.es-carousel ul li a:hover {border-color:#7AB800;}

.es-carousel ul li a img {display:block;border:none;max-height:45px;max-width:100%;}
.es-nav span {position:absolute;top:50%;left:8px;background:transparent url("http://news.pbs.up.pt/sites/all/themes/pbs/assets/img/galeria/nav_thumbs.png") no-repeat top left;width:14px;height:26px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.es-nav span.es-nav-next {right:8px;left:auto;background-position:top right;}
.es-nav span:hover {opacity:1.0; }

html body.admin-menu {margin-top: 23px !important;}
body.page-section-eventos .views-exposed-form .views-exposed-widget .form-submit {margin-top: 0em;height: 43px !important;margin-left: 8px;}
body.page-section-eventos .views-exposed-form .views-exposed-widget {float: left;padding: 0px;width:22%;}
body.page-section-eventos .views-exposed-form .form-item {margin-top: 0; margin-right:0px;margin-bottom: 0;width: 100%;}
body.page-section-eventos .views-exposed-form .container-inline-date .date-padding {padding: 0;width: 100%;}
body.page-section-eventos .container-inline-date .form-item input {margin-right: 0px;width: 100%;height: 35px;}
body.page-section-eventos .container-inline-date .description {clear: both;font: 11px/13px arial;color: #999;margin-top: 5px;margin-left: 4px;}
body.page-section-eventos .views-exposed-widgets {margin-bottom: 3%;}


.social-bottom-body {display:block; width:100%; padding-top:3%; margin-top:5%; float:left; }
.social-bottom-body li {display:inline-block; float:right; margin-right:1%;}

#ui-datepicker-div {font-size: 100%;font-family: Verdana, sans-serif;background: #fff;border: none;z-index: 9999;box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.2);}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3;background: none;font-weight: 400;color: #555;border: none;text-align: center;font: 11px/23px arial;}
.ui-widget-header {border: none;background: none;color: #666;font-weight: 400;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;    color: #003a62 ;font: bold 11px/30px arial;}
.ui-state-active, .ui-widget-content .ui-state-active {background: #003a62 !important;font-weight: 400;color: #fff !important;border-radius: 20px;}
.ui-datepicker {width: 17em;padding: 2% 2%;}
.ui-datepicker .ui-datepicker-title select {float: left;font-size: 13px;margin: 1px 0;padding: 1px 0px 3px;}


body.page-search #block-system-main ul {
    display: block;
    width: 90%;
    margin: 3% 0% 10% 2%;
    float: left;
    font: 13px/16px arial;
}


.slider {float:left; width:89%;}



/*  MEDIA QUERIES -------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width: 2200px) {

	.fixed-header .group-header {width: 65%  !important;padding: 12px 17.5% 0px !important;}
	.fixed-header.smaller .group-header {width: 65%  !important;padding: 12px 17.5% 0px !important;}
	body.front .fixed-header.smaller .group-header {width: 65%  !important;padding: 12px 17.5% 0px  !important;}
	.content-main, .content-featured-main, .content-featured-main figure  {height:600px; }
	.content-featured-main .group-main-title {width: 35%;left: 17.5%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer {width: 65%;margin:0% 17.5% 0%;}
	.story-full .story-header {width:55%; margin:0% 17.5%;}
	.story-full .group-story-content {width: 65%;margin:0% 17.5%;}
	.story-full .embed-video {width: 65%;margin:0.5% 17.5% 0%;}
	.story-full.multimedia .story-header {width: 65%;margin:0px 17.5% 0%; }
	.newsletter-block {width:65%; margin:2% 17.5% 4%; }
	.story-full.multimedia .story-header {width: 55%;margin: 1% 17.5%;}	
	.jb-area-caption {bottom:13% !important;  }

	.content-featured-main figure img {margin-top: -10%;width: 100%;height: auto;margin-left: 0%;}
	.story-full figure {max-height: 650px;}
	.story-full figure img {margin-top: -10%;}
	.rg-image-nav a.rg-image-nav-next {right: 8%;}
	.rg-image-nav a.rg-image-nav-prev {left: 8%;}

	.featured-news {width: 65%;}
	#search-block-form {width: 50%;margin-left: 25%;margin-right: 25%;}
	.fixed-header.smaller .content-logo {margin-left: -25px;}


.content-news {
    width: 65%;
    margin: 0% 17.5% 3%;
}




}


@media screen and (max-width: 1800px) {

	.content-featured-main figure img {margin-top: -10%;}

}

@media screen and (max-width: 1700px) {

	.fixed-header .group-header {width: 70%  !important;padding: 12px 15% 0px !important;}
	.fixed-header.smaller .group-header {width: 70%  !important;padding: 12px 15% 0px !important;}
	body.front .fixed-header.smaller .group-header {width: 70%  !important;padding: 12px 15% 0px  !important;}
	.content-main, .content-featured-main, .content-featured-main figure  {height:600px; }
	.content-featured-main .group-main-title {width: 35%;left: 15%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer, .story-full .story-header, .story-full .group-story-content{width: 70%;margin: 0% 15%;}
	.newsletter-block {width:70%; margin:2% 15% 4%; }
	.jb-area-caption {bottom:13% !important;  }
	.jb-navigation .jbn-right-button {right:17% !important; }
	.jb-navigation .jbn-left-button {left:17% !important; }

}




@media screen and (max-width: 1550px) {

	.fixed-header .group-header {width: 80%  !important;padding: 12px 10% 0px !important;}
	.fixed-header.smaller .group-header {width: 80%  !important;padding: 12px 10% 0px !important;}
	body.front .fixed-header.smaller .group-header {width: 80%  !important;padding: 12px 10% 0px  !important;}
	.content-main, .content-featured-main, .content-featured-main figure  {height:600px; }
	.content-featured-main .group-main-title {width: 50%;left: 10%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer, .story-full .group-story-content {width: 80%;margin:0% 10%;}
	.story-full .story-header {width: 70%;margin:0% 10%;}
	.newsletter-block {width:80%; margin:2% 10% 4%; }
	.story-full.multimedia .story-header {width: 65% !important;margin: 1% 15% 2% 10% !important;}
	.story-full .embed-video {width: 80%;margin: 1.5% 10% 0%;}
	.jb-area-caption {bottom:14% !important;  }
	.jb-navigation .jbn-right-button {right:13% !important; }
	.jb-navigation .jbn-left-button {left:13% !important; }
	.content-featured-main figure img {margin-top: -10%;}
	.entry-news figure img {margin-left:-10%;}
	
}

@media screen and (max-width: 1280px) {

	.fixed-header .group-header {width: 90%  !important;padding: 12px 5% 0px !important;}
	.fixed-header.smaller .group-header {width: 90%  !important;padding: 12px 5% 0px  !important;}
	body.front .fixed-header.smaller .group-header {width: 90%  !important;padding: 15px 5% 12px  !important;}
	.content-main, .content-featured-main, .content-featured-main figure  {height:500px; }
	.content-featured-main .group-main-title {width: 55%;left: 5%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer, .story-full .group-story-content {width: 90%;margin:0% 5%;}
	.story-full .story-header {width: 80%;margin:0% 5%;}
	.newsletter-block {width:90%; margin:2% 5% 4%; }
	.story-full.multimedia .story-header {width: 84%;margin: 0px 5% 0%;}
	.story-full .embed-video {width: 90%;margin: 1% 5% 0%;}
	.jb-area-caption {bottom:20.3% !important;  }
	.jb-navigation .jbn-right-button {right:5% !important; }
	.jb-navigation .jbn-left-button {left:5% !important; }
	.juicebox-container {height: 850px !important;}
	.jb-dt-main-frame img {max-width: none;width: 90% !important;height: auto !important;margin: 2% 0% !important;}
	.story-full.multimedia .story-header {width: 80% !important;margin: 0px 5% 3% !important;}	

}



@media screen and (max-width: 1080px) {

	.fixed-header .group-header {width: 94%  !important;padding: 12px 2% 0% 3.2% !important;}
	.fixed-header.smaller .group-header {width: 95% !important;padding: 12px 2% 0px 3% !important;}
	body.front .fixed-header.smaller .group-header {width: 94%  !important;padding: 15px 2% 11px 4% !important;}
	.content-main, .content-featured-main, .content-featured-main figure  {height:500px; }
	.content-featured-main figure img  {margin-top:-10%; }
	.content-featured-main .group-main-title {width: 55%;left: 2.8%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer, .story-full .story-header, .story-full .group-story-content {width: 94.7%;margin:0% 2.5% 0% 2.8%;}
	.newsletter-block {width:94.7%; margin:2% 2.5% 4% 2.8%; }
	.content-featured-main .group-main-title h1 {font-size: 30px;line-height: 32px;}
	.content-featured-main .group-main-title .main-entry {font-size: 14px;line-height: 16px;}
	.content-featured-main .group-main-title .main-link .antetitulo {font-size: 12px;}
	.entry-news .group-news-title h2, .outlook-article h2 {font-size: 18px;line-height: 20px;}
	.outlook-article .outlook-entry {font-size: 12px;line-height: 14px;}
	.multimedia-article .multimedia-title h2 {font-size: 14px;line-height: 16px;}
	.multimedia-article .multimedia-title h5 {font-size: 13px;}
	body.admin-menu {margin-top:0px !important;}
	#admin-menu {opacity:0;}
	#admin-menu:hover {opacity:1;}
	body.admin-menu .fixed-header {top: 0px;  height: 75px;}
	.fixed-header {top: 0px;height: 75px;}
	.fixed-header {height:75px; }
	.fixed-header.smaller {height:55px !important; }
	.fixed-header.smaller .content-social {float: right;margin-top: 3px;}
	#page-content { padding-top:75px;}
	.content-social {float: right;margin-top: 10px;}
	.story-full .embed-video {width: 94.7%;margin: 0% 2.5% 0% 2.8%;}
	html body.admin-menu {margin-top: 0px !important;}

}



@media screen and (max-width: 960px) {

	.fixed-header .group-header {width: 92% !important;padding: 12px 4% 0px 4% !important;}
	.content-logo {width: 27%;margin-right: 1%;margin-left: -30px;float: left;}
	.content-main, .content-featured-main, .content-featured-main figure {height:450px; }
	.content-featured-main .group-main-title {width: 75%;left: 4%;}
	.fixed-header.smaller .group-header {width: 92% !important;padding: 12px 4% 0px 4% !important;}
	.fixed-header.smaller .content-logo {margin-left: -19px;}
	.story-full .group-story-content .story-aside-right {display: block;width: 26%;float: none;}
	.story-full .group-story-content .story-content {display: block;width: 95%;margin-right: 3%;float: left;}
	.featured-news {width: 100%;float: left;margin-right: 0%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer, .story-full .group-story-content {width: 92%;margin: 1% 4% 0% 4%;}
	.story-full .story-header {width: 92%;margin: 0% 4% 0% 4%;}
	.entry-news {display: block;width: 100%;height: 170px;margin-bottom: 1%;}
	.entry-news .group-news-title {display: block;width: 65%;float: left;margin-top: 15px;}
	.entry-news .group-news-title h2, .outlook-article h2 {font-size: 22px;line-height: 24px;font-weight: 500;}
	.entry-news figure {width: 30%;height: 170px;}
	.right-column {width: 100%;float: left;margin-top: 4%;border-top: solid 1px #f1f1f1;padding-top: 3%;}
	.featured-events {width: 50%;float: left;margin-right: 0%;padding-top:0%;}
	.content-programs {display: block;width: 50%;float: left; padding-top:0%;} 
.head-section .icon.events {
    width: 5%;
    margin: -5px 2px 0px 4px;
    opacity: 0.5;
}
	.featured-events li .group-event {margin-left: 7.5%;float: left;padding: 0px 0px 12px;}
	.head-section.margin-bottom {margin-bottom: 10px;}
	.content-programs .new-programs {width: 100%;float: right;margin-top: 4%;}
	.featured-events li .group-event a {display: block;font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 12px;line-height: 14px;color: #888;margin-bottom: 3px;text-decoration: none;}
	.featured-events li .group-event .date-event {display: block;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 12px;text-transform: uppercase;color: #485cee;line-height: 12px;}
	.sf-depth-1 {border: solid 1px #f1f1f1;font-size: 13px !important;}
	.content-news {padding: 3% 0% 0%;}
	.content-outlook {padding: 1% 0% 5%;}
	.story-full figure {max-height: 500px;}
	.story-full .story-header .story-entry p {font-size: 16px;line-height: 19px;}
	.story-full .group-story-content .story-aside-right {display:none; }
	.story-full .group-story-content .story-aside-right.display-responsive {display: block;width: 100%;margin: 10% 0%;float: left;}
	.story-aside-right.display-responsive .related-programs ul {display: block; width: 98%;margin: 2% 0% 1.5% 0%;}
	.story-aside-right.display-responsive .related-programs ul li {padding: 0% 0% 7% 0%;}
	.story-aside-right.display-responsive h4 {margin: 0% 0% 2% 0%;font-weight: 700;}
	.story-full.multimedia .story-header {margin: 0px 4% 5%;width: 91%;padding: 0%;}
	.content-taxonomy {width: 100%;float: left;margin-right: 0%;}
	.node--taxonomy {height: 170px;}
	.featured-multimedia {width: 92%;margin: 4% 4% 0% 4%;}
	.story-full .embed-video {width: 91%;margin: 1% 4% 0%;}
	.story-full .story-header .story-title h1 {font-size: 33px;line-height: 36px;}
	.story-full .story-header .story-title {padding-bottom: 2%;}
	.story-full.multimedia .story-header .story-title {padding-bottom: 1%;}
	.juicebox-container {height: 650px !important;}
	.jb-navigation .jbn-nav-touch-area {height:76% !important; }
	.group-social .social-media {display: none;}
	.mean-container a.meanmenu-reveal {right: 9.5% !important; left:inherit !important; top: -59px !important;	}
	.mean-container a.meanmenu-reveal.meanclose {top: -59px !important; line-height: 22px !important;}
	.featured-events li .icon-ical {display: block;width: 8%;}
	.featured-events li .group-event {margin-left: 3%; width:80%;}
	.content-programs .head-section .icon.events {width: 5%;margin: -5px 2px 0px 4px;}	
	.story-info .story-related a {font-size: 12px;line-height: 14px;}			
	.story-info .story-related {padding-top: 5%;}		

.story-full.events .story-header {
    padding: 0% 0% 3% 0%;
}

.story-full .group-story-content .story-content .story-body {
    display: block;
    margin-left: 25%;
    width: 75%;
}

.story-full .group-story-content .story-content .story-info {
    display: block;
    width: 20%;
    margin-right: 5%;
    float: left;
    padding-top: 1%;
}




	
}


@media screen and (max-width: 870px) {

	.content-main, .content-featured-main, .content-featured-main figure {height: 450px;}
	.right-column .content-programs .new-programs #navigation div div div div select {width:100%;}

}


@media screen and (max-width: 800px) {
	
	.content-main, .content-featured-main, .content-featured-main figure {height: 400px;}
	.fixed-header {height: 70px;}
	#page-content {padding-top: 70px;}
	.content-logo {width: 31%;margin-left: -25px;}
	.content-social {float: right;margin-top: 8px;}
	.story-full .group-story-content .story-content {display: block;width: 100%;margin-right: 0%;float: left;}
	.fixed-header.smaller .content-logo {width: 19%;}
	.fixed-header.smaller {height: 52px !important;}
	.node--taxonomy .group-content-taxonomy {display: block;width: 64%;float: left;margin-left: 1%;}
	.juicebox-container {height: 550px !important;}

}



@media screen and (max-width: 720px) {

	.content-main, .content-featured-main, .content-featured-main figure {height: 370px;}
	.content-featured-main .group-main-title h1 {font-size: 26px;line-height: 28px;}
	.entry-news .group-news-title h2, .outlook-article h2 {font-size: 19px;line-height: 21px;font-weight: 600;}
	.juicebox-container {height: 500px !important;}
	.jb-cap-frame .jb-caption {color:#f4f8fb !important;}

}



@media screen and (max-width: 650px) {

	.content-main, .content-featured-main, .content-featured-main figure {height: 340px;}
	.featured-news {width: 100%;float: left;margin-right: 0%;}
	.right-column {width: 100%;float: left;margin-top: 7%;border-top: solid 1px #f1f1f1;padding-top: 5%;}


}


@media screen and (max-width: 620px) {
	
	
	body.front .fixed-header.smaller .group-header {width: 89% !important;padding: 12px 6% 0px 6% !important;}
	.fixed-header.smaller .content-logo {width: 25%;margin-left: -16px;}
	.content-main, .content-featured-main, .content-featured-main figure {height: 440px;}
	.content-featured-main .group-main-title {width: 70%;left: 6%;}
	.content-featured-main figure img {margin-top: 0%;width: auto;height: 100%;}
	.content-news, .content-outlook, .featured-multimedia, .site-footer, .story-full .group-story-content {width: 88%;margin: 1% 6% 0% 6%;}
	.fixed-header .group-header {width: 88% !important;padding: 12px 6% 0px 6% !important;}
	.content-news {padding: 6% 0% 0%;}
	.entry-news figure {width: 100%;height: 250px;margin-right: 0%;}
	.entry-news figure img {display: block;min-width: 100%;width: 100%;height: auto;min-height: 100%;margin-left: 0%;}
	.entry-news .group-news-title {display: block;width: 100%;float: left;margin-top: 10px;padding-bottom: 5%;}
	.multimedia-article {width: 100%;margin-right: 0%;float: left;list-style: none;}
	.multimedia-article figure img {display: block;width: 100%;height: auto;margin-top: -15%;}
	.multimedia-article .multimedia-title {padding: 10px 0% 45px 0%;height: auto;background: #f4f8fb;width: 100%;}
	.multimedia-article .multimedia-title h2 {font-size: 18px;line-height: 20px;margin-bottom: 15px;}
	.multimedia-article .multimedia-title h5 {font-size: 14px;line-height: 14px;}
	.content-multimedia {width: 100%;float: left;background: url("/sites/all/themes/pbs/assets/img/estrutura/background-newsletter.png") repeat top left;padding-top: 4%;margin-top: 5%;padding-bottom: 8%;}
	.content-outlook {padding: 3% 0% 8%;}
	.featured-events {width: 100%;float: left;margin-right: 0%;padding-top: 2%;margin-left: 3.5%;}
	.content-programs {display: block;width: 96%;float: left;margin: 1% 0% 4% 3.5%;}
	.content-programs .new-programs {width: 100%;float: right;margin-top: 4%;}
	.featured-events li .icon-ical {display: block;width: 8%;}
	.featured-events li .group-event a {display: block;font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 14px;line-height: 17px;color: #888;margin-bottom: 6px;text-decoration: none;}
	.content-programs li .group-event a {font-size: 14px;line-height: 18px;}

	.right-column .content-programs .new-programs #navigation div div div div select {width: 100%;height: 26px;}
	.outlook-info .outlook-icon {margin-left: 33%;margin-right: inherit;}
	.multimedia-article figure {display: block;width: 100%;height: auto;overflow: hidden;}
	.site-footer .site-footer-info {display: block;width: 100%;float: left;padding-bottom: 5%;margin-bottom: 2%;border-bottom: solid 1px #969da2;}
	.site-footer .site-footer-adress {float: left;}
	.region-newsletter-block-tpl .content form div div label {margin-left: 19%;}
	.region-newsletter-block-tpl .content form div div input {display: block;width: 41% !important;}
	.newsletter-block {width: 94.7%;margin: 2% 2.5% 8% 2.8%;}
	.newsletter-block h5 {margin: 7% 0% 0.5% 0%;}
	.story-full .group-story-content .story-content .story-info {display:none;}
	.story-full .group-story-content .story-content .story-info.display-responsive {display:block; } 
	.story-full .story-header {width: 88%;margin: 0% 6% 4% 6%;}
	.story-full .story-header .story-title h1 {font-size: 35px;line-height: 38px;}
	.story-full .story-header .story-entry p {font-size: 17px;line-height: 20px;}
	.story-full .story-header .story-author .content-author {font-size: 14px;line-height: 16px;}
	.story-full .story-header .story-author .content-author {font-size: 14px;line-height: 16px;}
	.story-full .group-story-content .story-content .story-body .content-story-body p {font-size: 14px;line-height: 21px;}
	.story-full .group-story-content .story-content .story-info.display-responsive {display: block;width: 100%;margin-top: 8%;}
	.story-full .group-story-content .story-content .story-body {display: block;margin-left: 0%;width: 100%;}
	.story-info .social-media h4 {margin: 0% 0% 1%;font-size: 13px;}
	.story-info .social-media li {display: block;width: auto; float:left;padding: 2% 2% 0% 0%;border-top: none;}
	.story-info .social-media {margin-bottom: 10%;border-top: solid 1px #bbb;border-bottom: none;padding-top:3%;}
	.story-info .story-tags h4 {margin: 0% 0% 2%;font-size: 13px;}
	.story-info .story-tags {padding: 3% 0% 10%;}
	.story-info .story-more-images {display: block;float: left;padding-bottom: 0%;}
	.story-full .group-story-content .story-content .facebook-coments {display: block;width: 100%;padding-top: 1%;float: left;padding-bottom: 9%;}
	.fixed-header.smaller .group-header {width: 88% !important;padding: 7px 6% 11px 6% !important;}
	.content-logo {width: 37%;margin-left: -25px;}
	.story-full.multimedia .group-story-content .story-content .story-body {margin-left: 0%;width: 100%;}
	.story-full.multimedia .social-media {width: 100%;margin-right: 0%;}
	.story-full.multimedia .story-related {width: 100%; }
	.story-info .story-related h4 {margin: 0% 0% 5%;font-size: 13px;}
	.story-info .story-related {display: block;float: left;padding-top: 3%;border-top: solid 1px #bbb;padding-bottom: 5%; width:100%;}
	.story-full.multimedia .story-header {margin: 3% 6% 5% !important;width: 88% !important;padding: 0%;}
	.story-full .embed-video {width: 88%;margin: 1% 6% 0%;}
	.node--taxonomy figure {display: block;width: 100%;height: auto;margin-right: 0%;float: left;overflow: hidden;}
	.node--taxonomy {height: auto; margin-bottom:10%; }
	.node--taxonomy .group-content-taxonomy {display: block;width: 100%;float: left;margin-left: 0%;margin-bottom: 4%;}
	.node--taxonomy .group-content-taxonomy .taxonomy-header h1 {font-size: 22px;line-height: 24px;}
	.node--taxonomy .group-content-taxonomy .taxonomy-content .entrada-taxonomy {font-size: 14px;line-height: 18px;}
	.node--taxonomy .group-content-taxonomy .taxonomy-content .nome {font-size: 13px;}
	.story-full.events .story-header .story-title h1 {color: #7AB800;font-weight: 700;font-size: 28px;line-height: 32px;text-transform: none; margin-bottom:10px;}
	.content-taxonomy .node--taxonomy figure.ft {width: 20%; display:none;}
	.story-full .group-story-content .story-aside-right {display: block;width: 100%;float: left; display:none; }
	.featured-news {width: 100%;float: left;margin-right: 0%;}
	.right-column {width: 100%;float: left;margin: 10% 0%;border-top: solid 1px #f1f1f1;padding-top: 5%;}
	.region-newsletter-block-tpl .content form div div label {margin-left: 7%;}
	.content-taxonomy {width: 100%;float: left;margin-right: 0%;}
	.node--taxonomy figure img {display: block;min-width: 100%;width: 100%;height: auto;min-height: 100%;margin-left: 0%;}
	.juicebox-container {height: 450px !important;}
	.mean-container a.meanmenu-reveal {right: 14.5% !important;left: inherit !important;top: -55px !important;}	
	.story-aside-right.display-responsive .related-programs ul li {padding: 3% 0% 3% 0%;}
	.story-info .story-related a {padding-bottom: 6%;margin-top: 4%;font-size: 16px;line-height: 20px;}
	.story-info .story-more-images figcaption {padding: 4% 0% 12%;}
	.story-aside-right.display-responsive h4 {margin: 0% 0% 2% 0%;font-weight: 400;}
	#admin-menu {opacity: 0;display: none;}	

	.rg-view {display:none; }
	.rg-thumbs {padding: 0% 3%;}
	.entry-news {display: block;width: 100%;height: auto;margin-bottom: 5%;float: left;}
	.outlook-info {width: 13%;height: 150px;margin-right: 1%;float: left;}
	.outlook-article {display: block;width: 70%;float: left;padding: 8% 10% 8% 0%;}
	.social-bottom-body {display: block;width: 100%;padding-top: 3%;margin-top: 12%;float: left;margin-bottom: 5%;}



}


@media screen and (max-width: 530px) {

	.group-social .social-media {display: none;}
	.mean-container a.meanmenu-reveal {position: absolute;top: -56px;right: 16.5% !important; left:inherit !important;}
	.content-logo {width: 47%;margin-left: -25px;}
	.entry-news .group-news-title .news-entry {display: block;font-size: 14px;color: #777;margin-bottom: 10px;font-family: 'lato', sans-serif;font-weight: 300;line-height: 17px;}
	.entry-news .group-news-title h2, .outlook-article h2 {font-size: 21px;line-height: 23px;font-weight: 600;}
	.content-footer {width: 100%;height: 180px;background: #111820;float: left;padding: 4% 0% 15%;}
	.site-footer .site-footer-contacts {display: block;width: auto;float: left;margin: 6% 0%;}
	.newsletter-block {width: 94.7%;margin: 2% 2.5% 13% 2.8%;}
	.newsletter-block h5 {margin: 10% 0% 0.5% 0%;}
	.story-full .story-header .story-title h1 {font-size: 30px;line-height: 34px;font-weight: 900;text-transform: none;}
	.story-aside-right.display-responsive .related-programs ul li {padding:3% 0% 3% 0%;}
	.region-newsletter-block-tpl .content form div div label {margin-left: 7%;}
	.fixed-header .group-header {width: 88% !important;padding: 15px 6% 17px 6% !important;}
	.fixed-header.smaller {height: 54px !important;}
	.story-full .group-story-content .story-content .facebook-coments {display: block;width: 100%;padding-top: 5%;float: left;padding-bottom: 9%;}
	.node--taxonomy .group-content-taxonomy {display: blockwidth: 100%;float: left;margin-left: 0%;margin-bottom: 6%;}
	.content-featured-main .group-main-title {width: 90%;left: 6%;}
	.story-full .story-header {width: 88%;margin: 0% 6% 4% 6%;}
	.juicebox-container {height: 400px !important;}
	.story-full .group-story-content .story-aside-right {display: block;width: 100%;float: left; display:none;}
	.story-full .story-header .story-entry p {font-size: 16px;line-height: 19px;margin-bottom: 15px;}
	#page-content {padding-top: 75px;}
	.story-full figure img {margin-top: 0%;}
	.story-aside-right .related-programs ul li a {font-size: 14px;line-height: 20px;}
	.mean-container .mean-nav ul li a {padding: 8% 5%;font-size: 16px !important;}
	#search-block-form {width: 80%;display: block;margin-left: 10%;margin-right: 10%;padding: 9% 0% 12%;}
	#search-block-form .container-inline .form-actions input {right: 0px;}

	#edit-field-data-evento-value-wrapper {width:78%; }
	#edit-field-data-evento-value-value-datepicker-popup-0 {width:94%; padding:0% 3%; border:solid 1px #003a62; }
	#edit-submit-eventos {margin-top: 0em;height: 37px !important;margin-left: 8px;background: #003a62;border: none;padding: 0% 13%;color: #fff; width:100%; margin:0%;}
	.ui-datepicker {width: 84%;padding: 2% 2%;} 
	.addthis {display:none; }
	.fixed-header.smaller .content-logo {width: 34%;margin-left: -15px;}
 
.slider {float:left; width:75%;    padding-bottom: 20%;
}
 
 .flex-control-nav {
    bottom: 0px;}
 
}


@media screen and (max-width: 460px) {

	.content-logo {width: 47%;margin-left: -25px;}
	.content-featured-main figure img {margin-top: 0%;width: auto;height: 100%;margin-left: -15%;}
	.fixed-header.smaller .content-logo {width: 34%;margin-left: -13px;}
	.content-featured-main .group-main-title h1 {font-size: 26px;line-height: 29px;}
	.juicebox-container {height: 350px !important;}
	.story-full .story-header .story-title h1 {font-size: 28px;line-height: 32px;font-weight: 900;text-transform: none;}
	.story-full .story-header .story-entry p {font-size: 16px;line-height: 19px;}


}



@media screen and (max-width: 414px) {

	.content-logo {width: 58%;margin-left: -25px;}
	.entry-news figure  {height:auto;}
	.entry-news figure img {display: block;min-width: 100%;width: 100%;height: auto;min-height: auto;margin-left: 0%;}
	.content-featured-main figure img {margin-top: 0%;width: auto;height: 100%;margin-left: -35%;}
	.featured-news {width: 100%;float: left;margin-right: 0%;}
	.right-column {width: 100%;float: left;margin: 10% 0%;border-top: solid 1px #f1f1f1;padding-top: 5%;}
	.content-logo {width: 58%;margin-left: -10px;}

}


@media screen and (max-width: 375px) {

	.content-logo {width: 62%;margin-left: -25px;}
	.mean-container a.meanmenu-reveal {position: absolute;top: -56px;right: 18.5% !important;left: inherit !important;}
	.story-full .story-header .story-title h1 {font-size: 28px;line-height: 32px;font-weight: 700;text-transform: none;}
	.story-full .story-header .story-entry p {font-size: 16px;line-height: 19px;}
	.story-full .story-header .story-author {display: block;width: 100%;float: left;padding: 4.5% 0% 2%;}
	.content-featured-main .group-main-title h1 {font-size: 26px;line-height: 29px;}


}



@media screen and (max-width: 320px) {

	.content-logo {width: 70%;margin-left: -25px;}
	.mean-container a.meanmenu-reveal {position: absolute;top: -56px;right: 19.5% !important;left: inherit !important;}

}
