/*
Theme Name: Brasileiríssimos 2.1
Theme URI: http://brasileirissimos.com
Description: Template do site da Brasileiríssimos
Author: Thayze Lima
Author URI: http://aquelathatylima.com/
Version: 2.1
*/


@import url(redes/flaticon.css);

@import url(http://fonts.googleapis.com/css?family=Francois+One|Muli|Lato);



.mostraCelular {

	display: none;

}



@media (max-width: 768px) { 

	.mostraCelular {

		display: inline-block;

	}

}



@media (min-width: 1200px) { 

	.container-fluid {

		padding-right: 50px;

		padding-left: 50px;

	}

}



p {

	font-family: 'Muli', sans-serif;

}



h1, h2, h3, h4, h5 {

	font-family: 'Francois One', sans-serif;

}



h1 > a, h2 > a, h3 > a, h4 > a, h5 > a {

	color: #087555;

}



h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover {

	text-decoration: none;

}



header {

	background: #087555;

	min-height: 75px;

}



.logoTopo {

	padding-top: 7.5px;

	padding-bottom: 7.5px;

}



.logoTopo > a > img {

	max-height: 60px;

}



.redesTopo {

	padding-top: 20px;

}



.redesTopo > div > a {

	height: 23px;

}



.redesTopo > div > a:last-child {

	padding-right: 20px;

}



.inputTopo {

    border: 1px solid #087555;

	border-radius: 4px;

	width: 170px;

	padding: 11px 36px 11px 11px;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 12px;

	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset;

}



.btnProcura {

    width: 34px;

	height: 34px;

	border: medium none;

	background: no-repeat scroll 0% 0% transparent;

}



.menuPrincipal {

	background-color: #5BB75B;

	border: none;

	border-radius: 0px;

	color: #fff;

}



#menuPrincipal > ul > li > a {

	color: #fff;

	text-transform: uppercase;

	font-size: 16px;

	font-family: 'Lato', sans-serif;

}



#menuPrincipal > ul > li > a:hover, #menuPrincipal > ul > li > a:focus {

	background: #087555;

}

/** POST **/

.postPrincipal > h2 > a , .post > h2 > a {

	color: #087555;

	font-family: 'Francois One', sans-serif;

	text-decoration: none;

}

.postPrincipal > h2 > a:hover , .post > h2 > a:hover {

	text-decoration: none;

}



.postPrincipal > p , .post > p {

	text-align: justify;

}



.postPrincipal > a > img , .post > a > img {

	transform: scale(1.05);

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-ms-transform: scale(1.05);

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}



.postPrincipal > a:hover > img , .post > a:hover > img {

	transition: .3s all;

	-webkit-transition: .3s all;

	-moz-transition: .3s all;

	margin: 0;

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90);

	-moz-opacity: .9;

	-khtml-opacity: .9;

	opacity: .8;

}



.postPrincipal > h2 {

	line-height: 45px;

	font-size: 3.5em;

}





.boxTurismo > h2 {

	border-bottom: solid 3px #087555;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 0px;

}



.boxTurismo > h2 > a {

	color: #087555;

}



.boxTurismo > h2 > a:hover {

	text-decoration: none;

}



.boxTurismo > .row > .col-md-7 > h3 {

	margin-top: 0px;

}



.boxTurismo > .row > .col-md-5 > h3 {

	font-size: 16px;

	margin-top: 0px;

}



.boxTurismo > .row > .col-md-5 > hr {

	margin-top: 0px;

	margin-bottom: 10px;

}



.boxTVBR {

	background: #087555;

	padding: 10px;

}



.boxTVBR > h2, .boxTVBR > h4, .boxTVBR > h5 {

	color: #fff;

}



.listaVideos {

	color: #fff;

}



.listaVideos > li > a {

	color: #fff;

	text-transform: uppercase;

	font-family: 'Lato', sans-serif;

}



.listaVideos > li > a:hover {

	text-decoration: none;

}



.boxRadio > h2 {

	border-bottom: solid 3px #087555;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 0px;

}



.boxFacebook {

	margin-top: 20px;

}



.boxFacebook > h2 {

	border-bottom: solid 3px #087555;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 0px;

	color: #087555;

}



.boxNews {

	background: #EFEFEF;

	padding: 10px;

}



.boxEsportes {

	margin-top: 20px;

}



.boxEsportes > h2 {

	border-bottom: solid 3px #087555;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 0px;

}



.boxEsportes > h2 > a {

	color: #087555;

}



.boxEsportes > h2 > a:hover {

	text-decoration: none;

}



.boxEsportes > .row > .col-md-7 > h3 {

	margin-top: 0px;

}



.boxEsportes > .row > .col-md-5 > h3 {

	font-size: 16px;

	margin-top: 0px;

}



.boxEsportes > .row > .col-md-5 > hr {

	margin-top: 0px;

	margin-bottom: 10px;

}



.boxCinema > h2 {

	border-bottom: solid 3px #087555;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 0px;

}



/** PUB **/





.boxPropaganda {

	text-align: center;

	padding-bottom: 10px;

	margin-bottom: 20px;

	margin-top: 20px;

}



.boxPropaganda > h5 {

	color: #999;

	font-size: 11px;

}

.boxInsta {
	margin-top: 20px;
}

.boxInsta > h2 {

	border-bottom: solid 3px #087555;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 0px;

	color: #087555;

}



/** **/



.internoPost > p {

	text-align: justify;

	font-size: 16px;

	margin-top: 10px;

}



.internoPost > h1 {

	margin-top: 10px;

	margin-bottom: 0px;

	text-transform: uppercase;

	color: #087555;

	font-family: 'Francois One', sans-serif;

}



.internoPost > h3 {

	margin-top: 10px;

	margin-bottom: 0px;

	text-transform: uppercase;

	font-size: 18px;

	color: #087555;

	font-family: 'Francois One', sans-serif;

}



/** FOOTER **/

footer {

	background: #087555;

	padding-top: 20px;

	padding-bottom: 20px;

	margin-top: 20px;

	color: #fff;

}



footer p {

	margin-top: 20px;

}



footer a {

	color: #fff;

	text-transform: uppercase;

	font-family: 'Lato', sans-serif;

}



footer a:hover {

	color: #cecece;

	text-decoration: none;

}



footer > .container-fluid > .col-md-9 > a {

	color: #fff;

	text-transform: uppercase;

	font-family: 'Lato', sans-serif;

	font-size: 12px;

}



footer > .container-fluid > .col-md-9 > a:hover {

	text-decoration: none;

}



footer > .container-fluid > .col-md-9 > a + a {

	margin-left: 10px;

}



.boxFinal {

	text-align: center;

	text-transform: uppercase;

	font-family: 'Francois One', sans-serif;

	background: #E2FE33;

	color: #087555;

	padding: 10px;

	 

}



 .page-numbers {

  display: inline-block;

  padding-left: 0;

  margin: 20px 0;

  border-radius: 4px;

}

.page-numbers > li {

  display: inline;

}

.page-numbers > li > a,

.page-numbers > li > span {

  position: relative;

  float: left;

  padding: 6px 12px;

  margin-left: -1px;

  line-height: 1.42857143;

  color: #428bca;

  text-decoration: none;

  background-color: #fff;

  border: 1px solid #ddd;

}

.page-numbers > li:first-child > a,

.page-numbers > li:first-child > span {

  margin-left: 0;

  border-top-left-radius: 4px;

  border-bottom-left-radius: 4px;

}

.page-numbers > li:last-child > a,

.page-numbers > li:last-child > span {

  border-top-right-radius: 4px;

  border-bottom-right-radius: 4px;

}

.page-numbers > li > a:hover,

.page-numbers > li > span:hover,

.page-numbers > li > a:focus,

.page-numbers > li > span:focus {

  color: #2a6496;

  background-color: #eee;

  border-color: #ddd;

}