/*
Theme Name: lidonium child
Theme URI: http://demo.qodeinteractive.com/bridge/
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: lidonium
*/
@import url("../lidonium/style.css");


.buy-button {
	padding: 5px 30px 5px 30px;
    border: 2px solid;
}

.q_tabs .tabs-nav li a {
    padding: 0px 20px 0px 20px;
}

@media only screen and (min-width: 768px) {
.testimonials_c_holder .testimonial_content_inner {
	background: none;
	padding: 0px 185px;
}
}
@media only screen and (max-width: 768px) {
.testimonials_c_holder .testimonial_content_inner {
	background: none;
}
}

.testimonials_c_holder .flex-control-nav li a.flex-active {
  background-color: #009933;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder {
    color: #FFD614 !important;
}

/*--- Contact form style ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.page-id-680 .clearfix:after {
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
 
.clearfix {
    display:block;
}

.page-id-22 .clearfix:after {
    margin-bottom: 0px !important;
}

.footer_top.footer_top_full {
    display: none !important;
}

.blog_holder article .post_text h2 .date {
    display: none;
}

.blog_holder article .post_info {
    display: none;
}

.latest_post_holder.boxes>ul>li .latest_post p.excerpt {
    display: none;
}

/*--- Contact form style ---*/

.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {
    border-radius: 15px 15px 0px 0px;
}

.latest_post_holder.boxes>ul>li, .latest_post_holder.dividers>ul>li {
    border-radius: 15px;
}

p.post_excerpt {
    display: none;
}

.pcp-wrapper-703 .sp-pcp-title a {
    padding-left: 15px;
}
#pcp_wrapper-703 .pcp-button-prev, #pcp_wrapper-703 .pcp-button-next {
    border-radius: 50px;
}

.pcp-wrapper-1028 .sp-pcp-title a {
    padding-left: 15px;
}

#pcp_wrapper-1028 .pcp-button-prev, #pcp_wrapper-1028 .pcp-button-next {
    border-radius: 50px;
}

#pcp_wrapper-1086 .pcp-button-prev, #pcp_wrapper-1086 .pcp-button-next {
    border-radius: 50px;
}

#pcp_wrapper-1089 .pcp-button-prev, #pcp_wrapper-1089 .pcp-button-next {
    border-radius: 50px;
}

/*--- Testimonials style ---*/

.testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder {
  color: #78BB8C;
}

.testimonials_holder .flex-direction-nav a {
    border: 1px solid #78172b;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #78172b;
}

.testimonials_holder .flex-direction-nav a:before {
    color: #78172b;
}

.btn-vaistine {
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #15909f; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px 25px 10px 25px; /* Some padding */
  border-radius: 30px; /* Rounded corners */
  font-size: 14px; /* Increase font size */
  font-weight: 500;
}

.btn-vaistine:hover {
  background-color: #21a9ba; /* Add a dark-grey background on hover */
  color: white; /* Text color */
}

.buttons-center {
    text-align: center;
    margin:5px 0px 25px 0px;
}

.page-id-715 .sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
  font-size: 22px;
  line-height: 32px;
}

.page-id-803 .sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
  font-size: 20px;
  line-height: 26px;
  padding-left: 10px;
}

@media only screen and (min-width: 768px) {
  .button-space {
    display: none;
  }
}

/*--- front page ---*/

@media only screen and (max-width: 768px) {
  .lidonium-banner {
    display: none;
  }
}
  .lidonium-banner {
    padding-left: 15px;
  }

  .page-id-56 .q_icon_list {
    margin-bottom: -10px !important;
  }

.sp-pcp-post .sp-pcp-title a {
    text-align: center !important;
    line-height: 28px !important;
    padding: 10px !important;
}

@media only screen and (min-width: 768px) {
.mobile-menu-button {
    display: none !important;
}
}
.mobile-menu-button {
    text-align: center !important;
  background-color: #FDD712; 
  color: white !important;
  cursor: pointer; 
  padding: 10px 25px 10px 25px; 
  border-radius: 30px; 
  font-size: 15px !important;
  font-weight: 600 !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  }
  .mobile-menu-button:hover {
    background-color: #FDD712; 
  color: #ffffff !important;
}














