@media only screen and (max-width:1200px) {
.boxed {
	max-width: 100%
}
.wrapper {
	width: 97%;
	overflow: hidden
}
#main-menu .wrapper {
	overflow: visible
}
#header .header-panels .header-pob {
	width: 50%
}
#main-menu li.has-ot-mega-menu>ul.ot-mega-menu .widget {
	width: 100%
}
}
@media only screen and (max-width:1000px) {

#main-menu .wrapper>ul li>a {
	padding: 20px 10px 18px;
	font-size: 13px;
	line-height: 14px
}
.portus-content-block .portus-content-title a.right, .portus-main-content-panel .portus-content-title a.right {
	display: none
}
}
@media only screen and (max-width:900px) {
body, div, p, a, table, td {
	-webkit-text-size-adjust: none;
	letter-spacing: .015em
}

.AG-Margem-B-0{
	margin-bottom: 15px!important;
}
#portus-read-later .article-list {
	white-space: nowrap
}
#portus-read-later .article-list .item {
	display: inline-block;
	width: 260px;
	font-size: 14px;
	white-space: normal;
	float: none
}
.portus-sidebar-large .widget>h3, .portus-sidebar-small .widget>h3 {
	font-size: 17px
}
.widget-subscribe .button {
	width: auto
}
#portus-read-later .article-list, .portus-main-content-panel .block-category-list {
	display: block;
	/*
	overflow-x: scroll;
	overflow-y: hidden;
	*/
	white-space: nowrap;
	font-size: 0
}
.portus-main-content-panel .block-category-list>.item {
	display: inline-block;
	width: 90px;
	font-size: 14px;
	white-space: normal
}
.w-article-list:not(.w-article-list-small) {
	/*text-align: center*/
}
#header .header-panels {
	display: block;
	text-align: center
}
#header .header-panels>div {
	display: block;
	text-align: center;
	width: 100%!important;
	max-width: 100%!important
}
#header .header-panels>div.header-pob {
	padding-top: 20px
}
.top-panel-weather {
	float: none;
	width: 100%;
	text-align: center
}
#top-menu .wrapper>ul li a {
	font-size: 12px
}

.previsao2 li {
	margin-top: 2px !important;
	margin-left: -5px !important;
}
.margem-celular{margin-left: 25px}
/*PARTE DA AGENDA RESPONSIVO*/
.AG-Corpo-Agenda {
    display: table;
    margin-right: 0%;
    width: 100% !important;
    float: none !important;
}
.AG-W-55-p {
	width: 100% !important;
	margin-bottom: 13px !important; 

}
.AG-W-42-p {
    width: 100% !important;
}
/*FINAL DA AGENDA*/
}
@media only screen and (max-width:768px) {
.portus-main-content-s-block>aside, .portus-main-content-s-block>section, .portus-main-content-s-block>div {
	float: none;
	clear: both;
	width: 100%!important;
	max-width: 100%;
	margin-left: 0!important;
	margin-right: 0!important;
	margin-bottom: 20px
}
.AG-Modifica-Corpo {
	padding: 25px 15px 15px!important;
}
.fotopequena {
	width: 100% !important;
}
.demo-settings {
	display: none!important
}
.widget .do-space {
	text-align: center
}
.photo-gallery-blocks .owl-nav .owl-prev, .article-slider-full-small .owl-controls .owl-nav .owl-prev, .w-gallery-slider .owl-controls .owl-nav .owl-prev {
	margin-right: -50px
}
.photo-gallery-blocks .owl-nav .owl-next, .article-slider-full-small .owl-controls .owl-nav .owl-next, .w-gallery-slider .owl-controls .owl-nav .owl-next {
	margin-left: -50px
}
#footer-info {
	text-align: center
}
#footer-info ul {
	display: inline-block;
	float: none
}
#footer-widgets .paragraph-row>div {
	float: none;
	clear: both;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px
}
.load-responsive, #main-menu .main-menu-placeholder {
	display: none!important
}
#main-menu .dat-menu-button {
	display: block!important
}
#comments li li {
	padding-left: 0
}
.wrapper {
	width: 94%
}
.comment-form {
	max-width: 100%
}
body, p {
	font-size: 14px
}
.short-tabs:not(.style-2) {
	padding: 20px
}
.short-tabs:not(.style-2)>ul {
	float: none;
	width: 100%;
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #efefef
}
.short-tabs:not(.style-2)>ul>li.active {
	border: 0!important
}
.short-tabs:not(.style-2)>div {
	float: none;
	margin-left: 0;
	border-left: 0;
	padding-left: 0
}
.short-tabs:not(.style-2)>div:before {
	display: none
}
.short-tabs.style-2>ul li a {
	font-size: 0
}
.short-tabs.style-2>ul li {
	counter-increment: section
}
.short-tabs.style-2>ul li a:before {
	font-size: 14px;
	content: counter(section)
}
.ot-spacer i, .ot-spacer strong {
	font-size: 12px
}
}
@media only screen and (max-width:600px) {
.demo-settings {
	display: none!important
}
.review-post-block {
	display: block
}
.review-post-block>div {
	display: block;
	float: none;
	width: 100%!important;
	max-width: 100%;
	border: 0;
	margin-bottom: 5px
}
.photo-gallery-blocks .item, .main-archive-block-c .item-block, .woocommerce .product>.summary, .woocommerce .product>.images, .paragraph-row>li, .paragraph-row>div {
	float: none;
	width: 100%!important;
	max-width: 100%;
	margin-left: 0;
	display: block
}
.photo-gallery-blocks .item, .main-archive-block-c .item-block, .woocommerce .product>.images {
	margin-bottom: 20px
}
.portus-post-author .portus-post-author-avatar {
	float: none;
	width: 100%;
	text-align: center;
	margin-bottom: 20px
}
.portus-post-author .portus-post-author-content {
	margin-left: 0;
	text-align: center
}
.portus-content-block .portus-content-title h2, .portus-main-content-panel .portus-content-title h2 {
	font-size: 17px
}
.photo-gallery-context-c {
	padding: 15px
}
.big-error-message h3 {
	font-size: 40px
}
.big-error-message strong {
	font-size: 20px
}
.small-item-list .item .item-content, .small-item-list .item .item-header, .article-blog-default .item-content, .article-blog-default .item-header {
	float: none;
	width: 100%!important;
	max-width: 100%;
	margin-left: 0;
	display: block;
	margin-bottom: 20px
}
.small-item-list .item .item-header {
	margin-bottom: 10px
}
.small-item-list .item .item-header img {
	width: 100%
}
.article-slider-full-small .item-article-title, .article-list-full-width .item .item-title {
	font-size: 18px
}
.article-slider-full-small .item-article-text, .article-list-full-width .item .item-text, .portus-article-slider-big .item-meta, .portus-article-slider-big .item-article-text, .portus-article-slider-big .item-small .item-meta {
	display: none
}
.portus-article-slider-big .item-small .item-article-title {
	font-size: 12px;
	line-height: 130%
}
.article-grid-default .item h3 {
	font-size: 18px
}
}
@media only screen and (max-width:400px) {
.article-list-split-view>div, .article-grid-default .item {
	float: none;
	width: 100%!important;
	max-width: 100%;
	margin-left: 0;
	display: block;
	margin-bottom: 20px
}
.AG-Modifica-Corpo {
	padding: 25px 15px 15px!important;
}
.fotopequena {
	width: 100% !important;
}
.portus-pagination .page-numbers {
	padding: 8px 11px;
	font-size: 12px
}
.article-grid-default .item h3 {
	font-size: 18px
}
.AG-Pequena {
	clear: both;
	width: 100% !important;
	float: none !important;
	margin-right: 0px !important;
}
}
