@charset "utf-8";
/* CSS Document */

.header-main { background-color: #228B22; width: 100%; display: inline-block; }
.header_tops { width: 100%; float: left; }
.header_tops a { width: 230px; float: left; height: auto; }
.brand { padding: 30px 0px 15px 0; float: left; width: 90%; }
#menu { float: right; padding-top: 15px; }
/*.navigation {
	color: #FFF;
	font-size: 15px;
}
*/
.row { margin: 0px !important; }
.navigation { color: #fff; font-size: 15px; }
.navigation .navbar-collapse { width: 100%; float: left; padding-left: 0; }
.navigation .navbar-collapse ul.navbar-nav { margin: 0px; padding: 0px !important; }
.navigation .navbar-collapse ul li { float: left; list-style: outside none none; margin: 0; padding: 0 10px; text-align: center; }
.navigation .navbar-collapse ul li a { width: auto !important; float: left; color: #fff; }
.navigation .navbar-collapse ul li a:hover { color: #000000; background: #6ACC44; }
span.wpcf7-form-control-wrap input { border: 1px solid #cccccc !important; }
.slider { width: 100%; }
.slider img { height: 50%; }
.slider-details { width: 100%; background-color: #FFF; margin-bottom: 50px; }
.slider-content { text-align: center; margin-bottom: 60px; width: 50%; float: left; }
.slider-content hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 3px solid #70CE4B; width: 35%; }
.slider-content p { color: #C8C1C1; font-size: 18px; text-align: center; }
.services { width: 100%; background-color: #228B22; text-align: center; padding-bottom: 70px; }
.services h1 { color: #FFF; font-size: 34px; text-transform: uppercase; font-weight: bold; margin-top: 65px; }
.services hr { margin-bottom: 65px; border: 0; border-top: 3px solid #70CE4B; width: 15%; }
.service-content { text-align: center; width: 100%; }
#col2 { margin-left: 60px; }
#col3 { margin-left: 60px; }
.service-content .col { width: 29%; float: left; }
.service-content .col p { font-size: 17px; color: #C8C1C1; margin-bottom: 20px; }
.service-content .col h2 { color: #fff; font-size: 23px; font-weight: bold; text-transform: uppercase; }
.service-content .col img { width: 100%; }
.contact { width: 100%; background: url(images/pattern-background.png) repeat; padding-bottom: 70px; }
.contact-content { text-align: center; width: 100%; margin-top: 0px; }
.contact-content .col { width: 29%; float: left; margin-left: 15px; }
.contact-content .col p { font-size: 16px; color: #000; margin-bottom: 20px; text-align: left; }
.contact-content .col h2 { color: #000; text-transform: uppercase; font-size: 26px; margin-bottom: 40px; text-align: left; }
#social-button { text-align: left; }
#facebook { margin-left: 15px; }
#twitter { margin-left: 15px; }
.footer { width: 100%; background-color: #228B22; }
.footer-nav { float: left; margin: 15px 0px; }
.footer-nav ul { list-style: none; }
.footer-nav ul li { float: left; margin-left: 20px; }
.footer-nav ul li a { color: #FFF; font-size: 13px; }
.credit { float: right; color: #fff; margin: 20px 0px 0px 0px; font-size: 13px; }
.dropdown-menu { width: 200px; padding-bottom: 15px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.peacebakery-img { float: left; margin-top: 20px; width: 120px; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.contactpage-wrapper { width: 100%; padding-top: 0px; padding-bottom: 40px; background-color: #fff; }
.page-id-4 .entry-header { display: none; }
/* Add the following to your stylesheet */



.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:active>a:after { border-left-color: #ffffff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
#menu-main-menu { padding-top: 20px; float: none; }
#about { padding-top: 50px; background-color: #fff; display: inline; }
.nav-header { background: url(images/ribbon.png) no-repeat; height: 50px; text-align: left; padding-top: 13px; padding-left: 30px; color: #fff; font-size: 24px; font-weight: bold; text-transform: uppercase; }
#green { color: #228B22; padding-left: 30px; }
#green:hover { color: #fff; }
.col-md-9 h2 { color: #228B22; font-weight: bold; font-size: 42px; margin-top: 7px; }
.col-md-9 p { /*margin-top: 20px;
	color: #228B22;*/ color: #333333; line-height: 30px; margin-top: 0px; }
.post-36 .entry-header { display: none; }
.contactMenu { float: right; margin-right: 15px; }
.contactForm { width: 40%; }
.entry-header { position: relative; }
.sub-header { background: #6ACC44; margin-top: -6px; }
.navigation .navbar-collapse ul li:hover { background: #228b22; }
.custom-navigation { width: 53%; float: right; margin-top: 38px; margin-bottom: 37px; }
p.menu-header { background: url(../../uploads/2015/03/ribbon2.png) no-repeat; color: #fff; text-align: center; height: 45px; -moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px; line-height: 41px; }
#fdm-menu-44 .fdm-item-price { position: relative; top: 3px; }
#fdm-menu-44 .fdm-item-title { font-size: 15px; }
.banner_wrapper .banner .banner_caption { position: relative !important; }


 @media screen and (max-width: 640px) {
.slider-content { width: 100%; }
#contactus .container .contact-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.service-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.fb-like-box.fb_iframe_widget {width:100% !important; float:left !important;}

.credit {
    width: 100%;
    text-align: center;
}
.footer-nav {

    width: 100%;
}
.footer-nav > ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}

.footer-nav ul li {
    float: left;
    margin: 5px 0;
    width: 25%;
    text-align: center;
}


.left-menu {
    float: left !important;
    width: 100% !important;
}
.right-menu {
    float: left !important;
    width: 100% !important;
}
.contactMenu {
    float: left;
    width: 100%;
}

}

/*
 @media screen and (max-width: 480px) {
#contactus .container .contact-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.service-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.fb-like-box.fb_iframe_widget { display: none; }}
 @media screen and (max-width: 360px) {
#contactus .container .contact-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.service-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.fb-like-box.fb_iframe_widget { display: none; }}
 @media screen and (max-width: 320px) {
#contactus .container .contact-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.service-content .col { float: left !important; width: 100% !important; margin: 0px !important; }
.fb-like-box.fb_iframe_widget { display: none; }
}*/