@media only screen 
and (min-width: 481px)
{
	.wrap{
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 50px;
	}
	.wrap-single{
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#linkwhatsapp{
		display: none !important;
	}
	.top-header-bar{
		height: 140px;
		width: 100%;
		display: flex;
		flex-direction: column;
		margin-bottom: 40px;
	}
	.social-top-bar{
		height: 40px;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
	}
	.menu-top-bar{
		height: 100px;
		background-color: #000;
		color: #FFF;
		display: flex;
		flex-direction: row;
	}
	.logo-top-menu{
		width: 104px;
		height: 54px;
		margin-left: 25px;
    	margin-top: 20px;
	}
	.logo-top-menu:hover{
		opacity: 0.7;
	}
	.centralize-top-bar-content-social{
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
/*		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;*/
	}

	.centralize-top-bar-content-social img{
		height: 20px;
		cursor: pointer;
	}
	.marginSocial{
		margin-left: 20px;
		margin-top: 10px;
	}
	.destaques-item-menu-top{
		color: #F7C341;
		font-family: San Francisco Display SemiBold;
	}

	.destaques-item-menu-top a{
		color: #F7C341;
		font-family: San Francisco Display SemiBold;
	}
	.setediastext{
		position: absolute;
	    margin-top: 13px;
	    margin-left: 25px;
	    font-size: 14px;
	    font-family: San Francisco Display SemiBold;
	    color: #8A8A8F;
	    text-transform: uppercase;
	}
	.sub-menu-item-top-bar{
		flex-direction: column !important;
	    position: absolute;
	    /* margin-left: 0px; */
	    margin-top: 160px;
	    z-index: 9999999999;
	    background-color: #FFF;
	    width: 200px !important;
	    padding: 0;
	    -webkit-box-shadow: 0px 6px 19px 1px rgba(0,0,0,0.29);
		-moz-box-shadow: 0px 6px 19px 1px rgba(0,0,0,0.29);
		box-shadow: 0px 6px 19px 1px rgba(0,0,0,0.29);
		display: none !important;
	}
	.sub-menu-item-top-bar li{
		height: 40px;
    	margin-bottom: 5px;
    	width: 95% !important;
    	padding-left: 10px;
    	/* margin-left: 10px; */
    	margin-bottom: 10px;
	}
	.sub-menu-item-top-bar li:hover{
		background-color: #ededed;
	}
	.editorias-hover{
		background-image: url(../img/ic_arrow_drop_down.png);
		background-position: right;
		background-repeat: no-repeat;
		padding-right: 15px
	}
	.editorias-hover:hover{
		background-image: url(../img/ic_arrow_drop_down_active.png);
	}
	.editorias-hover:hover > ul {
		
		display: flex !important;
	}

	.sub-menu-item-top-bar li a{
		color: #000;
	}
	.centralize-top-bar-content{
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		flex-direction: row;
	}
	.centralize-top-bar-content ul{
		text-decoration: none;
		list-style: none;
		display: flex;
    	flex-direction: row;
    	width: 1170px;
	}
	.centralize-top-bar-content ul li{
		font-family: San Francisco Display Medium;
		display: flex;
    	align-items: center;
    	width: auto;
    	margin-right: 32px;
	}
	.centralize-top-bar-content ul li:hover{
		color: #F7C341;
		cursor: pointer;
	}
	
	.linkColor a{
		color: #FFF;
	}

	.search-top-menu-bar{
		display: flex;
		align-items: center;
	}
	.serach-input-menu-top{
		height: 45px;
		border:none;
		border-radius: 3px;
		background-image: url(../img/ic_pesquisar_desktop_home.svg);
		background-size: 20px 20px;
		background-position: 10px 14px;
		padding-left: 50px;
		background-repeat: no-repeat;
	}

	/************** PLACEHOLDER SEARCH *******************/

	.serach-input-menu-top::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}
	.serach-input-menu-top::-moz-placeholder { /* Firefox 19+ */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}
	.serach-input-menu-top:-ms-input-placeholder { /* IE 10+ */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}
	.serach-input-menu-top:-moz-placeholder { /* Firefox 18- */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}

	/************** ################# *******************/


	.topContainer{
		height: 140px;
		width: 100%;
		display: flex;
		flex-direction: column;
		margin-bottom: 20px;
	}
	.menuContainer{
		width: 100%;
		height: 100px;
		background-color: #000;
	}
	.topSocialContainer{
		height: 40px;
		width: 100%;
	}
	.adsTop{
		width: 970px;
		height: 90px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
		text-align: center;
	}
	.containerColumns{
		/*background-color: pink;*/
		height: auto;
		width: 100%;
		display: flex;
		align-items: flex-start;
		margin-bottom: 32px;
	}
	.leftColumn{
		width: 469px;
		margin-right: 30px;
	}
	.centerColumn{
		width: 300px;
		margin-right: 30px;
	}
	.rightColumn{
		width: 329px;
	}
	.adsPremiumCenter{
		width: 970px;
		height: 250px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 70px;
	}
	.containerColumnMatter{
		height: 338px;
		width: 100%;
		margin-bottom: 70px;
		display: flex;
		flex-direction: column;
	}

	.containerColumnMatter article{
		list-style: none;
		/* float: left; */
		display: flex;
		flex-direction: column;
		align-items: center;
		/*text-align: center;*/
		width: 16.6667%; /* fallback for non-calc() browsers */
		/*width: calc(94% / 6);*/
		/* width: calc(94% / 5); */
		width: calc(96% / 4);
		/* box-sizing: border-box; */
		height: 100%;
		margin-right: 10px;
	}
	.containerColumnMatter button{
		height: 28px;
	    line-height: 28px;
	    font-size: 0.8em;
	    font-weight: bold;
	    background-color: black;
	    color: #f7c341;
	    margin: 10px 0;
	    border: none;
	    letter-spacing: .5px;
	    -webkit-transition: background-color .2s ease-out;
	    transition: background-color .2s ease-out;
	    cursor: pointer;
	    font-family: San Francisco Display SemiBold;
	    border-radius: 3px;
    	padding-left: 10px;
    	padding-right: 10px;
    	/*margin-left: 10px;*/
    	/* margin-left: 40px; */
	}

	.containerColumnMatter article section{
		width: 152px;
    	height: 152px;
    	background-size: 152px 152px;
    	/* margin-left: 20px; */
	}

	/*.containerColumnMatter article section:hover{*/
		/*background-image: opacity(0.3);*/
		/*}*/


	.effectShadows{
	    position: absolute;
	    border-radius: 100%;
	    opacity: 0.3;
	    width: 130px !important;
	    height: 130px !important;
	    position: absolute;
	    margin-top: 10px;
	    margin-left: -66px !important;
	}

	.effectShadows:hover{
		background-color: black;
	}

	.containerMixNews{
		width: 100%;
		display: flex;
	}
	.premiumLeftAds{
		width: 300px;
		height: 600px;
		margin-bottom: 60px;
		margin-right: 30px;
	}

	.boxLeftAds{
		width: 300px;
		height: 250px;
	}

	.mixnews{
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		margin-bottom: 50px;
	}
	.containerPolitics{
		min-height: 430px;
		width: 100%;
		margin-bottom: 50px;
		display: flex;
		flex-direction: column;
	}

	.politicsPrincipal{
		width: 300px;
		margin-right: 30px;
		height: 100%;
		border-bottom: solid 1px #e3e2e5;
	}
	.politicsList{
		/*width: 261px;*/
		margin-right: 30px;
		height: 100%;	
	}

	.anotherList{
		flex-grow: 1;
		height: 100%;
	}

	.containerPolice{
		min-height: 430px;
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	
	.policePrincipal{
		width: 300px;
		margin-right: 30px;
		height: 100%;
		border-bottom: solid 1px #e3e2e5;
    	padding-bottom: 30px;
	}

	.policeList{
		width: 210px;
		margin-right: 30px;
		height: 100%;
		display: flex;
		flex-direction: column;	
	}
	.homicidometro{
		flex-grow: 1;
		background-color: #F7C341;
		display: flex;
		flex-direction: column;
		height: 300px;
		border-radius: 4px;
		justify-content: center;
	}
	.containerMixNewsMoreCariri{
		width: 100%;
		height: 430px;
		display: flex;
		margin-bottom: 50px;
	}
	.contentCaririJornal{
		margin-right: 30px;
		width: 300px;
		height: 320px;
	}

	.contentCaririJornal a article{
		-webkit-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		-moz-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
	}
	.contentCaririJornal img{
		width: 300px !important;
		-webkit-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		-moz-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		border-radius: 4px;
		padding: 5px;
    	box-sizing: border-box;
	}
	.observatoryPrincipal{
		width: 300px;
		margin-right: 30px;
		height: 100%;
		border-bottom: solid 1px #e3e2e5;
	}
	.observatoryList{
		/*width: 210px;*/
		margin-right: 30px;
		height: 100%;
	}

.economyList{
			margin-right: 30px;
		height: 100%;
}

.sportsList{
		margin-right: 30px;
		height: 100%;	
}
	.observatoryLinks{
		flex-grow: 1;
	}
	.caririNewspaper{
	    width: 300px;
	    height: 350px;
	    background-image: url(../img/jrcariri/logo.png);
	    background-color: #FFF;
	    display: flex;
	    justify-content: flex-end;
	    flex-direction: column;
	    background-repeat: no-repeat;
	    background-position: 63px 40px;
	    background-size: 160px;
	    align-content: flex-end;
	    -webkit-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		-moz-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		border-radius: 4px;
	}
	.btnDownNewspaper{
		background-color: #700615;
		height: 120px;
		width: 100%;
		color: #FFF;
		font-size: 18px;
		font-family: "San Francisco Display Semibold";
		background-image: url(../img/jrcariri/downloadArrow.png);
		background-repeat: no-repeat;
		background-position: 90% 50px;
		cursor: pointer;
		border-bottom-left-radius: 4px;
    	border-bottom-right-radius: 4px;
	}
	.btnDownNewspaper span{
	    display: block;
	    margin-top: 40px;
	    margin-left: 30px;
	    position: absolute;
	}
	.containerObservatory{
		flex-grow: 1;
		display: flex;
		flex-direction: row;
	}
	.containerMixNewsEconomySports{
		width: 100%;
		height: 430px;
		display: flex;
		margin-bottom: 50px;
	}
	.containerEconomy{
		/*width: 570px;*/
		width: auto;
		height: 400px;
		display: flex;
		/*margin-right: 30px;*/
		flex-direction:column;
	}
	.containerColumnsAdjust{
		display: flex;
		flex-direction: row;
	}
	.economyPrincipal{
		width: 300px;
		margin-right: 30px;
		height: 330px;
		border-bottom: solid 1px #e3e2e5;
    	padding-bottom: 40px;
	}
	.economyLinks{
		width: 212px;
		margin-right: 30px;
		height: 100%;
	}
	.containerSports{
		/*width: 570px;*/
		width: auto;
		height: 400px;
		display: flex;
		flex-direction: column;
	}
	.sportsPrincipal{
		width: 300px;
		margin-right: 30px;
		height: 330px;
	}
	.sportsLinks{
		width: 212px;
		margin-right: 30px;
		height: 100%;
	}
	.adsBottom{
		width: 970px;
		height: 90px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
		padding-top: 50px;
	}
	.adsBottom iframe{
		/*margin-left: 126.5px !important;*/
	}
	.adsTop iframe{
		/*margin-left: 126.5px !important;*/
	}
	.allBottom{
		width: 100%;
		height: 300px;
		margin-bottom: 60px;
		display: flex;
		flex-direction: column;
	}
	.ContentCardsAll{
		display: flex;
		flex-wrap: wrap;
	}
	.card-item-AllBottom{
		display: flex;
		flex-direction: row;
		margin-left: 20px;
		width: 370px;
		height: 113px;
		margin-bottom:20px;
		align-items: center;
		border-radius: 4px;
		-webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
		-moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
		box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);

	}

	.card-item-read-too{
		display: flex;
	    flex-direction: row;
	    margin-right: 25px;
	    width: 340px;
	    height: 113px;
	    margin-bottom: 20px;
	    align-items: center;
	    border-radius: 4px;
	}

	.thumbnail-card-AllBottom{
	    width: 100px;
	    height: 100px;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    border-radius: 4px;
	    margin-left: 7px;
	    margin-right: 20px;
	}
	.thumbnail-card-AllBottom img{
			    width: 100px;
	    height: 100px;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    border-radius: 4px;
	    margin-left: 7px;
	    margin-right: 20px;
	}
	.content-Card-Text-AllBottom{
		display: flex;
		flex-direction: column;
		width: 235px;
	}
	.topTitleAll{
		margin-bottom: 20px;
		margin-left: 1.8%;
	}
	.fullFooter{
		width: 100%;
		height: 230px;
		background-color: #F7C341;
	}
	.imgPosts{
		width: 100%;
		border-radius:3px;
		height:280px;
		background-size: cover;
	}
	.principalCenterPots{
		height:200px;
	}
	.contentPrincipalPost {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.contentPrincipalPostCenter {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.buttonPrincipalPosts{
		background-color: #000;
		border: none;
		color: #f7c341;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-radius: 4px;
		text-transform: uppercase;
		font-size: 11px !important;
		font-weight: bold;
		margin-top: 8px;
	}

	.titleStyles{
		width: 100%;
		display: block;
		font-size: 36px;
    	/*font-weight: bold;*/
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display Medium;
    	text-decoration: none;
	}

	.titleStyles-principal{
		width: 100%;
		display: block;
		font-size: 36px;
    	/*font-weight: bold;*/
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display Bold;
    	text-decoration: none;		
	}

	.titleCenterDestaques{
		width: 300px;
		display: block;
		font-size: 20px;
    	font-weight: bold;
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display Bold;
    	text-decoration: none;
    	margin-bottom: 6px;
	}

	.bigodeStyles{
		width: 100%;
		display: block;
		font-size: 1.5em;
    	line-height: 1.1em;
    	color: #9f9fa3;
    	font-family: San Francisco Display Medium;
	}

	.bigodeCenterDestaques{
		width: 300px;
		display: block;
		font-size: 15px;
    	line-height: 1.1em;
    	color: #9f9fa3;
    	font-family: San Francisco Display Medium;
	}
	.contentMaisDestaques{
		padding-bottom: 20px;
		margin-bottom: 10px;
	}
	.maisDestaquesCartola{
		background-color: #f7c341;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    border-radius: 3px;
	    /* margin-left: -5px; */
	    margin-bottom: 20px;
	    margin-top: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    color: #000;
	    font-weight: 500;
	    text-transform: uppercase;
	    text-align: center;
	    font-size: 11px;
	    border: none;
	    font-family: San Francisco Display Bold;
	}
	.titleMaisDestaques{
	    color: #FFF;
	    font-size: 19px;
	    font-family: San Francisco Display Medium;
	    margin-left: 20px;
	    max-width: 90%;
	    height: 65px;
	    line-height: 20px;
	    display: block;
	    z-index: 1;
	}
	
	.cardMaisDestaques{
		border-radius:4px;
		height:260px;
		background-size: cover;
		display: flex;
		align-items: flex-end;
	}
	
	.shadowCard {
	    background-image: linear-gradient(transparent, black);
	    height: 100px;
	    width: 470px;
	    position: relative;
	    position: absolute;
	}

	.titleColunmMaisDestaques{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		margin-bottom: 20px;
	}

	.titleColunmMaisDestaques span{
	    font-family: San Francisco Display Bold;
	    text-transform: uppercase;
	    font-size: 1.8em;
	    margin-bottom: -7px;
	}

	.titleColunmMaisDestaques article{
		background-color: #f7c341;
	    flex-grow: 1;
	    border-radius: 10px;
	    height: 5px;
	    margin-top: 23px;
	    margin-left: 10px;
	}
	.retrancaCenterNews{
	    border: none;
	    color: #f7c341;
	    padding-right: 20px;
	    padding-top: 5px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 14px !important;
	    margin-top: 14px;
	    display: block;
	    font-family: San Francisco Display Medium;
	}

	.retrancaDestaquesRight{
		
		border: none;
	    color: #838288;
	    padding-right: 20px;
	    padding-top: 5px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 12px !important;
	    margin-top: 14px;
	    display: block;
	    font-family: San Francisco Display Semibold;
	}

	.titleNewsBottom{
		width: 100%;
		display: block;
		font-size: 18px;
    	font-weight: bold;
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display Bold;
    	text-decoration: none;
	}

	.titleDestaqueRight{
		width: 100%;
		display: block;
		font-size: 16px;
    	line-height: 1.1em;
    	color: black;
    	padding-top: 5px;
    	font-family: San Francisco Display Medium;
    	text-decoration: none;
	}

	.configDestaquesRightBox{
		display: flex;
		flex-direction: row;
	}
	.contentTextDestaquesRightBox{
		display: flex;
		flex-direction: column;
	}
	.imgPostsDestaquesRight{
		width: 110px;
    	height: 110px;
    	background-size: cover;
    	border-radius: 3px;
	}
	.contentPhotoDestaquesRightBox{
		margin-right: 10px;
	}

	.numberPopularPost{
		display: block;
		font-family: "San Francisco Display Bold";
		color: #f7c341;
		font-weight: bold;
		font-size: 20px;
		letter-spacing: -2px;
		width: 90px;
		position: absolute;
	}

	.numberPopularPostPage{
		display: block;
		font-family: "San Francisco Display Bold";
		color: #f7c341;
		font-weight: bold;
		font-size: 2.97em;
		letter-spacing: -2px;
		width: 90px;
		margin-right: 20px;
		position: absolute;
	}
	.ulListPopularPost {
		padding: 0;
	}
	.ulListPopularPost li{
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
	}

	.ulListPopularPostPage li{
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
	}
	.ulListPopularPost li a{
		text-decoration: none;
		font-family: "San Francisco Display Semibold";
		font-size: 18px;
		color: #000;
		margin-left: 40px;
	}

	.ulListPopularPostPage li a{
		text-decoration: none;
		font-family: "San Francisco Display Semibold";
		font-size: 1.8em;
		color: #000;
		margin-left: 90px;
	}

	.ulListPopularPostPage li a:hover{
		color: #f7c341;
	}

	.ulListPopularPostPage li:hover .numberPopularPostPage{
		color: #000;
	}

	.boxAds{
		margin-top:55px;
		margin-bottom:55px;
		padding-bottom:55px;
	}

	.topColunas{
		width: 100%;
		margin-bottom: 60px;
	}
	.contentColunas{
		width: 100%;
		height: 260px;
		display: flex;
	}
	.configListPhotoPolicy{
		display: flex;
		flex-direction: row;
		margin-bottom: 24.5px;
	}
	.imgListPolicy{
		width: 100px;
		height: 100px;
		margin-right: 10px;
		border-radius: 3px;
		background-size: cover;
	}
	.titleListPolicy{
		width: 100%;
    	display: flex;
    	align-items: center;
    	font-size: 16px;
    	line-height: 1.1em;
    	/*word-break: break-all;*/
    	color: black;
    	font-family: San Francisco Display Medium;
    	text-decoration: none;
	}

	.retrancaPolicy{
		border: none;
	    color: #838288;
	    padding-right: 20px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 12px !important;
	    display: block;
	    font-family: San Francisco Display Semibold;
	}

	.titlePolicy{
		width: 200px;
		display: block;
		font-size: 16px;
    	line-height: 1.1em;
    	color: black;
    	padding-top: 5px;
    	margin-bottom: 16px;
    	font-family: San Francisco Display Medium;
    	text-decoration: none;
	}

	.contentPolicy{
		display: flex;
		width: 100%;
	}
	.contentPolice{
		display: flex;
		width: 100%;
	}
	.numbersHomicidometro{
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.numberHomici{
		background-color: #212121 !important;
    	font-size: 1.6em !important;
    	position: relative;
    	overflow: hidden;
    	user-select: none;
    	z-index: 1;
    	text-decoration: none;
    	color: #fff;
    	text-align: center;
    	letter-spacing: .5px;
    	-webkit-transition: background-color .2s ease-out;
    	transition: background-color .2s ease-out;
    	cursor: pointer;
    	outline: 0;
	    border: none;
	    margin-right: 7px;
	    margin-top: 40px;
	    border-radius: 4px;
	    display: inline-block;
	    height: 36px;
	    line-height: 36px;
	    padding: 0 16px;
	    text-transform: uppercase;
	    vertical-align: middle;
	    -webkit-tap-highlight-color: transparent;
	    webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
	    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
	    font-family: "San Francisco Display Bold";
	}
	.titleHomicidometro{
		/*margin-top: 50px;*/
    	font-family: "San Francisco Display Semibold";
    	text-align: center;
    	font-size: 1.5em;
	}
	.subTitleHomicidometro{
		
    	font-family: "San Francisco Display Semibold";
    	text-align: center;
    	font-size: 0.9em;
	}
	.dateHomicidometro{
		font-family: "San Francisco Display Semibold";
	    text-align: center;
	    font-size: 0.9em;
	    color: #FFF;
	    margin-top: 40px;
	}
	.contentTitleAndObservatory{
		display: flex;
		flex-direction: column;
	}
	
	.single-container{
		display: flex;
		flex-direction: column;
	}
	.content-single-matter{
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
  		align-items: center;
	}
	.content-matter{
		display: flex;
		flex-direction: row;
		width: 988px;
	}
	.bar-left-one{
		display: flex;
		flex-direction: column;
		width: 630px;
		margin-right: 58px; 		
	}
	.bar-left-two{
		width: 630px;
		margin-right: 58px; 
	}
	.bar-left-one img{
		width: 100%;
		height: auto !important;
		margin-top: 40px;
	}
	.bar-right-one{

	}
	.bar-right-two{

	}
	.adsRight{
		
		width: 300px;
		height: 600px;
		text-transform: uppercase;
	    font-family: San Francisco Display Bold;
	    font-size: 0.8em;
	    font-weight: 400;
	    color: #c3c3c3;
	}

	.adsRight-caucaia{
		background-color: #e6e6e6;
		width: 300px;
		height: 390px;
		margin-bottom: 50px;
	}
	.adsCenter{
		background-color: #e6e6e6;
		height: 300px;
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.content-matter-two{
		display: flex;
		flex-direction: row;
		width: 988px;
	}
	.content-bottom-matter{
		display: flex;
		flex-direction: column;
	}
	.six-popular-post{
		width: 300px;
		height: 600px;
		/* margin-top: 150px; */
		margin-top: 60px;
	}
	.marginForAds{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.marginForAdsSearch{
		margin-bottom: 100px;
	}
	.marginForContainer{
		padding-bottom: 40px !important;
		margin-bottom: 40px !important;
	}
	.social-bottom-comments{
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin-bottom: 30px;
	}
	.adsBox-right{
		width: 300px;
		height: 300px;
		/*background-color: #ededed;*/
	}
	.social-comments{
		width: 630px;
		margin-right: 58px;
	}
	.read-too-content{
		height: 300px;
		margin-bottom: 30px;
		display: flex;
		flex-direction: column;
	}
	.for-your-content{
		/* height: 300px; */
	}
	.photo-matter-single{
		max-width: 630px;
		/*max-height: 420px;*/
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.photo-matter-single img{
		width: 100%;
		margin-top: 40px;
		/*height: 420px;*/
		height: auto;
	}
	.topo-matter img{
		margin-top: 0 !important;
	}

	.containerTitlePhoto{
		/*border-left: 4px #F7C341 solid;*/
	    height: 20px;
	    margin-top: 10px;
	    text-align: left;
	    display: flex;
	    align-items: center;
	    /*padding-left: 20px;*/
	    color: #333;
	    font-family: San Francisco Display Bold;
	}

	.border-title-single-photo{
	    height: 20px;
	    width: 4px;
	    margin-right: 10px;
	    background-color: #F7C341;
	    border-radius: 2px;
	}
	.social-author{
	
	height: 36px;
    display: flex;
    align-items: center;
    /*margin-top: 10px;*/
    border-top: solid 1px #ededed;
    padding-top: 20px;
    margin-bottom: -10px;

	}
	.autorPostSingle{
		color: #8A8A8F;
	    font-family: San Francisco Display Bold;		
	    /*margin-right: 40px;*/
	}
	.autorPostSingle span{
		margin-right: 40px;
	}
	.dataPostSingle{
		color: #8A8A8F;
	    font-family: San Francisco Display Medium;
	    margin-right: 40px;
	    background-image: url(https://cn7.com.br/wp-content/themes/cn72018/assets/img/social/single/time.png);
	    background-size: 20px 20px;
	    background-repeat: no-repeat;
	    background-position: left;
	    padding-left: 30px;
	    height: 25px;
	    padding-top: 5px;
	    line-height: 23px;
	}

	.titlePostSingle{
		width: 988px;
		margin-right: auto;
		margin-left: auto;
	    display: block;
	    font-size: 2.8em;
	    font-weight: bold;
	    line-height: 1.1em;
	    color: black;
	    padding: 10px 0;
	    font-family: San Francisco Display Bold;
	    text-decoration: none;
	    text-align: center;
	}
	.subTitlePostSingle{
		font-size: 1.5em;
	    font-weight: 400;
	    margin-top: 10px;
	    color: #666;
	    text-align: center;
	   	font-family: San Francisco Display Semibold;
	   	margin-bottom: 30px;
	}
	.imgPostSingle{
		width: 630px;
		height: 420px;
		margin-top: 0 !important;
	}
	.textSingleMatter{
	    font-family: "Cambria Regular";
	    font-size: 20px;
	    font-weight: 400;
	    color: #333;
	    text-align: left;
	    /*margin-top: 50px;*/
	}

	.textSingleMatter img{
		/*width: auto !important;*/
	}
	
	.textSingleMatter a{
		font-family: "Cambria Bold";
		text-decoration: none;
		color: #f7c341;
	}
	.textSingleMatter a:hover{
		text-decoration: underline;
	}
	.wpsdc-drop-cap{
	    padding: !important;
	    font-size: 20px !important;
	    line-height: 0.8em;
	    color: #333 !important;
	}
	.popularpostsix ul{
		padding: 0;
	}
	.popularpostsix li{
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
	}
	.popularpostsix li a{
		text-decoration: none;
		font-family: "San Francisco Display Semibold";
		font-size: 18px;
		color: #000;
		text-align: left;
	}
	.containerPopularFive span{
		display: none;
	}
	.socialIcons{
		min-height: 30px;
		display: flex;
		flex-direction: row;
		flex-grow: 1;
		justify-content: flex-end;
	}
	.socialIcons-contato{
		min-height: 30px;
		display: flex;
		flex-direction: row;
		flex-grow: 1;
		margin-top: 20px;
	}
	.socialFacebook{
		background-image: url(../img/icons/facebook.png);
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		margin-right: 20px;
		cursor: pointer;
	}

	.socialWhatsapp{
		background-image: url(../img/icons/whatsapp.png);
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		margin-right: 20px;
		cursor: pointer;
	}

	.socialTwitter{
		background-image: url(../img/icons/twitter.png);
		background-size: 25px 20px;
		width: 25px;
		height: 20px;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	.socialInstagram{
		background-image: url(../img/social/instagram-color.png);
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		cursor: pointer;
		margin-right: 20px;
	}
	.read-too-title-container{
		width: 146.52px;
		height: 36.31px;
		font-family: "San Francisco Display bold";
		display: flex;
		justify-content: center;
		align-items: center;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 15px;
		background-color: #F7C341;
		margin-left: 35px;
	}
	.item-container-list-read-too{
		/* width: 301.96px; */
		height: 105.92px;
		display: flex;
		flex-direction: row;
		margin-top: 10px;
	}
	.photo-item-read-too{
		width: 105.92px;
		height: 105.92px;
	}
	.photo-item-read-too img{
		width: 100%;
		height: 100%;
	}
	.title-cartola-read-too{
		display: flex;
		flex-direction: column;
	}
	.read-too-items-container{
		display: flex;
		flex-wrap: wrap;
		margin-top: 20px;
		margin-left: 20px;
	}
	.titleread-too{
		width: 100%;
		display: block;
		font-size: 16px;
    	line-height: 1.1em;
    	color: black;
    	padding-top: 5px;
    	margin-bottom: 16px;
    	font-family: San Francisco Display Thin;
    }
   	.retranca-read-too{
		border: none;
	    color: #838288;
	    padding-right: 20px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 12px !important;
	    display: block;
	    font-family: San Francisco Display bold;
	}	
	
	.for-you-title-container{
		width: auto;
		height: 36.31px;
		font-family: "San Francisco Display bold";
		display: flex;
		justify-content: center;
		align-items: center;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 14px;
		background-color: #F7C341;
		margin-left: 30px;
		border: none;
		pointer-events: none;
		padding-left: 20px;
		padding-right: 20px;
	}
	.for-your-container{
	    display: flex;
	    flex-wrap: wrap;
	    padding-left: 30px;
	    margin-top: 20px;
	}
	.container-item-for-you{
		width: 340px;
		margin-right: 15px;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
	}
	.thumbnail-card-for-you{
		width: 340px;
		height: 141.41px;
		border-radius: 4px;
		margin-bottom: 15px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.divider{
		margin-bottom: 30px;
	}
	.dividerColuna{
		margin-bottom: 60px;
	}
	.linksBottons{
		width: 1060px;
		margin-left: 30px;
		margin-top: -40px;
	}
	.patrocinados{
		width: 183px;
		height: 36.31px;
		font-family: "San Francisco Display bold";
		display: flex;
		justify-content: center;
		align-items: center;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 14px;
		background-color: #F7C341;
		margin-left: 30px;
		border: none;
		/*pointer-events: none;*/
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 20px;
	}
	.fullFooter{
		display: flex;
		flex-direction: column;
		padding-top: 40px;
		justify-content: center;
	}
	.links-footer{
		display: flex;
		flex-direction: row;
		width: 1170px;
		margin-left: auto;
    	margin-right: auto;
	}
	.principal-logo-footer img{
		display: flex;
	    justify-content: center;
	    align-items: center;
	    margin-left: 25px;
	    margin-top: 45px;
	}
	.internal-links{
		border-left: solid 2px #000;
	    margin-left: 120px;
	    height: 140px;
	    display: flex;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 10px;
	}
	.link-footer{
		text-transform: uppercase;
		font-family: "San Francisco Display Medium";
		height: 20px;
		font-size: 15px;
		cursor: pointer;
		margin-bottom: 10px;
	}
	.social-links{
		border-left: solid 2px #000;
	    margin-left: 120px;
	    height: 140px;
	    display: flex;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 10px;
	}
	.group-logo-don7{
		flex-grow: 1;
		display: flex;
		justify-content: flex-end;
		height: 150px
	}
	.group-logo-don7 img{
		width: 200px;
	}
	.container-category-colunas{
		display: flex;
		flex-direction: row;
	}
	.colunist{
		display: flex;
	    flex-direction: column;
	    width: 123px;
	    justify-content: flex-start;
	    margin-right: 100px;
	    align-items: flex-start;
	}
	.photo-colunist img{
		width: 156px;
		height: 156px;
	}
	.name-colunist{
		background-color: #333;
	    color: #F7C341;
	    padding-left: 20px;
	    padding-right: 20px;
	    width: 121px;
	    /* height: 30px; */
	    font-family: "San Francisco Display Medium";
	    padding-top: 5px;
	    padding-bottom: 5px;
	    border-radius: 3px;
	    margin-top: 10px;
	}
	.func-colunist{
	    color: #8A8A8F;
	    font-family: "San Francisco Display Bold";
	    /* text-transform: uppercase; */
	    font-size: 12px;
	    width: 161px;
	    text-align: center;
	    margin-top: 10px;
	    line-height: 1.5em;
	    margin-bottom: 10px;

	}
	.container-colunist{
		display: flex;
		flex-direction: column;
		width: 600px;
	}
	.ads-right-container{
	    width: 300px;
	    float: right;
	    margin-left: 150px;
	    margin-bottom: 50px;
	}
	.title-colunist-post{
		font-family: "San Francisco Display Bold";
		font-size: 35px;
		color: #000;
		text-align: center;
	}
	.content-colunist-post{
		font-family: "Cambria Regular";
		font-size: 18px;
		color: #000;
		/*margin-right: 90px;		*/
	}
	.items-search-category{
		display: flex;
		flex-direction: column;
	}
	.item-category-loop{
		width: 700px;
		height: 200px;
		display: flex;
		flex-direction: row;
		align-items: center;
		border-bottom: solid 1px #ededed;
	}
	.photo-search-item img{
		width: 200px;
		height: 133.33px;
		border-radius: 3px;
		margin-right: 20px;
	}
	.contents-search-item{
		display: flex;
		flex-direction: column;
		height: 133.33px;
	}
	.date-hour-item{
		color: #8A8A8F;
	    font-family: San Francisco Display Medium;
	    margin-right: 40px;
	    background-image: url(https://cn7.com.br/wp-content/themes/cn72018/assets/img/social/single/time.png);
	    background-size: 20px 20px;
	    background-repeat: no-repeat;
	    background-position: left;
	    padding-left: 30px;
	    height: 25px;
    	padding-top: 5px;
	}
	.title-item-search-category{
		font-family: "San Francisco Display Bold";
		font-size: 19px;
		color: #000;
		margin-bottom: 15px;		
	}
	.title-item-search-category a{
		font-family: "San Francisco Display Bold";
		font-size: 19px;
		color: #000;		
	}
	.bigode-item-category{
		font-family: "San Francisco Display Bold";
		color: #8A8A8F;
		font-size: 16px;
	}
	.description-category{
		font-family: "San Francisco Display Bold";
		color: #000;
		font-size: 30px;
		text-transform: uppercase;
	}
	.description-search{
		font-family: "San Francisco Display Bold";
		color: #000;
		font-size: 30px;
		margin-top: 60px;
    	margin-bottom: 30px;
	}
	.description-search strong{
		color: #F7C341;
	}
	.current{
		display: flex;
	    text-align: center;
	    vertical-align: top;
	    height: 30px;
	    width: 30px;
	    border-radius: 2px;
	    background-color: #f7c341;
	    color: black !important;
	    font-size: 1.2em;
	    font-weight: 500;
	    justify-content: center;
	    align-items: center;
	}
	.page-numbers{
		padding: 1px 8px;
    	font-size: 1.2em;
    	color: black;
    	text-align: center;
    	vertical-align: top;
	}
	.centerPagination{
		margin-bottom: 40px;
		font-family: "San Francisco Display Semibold";
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.social-datehour-colunm{
		display: flex;
    	width: 100%;
    	justify-content: center;
	}
	.margin-ite-hour{
		margin-bottom: 20px;
	}
	.container-full-mais-lidas{
		display: flex;
		flex-direction: row;
	}
	.divider-container-contato{
		display: flex;
		flex-direction: row;
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}
	.container-form-left{
		display: flex;
		flex-direction: column;
	}
	.inputs-contato{
		width: 600px;
		height: 40px;
		color: #ccc;
		border-radius: 5px;
		margin-bottom: 20px;
		border:none;
		border:solid 2px #ccc;
		padding-left:15px;
	}
	.textarea-contato{
		width: 585px;
		color: #ccc;
		border-radius: 5px;
		margin-bottom: 20px;
		border:none;
		border:solid 2px #ccc;
		padding:15px;
	}
	.container-text-rig{
		border-left:solid 1px #ede;
		height: 100%;
		padding-left: 30px;
		margin-left: 30px;
	}
	.label-contato-text{
		color: #ccc;
		font-family: "San Francisco Display Semibold";
		margin-bottom: 10px;
		display: block;
	}
	.text-contato-rig{
		display: block;
		font-family: "San Francisco Display Semibold";
		color: #000;
		margin-bottom: 10px;
	}
	.btn-enviar-contato{
	    border: none;
	    background-color: #f7c341;
	    height: 31px;
	    margin-left: 140px;
	    font-size: 13px;
	    font-family: "San Francisco Display Semibold";
	    width: 100px;
	    margin-bottom: 40px;
	    border-radius: 4px;
	}
	.menu-mobile-bar, .menu-top-bar-mobile-option, .side-nav-menu, .shadowContainer{
		display: none;
	}

	.jrncariri-cover{
	    width: 100%;
	    height: 180px;
	    margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 40px;
	    background-repeat: no-repeat;
	    background-size: 295px;
	    background-position: 4px;
	}	
	a{text-decoration: none;}

	#shadowADS{
		width: 100%;
		height: 100%;
		background-color: transparent;
		pointer-events: none;
		-webkit-transition: all .4s;
   		-moz-transition: all .4s;
   		-ms-transition: all .4s;
    	-o-transition: all .4s;
        transition: all .4s ease-in-out;

	}
	.shadow-ads-show{

		pointer-events: auto !important;
		position: absolute !important;
		background-color: rgba(0,0,0,0.8) !important;
		-webkit-transition: all .4s;
   		-moz-transition: all .4s;
   		-ms-transition: all .4s;
    	-o-transition: all .4s;
        transition: all .4s ease-in-out;
        z-index: 999999999999999999; 		
	}

	.ads3m{
		width: 900px;
		height: 500px;
		display: flex;
		flex-direction: column;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -450px;
		margin-top: -250px;
	}
	.close-ads-show{
		display: flex;
		justify-content: flex-end;
	}

	.body-overflow-off{
		overflow:hidden;
	}

	#btncloseads{
		height: 50px;
		height: 50px;
		font-size: 30px;
		color: #F7C341;
		font-family: San Francisco Display Bold;
		cursor: pointer;
	}
	.img-ads-company{
		background-image: url(../img/adshadow/cn7_3m_desktop.png);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 900px;
		height: 500px;
	}

	.configure-banner{
		z-index: 999999999;
    	position: absolute;
    	left: 50%;
    	margin-left: -364px;
	}

	.prefeiturastyle{
		cursor: pointer !important;
	}
}

@media only screen 
and (min-width: 320px)
and (max-width: 480px)
{
.wrap{
/*		width: 1170px;
		margin-left: auto;
		margin-right: auto;*/
	}

	#linkwhatsapp{
		display: block !important;
	}
	.top-header-bar{
		/*height: 140px;*/
		width: 100%;
		display: flex;
		flex-direction: column;
		/*margin-bottom: 40px;*/
	}
	.social-top-bar{
		height: 40px;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
	}
	.menu-top-bar{
		height: 100px;
		background-color: #000;
		color: #FFF;
		display: flex;
		flex-direction: row;
		display: none;
	}
	.logo-top-menu{
		width: 104px;
		height: 54px;
		margin-left: 25px;
    	margin-top: 20px;
	}
	.logo-top-menu:hover{
		opacity: 0.7;
	}
	.centralize-top-bar-content-social{
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		display: none;
	}

	.centralize-top-bar-content-social img{
		height: 20px;
		cursor: pointer;
	}
	.marginSocial{
		margin-left: 20px;
		margin-top: 10px;
	}
	.destaques-item-menu-top{
		color: #F7C341;
		font-family: San Francisco Display SemiBold;
	}

	.destaques-item-menu-top a{
		color: #F7C341;
		font-family: San Francisco Display SemiBold;
	}
	.setediastext{
		position: absolute;
	    margin-top: 13px;
	    margin-left: 215px;
	    font-size: 14px;
	    font-family: San Francisco Display SemiBold;
	    color: #8A8A8F;
	    text-transform: uppercase;
	    display: none;
	}
	.sub-menu-item-top-bar{
		flex-direction: column !important;
	    position: absolute;
	    /* margin-left: 0px; */
	    margin-top: 160px;
	    background-color: #FFF;
	    width: 200px !important;
	    padding: 0;
	    -webkit-box-shadow: 0px 6px 19px 1px rgba(0,0,0,0.29);
		-moz-box-shadow: 0px 6px 19px 1px rgba(0,0,0,0.29);
		box-shadow: 0px 6px 19px 1px rgba(0,0,0,0.29);
		display: none !important;
	}
	.sub-menu-item-top-bar li{
		height: 40px;
    	margin-bottom: 5px;
    	width: 95% !important;
    	padding-left: 10px;
    	/* margin-left: 10px; */
    	margin-bottom: 10px;
	}
	.sub-menu-item-top-bar li:hover{
		background-color: #ededed;
	}
	.editorias-hover{
		background-image: url(../img/ic_arrow_drop_down.png);
		background-position: right;
		background-repeat: no-repeat;
		padding-right: 15px
	}
	.editorias-hover:hover{
		background-image: url(../img/ic_arrow_drop_down_active.png);
	}
	.editorias-hover:hover > ul {
		
		display: flex !important;
	}

	.sub-menu-item-top-bar li a{
		color: #000;
	}
	.centralize-top-bar-content{
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		flex-direction: row;
	}
	.centralize-top-bar-content ul{
		text-decoration: none;
		list-style: none;
		display: flex;
    	flex-direction: row;
    	width: 1170px;
	}
	.centralize-top-bar-content ul li{
		font-family: San Francisco Display Medium;
		display: flex;
    	align-items: center;
    	width: auto;
    	margin-right: 32px;
	}
	.centralize-top-bar-content ul li:hover{
		color: #F7C341;
		cursor: pointer;
	}
	
	.linkColor a{
		color: #FFF;
	}

	.search-top-menu-bar{
		display: flex;
		align-items: center;
	}
	.serach-input-menu-top{
		height: 45px;
		border:none;
		border-radius: 3px;
		background-image: url(../img/ic_pesquisar_desktop_home.svg);
		background-size: 20px 20px;
		background-position: 10px 14px;
		padding-left: 50px;
		background-repeat: no-repeat;
	}

	/************** PLACEHOLDER SEARCH *******************/

	.serach-input-menu-top::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}
	.serach-input-menu-top::-moz-placeholder { /* Firefox 19+ */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}
	.serach-input-menu-top:-ms-input-placeholder { /* IE 10+ */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}
	.serach-input-menu-top:-moz-placeholder { /* Firefox 18- */
  		color: #8A8A8F;
  		font-family: San Francisco Display Medium;
	}

	/************** ################# *******************/


	.topContainer{
		height: 140px;
		width: 100%;
		display: flex;
		flex-direction: column;
		margin-bottom: 20px;
	}
	.menuContainer{
		width: 100%;
		height: 100px;
		background-color: #000;
	}
	.topSocialContainer{
		height: 40px;
		width: 100%;
	}
	.adsTop{
		width: 970px;
		height: 90px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
		display: none;
	}
	.containerColumns{
		/*background-color: pink;*/
		height: auto;
		width: 100%;
		display: flex;
		align-items: flex-start;
		margin-bottom: 32px;
	}
	.leftColumn{
		width: 469px;
		margin-right: 30px;
	}
	.centerColumn{
		width: 300px;
		margin-right: 30px;
	}
	.rightColumn{
		width: 329px;
	}
	.adsPremiumCenter{
		width: 970px;
		height: 250px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 70px;
	}
	.containerColumnMatter{
		height: 338px;
		width: 100%;
		margin-bottom: 70px;
		display: flex;
		flex-direction: column;
	}

	.containerColumnMatter article{
		list-style: none;
		float: left;
		text-align: center;
		width: 16.6667%; /* fallback for non-calc() browsers */
		width: calc(94% / 6);
		box-sizing: border-box;
		height: 100%;
		margin-left: 10px;
	}
	.containerColumnMatter button{
		height: 28px;
	    line-height: 28px;
	    font-size: 0.8em;
	    font-weight: bold;
	    background-color: black;
	    color: #f7c341;
	    margin: 10px 0;
	    border: none;
	    letter-spacing: .5px;
	    -webkit-transition: background-color .2s ease-out;
	    transition: background-color .2s ease-out;
	    cursor: pointer;
	    font-family: San Francisco Display SemiBold;
	    border-radius: 3px;
    	padding-left: 10px;
    	padding-right: 10px;
    	margin-left: 10px;
	}

	.containerColumnMatter article section{
		width: 152px;
    	height: 152px;
    	background-size: 152px 152px;
    	margin-left: 20px;
	}

	/*.containerColumnMatter article section:hover{*/
		/*background-image: opacity(0.3);*/
		/*}*/

	.effectShadows{
	    position: absolute;
	    border-radius: 100%;
	    opacity: 0.3;
	    width: 130px !important;
	    height: 130px !important;
	    position: absolute;
	    margin-top: 50px;
	    margin-left: -65px !important;
	}

	.effectShadows:hover{
		background-color: black;
	}

	.containerMixNews{
		width: 100%;
		display: flex;
	}
	.premiumLeftAds{
		width: 300px;
		height: 600px;
		margin-bottom: 60px;
		margin-right: 30px;
	}

	.boxLeftAds{
		width: 300px;
		height: 250px;
	}

	.mixnews{
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		margin-bottom: 50px;
	}
	.containerPolitics{
		min-height: 430px;
		width: 100%;
		margin-bottom: 50px;
		display: flex;
		flex-direction: column;
	}

	.politicsPrincipal{
		width: 300px;
		margin-right: 30px;
		height: 100%;
	}
	.politicsList{
		/*width: 261px;*/
		margin-right: 30px;
		height: 100%;	
	}

	.anotherList{
		flex-grow: 1;
		height: 100%;
	}

	.containerPolice{
		min-height: 430px;
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	
	.policePrincipal{
		width: 300px;
		margin-right: 30px;
		height: 100%;
	}

	.policeList{
		width: 210px;
		margin-right: 30px;
		height: 100%;
		display: flex;
		flex-direction: column;	
	}
	.homicidometro{
		flex-grow: 1;
		background-color: #F7C341;
		display: flex;
		flex-direction: column;
		height: 300px;
		border-radius: 4px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		justify-content: center;
	    width: 90%;
	    padding: 10px;
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: 30px;
	    margin-bottom: 50px;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.containerMixNewsMoreCariri{
		width: 100%;
		height: 430px;
		display: flex;
		margin-bottom: 50px;
	}
	.contentCaririJornal{
		/*margin-right: 30px;*/
	}

	.observatoryPrincipal{
		width: 300px;
		margin-right: 30px;
		height: 100%;
	}
	.observatoryList{
		/*width: 210px;*/
		margin-right: 30px;
		height: 100%;
	}

	.economyList{
		/*width: 210px;*/
		margin-right: 30px;
		height: 100%;
	}

.sportsList{
		margin-right: 30px;
		height: 100%;	
}

	.observatoryLinks{
		flex-grow: 1;
	}
	.caririNewspaper{
	    width: 90%;
    	margin-right: auto;
    	margin-left: auto;
	    height: 350px;
	    background-image: url(../img/jrcariri/logo.png);
	    background-color: #FFF;
	    display: flex;
	    align-items: flex-end;
	    flex-direction: column;
	    background-repeat: no-repeat;
	    background-position: 27px 110px;
	    background-size: 140px;
	    align-content: flex-end;
	    -webkit-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		-moz-box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		box-shadow: 2px 3px 15px 5px rgba(0,0,0,0.16);
		margin-bottom: 40px;
		border-radius: 4px;
	}
	.btnDownNewspaper{
		background-color: #700615;
	    height: 350px;
	    width: 170px;
	    color: #FFF;
	    font-size: 18px;
	    font-family: "San Francisco Display Semibold";
	    background-image: url(../img/jrcariri/downloadArrow.png);
	    background-repeat: no-repeat;
	    background-position: 20% 193px;
	    padding-top: 100px;
	    cursor: pointer;
	    border-bottom-left-radius: 4px;
    	border-bottom-right-radius: 4px;
	}
	.btnDownNewspaper span{
	    display: block;
	    margin-top: 40px;
	    margin-left: 30px;
	    position: absolute;
	}
	.containerObservatory{
		flex-grow: 1;
		display: flex;
		flex-direction: row;
	}
	.containerMixNewsEconomySports{
		width: 100%;
		height: 430px;
		display: flex;
		margin-bottom: 50px;
	}
	.containerEconomy{
		/*width: 570px;*/
		width: auto;
		height: 400px;
		display: flex;
		/*margin-right: 30px;*/
		flex-direction:column;
	}
	.containerColumnsAdjust{
		display: flex;
		flex-direction: row;
	}
	.economyPrincipal{
		width: 300px;
		margin-right: 20px;
		height: 330px;
	}
	.economyLinks{
		width: 212px;
		margin-right: 30px;
	}
	.containerSports{
		/*width: 570px;*/
		width: auto;
		height: 400px;
		display: flex;
		flex-direction: column;
	}
	.sportsPrincipal{
		width: 300px;
		margin-right: 20px;
		height: 330px;
	}
	.sportsLinks{
		width: 212px;
		margin-right: 30px;
	}
	.adsBottom{
		width: 970px;
		height: 90px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
	}
	.allBottom{
		width: 100%;
		height: 300px;
		margin-bottom: 60px;
		display: flex;
		flex-direction: column;
	}
	.ContentCardsAll{
		display: flex;
		flex-wrap: wrap;
	}
	.card-item-AllBottom{
		display: flex;
		flex-direction: row;
		margin-left: auto;
		margin-right: auto;
		width: 90%;
		height: 113px;
		margin-bottom:20px;
		align-items: center;
		border-radius: 4px;
		-webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
		-moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
		box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);

	}

	.card-item-read-too{
		display: flex;
	    flex-direction: row;
	    margin-right: 25px;
	    width: 340px;
	    height: 113px;
	    margin-bottom: 20px;
	    align-items: center;
	    border-radius: 4px;
	}

	.thumbnail-card-AllBottom{
	    width: 100px;
	    height: 100px;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    border-radius: 4px;
	    margin-left: 7px;
	    margin-right: 20px;
	}
	.thumbnail-card-AllBottom img{
			    width: 100px;
	    height: 100px;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    border-radius: 4px;
	    margin-left: 7px;
	    margin-right: 20px;
	}
	.content-Card-Text-AllBottom{
		display: flex;
		flex-direction: column;
		width: auto;
	}
	.topTitleAll{
		margin-bottom: 20px;
		margin-left: 1.8%;
	}
	.fullFooter{
		width: 100%;
		/*height: 230px;*/
		background-color: #F7C341;
	}
	.imgPosts{
		width: 100%;
		border-radius:3px;
		height:166px;
		background-size: cover;
	}
	.principalCenterPots{
		height:200px;
	}
	.contentPrincipalPost {

		padding-bottom: 20px;
		margin-bottom: 20px;
	    width: 90%;
	    padding: 10px;
	    padding-left: 20px;
	    padding-right: 20px;
	    margin-left: auto;
	    margin-right: auto;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
		-webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	    -moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	    box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	}

	.contentPrincipalPostCenter {
		padding-bottom: 20px;
		margin-bottom: 20px;
	    width: 90%;
	    padding: 10px;
	    margin-left: auto;
	    margin-right: auto;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}

	.buttonPrincipalPosts{
		background-color: #000;
		border: none;
		color: #f7c341;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-radius: 4px;
		text-transform: uppercase;
		font-size: 11px !important;
		font-weight: bold;
		margin-top: 15px;
	}

	.titleStyles{
		width: 100%;
		display: block;
		font-size: 27px;
    	/*font-weight: bold;*/
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display bold;
    	text-decoration: none;
	}

	.titleCenterDestaques{
		width: 100%;
		display: block;
		font-size: 25px;
    	/*font-weight: bold;*/
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display bold;
    	text-decoration: none;
    	margin-bottom: 6px;
	}

	.bigodeStyles{
		width: 100%;
		display: block;
		font-size: 18px;
    	line-height: 1.1em;
    	color: #9f9fa3;
    	font-family: San Francisco Display Medium;
	}

	.bigodeCenterDestaques{
		width: 100%;
		display: block;
		font-size: 18px;
    	line-height: 1.1em;
    	color: #9f9fa3;
    	font-family: San Francisco Display Medium;
	}
	.contentMaisDestaques{
		/*padding-bottom: 20px;*/
		margin-bottom: 10px;
		width: 90%;
    	margin-right: auto;
    	margin-left: auto;
	}
	.maisDestaquesCartola{
		background-color: #f7c341;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    border-radius: 3px;
	     margin-left: 5px; 
	    margin-bottom: 20px;
	    margin-top: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    color: #000;
	    font-weight: 500;
	    text-transform: uppercase;
	    text-align: center;
	    font-size: 11px;
	    border: none;
	    font-family: San Francisco Display Bold;
	}
	.titleMaisDestaques{
	    color: #000;
	    font-size: 19px;
	    font-family: San Francisco Display bold;
	    margin-left: 5px;
	    max-width: 90%;
	    /*height: 65px;*/
	    line-height: 20px;
	    display: block;
	    z-index: 1;
	}
	
	.cardMaisDestaques{
		border-radius:4px;
		height:260px;
		background-size: cover;
		display: flex;
		align-items: flex-end;
	}
	
	.shadowCard {
	    background-image: linear-gradient(transparent, black);
	    height: 100px;
	    width: 470px;
	    position: relative;
	    position: absolute;
	}

	.titleColunmMaisDestaques{
		display: flex;
	    flex-direction: row;
	    align-items: flex-end;
	    margin-bottom: 20px;
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	}

	.titleColunmMaisDestaques span{
	    font-family: San Francisco Display Bold;
	    text-transform: uppercase;
	    font-size: 1.8em;
	    margin-bottom: -7px;
	}

	.titleColunmMaisDestaques article{
		background-color: #f7c341;
	    flex-grow: 1;
	    border-radius: 10px;
	    height: 5px;
	    margin-top: 23px;
	    margin-left: 10px;
	}
	.bottomBorder{
		border-bottom: solid 1px #e3e2e5;
		padding-bottom: 20px;
	}
	.retrancaCenterNews{
	    border: none;
	    color: #f7c341;
	    padding-right: 20px;
	    /*padding-top: 5px;*/
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 14px !important;
	    /*margin-top: 14px;*/
	    display: block;
	    font-family: San Francisco Display Medium;
	}

	.retrancaDestaquesRight{
		
		border: none;
	    color: #838288;
	    padding-right: 20px;
	    padding-top: 5px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 12px !important;
	    /*margin-top: 14px;*/
	    display: block;
	    font-family: San Francisco Display Semibold;
	}

	.titleNewsBottom{
		width: 100%;
		display: block;
		font-size: 18px;
    	/*font-weight: bold;*/
    	line-height: 1.1em;
    	color: black;
    	padding: 10px 0;
    	font-family: San Francisco Display Semibold;
    	text-decoration: none;
	}

	.titleDestaqueRight{
		width: 100%;
		display: block;
		font-size: 18px;
    	line-height: 1.1em;
    	color: black;
    	padding-top: 5px;
    	font-family: San Francisco Display Semibold;
    	text-decoration: none;
	}

	.configDestaquesRightBox{
		display: flex;
		flex-direction: row;
		justify-content: center;
		text-align: center;
		/*padding-bottom: 20px;*/
		margin-bottom: 20px;
	    width: 90%;
	    padding-left: 10px;
	   	margin-left: auto;
	    margin-right: auto;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
    	-moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
    	box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	}
	.contentTextDestaquesRightBox{
		display: flex;
		width: 250px;
		text-align: left;
		justify-content: center;
		flex-direction: column;
	}
	.imgPostsDestaquesRight{
		width: 100px;
    	height: 100px;
    	background-size: cover;
    	border-radius: 3px;
	}
	.contentPhotoDestaquesRightBox{
		margin-right: 10px;
	}

	.numberPopularPost{
		display: block;
		font-family: "San Francisco Display Bold";
		color: #f7c341;
		font-weight: bold;
		font-size: 20px;
		letter-spacing: -2px;
		width: 90px;
		position: absolute;
	}

	.numberPopularPostPage{
		display: block;
		font-family: "San Francisco Display Bold";
		color: #f7c341;
		font-weight: bold;
		font-size: 2.97em;
		letter-spacing: -2px;
		width: 90px;
		margin-right: 20px;
		position: absolute;
	}
	.ulListPopularPost {
		padding: 0;
	}
	.ulListPopularPost li{
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
	}
	
	.ulListPopularPostPage{
		width: 80%;
	    padding: 0;
	    margin-right: auto;
	    margin-left: auto;
	}
	.ulListPopularPostPage li{
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
	}
	.ulListPopularPost li a{
		text-decoration: none;
		font-family: "San Francisco Display Semibold";
		font-size: 18px;
		color: #000;
		margin-left: 40px;
	}

	.ulListPopularPostPage li a{
		text-decoration: none;
		font-family: "San Francisco Display Semibold";
		font-size: 1.4em;
		color: #000;
		margin-left: 90px;
	}

	.ulListPopularPostPage li a:hover{
		color: #f7c341;
	}

	.ulListPopularPostPage li:hover .numberPopularPostPage{
		color: #000;
	}

	.boxAds{
		margin-top:55px;
		margin-bottom:55px;
		padding-bottom:55px;
	}

	.topColunas{
		width: 100%;
		margin-bottom: 60px;
	}
	.contentColunas{
		width: 100%;
		height: 260px;
	}
	.configListPhotoPolicy{
		display: flex;
		flex-direction: row;
		margin-bottom: 24.5px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	    width: 90%;
	    padding: 10px;
	    margin-left: auto;
	    margin-right: auto;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
    	-moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
    	box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);		
	}
	.imgListPolicy{
		width: 100px;
		height: 100px;
		margin-right: 10px;
		border-radius: 3px;
		background-size: cover;
		box-sizing: border-box;
		padding:50px;
	}
	.titleListPolicy{
		width: 100%;
    	display: flex;
    	align-items: center;
    	font-size: 18px;
    	line-height: 1.1em;
    	color: black;
    	font-family: San Francisco Display Semibold;
    	text-decoration: none;
	}

	.retrancaPolicy{
		border: none;
	    color: #838288;
	    padding-right: 20px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 13.5px !important;
	    display: block;
	    font-family: San Francisco Display Semibold;
	    /*margin-top: 15px;*/
	}

	.titlePolicy{
		width: 100%;
		display: block;
		font-size: 18px;
    	line-height: 1.1em;
    	color: black;
    	padding-top: 5px;
    	margin-bottom: 16px;
    	font-family: San Francisco Display Semibold;
    	text-decoration: none;
	}

	.contentPolicy{
		display: flex;
		width: 100%;
	}
	.contentPolice{
		display: flex;
		width: 100%;
	}
	.numbersHomicidometro{
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.numberHomici{
		background-color: #212121 !important;
    	font-size: 1.6em !important;
    	position: relative;
    	overflow: hidden;
    	user-select: none;
    	z-index: 1;
    	text-decoration: none;
    	color: #fff;
    	text-align: center;
    	letter-spacing: .5px;
    	-webkit-transition: background-color .2s ease-out;
    	transition: background-color .2s ease-out;
    	cursor: pointer;
    	outline: 0;
	    border: none;
	    margin-right: 7px;
	    margin-top: 30px;
	    border-radius: 4px;
	    display: inline-block;
	    height: 36px;
	    line-height: 36px;
	    padding: 0 16px;
	    text-transform: uppercase;
	    vertical-align: middle;
	    -webkit-tap-highlight-color: transparent;
	    webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
	    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
	    font-family: "San Francisco Display Bold";
	}
	.titleHomicidometro{
		/*margin-top: 50px;*/
    	font-family: "San Francisco Display Semibold";
    	text-align: center;
    	font-size: 1.5em;
	}
	.subTitleHomicidometro{
		
    	font-family: "San Francisco Display Semibold";
    	text-align: center;
    	font-size: 0.9em;
	}
	.dateHomicidometro{
		font-family: "San Francisco Display Semibold";
	    text-align: center;
	    font-size: 0.9em;
	    color: #FFF;
	    margin-top: 40px;
	}
	.contentTitleAndObservatory{
		display: flex;
		flex-direction: column;
	}
	
	.single-container{
		display: flex;
		flex-direction: column;
	}
	.content-single-matter{
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
  		align-items: center;
	}
	.content-matter{
		display: flex;
		flex-direction: column;
		width: 90%;
	}
	.bar-left-one{
/*		display: flex;
		flex-direction: column;
		width: 90%;
		margin-right: 58px; 		*/
	}
	.bar-left-two{
		width: 630px;
		margin-right: 58px; 
	}
	.bar-left-one img{
		width: 100%;
		height: auto !important;
		margin-top: 40px;
	}
	.bar-right-one{
		display: none;
	}
	.bar-right-two{

	}
	.adsRight{
		
		width: 300px;
		height: 600px;
		text-transform: uppercase;
	    font-family: San Francisco Display Bold;
	    font-size: 0.8em;
	    font-weight: 400;
	    color: #c3c3c3;
	}

	.adsRight-caucaia{
		background-color: #e6e6e6;
		width: 300px;
		height: 390px;
		margin-bottom: 50px;
	}
	.adsCenter{
		background-color: #e6e6e6;
		height: 300px;
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.content-matter-two{
		display: flex;
		flex-direction: row;
		width: 988px;
	}
	.content-bottom-matter{
		display: flex;
		flex-direction: column;
	}
	.six-popular-post{
		width: 300px;
		height: 600px;
		/* margin-top: 150px; */
		margin-top: 60px;
	}
	.marginForAds{
		margin-top: 30px;
		margin-bottom: 30px;
		display: none;
	}
	.marginForAdsSearch{
		margin-bottom: 100px;
	}
	.marginForContainer{
		padding-bottom: 40px !important;
		margin-bottom: 40px !important;
	}

	.social-bottom-comments{
		margin-bottom: 30px;
	}
/*	.social-bottom-comments{
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin-bottom: 30px;
	}*/
	.adsBox-right{
		width: 300px;
		height: 300px;
		display: none;
		/*background-color: #ededed;*/
	}
	.social-comments{
		width: 90%;
    	margin-right: auto;
    	margin-left: auto;
	}
	.hide-on-med-and-down{
		display: none;
	}
	.read-too-content{
		/*height: 300px;*/
		margin-bottom: 30px;
		display: flex;
		flex-direction: column;
	}
	.for-your-content{
		/* height: 300px; */
	}
	.photo-matter-single{
		max-width: 630px;
		max-height: 420px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.photo-matter-single img{
/*		width: auto;
		margin-top: 40px;
		height: auto;*/
	}
	.topo-matter img{
		margin-top: 0 !important;
	}

	.containerTitlePhoto{
		/*border-left: 4px #F7C341 solid;*/
	    height: 20px;
	    margin-top: 10px;
	    text-align: left;
	    display: flex;
	    align-items: center;
	    /*padding-left: 20px;*/
	    color: #333;
	    font-family: San Francisco Display Bold;
	}

	.border-title-single-photo{
		min-height: 20px;
		width: 4px;
		background-color: #F7C341;
		border-radius: 2px;
		margin-right: 10px;
	}
	.social-author{
		height: 36px;
		/*margin-bottom: 35px;*/
		display: flex;
		align-items: center;
		border-top: solid 1px #ededed;
    	padding-top: 20px;
	}
	.autorPostSingle{
		color: #8A8A8F;
	    font-family: San Francisco Display Bold;		
	    margin-right: 40px;
	}
	.dataPostSingle{
		color: #8A8A8F;
	    font-family: San Francisco Display Medium;
	    margin-right: 40px;
	    background-image: url(https://cn7.com.br/wp-content/themes/cn72018/assets/img/social/single/time.png);
	    background-size: 20px 20px;
	    background-repeat: no-repeat;
	    background-position: left;
	    padding-left: 30px;
	    height: 25px;
	    padding-top: 5px;
	    line-height: 23px;
	}

	.titlePostSingle{
		width: 80%;
	    margin-left: 20px;
	    display: block;
	    font-size: 2.2rem;
	    line-height: 1.1em;
	    color: black;
	    padding: 10px 0;
	    font-family: San Francisco Display Bold;
	    text-decoration: none;
	}

	.subTitlePostSingle{
		font-size: 1em;
	    font-weight: 400;
	    margin-top: 10px;
	    color: #666;
	    /*text-align: center;*/
	    font-family: San Francisco Display Semibold;
	    margin-bottom: 30px;
	    width: 90%;
	    margin-left: 20px;
	   /* margin-right: auto;*/
	}
	.imgPostSingle{
		width: 630px;
		height: 420px;
		margin-top: 0 !important;
	}
	.textSingleMatter{
	    font-family: "Cambria Regular";
	    font-size: 1.4em;
	    font-weight: 500;
	    color: #333;
	    text-align: left;
	    line-height: 1.4em;
	    /*margin-top: 50px;*/
	}
	.wpsdc-drop-cap{
	    padding: !important;
	    font-size: 20px !important;
	    line-height: 0.8em;
	    color: #333 !important;
	}
	.popularpostsix ul{
		padding: 0;
	}
	.popularpostsix li{
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
	}
	.popularpostsix li a{
		text-decoration: none;
		font-family: "San Francisco Display Semibold";
		font-size: 18px;
		color: #000;
		text-align: left;
	}
	.containerPopularFive span{
		display: none;
	}
	.socialIcons{
		min-height: 30px;
		display: flex;
		flex-direction: row;
		flex-grow: 1;
		justify-content: flex-end;
	}
	.socialIcons-contato{
		min-height: 30px;
		display: flex;
		flex-direction: row;
		flex-grow: 1;
		margin-top: 20px;
	}
	.socialFacebook{
		background-image: url(../img/icons/facebook.png);
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		margin-right: 20px;
		cursor: pointer;
	}

	.socialWhatsapp{
		background-image: url(../img/icons/whatsapp.png);
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		margin-right: 20px;
		cursor: pointer;
	}

	.socialTwitter{
		background-image: url(../img/icons/twitter.png);
		background-size: 25px 20px;
		width: 25px;
		height: 20px;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	.socialInstagram{
		background-image: url(../img/social/instagram-color.png);
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		cursor: pointer;
		margin-right: 20px;
	}
	.read-too-title-container{
		width: 146.52px;
		height: 36.31px;
		font-family: "San Francisco Display bold";
		display: flex;
		justify-content: center;
		align-items: center;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 15px;
		background-color: #F7C341;
		margin-left: 35px;
		margin-top: 30px;
	}
	.item-container-list-read-too{
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	    height: 120px;
	    display: flex;
	    flex-direction: row;
	    margin-top: 10px;
	    padding-top: 10px;
	    webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	    -moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	    box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	}
	.photo-item-read-too{
		width: 105.92px;
		height: 105.92px;
	}
	.photo-item-read-too img{
		width: 100%;
		height: 100%;
	}
	.title-cartola-read-too{
		display: flex;
		flex-direction: column;
	}
	.read-too-items-container{
		display: flex;
		flex-wrap: wrap;
		margin-top: 20px;
	}
	.titleread-too{
		width: 100%;
		display: block;
		font-size: 16px;
    	line-height: 1.1em;
    	color: black;
    	padding-top: 5px;
    	margin-bottom: 16px;
    	font-family: San Francisco Display Thin;
    }
   	.retranca-read-too{
		border: none;
	    color: #838288;
	    padding-right: 20px;
	    border-radius: 4px;
	    text-transform: uppercase;
	    font-size: 12px !important;
	    display: block;
	    font-family: San Francisco Display bold;
	}	
	
	.for-you-title-container{
		width: auto;
		height: 36.31px;
		font-family: "San Francisco Display bold";
		display: flex;
		justify-content: center;
		align-items: center;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 14px;
		background-color: #F7C341;
		margin-left: 30px;
		border: none;
		pointer-events: none;
		padding-left: 20px;
		padding-right: 20px;
	}
	.for-your-container{
	    display: flex;
	    flex-wrap: wrap;
	    padding-left: 30px;
	    margin-top: 20px;
	}
	.container-item-for-you{
		width: 50%;
		/*margin-right: auto;*/
		/*margin-left: auto;*/
		/*margin-top: 20px;*/
		display: flex;
		flex-direction: column;
	}
	.thumbnail-card-for-you{
		width: auto;
		height: 100px;
		border-radius: 4px;
		margin-bottom: 15px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-right: 20px;
	}
	.divider{
		margin-bottom: 30px;
	}
	.dividerColuna{
		margin-bottom: 60px;
	}
	.linksBottons{
		width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: -40px;
	}
	.patrocinados{
		width: 183px;
		height: 36.31px;
		font-family: "San Francisco Display bold";
		display: flex;
		justify-content: center;
		align-items: center;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 14px;
		background-color: #F7C341;
		margin-left: 30px;
		border: none;
		/*pointer-events: none;*/
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 20px;
	}
	.fullFooter{
		display: flex;
		flex-direction: column;
		padding-top: 40px;
	}
	.links-footer{
/*		display: flex;
		flex-direction: row;
		width: 1170px;*/
		margin-left: auto;
    	margin-right: auto;
	}
	.principal-logo-footer img{
		display: flex;
	    justify-content: center;
	    align-items: center;
	    margin-left: 25px;
	    margin-top: 45px;
	    margin-right: auto;
	    margin-left: auto;
	}
	.internal-links{
		border-left: solid 2px #000;
	    /*margin-left: 120px;*/
	    margin-top: 50px;
	    height: 140px;
	    display: flex;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 10px;
	    float: left;
	}
	.link-footer{
		text-transform: uppercase;
		font-family: "San Francisco Display Bold";
		height: 20px;
		font-size: 15px;
		cursor: pointer;
		margin-bottom: 5px;
	}
	.social-links{
		border-left: solid 2px #000;
	    margin-left: 200px;
	    /*height: 140px;*/
	    display: flex;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 10px;
	    margin-top: 50px;
	}
	.group-logo-don7{
/*		flex-grow: 1;
		display: flex;
		justify-content: flex-end;*/
		width: 100%;
		text-align: center;
	}
	.group-logo-don7 img{
		width: 70%;
		margin-right: auto;
    	margin-left: auto;
    	margin-top: 50px;
	}
	.container-category-colunas{
		display: flex;
		flex-direction: column;
	}
	.colunist{
		display: flex;
	    flex-direction: column;
	    /*width: 123px;*/
	    width: auto;
	    /*justify-content: flex-start;*/
	    margin-right: 100px;
	    /*align-items: flex-start;*/
	    margin-left: auto;
	    margin-right: auto;
	}
	.photo-colunist img{
		width: 156px;
		height: 156px;
	}
	.name-colunist{
		background-color: #333;
	    color: #F7C341;
	    padding-left: 20px;
	    padding-right: 20px;
	    width: 121px;
	    /* height: 30px; */
	    font-family: "San Francisco Display Medium";
	    padding-top: 5px;
	    padding-bottom: 5px;
	    border-radius: 3px;
	    margin-top: 10px;
	}
	.func-colunist{
	    color: #8A8A8F;
	    font-family: "San Francisco Display Bold";
	    /* text-transform: uppercase; */
	    font-size: 12px;
	    width: 161px;
	    text-align: center;
	    margin-top: 10px;
	    line-height: 1.5em;
	    margin-bottom: 10px;

	}
	.container-colunist{
		display: flex;
		flex-direction: column;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.ads-right-container{
	    width: 300px;
	    float: right;
	    margin-left: 150px;
	    margin-bottom: 50px;
	    display: none;
	}
	.title-colunist-post{
		font-family: "San Francisco Display Bold";
		font-size: 35px;
		color: #000;
		text-align: center;
	}
	.content-colunist-post{
		font-family: "Cambria Regular";
		font-size: 18px;
		color: #000;
		/*margin-right: 90px;		*/
	}
	.items-search-category{
		display: flex;
		flex-direction: column;
	}
	.item-category-loop{
	    /* width: 700px; */
	    /* height: 200px; */
	    display: flex;
	    /* flex-direction: row; */
	    align-items: center;
	    border-bottom: solid 1px #ededed;
	    display: flex;
	    flex-direction: column;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	    width: 90%;
	    padding: 10px;
	    margin-left: auto;
	    margin-right: auto;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	    -moz-box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	    box-shadow: 0px -1px 21px -6px rgba(0,0,0,0.33);
	}
	.photo-search-item img{
		width: 100%;
		height: 200px;
		border-radius: 3px;
		margin-right: 20px;
	}
	.contents-search-item{
		display: flex;
		flex-direction: column;
		/*height: 133.33px;*/
	}
	.date-hour-item{
		color: #8A8A8F;
	    font-family: San Francisco Display Medium;
	    margin-right: 40px;
	    background-image: url(https://cn7.com.br/wp-content/themes/cn72018/assets/img/social/single/time.png);
	    background-size: 20px 20px;
	    background-repeat: no-repeat;
	    background-position: left;
	    padding-left: 30px;
	    height: 25px;
    	padding-top: 5px;
	}
	.title-item-search-category{
		font-family: "San Francisco Display Bold";
		font-size: 19px;
		color: #000;
		margin-bottom: 15px;		
	}
	.title-item-search-category a{
		font-family: "San Francisco Display Bold";
		font-size: 16px;
		color: #000;		
	}
	.bigode-item-category{
		font-family: "San Francisco Display Bold";
		color: #8A8A8F;
		font-size: 14px;
	}
	.description-category{
	    font-family: "San Francisco Display Bold";
	    color: #000;
	    font-size: 30px;
	    text-transform: uppercase;
	    width: 90%;
	    margin-left: auto;
	    margin-bottom: 20px;
	}
	.description-search{
		font-family: "San Francisco Display Bold";
		color: #000;
		font-size: 30px;
		margin-top: 60px;
    	margin-bottom: 30px;
    	margin-left: 30px;
	}
	.description-search strong{
		color: #F7C341;
	}
	.current{
		display: flex;
	    text-align: center;
	    vertical-align: top;
	    height: 30px;
	    width: 30px;
	    border-radius: 2px;
	    background-color: #f7c341;
	    color: black !important;
	    font-size: 1.2em;
	    font-weight: 500;
	    justify-content: center;
	    align-items: center;
	}
	.page-numbers{
		padding: 1px 8px;
    	font-size: 1.2em;
    	color: black;
    	text-align: center;
    	vertical-align: top;
	}
	.centerPagination{
		margin-bottom: 40px;
		font-family: "San Francisco Display Semibold";
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-left: 30px;
	}
	.social-datehour-colunm{
		display: flex;
    	width: 100%;
    	justify-content: center;
	}
	.margin-ite-hour{
		margin-bottom: 20px;
	}
	.container-full-mais-lidas{
		display: flex;
		flex-direction: row;
	}
	.divider-container-contato{
		display: flex;
		flex-direction: column;
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	}
	.container-form-left{
		display: flex;
		flex-direction: column;
	}
	.inputs-contato{
		width: 95%;
		height: 40px;
		color: #ccc;
		border-radius: 5px;
		margin-bottom: 20px;
		border:none;
		border:solid 2px #ccc;
		padding-left:15px;
	}
	.textarea-contato{
		/*width: 585px;*/
		color: #ccc;
		border-radius: 5px;
		margin-bottom: 20px;
		border:none;
		border:solid 2px #ccc;
		padding:15px;
	}
	.container-text-rig{
		border-left:solid 1px #ede;
		height: 100%;
		padding-left: 30px;
		margin-left: 30px;
	}
	.label-contato-text{
		color: #ccc;
		font-family: "San Francisco Display Semibold";
		margin-bottom: 10px;
		display: block;
	}
	.text-contato-rig{
		display: block;
		font-family: "San Francisco Display Semibold";
		color: #000;
		margin-bottom: 10px;
	}
	.btn-enviar-contato{
	    border: none;
	    background-color: #f7c341;
	    height: 31px;
	    margin-left: 34%;
	    font-size: 13px;
	    font-family: "San Francisco Display Semibold";
	    width: 100px;
	    margin-bottom: 40px;
	    border-radius: 4px;
	    margin-top: 50px;
	}
	
	.showElements{
		display: flex !important;
	}
	.hideElements{
		display: none !important;
	}

	#mobileContainer{
		display: flex;
		flex-direction: column;
		max-width: 480px;
	}
	.content-bottom-news{
/*		padding-bottom: 20px;
    margin-bottom: 20px;
    margin-bottom: 20px;*/
    width: 90%;
    padding: 10px;
    margin-left: 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	}

	.content-policy-full{
		width: 90% !important;
	    margin-left: auto;
	    margin-right: auto;
	    /*margin-bottom: 30px;*/
	}
	.width-mobile-adjust-card-horizontal{
		/*width: 168px !important;*/
	}
	.content-policy-full-img{
		width: 100% !important;
	}
	.content-link-policy-full{
		width: 90%;
		margin-left: auto;
	    margin-right: auto;
	    /*margin-bottom: 30px;*/
	}
	.conexao-brasilia-iframe{
		width: 90% !important;
		margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 30px;
	}
	.conexao-brasilia-iframe-complete{
		width: 100% !important;
	}
	.menu-top-bar-mobile-option ul{
		width: 100%;
		padding-right: 10%;
		padding-left: 10%;
		display: flex;
		flex-direction: row;
		list-style: none;
		padding: 0;
		height: 44px;
		margin-bottom: 30px;
		background-color: #FFF;
		margin-top: 0;
	}
	.menu-top-bar-mobile-option ul li{
		flex-grow: 1;
		text-align: center;
		line-height: 44px;
		font-family: "San Francisco Display Medium";
		color: #838288;
		font-size:18px;
		cursor: pointer;
	}
	.menu-mobile-bar{
		height: 100px;
		background-color: #000;
		width: 100%;
	}
	.menu-mobile-bar ul{
		margin-top: 0;
		padding: 0;
		display: flex;
		flex-direction: row;
		list-style: none;
		height: 100px;
	}
	
	.logo-top-menu-mobile{
		width: 110px;
		height: 60px;
		margin-top: 15px;
    	margin-right: auto;
    	margin-left: auto;
    
	}
	.conf-logo-position{
		text-align: center;
	}
	.menu-mobile-bar ul li{
		color: #FFF;
		height: 100px;
		width: 100%;
	}
	
	.menu-mobile-bar .itens-menu-mobile{
		text-align: center;
	}
	.mobile-logo{
		text-align: center;
	}
	.conf-menu-hamb{
		margin-left: 20px;
    	margin-top: 40px;
    	cursor: pointer;
	}
	.conf-menu-src{
		margin-right: 30px;
    	margin-top: 40px;
    	cursor: pointer;
    	float: right;
	}
	.logo-top-menu-mobile:hover, .conf-menu-src:hover, .conf-menu-hamb:hover{
		opacity: 0.7;
		cursor: pointer;
	}
	.link-color-menu a{
		color: #838288;
	}
	.side-nav-menu{
		display: flex;
		flex-direction: column;
		height: 100%;
	    width: 0;
	    position: fixed;
	    z-index: 1;
	    top: 0;
	    left: 0;
	    background-color: #fff;
	    overflow-x: hidden;
	    transition: 0.5s;
	    z-index: 999999;
	}
	.topo-side-nav{
		background-color: #f7c341;
		height: 116px;
	}
	.topo-side-nav img{
		margin-left: 20px;
    	/*margin-top: 26px;*/
	}
	.shadowContainer{
		width: 100%;
		height: 100%;
		pointer-events: none;
		opacity: 0;
		transition: 0.3s;
		background-color: rgba(0,0,0,0.7);
		z-index: 99999;
		position: absolute;
	}
	.shadowContainer span{
		color: #FFF !important;
		float: right;
		font-family: "San Francisco Display Bold";
		font-size: 30px;
    	margin-right: 7%;
    	margin-top: 5%;
    	cursor: pointer;
	}
	.shadowContainer span:hover{
		color: #f7c341 !important;
	}
	.opacityActive{
		opacity: 1 !important;
		pointer-events: auto;
	}
	.side-nav-menu ul{
		display: flex;
		flex-direction: column;
		list-style: none;
		margin-top: 20px;
		/*padding:0;*/
	}
	.side-nav-menu ul li{
		margin-bottom: 30px;
		display: block;
		width: 310px;
		cursor: pointer;
	}
	.side-nav-menu ul li a{
		font-family: "San Francisco Display Bold";
		color: #838288;
		font-size: 20px;
	}
	.activeColor a{
		color:#F7C341 !important;
	}

	.input-src-mobile{
		height: 45px;
	    width: 90%;
	    margin-top: 25px;
	    margin-left: 5%;
	    margin-right: auto;
	    border: none;
	    border-radius: 3px;
/*	    background-image: url(../img/ic_pesquisar_desktop_home.png);
	    background-size: 20px 20px;
	    background-position: 95% 14px;*/
	    padding-left: 50px;
	    /*background-repeat: no-repeat;*/
	    display: none;
	    position: absolute;
	}
	.btnSearchMobile{
		border: none;
	    background-color: transparent;
	    position: absolute;
	    right: 8%;
	    top: 38px;
	    display: none;
	}
	.coluna-mobile-page-itens{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.coluna-mobile-page-itens button{
		height: 28px;
	    line-height: 28px;
	    font-size: 0.8em;
	    font-weight: bold;
	    background-color: black;
	    color: #f7c341;
	    margin: 10px 0;
	    border:none;
	    margin-top: 30px;
	    margin-bottom: 30px;
	}
	.coluna-mobile-page-itens img{
		margin-top: 40px;
	}
	.principMatter{
		font-family: "San Francisco Display Semibold";
	    font-size: 1em;
	    width: 70%;
	    text-align: center;
	}

	.jrncariri-cover{
		width: 90%;
	    height: 250px;
	    margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 40px;
	    background-repeat: no-repeat;
	    background-size: 100%;
	}
	a{text-decoration: none;}

		#shadowADS{
		width: 100%;
		height: 100%;
		background-color: transparent;
		pointer-events: none;
		-webkit-transition: all .4s;
   		-moz-transition: all .4s;
   		-ms-transition: all .4s;
    	-o-transition: all .4s;
        transition: all .4s ease-in-out; 		
	}
	.shadow-ads-show{

		pointer-events: auto !important;
		position: absolute !important;
		background-color: rgba(0,0,0,0.8) !important;
		-webkit-transition: all .4s;
   		-moz-transition: all .4s;
   		-ms-transition: all .4s;
    	-o-transition: all .4s;
        transition: all .4s ease-in-out; 		
	}

	.ads3m{
		width: 300px;
		height: 500px;
		display: flex;
		flex-direction: column;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -150px;
		margin-top: -200px;
	}
	.close-ads-show{
		display: flex;
		justify-content: flex-end;
	}

	.body-overflow-off{
		overflow:hidden;
	}

	#btncloseads{
		height: 50px;
		height: 50px;
		font-size: 30px;
		color: #F7C341;
		font-family: San Francisco Display Bold;
		cursor: pointer;
	}
	.img-ads-company{
		background-image: url(../img/adshadow/mobile/cn7_3m_mobile.png);
		background-size: 300px 400px;
		/*background-position: center;*/
		background-repeat: no-repeat;
		width: 300px;
		height: 500px;
	}
}

/*Global css */

	body{
	background-color: #f7f7f7;
	margin: 0;
	padding: 0;
	}

	.adsBox{
		width: 300px;
		max-height: 320px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.adsBox label{
		display: block;
		height: 20px;
		font-family: "San Francisco Display Bold";
		text-transform: uppercase;
		color: #8A8A8F;
		font-size: 13px;
	}
	.ads-box-content{
		width: 300px;
		max-height: 300px;
	}

	.adsBar{
		width: 300px;
		height: 66px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.adsBar label{
		display: block;
		height: 20px;
		font-family: "San Francisco Display Bold";
		text-transform: uppercase;
		color: #8A8A8F;
		font-size: 13px;
	}
	.ads-bar-content{
		width: 300px;
		max-height: 100px;
		/*background-color: #ededed;*/
	}
	
	.border-botton-model{
		border-bottom: solid 1.5px #ededed;
	    width: 300px;
	    margin-left: auto;
	    margin-right: auto;
	    /*margin-top: 30px;*/
	    margin-top: 0px;
	    margin-bottom: 30px;
	}
	
	.adsTopMobile{
		width: 300px;
	    height: auto;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: center;
	    display: flex;
	    justify-content: center;
	}
	.adsTopMobile iframe{
		width: 90%;
	}
	.pacajusBanner{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
.truncateLines {
/*    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 20px;     
   max-height: 56px;      
   -webkit-line-clamp: 3; 
   -webkit-box-orient: vertical; */
}

.marginRetranc{
    /*margin-top: 10px;*/
}

.truncateRetranc {
/*	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px;
    max-height: 20px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;*/
}

.truncateLines a{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 20px;     /* fallback */
   max-height: 56px;      /* fallback */
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
}
	.content-policy-full{
		width: 168px;
		display: flex;
    	flex-direction: column;
    	justify-content: center
	}
	
	.bottomBorder{
		border-bottom: solid 1px #e3e2e5;
		padding-bottom: 20px;
	}
	.median-bottom-border{
		border-bottom: solid 1px #e3e2e5;
		padding-bottom: 6px;
	}

	.super-bottom-border{
		border-bottom: solid 1px #e3e2e5;
		padding-bottom: 13px;
	}
	.clean-bottom-border{
		border-bottom: solid 1px #e3e2e5;
	}

	

/*@FontFace*/


@font-face {
  font-family: "Cambria Regular";
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/cn72018/assets/fonts/Cambria.ttf) format("truetype")
}

@font-face {
  font-family: "Cambria Bold";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/cambria/Cambriab.ttf) format("truetype")
}		

@font-face {
  font-family: "San Francisco Display Ultralight";
  font-style: normal;
  font-weight: 400;
  src: url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.eot?#iefix) format("embedded-opentype"), url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff2) format("woff2"), url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff) format("woff"), url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.ttf) format("truetype"), url("fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.svg#San Francisco Display Ultralight") format("svg")
}

@font-face {
  font-family: "San Francisco Display Thin";
  font-style: normal;
  font-weight: 400;
  src: url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.eot?#iefix) format("embedded-opentype"), url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.woff2) format("woff2"), url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.woff) format("woff"), url(https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.ttf) format("truetype"), url("fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.svg#San Francisco Display Thin") format("svg")
}

@font-face {
  font-family: "San Francisco Display Medium";
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/cn72018/assets/fonts/SanFranciscoText-Medium.otf) format("truetype")
}

@font-face {
  font-family: "San Francisco Display Semibold";
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/cn72018/assets/fonts/SanFranciscoDisplay-Semibold.otf) format("truetype")
}

@font-face {
  font-family: "San Francisco Display Bold";
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/cn72018/assets/fonts/SanFranciscoDisplay-Bold.otf) format("truetype")
}