

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner {
padding: 28px 28px !important;
}

.qode-accordion-holder .qode-title-holder {
 line-height: 1.5em !important;
}


.blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_single article .post_text h2 .date {
display:none;
color:#ef1d1d;
}

.blog_holder article .post_info {
display:none;
}

.comment_holder {
display:none;
}

div.comment_form {
display:none;
}

.icon_social_holder {
display:none;
}

.blog_holder article .post_content_holder {
padding-bottom: 8%
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
border: 2px solid #ffffff;
background-color: #ffffff;
}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {
background-color: #ffffff;
}

.q_accordion_holder.accordion div.accordion_content p {
margin-top: 6px;
}

.qode-accordion-holder .qode-title-holder {
margin-bottom:12px!important;
border-bottom:0px!important;
}

.qode-accordion-holder .qode-accordion-content {
background:#ffffff!important;
margin-bottom:20px!important;
}

.qode-accordion-holder .qode-title-holder {
 color: #171717;
    font-size: 18px;
    font-weight: 700;
   text-transform: none;
}

.q_accordion_holder.accordion .ui-accordion-header, .q_accordion_holder.accordion.with_icon .ui-accordion-header {
font-family: 'Poppins', sans-serif;
    color: #171717;
    font-size: 18px;
    font-weight: 700;
   text-transform: none;
}

.q_accordion_holder.accordion h5.ui-accordion-header {
color: #171717;
    font-size: 18px;
    font-weight: 700;
   text-transform: none;
}


@media screen and (max-width: 1242px) {
   .title.title_size_large h1 {
        font-size: 36px !important;
        line-height: 42px !important;
padding-top:28px !important;
    }
}

.wpb_gallery_slides .qode-image-slider-description {text-align:left; padding-left:28px;}

.wpb_gallery .wpb_flexslider.flexslider .flex-control-nav li a {background-color:#ffffff !important;}
.wpb_gallery .wpb_flexslider.flexslider .flex-control-nav li a.flex-active {background-color:#171717 !important;}
.flex-direction-nav a i, body a.pp_next:after, body a.pp_previous:after, body div.pp_default a.pp_next:after, body div.pp_default a.pp_previous:after {color:#171717 !important;}

.flex-direction-nav a:hover, .flexslider .flex-prev:hover, .portfolio_slider .flex-prev:hover, .flexslider .flex-next:hover, .portfolio_slider .flex-next:hover, body div.pp_default a.pp_next:hover:after, body div.pp_default a.pp_previous:hover:after, body a.pp_next:hover:after, body a.pp_previous:hover:after, .flexslider:hover .flex-direction-nav a.flex-prev:hover, .flexslider:hover .flex-direction-nav a.flex-next:hover, .portfolio_slider:hover .flex-direction-nav a.flex-prev:hover, .portfolio_slider:hover .flex-direction-nav a.flex-next:hover, .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover, .qode_content_slider .flex-direction-nav .flex-prev:hover, .qode_content_slider .flex-direction-nav .flex-next:hover {background-color:#ef1d1d !important; border-color:#ef1d1d !important;}

.slide_anchor_button.anchor:before {
    content:'Learn how planned giving puts you at the center of this legacy.';    
    position:relative;
    font-size:18px;
    font-weight:400;
    display:block;
    top:10px;
    padding-bottom: 18px;
}


.side_menu_button > a, .mobile_menu_button span, .fixed_top_header .side_menu_button > a, .fixed_top_header .popup_menu .line, .fixed_top_header .mobile_menu_button span {
font-size:36px;
}

.popup_menu_widget_holder {
color: #ef1d1d !important;
}

.popup_menu_widget_holder:hover {
color: #ef1d1d !important;
}



input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled])
{
background:#ef1d1d !important;
color:#ffffff !important;
border-radius:0px !important;
text-transform: lowercase;
font-family: 'Poppins', Arial, Sans-Serif !important;
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    padding: 0 22px;
}

input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover
{
background:#cc0000 !important;
}

input[type="text"]
{
    background-color: #fff;
    color: #000 !important;
font-family: 'Poppins', Arial, Sans-Serif !important;
    border: 1px solid #e8e8e8 !important;
    width: 75% !important;
    font-size: 24px !important;
}

input[type="email"]
{
    background-color: #fff;
    color: #000 !important;
font-family: 'Poppins', Arial, Sans-Serif !important;
    border: 1px solid #e8e8e8 !important;
    width: 75% !important;
    font-size: 24px !important;
}

textarea
{
    background-color: #fff;
    color: #000 !important;
font-family: 'Poppins', Arial, Sans-Serif !important;
    border: 1px solid #e8e8e8 !important;
    width: 75% !important;
    font-size: 24px !important;
}

.full_width {position: relative;}

.testimonials_holder .flex-direction-nav a {
    width: 32px;
    height: 32px;
    border-radius: 3px;
}
.testimonials_holder .flex-direction-nav a:before {
    font-size: 20px;
    left: 11px;
    height: 0px;
    width: 0px;
}
.flex-direction-nav a {
    margin: -23px -1px 0;
}
.testimonials_holder .flex-direction-nav li {
    margin-top: 31px;
}
.carousel .item .left .text .separator {
    height: 9px;
    margin-top: 62px;
}

.dark.header_style_on_scroll .side_menu_button>a, .dark:not(.sticky):not(.scrolled) .side_menu_button>a {
color:#ffffff;
}


.title.title_size_small h1 {
text-transform: none;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 11px;
}
nav.popup_menu ul li a {
text-transform: none;
}

.side_menu_button > a.popup_menu.opened{
    color: #ffffff !important;
}

.portfolio_navigation.navigation_title .post_info span.categories {
margin-bottom: 3px;
}

.projects_holder article .portfolio_description .portfolio_title {
margin: 0 0 3px 0;
}

 .projects_holder article .feature_holder .feature_holder_icons a.preview {
text-transform: capitalize;
}

.portfolio_main_holder .item_holder .portfolio_title {
    margin-bottom: 7px;
}

.q_dropcap{
margin: 0px 18px 0px 0px;
}

.comments .comment .text .comment_date {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 30px 25px 37px;
}

@media only screen and (max-width: 1000px) {
    .title.title_size_small h1 {
    font-size: 54px;
    line-height: 60px;
}
}