/*
Theme Name:         Kaibosh 
Support URI:        http://www.themeskingdom.com/support/
Description:        As the name says, this WordPress theme will be a great choice for your charity / non-profit organization.
Author:             Themeskingdom
Author URI:         http://www.themeskingdom.com/support/
Version:            1.5
License:            GNU General Public License v2.0
License URI:        http://www.gnu.org/licenses/gpl-2.0.html
Theme URI:          http://www.themeskingdom.com/
Tags:               one-column, two-columns, three-columns, four-columns, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/



a{
    -webkit-transition: color 0.8s linear;
}
/************************************************************/
/*                                                          */
/*  Theme CSS Start                                         */
/*                                                          */
/************************************************************/


p{
    word-break: break-word;
}

.close {
    float: none;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-shadow: none;
    opacity: 1;
    filter: alpha(opacity=100);
}

.close:hover, .close:focus {
    color: inherit;
    text-decoration: none;
    cursor: default;
    opacity: 1;
    filter: alpha(opacity=1);
}

.isotope-hidden {z-index: -1}


.navbar .nav > li {
    padding-right: 20px;
}

.logo img {
    width:200px;
}

.shortcodes-margin {
    margin-top:0px;
}

.newsletter {
    background: #ddd;
    padding:5px 0px;
}

.newsletter .container p {
    margin:0;
    font-size:24px;
    color: black;
    float:left;
    line-height:50px;
    font-weight: bold;
}

.newsletter .newsleter-widget #newsleter-form-footer {
    background: transparent !important;
}

@media (max-width:767px) {

    .newsletter .widget_app_newsletter {
        float:none;
    }

    .newsletter .newsleter-widget #newsleter-form-footer #email.input-newsletter {    
        width:70%;
    }

}

.newsletter .widget_app_newsletter {
    float:right;
    width:100%;
}

.newsletter .newsleter-widget #newsleter-form-footer .input-newsletter {    
    height:40px;
    margin:5px 0px;
    background:white !important;
    margin-right:150px;
    border-radius:0;
    width:75%;
}

.newsletter .newsleter-widget #newsleter-form-footer .submit-newsletter {
    width:auto;
    height:40px;
    margin: 5px 0px;
    background: green;
    color: white;
    padding: 0px 10px;

}

footer .newsletter {
    background:none;
}

.footer .newsletter {
    background:none;
}

.bullet-points {
    background: #888;
    padding: 70px 0px;
}

body .bullet-points p, body .bullet-points h4 {
    line-height:initial;
    color:white;
}

body .bullet-points p {
    font-size: 18px;
}

.bullet-points .span3 .inner {
    padding: 15px 15px;
    text-align: center;
}

body .bullet-points h3 {
    font-weight: bold;
    color: white;
    margin-bottom:13px;
    margin-top:5px;
}

.bullet-points .receive_food {
    background: #eb8110;
}
.bullet-points .receive_food a {
    color: #eb8110;
}
.bullet-points .donate_food {
    background: #f5b73b;
}
.bullet-points .donate_food a {
    color: #f5b73b;
}
.bullet-points .donate_funds {
    background: #7d4b94;
}
.bullet-points .donate_funds a {
    color: #7d4b94;
}
.bullet-points .donate_time {
    background: #50baaa;
}
.bullet-points .donate_time a{
    color: #50baaa;
}

.bullet-points a {        
    border-radius: 25px;
    background-color: white;
    display: inline-block;
    margin: 0px auto;
    width: auto;
    padding: 10px 20px;
    margin-top:10px;
    text-transform: uppercase;
    font-weight:bold;
}

#sidebar div.block h3 {
    margin: 0 0 15px;
    font-size: 22px;
    line-height: 19px;
    color: #1ae000;
    text-transform: none;
    font-weight: bold;
    margin-top:15px;
}

.latest-news {
    margin-top:50px;
}

.latest-news .container h2 {
    margin-top:0px;
    color:#1ae000;
    margin-bottom:20px;
}

.top-content-text table {
    display:none;
}

div.top-content-text h3 {
    margin-top: 0px;
    padding: 10px 0px;
    background: #2BBA19;
}

div.top-content-text h3 a, div.top-content-text h3 a:hover, div.top-content-text h3 a:active {
    color:white;
}

.home-page .post {
    margin-bottom:30px;
}

.footer-menu {
    padding-top:50px;
}

.footer-menu div>ul>li {
    float:left;
    font-weight:bold;
    padding:10px;
    border:none;
}

.footer-menu ul li a {
    color:white !important;
}

div.footer-widgets ul.sub-menu li {
    border: none;
    padding: 0;
    margin: 0;
}

.container h1.title-divider span {
    font-size: 35px;
    line-height: 40px;
    color:#444;
}

.container h1.title-divider {
    margin-top: 40px;
    border:none;
}

.container h4, .container h3, .container h2, .container h1.title-divider {
    margin-top: 30px;
    color:#444;
}

.container h3 {
    font-weight: bold;
    font-size: 23px;
    margin-bottom:0px;
}

.container h4 {
    margin:24px 0px 2px 0px;
    font-size: 19px;
    color:#777;
    font-weight:bold;
}

.container p {
    color: #777;
    margin-bottom:10px;
}
.container ul li {
    color: #777;
}

img.alignleft {
    margin-right:20px !important;
}

body p, body li {
    font-size: 17px;
    line-height: 28px;
}

body .our-causes-page .block {
    margin-bottom:0px;
}

body .no-slider-no-news {
    margin-top:30px;
}

body.home .latest-news {
    display: none;
}

#mc-embedded-subscribe {
    width: auto;
    height: 40px;
    margin: 5px 0px;
    background: green;
    color: white;
    padding: 0px 10px;
}

footer .newsletter {
      margin-top: -20px;
}