#containerNav {
	
	    min-width: 340px;
}

.itemModal{
	display:none;
}    
/*sm*/
@media (min-width: 576px) {
	
#containerNav .navbar {
	min-height: 10vh;
}

#IconMenu
{
	width: 5vh;
}
#containerNav .navbar-toggler {
	    width: 8vh;
    height: 6vh;
}
#containerNav .navbar-toggler-icon {
    
       width: 100%;
    height: 100%;
}
#custom-toggler .navbar-toggler {
    border-color: rgb(79,163,51);
}
#custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(79,163,51, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}


}
/*md*/
@media (min-width: 768px) {
	#containerNav .navbar {
	min-height: 6vh;
}
#custom-toggler .navbar-toggler {
    border-color: rgb(79,163,51);
}
#custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(79,163,51, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

}
/*lg*/
@media (min-width: 992px) {
	#containerNav .navbar {
	min-height: 5vh;
}
	#containerNav .navbar-toggler-icon {

		width: 1.5em;
		height: 1.5em;
	}

    #containerNav  .dropdown-menu {
        margin-bottom: 0 !important;
        width: 100% !important;
        position: fixed !important;
        bottom: 61px !important;
        border-radius: 0;
        border: 0;
        background: #4FA333;
        color: white;
    }

      #containerNav   .dropdown-menu.show {
            display: -moz-box; /* Firefox */
            display: -webkit-box; /* Safari and Chrome */
            display: -ms-flexbox; /* Internet Explorer 10 */
            display: flex;
            display: -webkit-flex; /* Safari 7 */
        }

        .dropdown-menu a {
            color: white;
        }

   #containerNav .nav-item.show {
        background: #4FA333;
    }

        .nav-item.show a {
            color: white !important;
        }

    #containerNav .nav-item {
        display: -moz-box; /* Firefox */
        display: -webkit-box; /* Safari and Chrome */
        display: -ms-flexbox; /* Internet Explorer 10 */
        display: flex;
        display: -webkit-flex; /* Safari 7 */
        min-width: 9vw;
    }

    #containerNav .navbar-nav {
        height: 62px;
        margin: auto;
    }

    #containerNav .navbar-brand, .navbar {
        padding-top: 0;
        padding-bottom: 0;
    }

    #containerNav .nav-link {
        margin: auto;
    }

    #MenuEspecial {
    }

    #containerNav .nav-item.active {
        background: #4FA333;
    }

        #containerNav .nav-item.active a {
            color: white !important;
        }

    #containerNav .dropup .dropdown-toggle::after {
        content: none;
    }

    #containerNav .dropdown-menu a {
    }
#custom-toggler .navbar-toggler {
    border-color: rgb(79,163,51);
}
#custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(79,163,51, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

}

#containerMain {
}

#containerNav {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
}




#containerStatic {
    height: 100vh;
}


#contModales {
    position: fixed;
    bottom: 61px;
    width: 100%;
    z-index: 1000;
    background: #4FA333;
    height: 38px;
}
    #contModales ul {
        display: -moz-box; /* Firefox */
        display: -webkit-box; /* Safari and Chrome */
        display: -ms-flexbox; /* Internet Explorer 10 */
        display: flex;
        display: -webkit-flex; /* Safari 7 */
        min-width: 9vw;
        list-style: none;
		margin: 0;
    	height: 100%;
    }

    #contModales li {
        display: -moz-box; /* Firefox */
        display: -webkit-box; /* Safari and Chrome */
        display: -ms-flexbox; /* Internet Explorer 10 */
        display: flex;
        display: -webkit-flex; /* Safari 7 */
    }

    #contModales a {
        margin: auto;
		text-decoration: none;
		color: white;
		font-size: 14px;
    	line-height: 37px;
		width: 170px;
		text-align: center;
    }

#contModales li:hover {
	opacity: 0.7;
    box-shadow: 1px 1px 1px;
}

#contModales li.active  {
	background:#fff;
}
#contModales li.active a {
	color: #000;
}

#contModales li:active{
opacity: 0.9;
    box-shadow: 1px -1px 1px;
}

#contModalesMobile {
        position: fixed;
    bottom: 10vh;
    width: 100%;
    z-index: 1000;
    background: #4FA333;
    height: auto;
}

    #contModalesMobile ul {
        min-width: 9vw;
        list-style: none;
		margin: 0;
    	height: 100%;
		padding: 0;
    }

    #contModalesMobile li {
		    margin: 2% auto;
    }

    #contModalesMobile a {
           text-decoration: none;
    color: white;
    font-size: 50px;
		    padding: 0 3%;
    }

#contModalesMobile li:hover {
	opacity: 0.7;
    box-shadow: 1px 1px 1px;
}

#contModalesMobile li.active  {
	background:#fff;
}
#contModalesMobile li.active a {
	color: #000;
}

#contModalesMobile li:active{
opacity: 0.9;
    box-shadow: 1px -1px 1px;
}
#imgSubmenu {
	height: 56px;
    right: 0px;
	float: right;
}
#contSubMenu
{
	font-size: 40px;
    color: #fff;
    margin: 3%;
	cursor: pointer;
}

#contItemSubMenu
{
	display:none;
}

.openSunMenu
{
	color:#4FA333 !important;
}

#ftContSocialMenu {
    display: -moz-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
}

.btnSocialMenu
{
	
}
.btnSocialMenu img
{
	margin: 0px 14px;
    width: 30px;
    height: 30px;
	opacity: 0.6;
}
#itemMenu-2448{
	display: none !important;
}
#itemMenu-2445{
	display: none !important;
}