
body.cmpb.nv {
	overflow: auto;
	background-color: #FFF;
}

.no-padding {
	padding-left: 0px;
	padding-right: 0px;
}
.opacity-effect {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transition: opacity .3s ease-in-out;
}
.opacity-effect:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
}
.opacity-effect-reverse {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	transition: opacity .3s ease-in-out;
}
.opacity-effect-reverse:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

@media (max-width: 910px) {
	.cmpb .header div.menu-mobile {
		display: none !important;
	}
}

.cmpb .header ul.menu li > ul.sub > li {
	min-width: 209px !important;
}

.cmpb-fwidth {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.cmpb-fwidth .mWidth {
	width: auto;
	max-width: 1280px;
	margin: auto;
	position: relative;
}
.cmpb-fwidth .header {
	height: 180px;
}
.cmpb-fwidth .header .logo {
	padding: 25px;
	background-size: 125px;
}

.cmpb-fwidth.header-a {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 30px 0;
}

.cmpb.nv .menu-mobile {
	position: absolute !important;
	top: 10px !important;
	z-index: 2000 !important;
	right: 10px !important;
	margin: 15px !important;
}

.cmpb-fwidth.sept {
 /*	background-color: rgba(0, 0, 0, 0.65); */
	font-family: 'Nunito', sans-serif;
	color: #ffffff;
	text-shadow: 1px 1px 3px #333333;
}
.cmpb-fwidth.sept .areat {
	padding: 15px 10px;
	padding-bottom: 8px;
}
.cmpb-fwidth.cont {
	background-color: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	text-shadow: 1px 1px 3px #333333;
	font-family: 'Nunito', sans-serif;
	padding-bottom: 40px;
	
}
.cmpb-fwidth.cont .pmsg {
	padding-top: 10px;
	padding-right: 15px;
}
.cmpb-fwidth.cont .pmsg .msg {
	background-color: rgba(0,0,0,0.8);
	padding: 15px;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	line-height: 1.14;
}
.cmpb-fwidth.cont .news {
	height: auto;
	padding: 10px 15px;
	/*background-color: rgba(109, 146, 79, 0.5);*/
}
.cmpb-fwidth.cont .news .newsb.slider {
	height: 400px;
	max-height: 400px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	margin-bottom: 10px;
}
.cmpb-fwidth.cont .news .newsb.slider a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
.cmpb-fwidth.cont .news .newsb.slider ul.slides>li {
	cursor: pointer;
	position: relative;
}
.cmpb-fwidth.cont .news .newsb.slider .img-bg {
	width: 100%;
	height: 400px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.flex-caption {
	width: 100%;
	height: auto;
	margin: 0px !important;
	padding: 2%;
	left: 0;
	bottom: 0px;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 14px;
	line-height: 18px;
	position: absolute;
}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
	opacity: 1 !important;
}
.flex-direction-nav .flex-prev {
	left: 30px !important;
}
.flex-direction-nav .flex-next {
	right: 30px !important;
}
.flex-direction-nav a::before {
	font-size: 35px !important;
	margin-top: 5px !important;
	color: rgb(110, 147, 80) !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.29) !important;
}
.bluetheme .flex-direction-nav a::before {
	color: #4f6492 !important;
}
.cmpb-fwidth.cont .news .newsb.slider .flex-viewport {
	width: 100%;
	max-height: 400px;
}
.cmpb-fwidth.cont .news .newsb.list {
	width: 100%;
	height: auto;
	padding-right: 0px !important;
}
@media (max-width: 750px) {
	.cmpb-fwidth.cont .news .newsb.list {
		padding-left: 0px !important;
	}
}
.cmpb-fwidth.cont .news .newsb.list a {
	color: #fff !important;
	text-decoration: none !important;
}
.cmpb-fwidth.cont .news .newsb.list .cont {
	width: 100%;
	height: 128.3px;
	/* background-color: rgba(109, 146, 79, 0.6); VERDE */
	background-color: rgba(0,0,0, 0.35);
	padding: 10px;
	display: inline-block;
	cursor: pointer;
}
.cmpb-fwidth.cont .news .newsb.list .cont .nimg {
	width: 135px;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	float: left;
}
.cmpb-fwidth.cont .news .newsb.list .cont .ntitle {
	width: calc(100% - 135px);
	height: 100%;
	padding-left: 7px;
	font-size: 14px;
	float: left;
	line-height: 1.5;
	display: table;
}
.cmpb-fwidth.cont .news .newsb.list .cont .ntitle>span {
	vertical-align: middle;
	display: table-cell;
}

.cmpb-fwidth.cont .ulinks {
	margin-top: 20px;
	height: auto;
	padding: 10px 15px;
}
.cmpb-fwidth.cont .ulinks>div {
	padding: 2px;
}
.cmpb-fwidth.cont .ulinks a,.cmpb-fwidth.cont .ulinks a {
	text-decoration: none !important;
	color: #ffffff !important;
}
.cmpb-fwidth.cont .ulinks .link-bt {
	width: 100%;
	padding: 10px 5px;
	color: #ffffff;
	/*background-color: rgba(51, 126, 138, 0.9);*/
	background-color: rgba(115, 25, 25, 0.9);
	text-align: center;
	font-size: 15px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.29);
}
.t1 .cmpb-fwidth.cont .ulinks .link-bt {
	background-color: rgba(30, 101, 22, 0.75) !important;
}
.t2 .cmpb-fwidth.cont .ulinks .link-bt {
	color: #464646 !important;
    background-color: rgba(255, 255, 255, 0.8) !important;
    text-shadow: none !important;
    font-weight: bold;
}

.link-covid {
	color: #111 !important;
    background-color: rgba(255, 205, 25, 0.8) !important;
    text-shadow: none !important;
    font-weight: bold;
	width: 100%;
	padding: 10px 5px;
	text-align: center;
	font-size: 15px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.29);
}
.link-barca-jovem {
	color: #111 !important;
    background-color: rgba(217, 67, 67, 0.8) !important;
    text-shadow: none !important;
    font-weight: bold;
	width: 100%;
	padding: 10px 5px;
	text-align: center;
	font-size: 15px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.29);
}


.cmpb-fwidth.cont .agenda {
	height: auto;
	padding: 20px 4px;
}
.cmpb-fwidth.cont .agenda .agenda-tab {
	width: 95%;
	display: table;
	position: relative;
	margin: auto;
}
.cmpb-fwidth.cont .agenda .agenda-tab.weeks {
	position: relative;
	z-index: 10;
	overflow: hidden;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-o-border-top-left-radius: 5px;
	-o-border-top-right-radius: 5px;
}
.cmpb-fwidth.cont .agenda .agenda-tab.days {
	position: relative;
	box-shadow: 0px 0px 12px rgba(0,0,0,0.5);
	background-color: rgba(115, 25, 25, 0.9);
	z-index: 30;
}
.t1 .cmpb-fwidth.cont .agenda .agenda-tab.days {
	background-color: rgba(30, 101, 22, 0.9) !important;
}
.t2 .cmpb-fwidth.cont .agenda .agenda-tab.days {
	background-color: rgba(255, 255, 255, 0.9) !important;
	color: #464646 !important;
}
.cmpb-fwidth.cont .agenda .agenda-tab.months {
	position: relative;
	z-index: 20;
	overflow: hidden;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	-o-border-bottom-right-radius: 5px;
}
.cmpb-fwidth.cont .agenda .agenda-tab > div:not(.nav) {
	height: auto;
	text-align: center;
	display: table-cell;
	cursor: pointer;
	transition: background-color .3s ease-in-out;
}
.cmpb-fwidth.cont .agenda .agenda-tab:not(.months) > div:not(.nav) {
	width: 6.66666666667%;
}
.cmpb-fwidth.cont .agenda .agenda-tab.weeks > div {
	padding: 5px;
	font-size: 13px;
	background-color: rgba(32, 32, 32, 0.6);
}
.cmpb-fwidth.cont .agenda .agenda-tab.days > div:not(.nav) {
	padding: 12px 5px;
	font-size: 20px;
	/*background-color: rgba(51, 126, 138, 0.9);*/
	background-color: rgba(115, 25, 25, 0.9);
}
.t1 .cmpb-fwidth.cont .agenda .agenda-tab.days > div:not(.nav) {
	background-color: rgba(30, 101, 22, 0.9) !important;
}
.t2 .cmpb-fwidth.cont .agenda .agenda-tab.days > div:not(.nav) {
	background-color: rgba(255, 255, 255, 0.9) !important;
	color: #464646 !important;
	font-weight: bold;
	text-shadow: none !important;
}
.cmpb-fwidth.cont .agenda .agenda-tab.months > div {
	padding: 6px;
	font-size: 13px;
	/*background-color: rgba(51, 126, 138, 0.6); AZUL CLARO */
	background-color: rgba(32, 32, 32, 0.6);
}
.cmpb-fwidth.cont .agenda .agenda-tab .nav {
	height: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
	padding: 5px;
	font-size: 36px;
	color: rgba(115, 25, 25, 0.9);
	cursor: pointer;
	transition: color .3s ease-in-out;
}
.t1 .cmpb-fwidth.cont .agenda .agenda-tab .nav {
	color: rgba(30, 101, 22, 0.9) !important;
}
.t2 .cmpb-fwidth.cont .agenda .agenda-tab .nav {
	color: rgba(255, 255, 255, 0.6) !important;
}
.cmpb-fwidth.cont .agenda .agenda-tab .nav:hover {
	color: rgba(255, 255, 255, 0.9);
}
.cmpb-fwidth.cont .agenda .agenda-tab .nav.left {
	left: -25px;
}
.cmpb-fwidth.cont .agenda .agenda-tab .nav.right {
	right: -25px;
}
.cmpb-fwidth.cont .agenda .agenda-tab > div:not(.nav):hover {
	/*background-color: rgba(25, 100, 113, 0.5) !important;*/
	background-color: rgba(115, 25, 25, 0.5);
}
.cmpb-fwidth.cont .agenda .agenda-tab > div.active:not(.nav) {
	/*background-color: rgba(25, 100, 113, 0.8) !important;*/
	background-color: rgba(66, 27, 27, 0.8);
}
.t1 .cmpb-fwidth.cont .agenda .agenda-tab > div:not(.nav):hover {
	background-color: rgba(33, 78, 28, 0.8) !important;
}
.t1 .cmpb-fwidth.cont .agenda .agenda-tab > div.active:not(.nav) {
	background-color: rgba(33, 78, 28, 0.8) !important;
}
.t2 .cmpb-fwidth.cont .agenda .agenda-tab > div:not(.nav):hover {
	background-color: rgba(234, 234, 234, 0.8) !important;
	color: #464646 !important;
	font-weight: bold;
    text-shadow: none;
}
.t2 .cmpb-fwidth.cont .agenda .agenda-tab > div.active:not(.nav) {
	background-color: rgba(234, 234, 234, 0.8) !important;
	color: #464646 !important;
	font-weight: bold;
    text-shadow: none;
}
@media (max-width: 600px) {
	.cmpb-fwidth.cont .agenda .agenda-tab {
		display: none;
	}
}
.cmpb-fwidth.cont .agenda .event {
	
}
.cmpb-fwidth.cont .agenda .event > div {
	width: 100%;
	max-width: 400px;
	height: 250px;
	background-color: rgba(32, 32, 32, 0.6);
	position: relative;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.cmpb-fwidth.cont .agenda .event > div > a {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.cmpb-fwidth.cont .agenda .event .event-tp {
	width: 100%;
	height: 100%;
	padding-bottom: 30px;
}
.cmpb-fwidth.cont .agenda .event .event-tp .event-img {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.cmpb-fwidth.cont .agenda .event .event-title {
	width: 100%;
	position: absolute;
	bottom: 8px;
	left: 0;
	right: 0;
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	padding: 0 14px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cmpb.nv #loading {
	background-color: transparent !important;
	background: linear-gradient( to right, #92b87d 0%, #6d924f 100%) left bottom transparent no-repeat;
}
.cmpb.nv.bluetheme #loading {
	background: linear-gradient( to right, #7d8fb8 0%, #4f6492 100%) left bottom transparent no-repeat !important;
}

.cmpb.nv .header .logo {
	width: 100%;
	height: 100%;
	background-size: contain !important;
}

.cmpb.nv .header ul.menu > li > a {
	border-color: transparent !important;
	border: 0px solid !important;
	padding-bottom: 22px;
}
.cmpb.nv .header ul.menu > li > a::before {
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	background-size: auto auto;
	background-size: 100% 7px;
	content: "";
}

.cmpb.nv .header ul.menu > li:nth-child(2) > a::before,
.cmpb.nv .header ul.menu > li:nth-child(2):hover,
.cmpb.nv .header ul.menu li:nth-child(2) ul.sub > li:hover {
	background: linear-gradient( to right, #92b87d 0%, #8eb378 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(2) > a::before,
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(2):hover,
.cmpb.nv.bluetheme .header ul.menu li:nth-child(2) ul.sub > li:hover {
	background: linear-gradient( to right, #7d8fb8 0%, #7890b3 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv .header ul.menu > li:nth-child(3) > a::before,
.cmpb.nv .header ul.menu > li:nth-child(3):hover,
.cmpb.nv .header ul.menu li:nth-child(3) ul.sub > li:hover {
	background: linear-gradient( to right, #8eb378 0%, #87ad70 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(3) > a::before,
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(3):hover,
.cmpb.nv.bluetheme .header ul.menu li:nth-child(3) ul.sub > li:hover {
	background: linear-gradient( to right, #7890b3 0%, #707aad 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv .header ul.menu > li:nth-child(4) > a::before,
.cmpb.nv .header ul.menu > li:nth-child(4):hover,
.cmpb.nv .header ul.menu li:nth-child(4) ul.sub > li:hover {
	background: linear-gradient( to right, #87ad70 0%, #80a566 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(4) > a::before,
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(4):hover,
.cmpb.nv.bluetheme .header ul.menu li:nth-child(4) ul.sub > li:hover {
	background: linear-gradient( to right, #707aad 0%, #6671a5 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv .header ul.menu > li:nth-child(5) > a::before,
.cmpb.nv .header ul.menu > li:nth-child(5):hover,
.cmpb.nv .header ul.menu li:nth-child(5) ul.sub > li:hover {
	background: linear-gradient( to right, #80a566 0%, #789d5d 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(5) > a::before,
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(5):hover,
.cmpb.nv.bluetheme .header ul.menu li:nth-child(5) ul.sub > li:hover {
	background: linear-gradient( to right, #6671a5 0%, #5d719d 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv .header ul.menu > li:nth-child(6) > a::before,
.cmpb.nv .header ul.menu > li:nth-child(6):hover,
.cmpb.nv .header ul.menu li:nth-child(6) ul.sub > li:hover {
	background: linear-gradient( to right, #789d5d 0%, #729755 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(6) > a::before,
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(6):hover,
.cmpb.nv.bluetheme .header ul.menu li:nth-child(6) ul.sub > li:hover {
	background: linear-gradient( to right, #5d719d 0%, #556c97 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv .header ul.menu > li:nth-child(7) > a::before,
.cmpb.nv .header ul.menu > li:nth-child(7):hover,
.cmpb.nv .header ul.menu li:nth-child(7) ul.sub > li:hover {
	background: linear-gradient( to right, #729755 0%, #6d924f 100%) left bottom transparent no-repeat !important;
}
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(7) > a::before,
.cmpb.nv.bluetheme .header ul.menu > li:nth-child(7):hover,
.cmpb.nv.bluetheme .header ul.menu li:nth-child(7) ul.sub > li:hover {
	background: linear-gradient( to right, #556c97 0%, #4f6492 100%) left bottom transparent no-repeat !important;
}

.cmpb.nv .footer {
	position: relative !important;
	display: block !important;
	height: auto;
}
.cmpb.nv .footer .colf {
	margin-bottom: 10px;
}
.cmpb.nv .footer .cmpb-address {
	position: relative !important;
}

/* DESTAQUES EXTERNOS */
.destext-a {
	position: relative;
	background-color: rgba(255,255,255,0.2);
}
/* FIM: DESTAQUES EXTERNOS */

/* NOVO RODAPE */
.footer-a {
	position: relative;
	background-color: rgba(0, 0, 0, 0.75);
}
.footer-a .row > div {
	padding: 20px;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
}
@media (max-width: 580px) {
	.footer-a .row > div {
		text-align: center;
	}
}
.footer-a .row > div a {
	color: #ffffff;
}
.footer-a .row > div a.ntd {
	text-decoration: none !important;
}
.footer-a .row > div p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 3px;
}
.footer-a .cmpb-address {
	width: 100%;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-color: rgba(0,0,0,0.3);
	cursor: default;
}
.footer-a .cmpb-address a {
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: underline;
}
/* FIM: NOVO RODAPE */



/* ALTERAçÔES TEMA 3  ----------  \/  */

.tema3:not(.tema4-tr) .opacity-effect {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
}
.tema3 .cmpb-fwidth.sept {
	background-color: rgba(26, 26, 26, 0.95) !important;
}
.tema3:not(.tema4-tr) .cmpb-fwidth.cont {
	background-color: rgba(255, 255, 255, 0.95) !important;
}
.cmpb-fwidth.cont .agenda .agenda-tab.weeks > div,
.cmpb-fwidth.cont .agenda .agenda-tab.months > div,
.cmpb-fwidth.cont .agenda .event > div {
	background-color: rgba(32, 32, 32, 0.9) !important;
}
.cmpb-fwidth.cont .news .newsb.list .cont {
	/*background-color: rgba(116, 153, 88, 0.43) !important;*/
	background-color: rgba(8,8,8,0.7) !important;
}

/* ALTERAçÔES TEMA 4 ----------  \/  */

.tema4 .cmpb-fwidth.header-a {
	padding: 0 0 !important;
	background-color: rgba(0,0,0,0.6) !important;
}
.tema4 .cmpb-fwidth .header {
	height: auto !important;
	padding-bottom: 15px;
}
.tema4 .logo-row,.tema4 .search-row {
	padding: 15px 15px;
}
.tema4 .header .logo {
	/*max-width: 150px;
	max-height: 150px;
	min-width: 100px;
	min-height: 100px;*/
	width: 180px !important;
	height: 140px !important;
	padding: 0px;
}
@media (max-width: 768px) {
	.tema4 .header .logo {
		width: 100% !important;
	}
}
.tema4 .menu {
	height: 57px;
}
.tema4 .menu ul.menu {
	/*width: 100% !important;*/
	position: unset !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	display: flex !important;
	float: unset !important;
	padding: 0px;
}
.tema4 .menu ul.menu>li {
	width: 100%;
	background: rgba(0, 0, 0, 0.07) !important;
}
@media (max-width: 768px) {
	.tema4 .menu {
		display: none !important;
	}
}
.tema4 .search-row {
	padding: 60px 15px;
}
.tema4 .search-input {
	width: calc(100% - 50px);
	height: 46px;
	padding: 10px;
	background-color: rgba(0,0,0,0.2);
	border: 0px !important;
	color: #fff;
	float: right;
}
.tema4 .search-submit {
	width: 50px;
	height: 46px;
	background-color: rgba(0,0,0,0.25);
	border: 0px !important;
	color: #fff;
	float: right;
	cursor: pointer;
}
@media (max-width: 768px) {
	.tema4 .search-row {
		padding: 20px 15px;
	}
	.cmpb .header div.menu-mobile {
		display: block !important;
	}
}
.tema4:not(.tema4-bglight) .cmpb-fwidth.sept { background-color: rgba(0, 0, 0, 0.75) !important; }
/* .tema4.tema4-bglight .cmpb-fwidth.sept { background-color: rgba(0, 0, 0, 0.3) !important; } */
.tema4 .cmpb-fwidth.sept .areat {
	background-color: transparent !important;
	background: linear-gradient( to right, #92b87d 0%, #6d924f 100%) left bottom transparent no-repeat !important;
	box-shadow: inset 0px 0px 10px #48722ecc;
}
.tema4.bluetheme .cmpb-fwidth.sept .areat {
	background: linear-gradient( to right, #7d8fb8 0%, #4f6492 100%) left bottom transparent no-repeat !important;
	box-shadow: inset 0px 0px 10px #4f6492cc;
}

.tema4 .cmpb-fwidth.sept .container {
	max-width: 1250px !important;
}

.tema4.tema4-tr .cmpb-fwidth.sept {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.tema4.tema4-bgblur .bg-switch {
	filter: blur(0.7px) !important;
}
.tema4.tema4-bglight .cmpb-fwidth.header-a, .tema4.tema4-bglight .cmpb-fwidth.cont {
	background-color: rgba(0, 0, 0, 0) !important;
}
.pd30 { padding:30px }
.pd-b30 { padding-bottom:30px }

.center { text-align: center; }

/* popup */
.popup-link_s {
	color: #fb3232  !important;
	padding: 10px 5px;
	font-size: 15px;	
}
.popup-link_m {
	color: #fb3232  !important;
	padding: 10px 5px;
	font-size: 18px;	
}
.popup-link_l {
	color: #fb3232  !important;
	padding: 10px 5px;
	font-size: 23px;	
}
