/*

	Ipp Yellow dark -> #C79E00
	Ipp Dark (links) -> #5d5b51

	IPP Bck's-> #eee8cd

	font links : 	font-family: 'Oxygen', sans-serif;

*/


#boasvindas {
    background-color: #ffffff;
}


.spinner {
    color: #ffc434;
    padding: 10px;
}

.containercalendar {
    background-color: #ebe9d7;
}

a {
    color: #C79E00;
}

a:focus {
    color: #C79E00;
}

a:hover {
    color: #cdb01d;
}

a strong {
    color: #cdb01d
}

/* #Footer */
#footer {
    background: #ebe9d7;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer a {
    color: #433e28;
}

#footer a:hover {
    color: #7f7c7c;
}



html .btn-primary {
    background-color: #C79E00;
}

html section.section-primary {
    background-color: #eee8cd !important;
    border-color: #eee8cd !important;
}

.s.counters-tecounterxt-light .counter strong {
    color: #000;
!important;
}


/* Butões */

html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
    border-color: #cdb01d #cdb01d #cdb01d;
    background-color: #cdb01d;
}

html .btn-primary:hover {
    border-color: #cdb01d #cdb01d #cdb01d;
    background-color: #cdb01d;
}

section.page-header h1 {
    border-bottom-color: #C79E00;
}

html .btn-primary {
    border-color: #cdb01d #cdb01d #cdb01d;
}

html .progress-bar-primary,
.thumb-info .thumb-info-type {
    background-color: #C79E00;
}

.slider a {
    color: white;
}

.butaoslide button {
    background-color: #C79E00;
}

html .scroll-to-top {
    color: #f3e70d;
}

ul.nav-pills > li.active > a {
    background-color: #C79E00;
}

.social-icons li:hover.social-icons-facebook a,
.social-icons li:hover.social-icons-twitter a,
.social-icons li:hover.social-icons-linkedin a {
    background: #c2bc89;
}

#menu-intro-top {
    background: #faf9f4;
}

.home-intro p {
    color: #0a1012;
}

.home-intro p span {
    color: #222020;
}

#megatopmenu {
    background-color: #ebe9d7;
}

#menuescolas {
    background-color: #fcfaf7;
}

#header .header-btn-collapse-nav {
    background: #C79E00;
}

.mapstrip {
    padding-right: 0px;
    padding-left: 0px;
    background-color: #f1f1f1;
}

#floating-panel {
    background-color: rgba(225, 208, 122, 0.36);
}

#floating-panel a {
    color: black;
}

.mapinsidelink span {
    color: black;
}

.page-menu-style {
    background-color: #a19b9b;
}

/* #Plug ins */

#plugsectionparallax .column {
    background-color: #605309;
}

.iconsubsection i,
.feature-box.feature-box-style-2 .feature-box-icon i.fa
{
    color: #cdb01d;
}

#basecontainer:before {
    background-color: white;
}

.slider .tp-bannertimer {
	background-color: #ffcc00;
}

.dropdown-submenu > a:after{
    border-left-color:#cccccc;
}

.dropdown-submenu:hover > a:after{
    border-left-color:#ffffff;
}
.primary-nav .secondary-nav {
    background-color: #edebe9;
}
.primary-nav > li > a.selected:not(.search-trigger) {
    box-shadow: inset 0 -4px 0 #fc0;
}

.primary-nav > li > a.selected:not(.search-trigger) {
    color: #fcf7f7;
}

#header .header-search .form-control {
    background-color: #ebe9d7;
}
#header .header-top {
    background-color: #ebe9d7;
}


/* Querys */

@media (max-width: 991px) {
       /* Links Interiores 1º Nível*/
    #header .header-nav-main nav > ul > li > a,
    #header .header-nav-main nav > ul > li > a:focus,
    #header .header-nav-main nav > ul > li > a:hover {
        color: #5d5b51;
    }

    #header .header-nav-main nav > ul > li.active > a,
    #header .header-nav-main nav > ul > li.active > a:focus,
    #header .header-nav-main nav > ul > li.active > a:hover {
        background-color: #C79E00;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
        border-top-color: #898787;
    }
}

@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li.open > a,
    #header .header-nav-main nav > ul > li:hover > a {
        background: #e1dede;
        color: #000;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
        border-top-color: #898787;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
        border-color: transparent transparent transparent #6a6d6e;
    }

}

@media only screen and (min-width: 1200px) {
    .primary-nav .secondary-nav {
        background-color: #d7d3d3;
    }

    .primary-nav .secondary-nav > li > a
    {
        color:black;
    }

    .primary-nav > li > a:hover
    {
        color:black;
    }

    .primary-nav .secondary-nav a
    {
        color:black;
    }
}
