/*
Theme Name: 7 Pontos
Theme URI: http://7pontos.com.br
Author: Agência de marketing Integrado 7 Pontos
Author URI: http://7pontos.com.br
Description: Sites, Links Patrocinados, Marketing Digital Brasília | 7 Pontos.
Version: 1.2
Since: 1.0
Date: 30-07-2015
*/

/*** Reset Bootstrap ***/
.container { width:1230px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 11px; padding-left: 11px; }

/*** Main Styles ***/
body { font-family:Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; }
a { text-decoration:none !important; }
.background-gray { background-color:#dddddd; padding:25px 0; }
.site-content { margin-top:20px; color:#000; }
#main { padding-bottom:50px; }
.wpb_content_element { margin-bottom:15px; }

#breadcrumbs { width:100%; display:block; height:20px; }
ul#breadcrumbs { margin:0; padding:0; }
#breadcrumbs li { display:inline-block; list-style:none; float: left; font-size:12px; margin-right:8px; text-transform:uppercase; }
#breadcrumbs li, #breadcrumbs li a { color:#626262; }

.site-content h2 { color:#ed1d25; font-size:36px; text-decoration:underline; font-weight:bold; text-transform:uppercase; margin-bottom: 30px; }

.pagination li a{ background-color:#7d7d7d; color:#fff; font-weight:bolder; border:solid 1px #7d7d7d; border-radius:4px; margin-right:10px; }
.pagination>.active>a, .pagination>li>a:hover, .pagination>li>a:focus { background-color:#b2060c; border:solid 1px #b2060c; color:#fff; }

.read-more { background: #666; padding: 5px 0; display: block; width: 150px; text-align: center; color: #fff; text-transform: uppercase; font-weight: 900; margin-top: 10px; }
.read-more:hover { color:#fff; }
.read-more:after { content:"\f101"; font-family:"Fontawesome"; margin-left:5px; }

/*** Home ***/

/*** Banner ***/
html * .ls-wp-container .ls-slide > *, body * .ls-wp-container .ls-slide > *, #ls-global * .ls-wp-container .ls-slide > * { text-transform:inherit!important; font-size:21px!important; }
.background-gray .vc_box_border_grey { width:100%; }
.background-gray .wpb_single_image img { width:100%; }
.background-gray .no-image-padding { padding-left:15px!important; }
.areas-subbanner a { color:#555555; }
.areas-subbanner .title h3{ font-size:18px; font-weight:bold; margin-top: 8px; }
.areas-subbanner .image {
  position: relative;
  overflow: hidden;
}
.areas-subbanner .image img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.areas-subbanner .image img.portrait {
  width: 100%;
  height: auto;
}
.areas-fulltext a { color:#000; }
.areas-fulltext .title h3 { font-size:30px; line-height:48px; font-weight:bold; text-transform:uppercase; border-top:solid 2px #b4b4b4; border-bottom:solid 2px #b4b4b4; padding: 5px 0; margin-top: 5px; margin-bottom: 15px; }

.areas-blockpost a { color:#555555; }
.areas-blockpost .destak { font-size:14px; font-weight:bold; color:#b2060c; text-transform:uppercase; }
.areas-blockpost .title h3{ font-size:18px; font-weight:bold; margin-top: 8px; margin-bottom: 20px; height: 65px; }
.areas-blockpost .title2 h3{ font-size:24px; font-weight:bold; margin-top: -4px; margin-bottom: 20px; }
.areas-blockpost .image {
  position: relative;
  overflow: hidden;
}
.areas-blockpost .image img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.areas-blockpost .image img.portrait {
  width: 100%;
  height: auto;
}
.areas-blockpost .line { width:100%; display:block; height:2px; background:#b4b4b4; margin-bottom:15px; }

.image.img-285x120 { width: 285px; height: 120px; }
.image.img-285x150 { width: 285px; height: 150px; }
.image.img-285x280 { width: 285px; height: 280px; }

.title-andifes h4 { font-weight:bold; font-size:30px; color:#fff; text-transform:uppercase; padding:15px 150px!important; }
.title-andifes.red h4 { background-color:#ff0009; }
.title-andifes.darkred h4 { background-color:#b2060c; padding: 15px 12px !important; }
.title-andifes.gray h4 { background-color:#646464; padding:15px 147px !important; }
.title-andifes.black h4 { background-color:#000; padding:15px 120px !important; }
.title-andifes.lightgray h4 { font-size:24px; background-color:#c6c2c2; color:#b2060c; padding:15px 160px !important; }
.title-andifes.lightgray2 h4 { font-size:24px; background-color:#c6c2c2; color:#b2060c; padding:15px 50px !important; }

.ivan-posts .thumbnail { padding:0; border:none; border-radius:0; margin-bottom:0; }
.ivan-posts .thumbnail img { height:160px!important; }
.ivan-projects-main-wrapper { overflow: initial; }
.ivan-projects .entry-inner { padding: 20px 5px; }
.ivan-projects .entry-inner a { font-size:18px; color:#555555; font-weight:bold; }
.ivan-projects .thumbnail.no-thumb { background:url('images/no-image.jpg'); background-size: cover; background-position: center; height:160px; }
.linepost .entry-inner { padding-top:0; padding-bottom: 16px; padding-left:5px; border-bottom:solid 2px #b4b4b4; height: 87px; }
.linepost .ivan-project:nth-last-child(1) .entry-inner { border:none; }
.linepost .ivan-project:nth-last-child(2) .entry-inner { border:none; }
.linepost .ivan-projects .ivan-project-inner { margin-bottom: 3px; }
.linepost.lyt2 .ivan-project:nth-last-child(3) .entry-inner { border:none; }

.homesidebar { padding:10px 10px 20px; font-size:16px; }
.homesidebar h3 { margin:0; padding:0; font-size:24px; font-weight:bold; text-transform:uppercase; text-decoration:underline; }

.homesidebar.calendario { background-color:#b2060c; color:#fff; }
.homesidebar.calendario a { color:#fff; text-decoration:none; }
.homesidebar.calendario ul { margin:0; padding:0; }
.homesidebar.calendario li { padding:5px 0; list-style:none; }
.homesidebar.calendario li i { margin-right:5px; }
.homesidebar.calendario .all-calendar { margin-top:25px; text-transform:uppercase; font-size:12px; font-weight:bold; }

.homesidebar.poll { background-color:#dddddd; color:#000; }
.homesidebar.poll .wp-polls-ul { margin:0; }
.homesidebar.poll .wp-polls-ul input[type=radio] { position:absolute; }
.homesidebar.poll .wp-polls-ul label { padding-left:20px; display:block; }
.homesidebar.poll .wp-polls-ul li { padding:10px 0; }
.homesidebar.poll .wp-polls-ans input[type=button] { background-color: #b2060c; width: 50%; color: #fff; text-transform: uppercase; font-weight: bolder; padding: 5px 0 3px; border: none; margin-top: 10px; }
.homesidebar.poll .wp-polls-ans a { color:#000; font-size:10px; text-transform:uppercase; text-decoration:underline !important; }

.homesidebar.lastvideo { padding-bottom:10px; background-color:#dddddd; color:#000; }
.video-item { margin-top: -15px; margin-bottom: -5px; }
.homesidebar.lastvideo .all-videos a{ text-transform:uppercase; font-weight:bold; font-size:12px; color:#595959; }

.homesidebar.lastaudio { padding-top:5px; padding-bottom:0; background-color:#fff; color:#000; }
.audio-item { margin-top: -5px; margin-bottom: -5px; }
.homesidebar.lastaudio .all-audios a{ text-transform:uppercase; font-weight:bold; font-size:12px; color:#595959; }

.homebox .wpb_wrapper { border:solid 3px #7d7d7d; padding: 0 20px 20px; }
.homebox .lightgray, .homebox .lightgray2 { margin-top: -29px; }
.homebox .ivan-projects .entry-inner { padding:0 5px; }
.homebox .ivan-projects .ivan-project-inner { margin-bottom:0; }
.homebox .ivan-separator-wrap .vc_separator { margin-bottom:10px!important; }
.homebox .read-more { display:none; }

/*** Socials ***/
ul.social-share { display:inline-block; margin:0 15px 0; padding:0; }
.social-share li{ display:inline-block; float:left; list-style:none; margin-top: -4px; }
.social-share li a { font-size:18px; padding:0 2px; }
ul.social-share.big { margin:0; }
.social-share.big li a { font-size:42px; padding:0 15px 0 0; }

.print-color, .print-color:hover { color:#000; }
.email-color, .email-color:hover { color:#b2060c; }
.twitter-color, .twitter-color:hover { color:#00aeef; }
.facebook-color, .facebook-color:hover { color:#405d9b; }
.rss-color, .rss-color:hover { color:#ff9000; }

/*** Sidebar Widget ***/
.setepontos_featured-widget { border:solid 2px #b2060c; margin-bottom:30px; margin-top:15px; }
.setepontos_featured-widget h2 { font-size:24px; color:#fff!important; background-color:#b2060c; padding:25px 15px 20px; margin:0; }
.setepontos_featured-widget ul { padding:0 15px; margin:0; }
.setepontos_featured-widget li { padding:18px 0; border-bottom:solid 2px #b2060c; list-style:none; }
.setepontos_featured-widget li:last-child { border:none; }
.setepontos_featured-widget a { color:#000; }

.poll-widget { background-color:#dddddd; padding:20px 15px; margin-bottom:10px; }
.poll-widget h2 { font-size:24px; color:#000; margin:0; }
.poll-widget .wp-polls-ul { margin:0; }
.poll-widget .wp-polls-ul input[type=radio] { position:absolute; }
.poll-widget .wp-polls-ul label { padding-left:20px; display:block; }
.poll-widget .wp-polls-ul li { padding:10px 0; }
.poll-widget .wp-polls-ans input[type=button] { background-color: #b2060c; width: 50%; color: #fff; text-transform: uppercase; font-weight: bolder; padding: 5px 0 3px; border: none; margin-top: 10px; }
.poll-widget .wp-polls-ans a { color:#000; font-size:10px; text-transform:uppercase; text-decoration:underline !important; }

/*** Category/Blog Page ***/
.category h3 { font-size:26px; font-weight:bold; }
.category h3 a { color:#000; }
.category .postinfos { font-size:12px; color:#626262; width:100%; position:relative; height:20px; margin-bottom:15px; }
.category .entry-init, .category .entry-date { display:inline-block; float:left; }
.category .entry-date { margin-left:5px; text-transform:capitalize; }
.category article { border-bottom: solid 3px #c0c0c0; padding-bottom: 20px; padding-top: 5px; }
.category article:last-child { border:none; }
.category .entry-content { font-size: 16px; color: #000; }
.category .file_download { background-color:#ed1d25; padding:5px 15px; color:#fff; font-weight:bold; text-transform:uppercase; display:inline-block; margin-top:10px; margin-bottom:20px; }
.category a.file_download, .category a.file_download:hover { color:#fff; }
.category .subclass { color:#000; padding-bottom:20px; position: relative; float: left; }
.category .subclass li{ list-style:none; }
.category .subclass > li:first-child { margin-left:1%; }
.category .subclass li span { margin-left:1%; display:block; }
.category .subclass ul { margin:0; padding:0; }
.category .subclass a { color:#000; }
.category .subclass .cat-item { background-color: #ccc; width: 48%; display: inline-block; float: left; padding: 5px 10px; margin: 2px 1%; }

.presidents h1 { margin: 0;
  font-weight: bold; font-size:26px; }
  .presidents h3 {font-size: 20px;
  font-weight: bold;
  margin: 10px 0 30px;}

/** Single Page ***/
.single img { max-width:100%; }
.single h2 { font-size:26px; font-weight:bold; text-transform:none; text-decoration:none; }
.single h2 a { color:#000; }
.single .postinfos { font-size:12px; color:#626262; width:100%; position:relative; height:20px; margin-bottom:15px; }
.single .entry-init, .single .entry-date { display:inline-block; float:left; }
.single .entry-date { margin-left:5px; text-transform:capitalize; }
.single article { border-bottom: solid 3px #c0c0c0; padding-bottom: 20px; padding-top: 5px; }
.single article:last-child { border:none; }
.single .entry-thumb { margin-top: 25px; margin-bottom: 20px; max-width: 100%; text-align: center; }
.single .entry-content { font-size: 16px; color: #000; }
.single h5 { font-size: 18px; text-transform: uppercase; margin-top: 20px; margin-bottom: 0px; }
.single .file_download { background-color:#ed1d25; padding:5px 15px; color:#fff; font-weight:bold; text-transform:uppercase; display:inline-block; margin-top:10px; margin-bottom:20px; }
.single a.file_download, .category a.file_download:hover { color:#fff; }

.aligncenter	{ display: block; margin: 0 auto; }
.alignright	{ float: right; margin: 0 0 1em 1em; }
.alignleft	{ float: left; margin: 0 1em 1em 0; }
.floatleft	{ float: left; }
.floatright	{ float: right; }
img.aligncenter, img.alignright,
img.alignleft	{ border: 3px solid #EEE; }


/*** Audio Page ***/
.audio-margin { margin-bottom:35px; }
.audio-title h3{ margin:0; font-size: 18px; }

/*** Video Page ***/
.list-video-item { margin-bottom:15px; }

/*** Photo Page ***/
.photos { margin-bottom:30px; }
.photos .albums-index { height:155px; background-color:#dddddd; margin-bottom:20px; color:#626262; font-size:48px; }
.photos .albums-index h3 { font-size:48px; margin-top:0; }
.photos .albums-index i { margin-top:27px;  }
.photos .all-photos a { color:#626262; text-transform:uppercase; font-weight:bold; }
.photos .ngg-album-compact { width:33.33333333%; padding:11px; text-align:center; height: 260px; }
.photos .ngg-album-compactbox { border:none; }
.photos .ngg-album-compactbox:before, .photos .ngg-album-compactbox:after { display:none; }
.photos .ngg-album-compact h4 .ngg-album-desc { display:inline; }
.photos .ngg-album-compact h4 a { color:#626262; font-size:16px; text-transform:uppercase; font-weight:bold; }
.photos .ngg-album-compactbox .Thumb { border:0 !important; }
.photos .ngg-gallery-thumbnail-box { margin:0; }
.photos .ngg-gallery-thumbnail img { border:0; padding:0; }
.photos .ngg-navigation { height:40px; }
.photos .ngg-navigation a, .photos .ngg-navigation span{ background-color:#7d7d7d; color:#fff; font-weight:bolder; border:solid 1px #7d7d7d!important; border-radius:4px!important; margin-right:10px!important; padding: 6px 12px!important; font-size:14px!important; }
.photos .ngg-navigation span, .photos .ngg-navigation a:hover { background-color:#b2060c!important; border:solid 1px #b2060c !important; }
#TB_window { background:none!important; box-shadow:none!important; }
#TB_window .tb-close-icon, #TB_widow .tb-close-icon:hover { background-color: #000; border-radius: 50%; border:solid 2px #fff; top: 0; color:#fff!important; }
#TB_window .screen-reader-text { display:none!important; }
#TB_window #TB_caption { height: 25px; padding: 5px 10px 25px 10px; float: none; background-color: #000; width: 50%; margin: auto; border-radius: 0 0 5px 5px; color:#ddd; }
#TB_window #TB_caption a { color:#fff; font-weight:bold; }
#TB_window #TB_secondLine { text-align:center; }
#TB_window img#TB_Image { border:none!important; }

/*** Search Page ***/
.search-page h2 { font-size:26px; color:#000; text-decoration:none; text-transform: inherit; }
.search-page h2 a { color:#000; }
.search-page article { border-bottom: 3px solid #C0C0C0; padding-bottom:20px; }
.search-page .file_download { background-color:#ed1d25; padding:5px 15px; color:#fff; font-weight:bold; text-transform:uppercase; display:inline-block; margin-top:10px; margin-bottom:20px; }
.search-page a.file_download, .category a.file_download:hover { color:#fff; }
/*** Events Page ***/

div.css-search div.em-search-main .em-search-submit { background:#b2060c!important; border:solid 1px #b2060c !important; }
.events-table td { width:50%; }
.events-table td a{ color:#000; text-decoration:underline!important; }
.events-table td:first-child { width:20%; }

table.em-calendar thead { font-size:180%; }
table.fullcalendar td { border: 1px solid #777; }
.content-area .entry-content .em-calendar-wrapper table thead td, .em-calendar-wrapper table .days-names td{ border-top:none!important; text-align:center; }
.content-area .entry-content .em-calendar-wrapper table tbody { border-top:solid 3px #b2060c!important;  }
.content-area .entry-content .em-calendar-wrapper table tbody td { border-left:solid 2px #777; border-right:solid 2px #777; }
.content-area .entry-content .em-calendar-wrapper thead { background-color:#777; text-transform:uppercase; color:#fff; }
.content-area .entry-content .em-calendar-wrapper thead a { color:#fff!important; }
.content-area .entry-content .em-calendar-wrapper .days-names{ background-color:#dddddd; text-transform:uppercase; }
.content-area .entry-content .em-calendar-wrapper .days-names td { height:30px; border-left:solid 1px #777!important; border-right:solid 1px #777!important; border-bottom:solid 1px #777!important; }
.content-area .entry-content .em-calendar-wrapper table tbody td { border:solid 1px #ddd!important; height:110px; }
.content-area .entry-content .em-calendar-wrapper ul { padding:0; margin:0; }
.content-area .entry-content .em-calendar-wrapper li { list-style:none!important; border-bottom:1px solid #ddd; padding:5px; margin-bottom:2px; }
.content-area .entry-content .em-calendar-wrapper .eventful-today li { list-style:none!important; background-color:#b2060c; border-bottom:solid 1px #FFF!important; padding:5px; margin-bottom:2px; }
.content-area .entry-content .em-calendar-wrapper td.eventful-today, .content-area .entry-content .em-calendar-wrapper td.eventless-today { background-color:#b2060c!important; color:#fff; }
.content-area .entry-content .em-calendar-wrapper td.eventful-today a, .content-area .entry-content .em-calendar-wrapper td.eventless-today a { color:#fff!important; }

.site-main table.fullcalendar td { width:10%; vertical-align: baseline; }
.site-main table.fullcalendar td a { color:#000; font-weight:bold; display:block; }

.eventpage h2 { color:#000; font-size:26px; }
.eventsidebar { padding: 20px 10px; /*background: #ddd;*/ }
.eventsidebar h2 { color: #000; margin: 0 10px 10px; text-decoration: underline; }
.eventsidebar table { width:100%; }
.eventsidebar a.em-calnav { color:#000; }
.eventsidebar .eventless-pre, .eventsidebar .eventless-post { color:#999!important; }
.eventsidebar thead { background-color:#777!important; color:#fff; border-bottom:solid 3px #b2060c!important; }
.eventsidebar thead a { color:#fff!important;  }
.eventsidebar table .eventful a { color:#ed1d25!important; font-weight:bold; }
.eventsidebar table .eventful-today { background-color:#000!important; }
.eventsidebar table .eventful-today a { color:#fff!important; }
.eventsidebar .em-calendar { outline:solid 1px #ddd; }

/*** Contact Page ***/
.contact .label{ display:none; }
.contact label { width:100%; }
.contact label i { position: absolute; z-index: 1; top: 15px; left: 20px; color: #888; }
.contact .wpcf7-form-control-wrap input, .contact .wpcf7-form-control-wrap textarea{ padding:5px 30px; width:100%; margin:5px 0; }
.contact .btn-primary { background:#b2060c; border:none; }

/*** Link Page ***/
.page-links li { list-style:none; }
.page-links .blogroll li { padding-bottom:20px; padding-top:10px; border-bottom: solid 3px #c0c0c0; }
.page-links .blogroll li:last-child { border:none; }
.page-links ul { padding:0; margin:0; }
.page-links a { font-size: 26px; font-weight: bold; display:block; color:#000; }
.page-links a:hover { color:#000; }

/*** President Page ***/
.presidents article { position:relative; float:left; border-bottom: solid 3px #c0c0c0 !important; padding-bottom:20px; margin-bottom:20px; width:100%; }
.presidents article img { max-width:100%; height:100%; width: 100%; }

/** Ex-Dirigentes Page ***/
.exdirigentes-title { margin: 0; font-weight: bold; text-transform: uppercase; font-size: 25px; color:#666; margin-top:50px; }
.exdirigentes.wpb_single_image .vc_single_image-wrapper { display:block; }
.exdirigentes img { width:100%; }

.universidades span { display:block; }

@media screen and (max-width: 1024px) {
	.container { width:1024px; }
	.social-sete-pontos { display:none; }
	.translator { display:none!important; }
	.logo h2 { display:none!important; }
	.main-menu { font-size:11px; }
	
	.image.img-285x120 { max-width:100%; }
	.image.img-285x150 { max-width:100%; }
	.image.img-285x280 { max-width:100%; }
	.areas-fulltext { float:left; }
	
}
@media screen and (max-width: 768px){
	header #menu-scrolled.smaller { position:absolute; }
	#menu-scrolled .logo {
		position:absolute;
		top:-25px;
	}
	#menu-scrolled .main-menu {
        position: absolute;
        width: 60%;
        right: 0;
        top: -30px;
	}
}
@media screen and (max-width: 768px) {
	.container { width:768px; }
	.main-menu { font-size:20px; margin-top:-30px; }
	nav.ubermenu { background-color: #fff; padding: 20px; border: solid 2px #EE1C25; }
	#menu-scrolled nav.ubermenu { position:absolute;right:0; }
	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 { width:100%!important; }
	#menu-noscrolled nav.ubermenu { overflow:scroll!important; }
	#menu-scrolled nav.ubermenu { overflow:scroll!important; }
	.areas-subbanner { /* text-align:center; */ }
	.areas-subbanner .image { /* margin:auto; */ }
	.areas-blockpost .image { /* margin:auto; */ }
	.ivan-posts .thumbnail img { height:auto!important; }
	.linepost { width: 100%; border-top:solid 2px #b4b4b4; padding-top:10px; margin-top:10px; }
	.areas-blockpost .title2 h3 { margin-top: 5px; }
	.title-andifes.lightgray h4 { padding: 15px 40px !important; }
	.title-andifes.lightgray2 h4 { font-size: 15px; padding: 17px 0px !important; }
	.homebox .vc_separator .vc_sep_holder { visibility:hidden; }
	
	.single img { max-height: 300px; }
}
@media screen and (max-width: 640px) {
	.container { width:640px; }
	.homebox .wpb_column { margin-bottom:30px; }
	.main-menu .ubermenu > ul > li { padding:10px 0; }
	.main-menu .ubermenu .ubermenu-item-level-3 { display:none; }
	.title-andifes h4 { font-size:20px; }
	#menu-scrolled .logo img { max-width: 60%; }
	#menu-scrolled .main-menu { width:100%; }
}
@media screen and (max-width: 480px) {
	.container { width:480px; }
}
@media screen and (max-width: 320px) {
	.container { width:450px; /*width:320px;*/ margin-left: 0; }
	.image.img-285x150 { max-width: 100%; text-align: center; width: 99%; }
	.image.img-285x120 { margin-bottom:10px; width: 100%; max-width: 100%; }
	.image.img-285x280 { width: 100%; max-width: 100%; }
	.areas-fulltext .title h3 { margin-top:5px; }
	.title-andifes h4,.title-andifes.red h4,.title-andifes.darkred h4,.title-andifes.gray h4,.title-andifes.black h4,.title-andifes.lightgray h4,.title-andifes.lightgray2 h4{ padding:10px!important; }
}
@media print {
    nav, footer, video, audio, object, embed, footer, aside, #secondary, .social-share, .header-height { display:none!important; }
	header #menu-noscrolled.smaller{ }
	#menu-scrolled { position:absolute!important; margin-top:200px!important;margin-left:25%!important; opacity:1!important; height:300px!important; display:block!important; z-index:99999999!important; background:#f00; }
	header #menu-scrolled.smaller .logo { top:-30px; }
	header.smaller { height:120px; }
	body > div > header { position:absolute!important; top:0px!important; margin-top:300px!important; margin-bottom:300px!important; height:70px!important; border:none!important; box-shadow:none!important; -webkit-box-shadow:none!important; display:block!important; background:#F00; }
	.site-content { margin-top:180px!important;  }
	.container { width:1000px!important; }
}