﻿

    .menu {
        padding-top:50px;
	font-size: 40px;
        float: right;
	text-transform: uppercase;
	font-weight: bold;
	color: blue;	
        }


    .menu li {
	display: inline;
	font-size: 18px;
        list-style-type: none;
        padding-left: 5px;
	color: blue;	
        }

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}

.vai-filhao {
  color: #fff;
  font-size: 26px;
  font-weight: 700;
}

	
	.article{background:#fff;box-shadow: 0 0 30px 0 rgba(89,110,83,.1);}

	.article-img{max-height:200px;overflow-y:hidden;}

	.article-title{padding:15px;min-height:180px;}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}

.l_text .l_bj4{ background-position:-35px -330px ;}


.content-flipp-ads-inner {
	padding: 15px 10px;
}


.post_content .post_footer ,
.comments_number {
display: none;
}

	.post_footer
	{
		margin-top: 23px;
	}

.logo { float:left; margin-left:20px;}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}


	.boxed-layout #page,
	.boxed-layout-small #page {
		overflow: hidden;
	}

	
	.site-info #site-branding {
		max-width: 100%;
	}

.text-slide-vertical {
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:66px;
	font-weight: 400;
    font-style: normal;
	text-transform: uppercase;
}

.text-slide-vertical li {
	line-height:100px;
}

#left-menu .strip-bawah{
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-1px;
}

#left-menu .strip-bawah-fin{
	font-weight:bold;
	font-size:12px;
	letter-spacing:-1px;
}

#left-menu-univers .strip-bawah{
	border-bottom:2px solid #fff;	
}


#left-menu-dossier .strip-bawah{
	border-bottom:2px solid #fff;	
}

.wrap {overflow:hidden; position:relative}

.copyright {
    line-height: 40px;
    margin: 0 auto 0;
    color: #ffffff;
}
#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px;margin:0;border-bottom:1px solid #ddd}
#cff .cff-item:first-child{padding-top:0}
#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cff .cff-item.cff-box:first-child{margin-top:0}
#cff .cff-item.cff-box:last-child{margin-bottom:0}
#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}
  
  .news-slider .image-content img {
    max-width: 970px !important; width: 970px !important;
    margin-left: calc((100vw - 970px) / 2);
  }

.news-slider .image-content {
  line-height: 0;
}


.container-fluid .grid_5 {
  width: 41.66667%; }

.container .grid_5 {
  width: 470px; }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.featured-collections{margin-top:25px}
.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:16px}
#footer-info,#footer-info a{color:rgba(255,255,255,0.65)}
#footer-info{font-size:12px}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }




.footer-widgets {
  padding: 57px 0;
  font-size: 13px;
}


.footer-widgets p {
  font-size: inherit;
}


.footer-widgets .widget-title {
  margin-bottom: 21px;
  font-size: 14px;
  color: #444444;
  position: relative;
}


.footer-widgets a {
  color: #979797;
}


.footer-widgets a:hover {
  color: #444444;
}


.footer-widgets.top-bottom-dividers {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}


.footer-widgets.top-divider {
  border-top: 1px solid #ebebeb;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
#wp-calendar tfoot td#next{padding-right:10px;text-align:right}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}

	.bottomlinks { text-align: left; color: #717171; padding: 10px 0 0 0;  margin:  20px auto; width: 96%; z-index: 9;}

	.bottomlinks .pipe {display: none;}

	.bottomlinks a, .bottomlinks a:visited, .bottomlinks a:link, .bottomlinks a:link:active, .bottomlinks a:visited:active  {text-decoration: none;  color: #717171; display: block; padding: 10px 0; border-bottom: solid 1px #e2e2e2; }

	.bottomlinks a:hover {text-decoration: none; color: #333;}


.bottomlinks a,
.bottomlinks a:visited,
.bottomlinks a:link,
.bottomlinks a:link:active,
.bottomlinks a:visited:active {
    text-decoration: none;
    color: white;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
