/*
Aqui pode adicionar o seu próprio CSS.

Clique no ícone de ajuda acima para saber mais.
*/
/*
#header.header-transparent.header-dark:not(.header-navigation-light), #header.header-dark-transparent.header-dark:not(.header-navigation-light) {
    visibility: visible !important;
}

#header.header-mini #top-search a i, #header.header-mini #shopping-cart > a > i, #header.header-mini .nav-main-menu-responsive {
    visibility: visible !important;
}

#header.header-mini #mainMenu > ul > li > a {
    line-height: 70px !important;
}
#trigger-overlay {
    font-size: 6px;
	top: 60px !important;
}

.overlay ul li a:hover, .overlay ul li a:focus {
    color:	 OLIVE!important;  
}
#header.header-mini, #header.header-mini #header-wrap, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #mainMenu > ul > li > a, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button {
    height: 60px !important;
    margin-top: 20px !important;}
.menu_text, .menu-icon > span, .menu-icon > span:before, .menu-icon > span:after{
top: 0% !important;
}


#trigger-overlay::before {
    content: "teste"  !important;
    color: #fff !important;
	font-size:35px;

}

#header.header-mini, #header.header-mini #header-wrap, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #mainMenu > ul > li > a, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button{
height:0px !important;}*/

/*#logo {
    padding-top: 45px !important}*/

/*.container{
margin-right: 0px !important;}*/

@media only screen and (max-width: 500px) {
    #logo img {
        padding-left: 10px !important;
    }
	.m-b-10 h1{
	margin-top:20px !important;
	}
	/* #trigger-overlay{
	position:fixed !important;
	z-index: 999 !important;
	} */
	}
	/* #trigger-overlay{
	position:fixed !important;
	z-index: 999 !important;
	} */

#mainMenu ul li {
visibility: hidden;
}

#header, #header-wrap, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header .side-panel-button {
    height: 35px;
/*background-color: #f1eee3;*/

       }


#trigger-overlay:before {
    content: "MENU" !important;
    color: white!important;
    position: relative!important;
    right: 60px!important;
    font-size: 15px!important;
   /* bottom: 2px!important; */
}

.widget {
position: absolute !important;
}


.footer-content{
    padding-bottom: 50px;
}

.widget-title{
margin-bottom:5px !important;
}
.tnp-subscription-minimal input.tnp-email {
    width: 65%;
}
.tnp-subscription-minimal input.tnp-submit{
	width:35%;
padding:10.5px;
}

#my_social_widget-2{
	width:100%;
padding-left:30px;
}

.footer-content .container .row .col-md-4{
	padding-right:0px;
}

#menu-creative-menu li a{
  text-transform: uppercase !important;
	font-size:16px!important;

}

@media (max-width:1090px){
#my_social_widget-2{
	width:100%;
    top: 60px;
padding-left:30px;
  text-align: center;
}
}

@media (min-width: 1090px) and (max-width:1199px){
#my_social_widget-2{
	width:100%;
    top: 0px;
	padding-left:30px;

}	
}

@media screen and (min-device-width: 1090px) and (max-device-width: 1199px) { 
#my_social_widget-2{
	width:100%;
    top: 0px;
	padding-left:30px;

}	
}

.sfm-nav{
margin-top: 80px !important;
}

@media only screen and (min-width: 992px) {
 
#header{
    width:100% !important;
    position: fixed !important;
}

.sfm-navicon-button{
     position: fixed !important;
}

.sfm-navicon-button:after {

         position: relative !important;

}   
}

#smp_menu{
   display:none !important;
}