/*
 Theme Name:   Charitywp Child
 Theme URI:    http://charitywp.thimpress.com/
 Description:  Charitywp Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     charitywp
 Version:      1.0.0
 Text Domain:  charitywp-child
*/
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
/* p {
    font-weight: 300 !important;
    font-size: 16px;
} */
label {
    font-weight: 300 !important;
}
.description {
    font-weight: 300;
    font-size: 16px;
}

.top-sidebar .widget_search form.search-form {
    border: 2px solid #B8B8B8 !important;
    margin-left: 10px;
}

.front-page-blog-list h3.widget-title {
    font-size: 40px;
}
.front-page-blog-list h3.widget-title:after {
    content: " blogginläggen";
  }
.list-post-style4 h3.widget-title:after {
    content: " blogginläggen";
}

.front-page-blog-list li {
    display: flex;
    list-style: none;
    margin-bottom: 10px;
    padding: 15px 0px 15px 0px;
    border-bottom: 1px solid #cccccc;
}
.front-page-blog-list a {
    font-size: 20px;
    color: black;
    order: 1;
}
.front-page-blog-list span {
    font-size: 17px;
    margin-right: 10px;
}

/* MISSA INTE*/

.missa-inte {
    background-color: #fbfbfb;
    /*margin-left: -55px;*/
    padding: 50px;
    padding-left: 60px;
}
.missa-inte h3 {
    font-size: 50px;
    text-transform: none;
}
.missa-inte .list-post-style3 .title{
    font-size: 23px;
}
.missa-inte p {
    font-weight: 300;
    font-size: 16px;
}
.thim-button.style7{
    border: 2px solid !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    border-radius: 30px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 36px !important;
    padding: 0 25px !important;
    display: inline-block !important;
}
.archive-content article .entry-content .entry-summary {
    font-weight: 200 !important;
    font-size: 16px !important;
}
.archive-content .article .entry-meta li.date:before{
    display: none;
}

.tc-menu-inner:hover {
    text-decoration: underline;
}
/*
#panel-w5c6ea83b5e088-0-1-0 a {
    color: black !important;
}
#panel-w5c6ea83b5e088-0-2-0 a {
    color: black !important;
}
#panel-w5c6ea83b5e088-0-0-0 {
    color: black !important;
}
.footer-info li {
    color: black !important;
}
footer.site-footer .style-bg-image .widget-title {
    color: black !important;
}
#panel-w5c6ea83b5e088-0-0-0> .panel-widget-style {
    color: black !important;
}
*/
footer.site-footer .style-bg-image .widget-title {
    color: #5b5b5b;
}

.footer-info a:hover {
    text-decoration: underline;
}
/*SOCIAL ICONS*/
footer.site-footer .style-bg-image .thim-social ul li a {
    font-size: 25px !important;
    padding-left: 25px !important;
}
/*REMOVE MARGIN BETWEEN BLOCK*/
#pg-4978-6 {
    margin-bottom: -30px !important;
}
/*SHOWS HAMBURGER ICON
.thim_header_overlay .thim-toggle-mobile-menu .inner:after, .thim_header_overlay .thim-toggle-mobile-menu .inner:before {
    background-color: black;
}*/
.close-menu .fa .fa-times {
    display: none;
}


/*VOLUNTEER STOP IT FROM GOING BEYOND THE 100VW*/
.become-volunteer .content:after {
    right: -10% !important;
}
.become-volunteer a {
    margin-right: 30px !important;
}
.become-volunteer p {
    text-align: center !important;
}
.become-volunteer h3 {
    margin-left: 10vw;
}
/* FRONT PAGE CONTACT*/

.contact-title {
    color: #fff;
    font-size: 3rem;
}
.contact-sub-title {
    color: #fff;
    font-weight: 400;
}

.front-page-contact {
    /* padding-left: -200px; */
    
    background-image: url('./pexels-photo-256468.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 1200px) {
    .front-page-contact {
    background-color: rgb(18, 22, 29);
    opacity: 0.9;
}
}
.home-contact-form p input {
    height: 56px;
    border-radius: 28px;
    background: 0 0;
    padding: 0 36px;
    font-weight: 300;
    line-height: 56px;
    background-color: white !important;
    color: #404040 !important;
    font-size: 18px;
    margin-bottom: 20px;
    /* border: 3px solid #e4e4e4; */
}
.home-contact-form ::placeholder  {
    color: #404040 !important;

}
.home-contact-form .wpcf7-submit  {
    border: none;
    color: white !important;
    background-color: #be3a3a !important;

}

.wpcf7-mail-sent-ok {
    background: #5F9DFF !important;
    border-radius: 32px;
}
.wpcf7-validation-errors {
    background: #BE3A3A !important;
    border-radius: 32px;
}

#wpcf7-f5395-p4978-o2 {
    /* margin-left: 180px; */
}
/*FIX PADDING ON FRONT PAGE*/
.thim-list-post-wrapper-simple.list-post-style4 .widget-title{
    padding-left: 30px;
}
.thim-list-post-wrapper-simple.list-post-style4 .list-posts .item-post {
    padding: 34px 30px 1px !important;
}
#pgc-4978-2-0, #pgc-4978-2-1, #pgc-4978-3-0, #pgc-4978-3-1 {
    padding-left: 30px;
}
#pgc-4978-2-0, #pgc-4978-2-1, #pgc-4978-3-0, #pgc-4978-3-1 {
    padding-right: 30px;
}
/*PRESTATIONSPRINSEN VILL HJÄLPA*/
#pgc-4978-3-1 {
    margin-top: -40px;
}
/*TIPS OCH TANKAR*/
a.thim-button.readmore.default {
    display: none;
}
.thim-box .inner .box-content .description {
    font-weight: 300 !important;
}
/*change headline fontsize in blog */
.blog_title a {
    font-size: 20px !important;
}

.post p {
    font-weight: 200 !important;
    font-size: 16px !important;
}
.post li {
    font-weight: 300 !important;
    font-size: 14px !important;
}
.post h2 {
    font-size: 30px !important;
}

/*STORIES*/
.single .site-content article .entry-summary p {
    font-weight: 200 !important;
    font-size: 16px !important;
}
.stories li {
    font-weight: 300 !important;
    font-size: 14px !important;
}
.single .site-content article .entry-summary p  h2 {
    font-size: 30px !important;
}

.panel-row-style-for-4978-6 {
  padding: 20px !important;
}

/*BOKNINGSFORM*/
#wpcf7-f10318-p10280-o1 {
    max-width: 600px;
}
form.wpcf7-form input, form.wpcf7-form select, form.wpcf7-form textarea {
    font-weight: 300 !important;
}
span.wpcf7-list-item { display: block !important; }

/* stöd oss*/
.support > .thim-widget-box > .thim-box > .inner {
    max-height: 45vh !important;
} 
