body {
    font-size: 24px !important;
    color: #fcffff !important;
    line-height: 30px !important;
    font-weight: 200 !important;
    background-color: #232830 !Important;
    background-image: url(https://ajuntamentodastribos.com.br/wp-content/uploads/2019/06/bg_adt.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
}

.elementor-widget-text-editor {
    font-weight: lighter;
}
.contentclass {
    background: #232830 ;
}
.footerclass {
    background:  #232830 !Important;
    color: #f2f2f2;
    box-shadow: 0px -1px 10px black;
    margin-top: 40px;
}

.bg_video{
	right: 0; 
	bottom: 0;
	min-width: 100%; 
	min-height: 100%;
	width: auto; 
	height: auto; 
	z-index: -1000;
	background: url(https://ajuntamentodastribos.com.br/wp-content/uploads/2016/11/AJUNTAMENTOdasTRIBOS.mp4) no-repeat;
	background-size: cover; 
}

.postclass, .woocommerce-tabs .panel {
    background:  #232830 !Important;
}

@media (min-width: 1200px)
.container {
    width: 100% !important;
}

.sf-menu, .sf-menu * {
    color: #fff;
height: 100px;
}

.sf-menu li {
   color: #53a7ea;
    border-bottom: 2px solid;
    border-bottom-color: rgba(0, 0, 0, 0.0);
}

.sf-menu li:hover {

    border-bottom: 2px solid #53a7ea;
    bottom-margin: 10px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
h1, h2, h3, h4, h5 {
    color: #d2fdff !important;
}

.titleclass {
    visibility: hidden !important;
    margin-bottom: -140px !important;
}

.mobileclass {
    background: #232730 !important;
}

.input[type=text], input[type=password], input[type=url], input[type=email] {
    background-color: #1D222B !important;
    border: 1px solid  #1D222B !important;
}

.post-password-form {
margin: 0 10px 0 10px !important;
}

.mc-main select:not(.my-calendar-admin .mc-main select) {
    background: #15181d !important;
    -webkit-appearance: auto;
    appearance: auto;
}



[type=button], [type=submit], button {
    color: #ffffff;
    border: none !important;
    background: #e58200;
}

[type=button], [type=submit], button {
    color: #ffffff;
    border: none !important;
    background: #e58200;
}

[type=button]:hover, [type=submit]:hover, button:hover {
    background: #ff9900; /* Nova cor de fundo ao passar o mouse */
}

.mc-main .my-calendar-footer select:not(.my-calendar-admin select), .mc-main .my-calendar-footer input[type=text]:not(.my-calendar-admin input[type=text]), .mc-main .my-calendar-footer input[type=submit]:not(.my-calendar-admin input[type=submit]), .mc-main .my-calendar-header select:not(.my-calendar-admin select), .mc-main .my-calendar-header input[type=text]:not(.my-calendar-admin input[type=text]), .mc-main .my-calendar-header input[type=submit]:not(.my-calendar-admin input[type=submit]) {

    margin: 5px !important;

}

.mc-main .mc_general .event-title, .mc-main .mc_general .event-title a {
    background: #144B74 !important;
}

.elementor-2936 .elementor-element.elementor-element-d294469 .eael-simple-menu li.current-menu-item > a.eael-item-active {
    background: rgb(0,145,124) !important;
background: linear-gradient(0deg, rgba(0,145,124,1) 7%, rgba(0,145,124,0) 8%)  !important;
}
