/* 
ACMIF GENERALS
BEGIN
*/

.bg-dark-acmif {
    background-color:#000000!important
}

.bg-acmif-alpha {
    background-color:rgba(0, 0, 0, 0.5)!important;
    border-radius: 10px 10px;
}

.bg-light-acmif {
    background-color:#FF0066!important
}

.bg-bottom-acmif {
    background-color: #00001E!important;
 }

.bg-multimedia-acmif {
    background-color:#4A4A65!important
}

.bg-pyromusical-acmif {
    background-color:#664A65!important
}

.bg-ornamentation-acmif {
    background-color:#804A65!important
}

.bg-pyroshow-acmif {
    background-color:#8D4A65!important
}

.bg-pyroart-acmif {
    background-color:#974A65!important
}

.bg-special-effects-acmif {
    background-color:#AF4A65!important
}

.bg-marriages-acmif {
    background-color:#C74A65!important
}

.bg-pyrostore-acmif {
    background-color:#DF4A65!important
}

.bg-special-section-acmif {
    background-color: #4A4A65!important;
}

.bg-aboutpage-section-acmif {
    background-color: #E5e5ef;
}

 
.text-dark-acmif {
    color:#fa2e87!important
}

.text-light-acmif {
    color:#FF0066!important
}

.text-special-section-acmif {
    color: #4A4A65!important;
}

.text-costumer-form-acmif {
    color: #FF0066!important;
}

/*
DIVS
*/

.bg-acmif-alpha{
    padding-top: 5%;
    width: 80%;
}


.logo-signare {
    text-align: left;
    padding-right: 5%;
    padding-top: 5%;
    padding-bottom: 8%;
    
}


/*
FONTs typography
*/

.tp-titles-acmif {
    font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: 800; font-variant: normal; letter-spacing: -4px; font-stretch: narrower;
}

.tp-titles-normal-acmif {
    font-family: Arial, Helvetica, sans-serif; font-size : 40px; font-style: normal; font-kerning: initial; font-stretch: extra-condensed; font-weight: 200;
}

.tp-subtitle-acmif {
    font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 100; font-stretch: narrower;
}


/*fonts typography
*/

/*
Buttons
*/

.fa{
	padding: 18px;
	font-size: 60px;
	margin: 10px;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 0%;
    color: white!important;
    transition: .4s;
}
.fa:hover{
      
    background-color: #FF0066!important;
    transform: scale(1.1);
    transition: .4s;
}

.fa-facebook   {
    background: #425f9c;
    
}

.fa-instagram{
	background-image: linear-gradient(to bottom, #5A55CB 0%,#E44674 100%);
}

.fa-youtube  {
	background: #E52D26;

}

/*
Buttons
*/

/*
vinculos effects
*/

a:link {
    color: white;
    text-decoration: none;
  }
  
  a:visited {
    color: pink;
    text-decoration: none;
  }
  
  a:hover {
    color: #FF0066;
    text-decoration: underline;
  }
  
  a:active {
    color: #FF0066;
    text-decoration: underline;
  }


/*
vinculos effects
*/







/* 
END
ACMIF GENERALS
*/


/* 
ACMIF HEADER NAVBAR
BEGIN
*/

.header .navbar {
    background-color: rgba(0, 0, 0, 0) !important;
}
/* change navbar background on collapse */
@media (max-width: 1080px) {
    .header .navbar {
        background-color: rgba(0, 0, 0, 0.75) !important;
    }
  }

    @media (max-width: 600px) {
        .bg-acmif-alpha {
            padding-top: 5%;
            padding-bottom: 15%;
            width: 80%;
         }
    
         .hr {
             width: 80%;
         }

         .tp-titles-normal-acmif {
            font-size: 30px;
        }

        .tp-titles-acmif {
            font-size: 25px;
        }

        .text-light-sub  {
            font-size: 12px;
        }

        .info-contact {
            font-size: 11px !important;
        }
        
    
    }  
   
  

/* 
END
ACMIF HEADER NAVBAR
*/


/* 
ACMIF PRIMARY BUTTON
BEGIN
*/

.btn-primary-acmif {
    border-radius: 0% !important;
    color: #fff;
    background-color: #FF0066;
    border-color: #FF0066
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc
}

.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-carshop-acmif {
    background-image: url(../images/car.png);
    background-size: cover;
    display: inline-block;
    height: 15px;
    width: 20px;
}

/* 
END
ACMIF PRIMARY BUTTON
*/