/* Background Color Start */
.cp-topbar, .cp-mega-menu > ul > li > a:hover, .cp-mega-menu>ul>li:hover>a, .cp-mega-menu .drop-down.full-width.col-4 ul.sub-menu li a:hover, .drop-down.full-width.text-links li:hover, .drop-down.full-width.text-links li:hover a, .cp-mega-menu .search-bar:hover, .loadmore, .loadmore-right, .pagination-holder .pagination > .active > a, .pagination-holder .pagination > .active > span, .pagination-holder .pagination > .active > a:hover, .pagination-holder .pagination > .active > span:hover,  .pagination-holder .pagination > .active > a:focus, .pagination-holder .pagination > .active > span:focus, .most-commented ul li i, .sidebar .cat-holder .count, .sidebar .widget .cp-newsletter-holder .btn.btn-submit, .cp-cart-button .cart-button, .footer .material .material-bar::before, .footer .material .material-bar::after, .footer .form-widget .btn-submit, .cp-category-mainpost-style-4 .cp-post-content, .cp-single-post .cp-post-content blockquote:before, .cp-comments-form .btn-submit, .audioplayer-playpause, .p404 .btn-submit,
.cp-review-form .btn-submit, .cp-contact-form .btn-submit, .toggle-map, .cp-login-form .btn-submit, .cp-login-form .or-sp strong, .load, .divisoria, input[type=submit],
.cp-megamenu .cp-mega-menu > label, .btn-submit, .loadmore-rapido,.hover-fade>li>a:hover


 { background-color:          #e8e8e8 !important;color:#000 !important;}











/* Background Color End */











/* Text Color Start */
.blue, .cp-news-grid-style-1 .cp-news-post-excerpt h3 a:hover, .cp-mega-menu ul .random a, .cp-mega-menu ul .search-bar, .cp-news-grid-style-2 a:hover,
.cp-news-grid-style-3 h3 a:hover, .cp-news-grid-style-5 .cp-news-list h3 a:hover, .cp-post-tools a, .cp-rating a, .tags-widget a, .cp-post-rating a,
.cp-news-grid-style-6 .cp-post-content h3 a:hover, .cp-pro-rating a, .cp-product-grid .price ins, .cp-product-grid ul.grid h3 a:hover, .cp-single-post .cp-post-content h3 a:hover,
.cp-post-share span, .cp-post-tags span, .cp-post-content h3 a:hover, .cp-comments h4 a:hover, .cp-masonry-posts .cp-post-content blockquote:before, .cp-masonry-posts .cp-post-content strong.link-post:before,
.cp-masonry-posts-50 .cp-post-content blockquote:before, .cp-masonry-posts-50 .cp-post-content strong.link-post:before, .cp-product-details .cp-pro-content h3 a:hover,  .cp-product-details .price ins,
.cp-pro-details-tabs .nav-tabs > li > a:hover, .cp-pro-details-tabs .nav-tabs > li.active > a, .cp-pro-details-tabs .nav-tabs > li.active > a:hover,  .cp-pro-details-tabs .nav-tabs > li.active > a:focus,
.cp-login-form .forgot a, .cp-login-form .signup a, .sidebar .popular-post .small-grid h3 a:hover, .sidebar .latest-posts .small-grid h3 a:hover, .sidebar .most-commented ul li a:hover,
.cp-featured-news-slider .cp-post-content h1 a:hover,
.sidebar .reviews li h4 a:hover, .sidebar .cat-holder a:hover,
.cp-news-grid-style-4 .cp-fullwidth-news-post-excerpt .cp-post-content h3 a:hover, .cp-news-grid-style-4 .cp-post .cp-post-content h3 a:hover,
.iconeAcessoRapido,
.iconeAcessoRapidoLateral,
.nome-evento a:hover


 {color:#000 !important}



/* Text Color End */


/* Buttons Start */
.btn-purple { background-color:          #9c27b0;}
.btn-orange { background-color:          #ff5722;}
.btn-spink { background-color:          #e91e63;}
.btn-gray { background-color:          #607d8b;}
.btn-green { background-color:          #cddc39;}
.btn-dorange { background-color:          #f44336;}
.btn-pink { background-color:          #e91e63;}
.btn-lorange { background-color:          #f44336;}
.btn-burlywood3 { background-color:          #cdaa7d;}
.btn-DeepPink1 { background-color:          #ff1493;}
.btn-gray0 { background-color:          #000000;}
.btn-dark-cyan { background-color:          #008b8b;}
.btn-blue3 { background-color:          #0000cd;}
.btn-DarkSlateGray { background-color:          #2f4f4f;}
.btn-blue-violet { background-color:          #8a2be2;}
.btn-orange4 { background-color:          #8b5a00;}
.btn-SteelBlue { background-color:          #4682b4;}
.btn-saddle-brown { background-color:          #8b4513;}          
.btn-gold { background-color:          #228b22;} 
.btn-peru { background-color:          #cd853f;} 
.btn-spring-green{ background-color:          #00ff7f;} 
.btn-deep-sky-blue{ background-color:          #00bfff;} 
/* Buttons End */

/* Section Title Border Colors */
.blue-border h2, .cp-mega-menu h2, .cp-pro-details-tabs .nav > li > a:hover, .cp-pro-details-tabs .nav > li > a:focus,
.cp-pro-details-tabs .nav-tabs > li.active > a, 
.cp-pro-details-tabs .nav-tabs > li.active > a:hover, 
.cp-pro-details-tabs .nav-tabs > li.active > a:focus

{ border-color:#e8e8e8 !important}







.orange-border h2 { border-color:#ff5722;}
.purple-border h2 { border-color:#9c27b0;}
.spink-border h2 { border-color:#e91e63;}
.gray-border h2 { border-color:#607d8b;}
.green-border h2 { border-color:#cddc39;}
.pink-border h2 { border-color:#e91e63;}
.lorange-border h2 { border-color:#f44336;}
.burlywood3-border h2 { border-color:#cdaa7d;}
.DeepPink1-border h2{ border-color:#ff1493;}
.gray0-border h2 { border-color:#000000;}
.dark-cyan-border h2 { border-color:#008b8b;}
.blue3-border h2 { border-color:#0000cd;}
.DarkSlateGray-border h2 { border-color:#2f4f4f;}
.blue-violet-border h2 { border-color:#8a2be2;}
.orange4-border h2 { border-color:#8b5a00;}
.SteelBlue-border h2 { border-color:#4682b4;}
.saddle-brown-border h2 { border-color:#8b4513;}  
.gold-border h2 { border-color:#228b22;} 
.peru-border h2 { border-color:#cd853f;} 
.spring-green-border h2{ border-color:#00ff7f;} 
.deep-sky-blue-border h2{ border-color:#00bfff;}  

/* Section Title Border Colors */
/***********************Linha topo***********************************/
.cp-topbar{
	background:#70CFF4 !important;
}
.cp-topbar{
	      border: 1px solid #ccc !important;
    border-right: 0 !important;
    background: #458B74 !important;
    box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1) !important;
}
.cp-topbar ul a{
	color: #fff !important;
}



/***********************cabeçalho***********************************/
.cp-logo-row{
	padding: 5px 0 !important;
	margin-top: 15px;
}
.col-md-10 .col-md-12 h1{
	font-size:30px !important;
	margin-top:0px !important;
	margin-bottom: 0px !important;
}
h4{
	font-weight: normal;
	font-size:15px !important;
	margin-top:10px !important;
	margin-bottom: 0px !important;
}
.blocoacesso .iconbox-2 {
    height: 71px !important;
}
/***********************Menu***********************************/
.wrapper .cp-megamenu{
	height:25px !important;
	border: none !important;
	box-shadow: none !important;
}
.cp-mega-menu{
	background: #fff !important;
     border: 1px solid #ccc; 
    float: left;
    width: 100%;
    box-shadow: 0 0 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.cp-mega-menu>ul>li{
	box-shadow: none !important;
	border-right: none !important;
}
/**************** Botao acesso rapido**************************/
.abase .m30{
	margin-top: 50px !important;
}
.loadmore-holder{
	z-index:999 !important;
}
.abase .loadmore-holder{
	margin: 0px 0 0px 0 !important;
}
.abase .widget .cp-sidebar-content{
	margin: -100px 0 0 0!important;
}
.abase .main-content {
	margin-top: 0px !important; /* altura pro menu */
}

.abase  .cp-sidebar-content a{
	float: left;
    width: 120px;
    background: #fff;
    box-shadow: 0 0 1px rgba(136,136,136,0.60) !important;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.0,1) !important;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.0,1) !important;
    padding: 24px 10px 0 10px !important;
    border-top: 3px solid !important;
	border-color: #458B74 !important;/*trocar a cord da borda dos icones superiores*/
    text-align: center !important;
    font-size: 15px !important;
    color: #777 !important;
    margin: 0 11px !important;
}
.abase  .cp-sidebar-content :hover /*trocar a cord do icone no hover*/
.acesso1 
{
	background: #458B74 !important; 
	color: #fff !important; 	
}
.abase .cp-sidebar-content a:hover /*trocar a cord do botao no hover*/
{
	color: #458B74 !important; 	
}
.abase .loadmore-rapido-icone{
	padding:5px !important;
}
.abase .acesso1{
    font: 600 14px/25px 'Montserrat',sans-serif;
    /*color: #222;*/
    display: block;
    padding: 0;
    width: 100px;
	height:50px !important;
    border: 1px solid #ccc;
    background: #fff;
    margin: 0 0 -23px 0 !important;
    text-decoration: none;
	display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;
}
.abase .txtcentro{
	text-align: center;
	width:100%;
}
.abase .cp-sidebar-content {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}
.abase .cp-sidebar-content li {
	width: 125px;
	height: 125px;
	display: inline-block;
	margin: 3px;
	margin-top: 45px;
}
.abase .fake .cp-sidebar-content a{
    float: left;
    width:150px;
    border: 1px solid #444;
    font: 700 16px/16px 'Montserrat',sans-serif;
    color: #222;
    text-transform: uppercase;
    position: relative;
    z-index: 11;
    background: #fff;
    text-decoration: none;
}
.abase .fake .cp-sidebar-content {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}
.abase .fake .cp-sidebar-content li {
	width: 220px;
	height:70px;
	display: inline-block;
}
.fake .cp-sidebar-content a{
	padding:10px 10px 0 10px !important;
	border-top:1px solid!important;
	border-color: #458B74 !important;
}
.abase .fake .cp-sidebar-content a:before{	
   content: '';
    position: absolute;
    left: -2px;
    top: -2px;
    border-top: 4px solid #458B74; /*mudar cor borda sub botao*/
    border-left: 4px solid #458B74; /*mudar cor borda sub botao*/
    width: 23px;
    height: 23px;
}
.abase .fake .cp-sidebar-content a:hover:before{	 
    border-top: 4px solid #c1c1c1;	/*mudar cor borda sub botao*/
    border-left: 4px solid #c1c1c1; /*mudar cor borda sub botao*/
}
.abase .fake .cp-sidebar-content a:after{	
    content: '';
    position: absolute;
    right: -2px;
    bottom: -2px;
    border-bottom: 4px solid #458B74; /*mudar cor borda sub botao*/
    border-right: 4px solid #458B74; /*mudar cor borda sub botao*/
    width: 23px;
    height: 23px;
}
.abase .fake .cp-sidebar-content a:hover:after{	
    border-bottom: 4px solid #c1c1c1; /*mudar cor borda sub botao*/
    border-right: 4px solid #c1c1c1; /*mudar cor borda sub botao*/
}
.abase .fake .cp-sidebar-content li .acesso2{
    /* float: left; */
	width:200px;
	height:55px;
	}
.abase .acesso2{
	padding: 2px !important;
	
	padding: 0px !important; 
	border: 1px solid #444 !important;
    font: 700 16px/16px 'Montserrat',sans-serif !important;
    color: #222 !important;
    text-transform: uppercase !important;
    position: relative !important;
    z-index: 11 !important;
    background: #c1c1c1 !important;  /*trocar a cord do botao*/
    text-decoration: none !important;
	margin-top: 10px;
	float:right !important;
	display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;
	}
.abase .fake .cp-sidebar-content a{	
	color: #fff !important;
	}
.abase .txt{
	margin-top: -10px !important;
	width:100% !important;
	text-align: center !important;
}
.abase .fake .cp-sidebar-content :hover /*trocar a cord do icone no hover*/
.acesso2 
{
	background: #458B74 !important; /*trocar a cord*/
	color: #fff !important;			 /*trocar a cord*/
	border-color: #c1c1c1 !important; /*trocar a cord*/
		
}
.abase .fake .cp-sidebar-content a:hover /*trocar a cord do botao no hover*/
{
	color: #fff !important; 
}
#acesso-rapido-custom-btn {
	margin-top: 20px !important; /*distancia pra segunda divisoria*/
}
/**************** Fim Botao acesso rapido**************************/

/**************** Noticias**************************/


.abase .cp-news-grid-style-1{
	margin-top: 0px !important;
}

.abase .cp-news-grid-style-1 .cp-news-post-excerpt{
	box-shadow: none !important;
	margin-bottom: 0px !important;
}
.cp-thumb{
	margin: 0 0 0 25px !important;
	border-top: 3px solid #458B74; 
}
.abase .fake .cp-post-content{
	float: left !important;
    width: 330px !important;
    min-height: 150px;
    border: 1px solid #ccc !important;
    background: #fff !important;
    box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1) !important;
    margin: -50px 0 40px 0 !important;
    position: relative !important;
}
.abase .cp-news-grid-style-1 .cp-news-post-excerpt .cp-post-content{
	padding:0px 20px 20px 40px !important;
}
/**************** Noticias Fim **************************/
/**************** Atualização **************************/
.abase .atualizacao1 {
	 border: 1px solid #ccc !important;
    border-right: 0 !important;
    background: #fff !important;
    box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1) !important;
	 margin: 5px 0 5px 0 !important;
	 padding: 10px;
	color: #000 !important;
    font: 500 14px/26px 'Roboto', sans-serif;
    text-transform: uppercase;
    line-height: 30px;
	height:50px;
	padding:0 !important;
	margin: 2px 0 !important;
}
@media screen and (max-width: 993px){
	.abase .atualizacao1 {
		margin: 0px !important;
		height:none !important;
		line-height:37px !important;
		border: none !important;
		box-shadow: none !important;
		position: static! important;
	}
	
}
.abase  .atualizacao1 a{
	color: #000 !important;
	padding: 10px;
	display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;	
}
.abase  .atualizacao2 {
	height: 100%;
	color: #fff !important;
	background: #458B74 !important;
	float: right;
	height: 100% !important;
	padding:10px;
	text-align: center;	
}
/****************Fim Atualização **************************/
/****************Previsão do tempo Atualização **************************/

.abase ul .tempo-box-data{
	margin-top:20px !important;
	height:5px !important;
}
.abase .tempo-box-data li {
	margin-top: -25px !important;
}
/****************Fim Previsão do tempo Atualização **************************/
/****************Albuns**************************/
.abase .fake2 .grid {
	  border: 1px solid #ccc !important;
    border-right: 0 !important;
    background: #fff !important;
    box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1) !important;
}
.abase .grid .loadmore-holder{
	margin: 0px 0 20px 0 !important
	
}
.abase .cp-post-tools{
	margin: 0 0 0 0 !important;
}
.blue-border{
	margin-top:30px;
}
.abase .widget .cp-sidebar-content {
    margin: 0px 0 0 0!important;
}
.m10 .cp-thumb {
    margin: 150px 0 0 25px !important;
    border-top: 3px solid #458B74;
}

.header-1 .topbar {
    background-color: #1e4b67 !important;
}

.col-md-9 .social > li a {
	background-color: #1e4b67 !important;
}

.iconbox-2 > .iconbox-icon > i {
	    color: #1e4b67 !important;
}

.iconbox-2 .heading {
	color: #1e4b67 !important;
}

.footer-1 {
	
	border-top: 6px solid #1e4b67 !important;
}

#back {
	background-color: #1e4b67 !important;
}

.header-1 .navbar-default li > .sub-menu > li > a:hover {
	background-color: #1e4b67 !important;
}

.header-1 .navbar-default .navbar-nav > li > a:after {
	background-color: #1e4b67 !important;
}

.verdelaft {
	    border-left: 2px solid #1e4b67 !important;
}


.social > li a {
	background-color: #1e4b67 !important;
}


a {
    color: #1e4b67 !important;
}


.fa {
    color: #ffffff !important;
}

.widget-categories .widget-list li:before {
	    color: #1e4b67 !important;
		border: 1px solid #1e4b67 !important;
}


.catname-btn {
	    color: white !important;
}


.widget-categories .widget-list li:hover:before {
	background-color: #1e4b67 !important;
}

.btn-sm {
	color: white !important;
}

.header-1 + .page-header:before {
	background-color: #1e4b67 !important;
}

.btn-primary {
	background-color: #1e4b67 !important;
}

.career-box .heading {
	color: #1e4b67 !important;
}

.header-1 + .page-header .breadcrumb > li > a {
	color: white;
}

.career-box {
	left: 50px;
}

.career-box:hover {	
	border-color: #1e4b67 !important;
}

.pagination > .active > a {
	border-color: #1e4b67 !important;
}

a {
	color: black !important;
	font-family: 'Figtree', serif;
}

.btn-default {
	background-color: #1e4b67 !important;
}

.blog-box:hover {
	border-color: #1e4b67 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Figtree', serif;
}

.cp-post-tools li:last-child {
	font-family: 'Figtree', serif;
}


button, input, select, textarea {
	font-family: 'Figtree', serif;
}

* {
	font-family: 'Figtree', serif;
}

.mega-sub-menu a h2 {
	font-weight: bold !important;
}

.social > li a {
    color: white !important;
}

.header-1 + .page-header .breadcrumb > li > a {
	color: white !important;
}

.cp-thumb {
	border-top: 3px solid #1e4b67 !important;
}


.header-1 .navbar-default {
	border-left-color: transparent !important;
}

.header-1 .navbar-default {
    border-left: transparent !important;
}

.brasao {
	width: 100% !important;
	height: 100% !important;
}

.col-sm-12 {
        width: 100%;
}

.contact-list li i {
    color: #1e4b67 !important;
}
.focus-box-1 {
    background-color: #1e4b67 !important;
    padding: 20px; 
    color: #fff;
}




