/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.top-nav, .top-nav p, .top-nav div, .top-nav li, .top-nav a {
    font-size: 16px;
}
h2.headerservice {
    background-color: #188654;
    padding: 5px;
    color: #fff;
    text-align: center;
}
@media screen and (min-width:767px) {
	.pgp-h-info {
    margin-right: -192px;
}
}
.fixed-header-box .logo-wrapper .logo img {
	max-height: 135px !important;
	margin-bottom:15px !important;
}
#main-menu .menu > .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item.current-menu-item > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item:hover > a {
    background-color: transparent;
    color: #188654 !important;
    text-decoration: none;
    border-bottom: solid 3px #188654 !important;
}
a, .responsive-layout #mp-menu-trigger:before,.responsive-layout .mp-menu ul li a:not(.mp-back):hover {
    color: #188654;
}
.button.accent1.button-style-3, .vamtam-button.accent1.button-style-3, .button.accent1, .button, input[type=button], input[type=submit], .button.accent1 {
    background: #188654 !important;
}
.button.accent1.button-border, .vamtam-button.accent1.button-border {
    border: 2px solid #188654 !important;
}
.button.accent1.button-border:hover span, .button.accent1.button-border span, .vamtam-button.accent1.button-border:hover span, .vamtam-button.accent1.button-border span {
    color: #188654 !important;
}
.button.button-border:hover, .button.button-border:focus, .button.hover-accent1.button-border:hover, .button.hover-accent1.button-border:focus, .vamtam-button.button-border:hover, .vamtam-button.button-border:focus, .vamtam-button.hover-accent1.button-border:hover, .vamtam-button.hover-accent1.button-border:focus {
    background: none;
}
.button.button-border:after, .button.button-style-3:after, .button.hover-accent1.button-border:after, .button.hover-accent1.button-style-3:after, .vamtam-button.button-border:after, .vamtam-button.button-style-3:after, .vamtam-button.hover-accent1.button-border:after, .vamtam-button.hover-accent1.button-style-3:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    background: #188654 !important;
    transition: all 0.3s;
}
.button.button-border:hover span.btext:before, .button.button-border:focus span.btext:before, .button.hover-accent1.button-border:hover span.btext:before, .button.hover-accent1.button-border:focus span.btext:before, .vamtam-button.button-border:hover span.btext:before, .vamtam-button.button-border:focus span.btext:before, .vamtam-button.hover-accent1.button-border:hover span.btext:before, .vamtam-button.hover-accent1.button-border:focus span.btext:before {
    color: #ffffff;
    background: #188654;
}
div.wpcf7 .wpcf7-form .wpcf7-submit {
	border-color: #188654 !important;
	color: #188654;
}
footer.main-footer div.wpcf7 input.wpcf7-submit:hover {
    border-color: #188654 !important;
}
div.wpcf7 .wpcf7-form .wpcf7-submit:hover, .button.accent5, .vamtam-button.accent5 span {
    background: #188654 !important;
    color: #ffffff !important;
}
.button.accent1 span, .vamtam-button.accent1 span {
    color: #ffffff;
}
.button.accent1, .vamtam-button.accent1,.button.accent1:hover, .vamtam-button.accent1:hover {
    background: #188654;
    color: #ffffff;
}
footer.main-footer a, .accent-1, .copyrights a, .copyrights a:visited, .loop-wrapper.news .post-content-wrapper h3, .loop-wrapper.news .post-content-wrapper h3 a {
    color: #188654 !important;
}