/****************************
 * Miscellaneous
****************************/
/* Visibility Classes */
.hidden-xs, .hidden-s, .hidden-m, .hidden-l, .hidden-xl {display:block;}
.show-xs, .show-s, .show-m, .show-l, .show-xl {display:none;}

/* Placeholder */
body ::-webkit-input-placeholder {font-family:inherit; font-weight:inherit; font-size:inherit; color:#ccc;}
body ::-moz-placeholder {font-family:inherit; font-weight:inherit; font-size:inherit; color:#ccc;}
body :-ms-input-placeholder {font-family:inherit; font-weight:inherit; font-size:inherit; color:#ccc;}
body :-moz-placeholder {font-family:inherit; font-weight:inherit; font-size:inherit; color:#ccc;}

/* Custom icon */
.qodef-icon-font-elegant.icon_plus:before{
    content:"\f217"; font-size:12px !important;
    display: inline-block;font-family: "Ionicons";speak: none;
    font-style: normal;font-weight: normal;font-variant: normal;
    text-transform: none;text-rendering: auto;line-height: 1;
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

/* Custom */
.qodef-iwt.qodef-iwt-boxed .qodef-hover-follow-overlay {
    background-color:#f7f7f7 !important;
}
.qodef-social-icon-widget-holder .qodef-social-icon-widget:hover {
    color:white !important;
}
.qodef-title-holder.qodef-standard-type .qodef-page-title {
    display:none !important;
}

/*FOOTER*/
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
    padding-top:150px;
    padding-bottom:150px;
}

.qodef-side-menu-button-opener {
    display:none;
}

.qodef-section-title-holder .qodef-st-caption:before {
    color:#95c11f;
    font-weight:bold;
}

.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue.qodef-testimonials-holder {
    background-color:white;
}
.qodef-blog-list-holder.qodef-bl-boxed .qodef-bli-content {
    background-color:#f8f8f8 !important;
}
.qodef-top-bar {
    display:none;
}
.cf7_custom_style_3 button.wpcf7-form-control.wpcf7-submit {
    background-color:#95c11f !important;
    color:white;
}
.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonial-author, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonial-text, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonial-title, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonials-author-job, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonials-author-name, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonials-label, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .qodef-testimonials-label h4, .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-blue .swiper-pagination-bullet {
    color:rgb(43, 91, 96);
}
.qodef-blog-list-holder .qodef-post-read-more-button .qodef-btn .icon_plus::before, .qodef-btn.qodef-btn-minimal {
    color:#95c11f !important;
}
.qodef-advanced-image-slider .swiper-pagination .swiper-pagination-bullet {
    color:rgb(43, 91, 96);
}
.qodef-blog-holder article:not(.format-gallery) .qodef-post-image {
    display:none;
}
.qodef-blog-holder article .qodef-post-title, .qodef-blog-holder article .qodef-post-info-top {
    display:none;
}
.qodef-related-posts-holder {
    padding:0 0 0 0;
}
.qodef-page-footer .widget.widget_media_image {
    width:80%;
}
.cf7_custom_style_3 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_3 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_3 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-quiz {
    border-bottom:1px solid #d3d3d3;
}
.qodef-with-bg-grid .qodef-iwt.qodef-iwt-boxed {
    padding:30px 50px 30px 50px;
}
.qodef-page-footer .widget.widget_text p {
    color:white;
}
.qodef-page-footer .widget.widget_text p a {
    color:white;
}
.qodef-blog-holder.qodef-blog-single article .qodef-post-heading {
    margin-bottom:0;
}
.qodef-accordion-holder .qodef-accordion-content p {
    color:rgb(43, 91, 96);
}
.qodef-tab-title {
    color:rgb(43, 91, 96);
}
