.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    color: black;
}

.eapps-instagram-feed-title {
   color: black !important;
}

.drop_down .second .inner > ul > li > a {
    color: black !important;
}

.social_share_holder, .social_share_title {
    font-weight: bold;
    background: #8dc641;
    padding: 2px;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 490px) and (max-width: 768px) {
.single-post .default_template_holder { 
    margin-top: 40px !important;
}
}

@media (min-width: 490px) and (max-width: 768px) {
  .breadcrumbs, .breadcrumb .current, .breadcrumb a {
   margin-top: 50px !important;
  }

}

@media (min-width: 769px) and (max-width: 1024px) {

.breadcrumbs, .breadcrumb .current, .breadcrumb a {
    max-width: 500px !important;
}

}

@media (max-width: 490px) {
  .title_subtitle_holder_inner h1 { 
    margin-bottom: 20px !important;
  }
}

.title_subtitle_holder_inner h1 { 
max-width: 400px; 
height: auto; 
word-wrap: break-word; 
white-space: unset; 
}


.blog_holder.blog_single article h2, .blog_holder.blog_single article strong{
    color: #34adaf !important;
}

.tags_text a:hover { 
text-decoration: underline !important;
}

.tags_text a { 
color: #34adaf !important;
}

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date, .blog_holder article .post_info {
    color: #5b5b5b;
}

.iscwp-gallery-slider .slick-dots {
  display: none !important;
}

.iscwp-gallery-grid.iscwp-image-fit .iscwp-col-5 .iscwp-img-wrp, .iscwp-image-fit.slidestoshow-5 .iscwp-img-wrp {
    height: auto;
}

@media only screen and (max-width: 1000px) { 
.fb1 span, .in1 span {
display: inherit !important;
margin-left: 15px !important;
}
}

@media only screen and (min-width: 1001px) { 
.fb1 span, .in1 span {
display: none !important;
margin-left: 15px !important;
}
}


.fb1 span, .in1 span {
display: none;
}

.in1 a:hover {
 color: #fb3958 !important;
}

.fb1 a:hover {
 color: #3b5998 !important;
}

.fb1, .in1 {
  margin-left: -15px !important;
}

#respond textarea, #respond input[type='text'], #respond input[type='email'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], .comment_holder #respond input[type='email'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type='password'] {
    background-color: #f8f8f8;
    border: 1px solid #eeeeee;
    font-family: Open sans-serif;
    font-size: 16px;
}

span.current { color: #8dc641 !important; }

header.sticky .header_bottom nav.main_menu>ul>li>a>i.menu_icon {
    margin-top: 23px !important;
}

ol {
    padding: 20px;
}

@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-bottom: 50px;
}
}

span.date.entry_date.updated { color: #000 !important; }

header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
    text-transform: none !important;
}

.fa-angle-double-down:before {
    content: "\f107" !important;
}

nav.main_menu>ul>li>a>i.menu_icon {
    margin-left: 7px;
    float: right;
    margin-top: 42px;
    margin-right: 0px;
}

.footer_bottom_holder {
    border-top: 1px solid #eee;
}

#back_to_top>span:hover {
background: #8dc641 !important;
border-color: #8dc641 !important;
}

.side_menu_button a:last-child  {
 display: none;
}

@media only screen and (max-width: 1000px) {
   .side_menu_button a:last-child  {
   display: initial !important;
   }
}

@media only screen and (max-width: 480px) {
.side_menu_button>a.search_button {
    margin-top: -9px !important;
    margin-right: 10px !important;
}
}

.footer_bottom p a, .footer_bottom a {
    color: #34adaf;
    font-weight: 600;
}

.footer_bottom p a:hover, .footer_bottom a:hover {
    color: #34adaf;
    text-decoration: underline;
}

h4, .h4, h4 a {
    color: #1c1c1c;
    font-size: 17px;
    font-weight: 500;
}

.breadcrumbs, .breadcrumb .current, .breadcrumb a {
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
}

.carousel-inner .slider_content.center .qbutton.white:hover {
background: #FFF !important;
border-color: #FFF !important;
color: #414043 !important;
}

.carousel-inner .slider_content.center .qbutton.white {
    font-size: 15px !important;
}

.fa-remove:hover:before, .fa-close:hover:before, .fa-times:hover:before {
    color: #8dc641;
    -webkit-transition: all 1.0s ease;
    -moz-transition: all 1.0s ease;
    -ms-transition: all 1.0s ease;
    -o-transition: all 1.0s ease;
    transition: all 1.0s ease;
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f057";
    color: #d6e6d7;
    -webkit-transition: all 1.0s ease;
    -moz-transition: all 1.0s ease;
    -ms-transition: all 1.0s ease;
    -o-transition: all 1.0s ease;
    transition: all 1.0s ease;
}

i.qode_icon_font_awesome.fa.fa-bars {
  margin-top: 5px !important;
}

.side_menu_button a:last-child {
    padding: 10px;
    padding-right: 10px;
}

.side_menu_button>a.search_button {
    margin-top: -7px;
}

.fa-search:before, .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    font-size: 16px;
}

#hide, .hide {
  display: none !important;
}
