/*
Theme Name: Medix Child
Theme URI: http://demo.spyropress.com/themeforest/medix
Author: Redexp
Template: medix
Author URI: https://themeforest.net/user/redexp
Description: The 2017 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: medix

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.alignright {}
.alignleft {}
.aligncenter {}
.custom_form_button { background-color: #b0413e; color: white; text-align:center; }

/*fp css*/

.blog-post-container .nav-tabs{padding:0px 0;border-bottom: 2px solid #f1f1f1;    margin: 0 0 30px;}
.blog-post-container .nav-tabs>li>a{padding:10px 1em; position: relative; z-index: 1;    color: #8d8d8d;}
.blog-post-container .nav-tabs>li>a:hover, .blog-post-container .nav-tabs>li>a:focus{color: #000;background:transparent;border: 1px solid transparent;}

.blog-post-container .nav-tabs>li.active>a, .blog-post-container .nav-tabs>li.active>a:focus, .blog-post-container .nav-tabs>li.active>a:hover{color: #000; border: 1px solid transparent;}
.blog-post-container .nav-tabs li.active a:after { position: absolute; left: 15px; bottom:-3px; content: ''; background-color: #73c375; width: calc(100% - 30px); height: 2px; box-shadow: 0 2px 10px rgba(0,0,0,.15); }
.blog-post-container  .col-md-12.col-lg-12.main-content{padding:0}
.blog-post-container .tab-content .post_container a{ display: block; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; margin-bottom: 30px; position: relative;  border: 1px solid #efefef;min-height: calc(100% - 30px);}
.blog-post-container .post_container a>img{ max-width: 100%; max-height: 300px; display: block; margin: auto; }

.blog-post-container .post_container .other_post_details{padding: 15px;}
.blog-post-container .post_container  .post-data{margin-bottom: 20px; font-size: 14px; color: #b3b3b3;display: flex; justify-content: space-between;}
.post-data .author_name, .post-data .post-date { margin-right: 0.5rem !important; text-transform: capitalize;}
.blog-post-container .post_container .post-data .author_name img{width: 24px; border-radius: 50%; display: inline-block;display:inline-block;;margin:0;margin-right: 3px;}
.blog-post-container .post_container .post-data .fa{margin-right: 3px;}
.blog-post-container .post_container h6{font-size: 15px; line-height: 1.5;color:#000;    font-weight: 500;    text-align: justify;}
.blog-post-container .post_container a:hover{opacity: .7; top: -1px; -webkit-box-shadow: 0 3px 50px -2px rgba(0, 0, 0, 0.2) !important; box-shadow: 0 3px 50px -2px rgba(0, 0, 0, 0.2) !important; }
.widget_search button{margin-top: 0 !important;}
.widget_search .form-control{background: #f7f7f7; padding: 15px 15px; border: none; padding-right: 50px;}

.blog-post-container .tab-pane .row{display:flex;flex-wrap:wrap;}
.widget_search{margin-bottom: 5em; display: block;}

.widget-area .widget_text, .widget_tag_cloud, .widget_medix_recent_post{margin-bottom: 4em; font-size: 15px; width: 100%; float: left; background: #fff;}
.widget-area .textwidget{padding: 15px; background: #fff; border: 1px solid #e6e6e6; font-weight: 400;    color: #6c757d;    text-align: center;}
.bio-img{text-align:center;}
.bio-img img{border: 4px solid #fff; -webkit-box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.4); box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.4); max-width: 100px; margin-top: -4em; border-radius: 50%; position: relative; margin-bottom: 30px;}
.widget-area .widget_text h2{    font-size: 20px;color:#000;text-align:center;}
.widget-area ul{position: relative; clear: both;}
h2.widgettitle {font-size: 18px; margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; color:#000;}
.widget_medix_recent_post .post-info h4{ font-weight: 500;   font-size: 18px;    color: #000;}
.widget_medix_recent_post .post-info .post-meta a{font-size: 14px; color: #b3b3b3;    font-weight: 400;}
.widget_medix_recent_post .post-info h4 a:hover{color:#62ab88;}
input.load_more_posts{padding: 17px 35px;background-color: #01b2b7;}

body.single-post.postid-4768 .site-content{background-color: #fff;}

.widget_tag_cloud a{float: left; display: block; border-radius: 4px; padding:10px 9px; color: gray; background: #f2f2f2;    font-weight: 400; border: none;}

.fp_blog .entry-wrap { padding: 15px 0px; }
.comments-area{padding: 0 0 20px;}

.load_more_section { clear: both; text-align: center; }
 .social a {padding: 0.5rem; color: #000;}
 .widget-area .bio-btn { margin-bottom: 1rem;}
 .widget-area .bio-btn a{     margin: 0 !important;   color: #ffffff;    padding: 15px 28px;}
 .social br{display:none;}
.comments-area ol.comment-list li.comment .comment-main .comment-date, .comments-area ol.children li.comment .comment-main .comment-date{    color: #a5a0a0;    font-weight: 400;}
body.archive.tag .site-content{background:#fff;}
a#cancel-comment-reply-link:hover{color:#01b2b7}

.comments-area .comment-respond{    margin-top: 30px;}
body.single-post .site-content{background-color:#fff;}

@media (min-width: 992px){
.blog-post-container .post_container a>img{ max-width: 100%; max-height: 300px; display: block; margin: auto; min-height: 300px; object-fit: contain; object-position: top; position: relative;z-index: 1}
.blog-post-container .post_container a:after{content: "";height:300px; background: #f7f7f7;width:100%;position:absolute;top:0;left:0;}

}

/*footer*/
footer .footer-top.layout-1 { background: #2b3034 !important; }
footer .footer-top .widget { margin: 0 0 20px !important; }
footer .footer-top .textwidget p { text-align: left; color: rgb(255, 255, 255); font-size: 16px; line-height:1.42857143; font-weight:normal; margin:0; font-family: "Open Sans", Helvetica, sans-serif;}
footer .footer-top .textwidget .elButton { box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); border: 1px solid rgba(0,0,0,0.2); display: inline-block; border-radius: 3px; padding: 5px 20px; margin: 10px 0 5px; }
footer .footer-top .textwidget .elButton br{ display: none; }
footer .footer-top .textwidget .elButton span { font-weight: 600 !important; }
footer .footer-top .textwidget .elButton i { margin-right: 10px; }
footer .footer-top .widget.widget_text { margin: 0 0 15px; }
footer .footer-top .textwidget .custom_green_btn { box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); border: 1px solid rgba(0,0,0,0.2); display: inline-block; border-radius: 3px; padding: 5px 20px !important; font-family: 'Roboto',sans-serif; }
footer .footer-top .textwidget .custom_green_btn:hover { background: #73c375 !important; }
footer .footer-top .textwidget .custom_green_btn i { font-family: 'Roboto',sans-serif; font-weight: 600 !important; text-transform: capitalize; font-size: 18px; }
footer .footer-top .textwidget .custom_green_btn i::before{font:normal normal normal 14px/1 FontAwesome; font-size:18px; margin-right:5px;}
footer .footer-top #text-18 .textwidget p { margin: 0 0 15px; }
footer .footer-top .widget.widget_text .textwidget ul li { text-align: left; color:rgb(255, 255, 255); font-size: 16px; line-height:1.42857143; margin: 0; font-weight: normal; font-family: "Open Sans", Helvetica, sans-serif; position:relative;}
footer .footer-bottom.layout-1 { background: #2b3034; padding: 10px 0 !important; margin: -1px 0 0 !important;}
footer .footer-bottom .footer-bottom-wrap .copyright {color: #fff; text-transform: capitalize; font-size: 16px; font-weight: 400; top: 0; font-family: "Open Sans",Helvetica,sans-serif; position: relative; width: 100%; padding: 0 !important; margin: 0 !important;}
footer .footer-bottom .widget_nav_menu .menu li { padding: 0 8px; color:rgb(255, 255, 255);}
footer .footer-bottom .widget_nav_menu .menu li a { color:rgb(255, 255, 255); font-size: 16px; text-transform:capitalize; font-weight:400; font-family: "Open Sans", Helvetica, sans-serif;}
footer .footer-top.layout-1 { background: #2b3034 !important;}
footer .footer-top .textwidget #undefined-478-770 { margin-bottom: -10px; }
footer .footer-top .widget.widget_text strong, footer .footer-top .widget.widget_text b{ font-weight: 700; }
/**/
.fp_blog .post-data .author_name .post_thumbnail { width: 50px; height: 50px; border-radius: 100px; margin-right: 5px; }
.fp_blog .entry-header { margin: 0 0 15px; }
.fp_blog .entry-wrap .entry-content p { margin: 0; font-weight: 400; font-size: 16px; font-family: "Open Sans", Helvetica, sans-serif;}
.fp_blog .entry-wrap .entry-content p span { font-weight: 400 !important; }
.fp_blog .post-navigation { margin-top: 20px; }
.fp_blog .post-data { font-size: 16px; font-weight:400; margin:0 0 15px; font-family:"Open Sans", Helvetica, sans-serif;}
.fp_blog .entry-wrap .tags_list { margin: 0 0 10px; font-weight: normal; font-family: "Open Sans", Helvetica, sans-serif;}
.fp_blog .entry-wrap .tags_list > span { margin-right: 7px; font-weight: 600;}
.fp_blog .entry-wrap .tags_list a { font-size: 16px; color: #5aa95c; padding: 0 3px; }
footer .footer-top .widget.widget_media_image img.image { width: 180px; }
footer .footer-top .widget.widget_text .textwidget ul li:before { content: '-'; margin-right: 5px; display: inline-block; }
.custom_fp_header.remove_top, .remove_header ul#menu-main-menu, .header_design .navbar-toggle.remove_btn{display: none !important;}
body .page-title.layout-1 h2 {font-size: 35px;}
.footer-bottom .footer-bottom-wrap { display: flex !important; flex-wrap: wrap; justify-content: center; align-items: center; flex-direction: column-reverse; }
footer .footer-top.layout-1 .container { width: 1170px; }
footer .footer-top.layout-1 .container .col-md-6 { width: 33.33%; }
.fp_blog .entry-wrap .categories-links a { margin: 3px 3px 5px 0 !important; display: inline-block; }
body .site-content{overflow-x:hidden !important;}
body.archive.category .site-content { background: #fff !important; }

/*24-07*/
.right-side-template .blogmedix{ position: relative; padding-top: 100px; }
.blogmedix #widget-area ul, .blogmedix_detail .widget-area ul{padding:0;}
.blogmedix #widget-area ul:first-child{position: initial;}
.blogmedix #widget-area ul .widget_search{position: absolute; top: 0; left: 0; right: 0; width: 100%; padding: 0 30px; z-index: 1; max-width: 600px; margin: 0 auto;}
.blogmedix #widget-area ul .widget.widget_text { display: none; }
.blogmedix #widget-area ul .widget.widget_medix_recent_post { margin: 30px 0; }
/*blog detail*/
.blogmedix_detail .widget-area ul .widget_search{width: 100%; max-width: 600px;}
.blogmedix_detail .entry-header .categories-links { display: none; }
.blogmedix_detail .medix-post-single .post-thumbnail { max-width: 700px; }
.blogmedix_detail .medix-post-single .post-thumbnail img.attachment-large.size-large.wp-post-image { object-position: right; }

/*Responsive*/
@media (max-width: 1199px){
.header_design .navbar-toggle.remove_btn {display: none;}


}


@media only screen and (max-width: 1170px) and (min-width: 770px){
footer .footer-top.layout-1 .container{padding:0 40px; overflow:hidden;}

}

@media (max-width: 1170px){
footer .footer-top.layout-1 .container { width: 100%; }


}


@media (max-width: 770px){
footer .footer-top.layout-1 .container{padding:0 20px; overflow:hidden;}
footer .footer-top.layout-1 .container .col-md-6 { width: 100%; }
footer .footer-top .widget.widget_media_image {display: none;}


}

@media (max-width: 767px){
.right-side-template .widget-area ul > li.widget.widget_text{ display: none !important; }
/*.right-side-template .widget-area.blog_search_box ul:first-child { position: absolute; top: 0; left: 0; right: 0; width: 100%; padding: 0 30px !important; }
.right-side-template .widget-area.blog_search_box .widget.widget_search { margin: 0; }*/
div#primary > .row { position: relative; margin-top: 15px; }
.right-side-template #main.site-main { padding-top: 60px; }
.right-side-template .blogmedix{padding-top:0;}

.right-side-template .blogmedix_detail{ position: relative; padding-top: 10px; }
.blogmedix_detail #widget-area ul, .blogmedix_detail .widget-area ul{padding:0;}
.blogmedix_detail #widget-area ul:first-child{position: initial;}
.blogmedix_detail #widget-area ul .widget_search{position: absolute; top: 0; left: 0; right: 0; width: 100%; padding: 0 30px; z-index: 1; max-width: 600px; margin: 0;}
.blogmedix_detail .fp_blog .entry-wrap { padding: 20px 0; }
}
/** Funnel Styling **/
.bnrtxt {margin: 0px;outline: none;background-color: rgba(0, 0, 0, 0.619608);padding: 30px;}
.bnrtxt h2 {text-align: center;line-height: 35px;}
.bnrtxt h1 {text-align: center;color: rgb(240, 135, 0);}
.bnrtxt h3 {text-align: center;color: rgb(255, 255, 255);font-size: 24px;margin-top: 20px;}
.gelukt {margin: 0px;outline: none;background-color: rgba(255, 255, 255, 0.7);padding: 30px;}
.gelukt h2 {text-align: center;line-height: 35px;}
.gelukt h1 {text-align: center;color: rgb(240, 135, 0);}
.gelukt h3 {text-align: center;color: rgb(255, 255, 255);font-size: 24px;margin-top: 20px;}

ul.bnrlst li {text-align: center;font-size: 18px;font-weight: 600;line-height: 36px;}
ul.bnrlst {margin-top: 35px;}
button.bnrbtn {color: rgb(255, 255, 255);font-weight: 600;background-color: rgb(115, 195, 117);font-size: 22px;margin: 0 auto;display: block;padding-top: 15px !important;padding-bottom: 15px !important;
box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255);border-radius: 4px;}
button.bnrbtn:hover {transform: translateY(-10px);color: rgb(255, 255, 255);font-weight: 600;background: #73c375 !important;}
p.elMargin {text-align: center;}
.ne.elHeadline {padding: 22px;}
p.Vraagcls {text-align: center;}
span.btmtxt {opacity: 0.7;font-weight: normal;}
.longcls {margin-top: 63px;}
input#inf_field_FirstName {background-color: #ffffff; height: 50px;}
input.inf_field_Email {background-color: #ffffff !important;height: 50px !important;}
input.wpcf7-form-control.wpcf7-submit.has-spinner.infusion-submit.button {background-color: #7bc77d;width: 100%;border-radius: 5px;}
.wpcf7 form .wpcf7-response-output {margin: 0em 0.5em 0em !important;padding: 0.2em 1em !important;}
.thankscls i.fa-check-circle {padding: 0px;margin: 0px;color: rgb(115, 195, 117);text-align: center;line-height: 1em;display: block;font-size: 72px;}
.thankscls h1 {text-align: center;font-size: 48px;}
.thankscls h3 {text-align: center;font-size: 24px;margin-top: 20px;font-weight: 600;}
.thankscls p {text-align: center;font-size: 24px;}
span.elButtonMain {color: rgb(255, 255, 255);font-weight: 600 !important;background-color: rgb(66, 185, 159);font-size: 20px;padding: 14px 14px !important; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px;}
.thankscls a {text-decoration: none;}
.elButtonMain i.fa-chevron-right {margin-right: 4px;}
span.elButtonMain:hover {box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;}
.grecaptcha-badge {margin-bottom: 63px; visibility: hidden;}
.b12clstext {text-align: center;}
p.clshelp {text-align: center;color: #2f2f2f;margin-top: -10px;}
.clslaat h2 {color: #ffffff;}
.extxtclass p {color: #ffffff;}
.progress-bar.progress-bar-striped.active {-webkit-animation: progress-bar-stripes 2s linear infinite reverse;}
.progress {height: 35px !important;}
.progressbar_nocorners {border-radius: 0 !important; margin-bottom: 15px;}
.progress-bar {background-color: #428bca !important; font-size: 14px;padding-top: 10px;font-family: "Open Sans", Helvetica, sans-serif !important;  }
.infusion-submit button {width: 100%;border-radius: 4px; font-size:20px;}
 .infusion-submit button:hover {box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;        background-color: #62ab88 !important;}
i.fa.fa-angle-right.fa_prepended {font-weight: 600;}
input#inf_field_Email {background-color: #ffffff !important; height: 50px;}
p.formtxt {margin-bottom: 72px;}
.popmake-12944.pum-trigger span {font-weight: 600 !important;}
 span.elButtonSub span {color: #fffdfd8f;}
h2.exheading {line-height: 40px;}
.excontent p {color: #000;text-align: center;}
.kalncls p {color: #000; margin-top: -10px;}
.reviewcls h2 {color: #ffffff;}
.reviewcls hr {width: 30%;margin: auto;color: #ffffff;height: 2px;}
.reviewcls p {color: #fff;text-align: center;margin-top: 15px;}
p.nogcls {text-align: center; margin-top: -10px;}
.testicls p {font-size: 16px;font-style: italic;}
.testicls h3 {text-align: center;font-size: 16px;}
.symptcls {margin: 0px;outline: none;background-color: rgba(255, 255, 255, 0.82);padding: 30px;}
.cms-btn.btnsympt.text-inline {border: 3px solid rgb(255, 255, 255);}
.btnsympt button {color: #fff;font-weight: 600;}
.btnsympt i.btn-icon {font-size: 22px;margin-left: 10px;}
.clsquote {background-color: rgb(237, 237, 237);padding: 15px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);color: rgb(150, 150, 150); }
.btnsympt button:hover {background: #7bc77d !important;border: #7bc77d !important;}
.popmake {margin-top: 20px;}
/** Podcast Styling **/
.interview-container {max-width: 800px;margin: 2em auto;padding: 1em;}
.interview {margin: 2em 0;padding: 1.5em;border: 1px solid #ddd;border-radius: 10px;background-color: #fff;text-align: left;display: flex;align-items: center; max-width: 550px; margin: auto;}
.interview img {width: 70px;height: 70px;border-radius: 50%;margin-right: 20px;}
.interview h3 {font-size: 1.8em;color: #333;}
.interview p {font-size: 1.1em;color: #777;}
audio {margin-top: 1em; width: 100%;}
.download-btn {display: inline-block;margin-top: 1em;padding: 0.8em 1.2em;background-color: #007BFF !important; color: white;border-radius: 5px;text-decoration: none;}
.post-content-data ul li {list-style: disc;}
span.reviewcls {position: absolute;top: -26px; transform: scale(.8);transform-origin: left;}
.__fbcw__bar-widget__stars {width: 100px !important;}
.bnrtxt.clszeer {background-color: rgba(255, 255, 255, 0.5);}
.bnrtxt.clszeer h4 {text-align: center;margin-bottom: -25px;}

.zeersc.text-inline a {color: #fff;background: #7bc77d !important;}
.zeersc.text-inline a:hover {color: #000;background: #fff;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.ebookcls {border-radious:5px; padding-top: 61px;border: 1px solid #fff;margin-top: -33px;box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);padding-bottom: 50px; margin-left: 1px; margin-right: 1px;}
.wpb_text_column.wpb_content_element.ebookcls-form {border: 1px solid #fff; box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);border-radius: 5px;
padding-top: 20px;padding-bottom: 20px;}
.bnrtxt.clsvitamin h2 {font-size: 52px;letter-spacing: 3px;}
.bnrtxt.clsvitamin {background-color: rgba(0, 0, 0, 0.3);}
.testicls a {color: #fff;border: 2px solid #fff;font-size: 20px; text-transform: capitalize;}
.testicls a:hover {color: #000 !important; border: 2px solid #fff; background-color: #fff !important;}
.laatcls ul li {line-height: 38px;font-weight: 600;}
h2.txtwil {letter-spacing: 1px;}
.schricls button {color: #fff;border: 2px solid #fff;font-size: 20px; text-transform: capitalize;}
.schricls button:hover {color: #000 !important; border: 2px solid #fff; background-color: #fff !important;}
.lstclsvtm ul li {font-size: 18px;font-weight: 600;}
.clsglut ul li {font-size: 18px;font-weight: 600;}
.cms-btn.gratbtncls.text-center button {border: 2px solid #fff;color: #fff;padding: 12px 18px;}
.cms-btn.gratbtncls.text-center button:hover {background: #ffffff !important;color: #000000 !important;}
.cms-btn.gratbtncls.text-center button i {margin-left: 4px;}
.scrollbtncls {text-align: center;padding: 6px 0px;color: rgb(255, 255, 255);font-weight: 600;background-color: rgb(115, 195, 117); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; }
.scrollbtncls span.uitlsecondbtn {font-size: 14px;opacity: 0.7;}
.scrollbtncls span.uitlprimarybtn {font-size: 20px;}
.cms-btn.contbtn button {border: 3px solid #73c375; padding: 10px 15px; color: #72c375;font-weight: 600;}
.cms-btn.contbtn button:hover{background-color: rgb(115, 195, 117) !important; color:#fff;}
.waaron.responsive {border: 1px solid rgba(0, 0, 0, 0.35);padding: 25px 19px;background: #fff;border-radius: 4px;}
.blinkcls {text-align: center; font-size: 12px;padding-top: 8px;color: #8f95a3;padding-bottom: 10px;}
.btxtcls {text-align: center; color: #8f95a3;padding-top: 10px;}
.formubtncls {background: #fff;border: 15px solid #f8f8f8;}
.cms-btn.formucls a {color: rgb(255, 255, 255);background-color: rgb(255, 132, 0);font-size: 16px;text-transform: capitalize;
  border: 1px solid rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);padding: 8px 15px;}
.boekcls h3 {text-align: center;font-size: 24px;letter-spacing: 1px;text-transform: uppercase;}
.boekcls h1 {text-align: center;font-size: 44px;text-transform: uppercase;}
.boekcls h2 {color: #2c343d;text-transform: uppercase;font-size: 30px;font-weight: 400;text-align: center;line-height: 40px;}
.boekcls hr {width: 60%;margin: auto;}
.boekcls p {text-align: center;color: #474747;font-size: 20px;line-height: 30px;margin-top: 10px;}
.koopcls a {text-decoration: none;}
.outmenscls {padding: 60px 8px;}
.mensencls {font-size: 20px;text-align: center;color: rgba(255, 255, 255, 0.8)}
 h2.vc_custom_heading.decls {padding: 14px;}
.laatcls ul li {color: #000;font-size: 18px;}
.overcls h5 {text-align: center;font-size: 14px;font-weight: 400;}
.overcls h4 {text-align: center;}
.overcls h3 {text-align: center;font-size: 20px;margin-top: 15px;}
.overcls p {text-align: center;margin-top: 15px;}
.maescls p {text-align: center;font-size: 18px;}
.leescls p {font-size: 24px;color: #fff;}
.terugcls a {border: 3px solid #83ca85;color: #83ca85;font-weight: 600;padding: 10px; text-transform: capitalize;}
.terugcls a:hover {background-color: #83ca85 !important;}
div#topslide {margin-top: 30px;}
.scrollbtncls a {text-decoration: none;color: #fff;}
form#inf_form_4259245448b5b7154aaad77d683e79cd {margin-top: -35px;}
.lowcls button {background: #73c375 !important;border-radius: 4px !important;font-size: 20px !important;}
.helpencls button {background: #fff !important;border-radius: 4px !important;font-size: 20px !important; color:#000 !important;}
.gdclsimg .wpb_single_image img {max-width: 75% !important;}
.btndarkcls button {background: #fff !important;border-radius: 4px !important;font-size: 20px !important; color:#000 !important;}


/** Responsive funnel style **/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
button.bnrbtn {font-size: 15px; padding:10px;}
span.elButtonSub {font-size: 12px !important; color: #ede8e8 !important;}
.elButtonMain i.fa-chevron-right {font-size: 12px;}
 span.elButtonMain {padding: 6px 6px !important;}
 p.formtxt {margin-bottom: 45px;font-size: 18px !important;}
.infusion-submit button {padding: 0px !important;font-size: 16px;}
.progress-bar {padding-top: 0px;}
span.reviewcls {position: absolute;top: -18px; transform: scale(.7); transform-origin: left; margin-left: -6px;}
.vc_column-inner.vc_custom_1645442850265 {margin-top: 13px;}
.cms-btn.text-inline {margin-left: 20px;}
div#popmake-13196 {width: 365px !important;margin-left: 0px;}
.bnrtxt.clszeer h2 span {font-size: 28px !important;}
.cms-btn.btnsympt.zeersc a {font-size: 12px;}
.behncls h3 {text-align: center;}
.convecls h3 {text-align: center;}
.natucls h3 {text-align: center;}
.grotercls h3 {text-align: center;}
.multicls h3 {text-align: center;}
h2.zeggen {line-height: 43px;}
h2.klachten {line-height: 40px;}
h2.graag {line-height: 36px;}
h2.graagsec {line-height: 35px;}
h2.langer {line-height: 40px;}
h2.lowdose {line-height: 43px;}
h2.vc_custom_heading.citizen {line-height: 43px;}
h2.vc_custom_heading.rond {line-height: 43px;}
h2.vc_custom_heading.vande {line-height: 40px;}
h2.vc_custom_heading.gezond {line-height: 40px;}
h2.vc_custom_heading.loop {line-height: 42px;}
.clsvitamin h2 {font-size: 28px !important;}
h2.watcls {font-size: 24px !important;}
h2.txtwil {font-size: 25px !important;}
h2.vc_custom_heading.ebook {font-size: 40px !important;}
h2.vc_custom_heading.tekorts {font-size: 24px !important;} 
.boekcls h1 {font-size: 34px;}
div#topslide h2 {font-size: 26px !important;line-height: 35px;}
.scrollbtncls {margin: 10px;}
form#inf_form_4259245448b5b7154aaad77d683e79cd {margin-top: -10px;}
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
button.bnrbtn {font-size: 15px; padding:10px;}
span.elButtonSub {font-size: 12px !important; color: #ede8e8 !important;}
.elButtonMain i.fa-chevron-right {font-size: 12px;}
 span.elButtonMain {padding: 6px 6px !important;}
 p.formtxt {margin-bottom: 45px;font-size: 18px !important;}
.infusion-submit button {padding: 0px !important;font-size: 16px;}
.progress-bar {padding-top: 0px;}
.vc_column-inner.vc_custom_1645442850265 {margin-top: 13px;}
span.reviewcls {position: absolute;top: -18px; transform: scale(.7); transform-origin: left; margin-left: -6px;}
.cms-btn.text-inline {margin-left: 20px;}
div#popmake-13196 {width: 365px !important;margin-left: 0px;}
.bnrtxt.clszeer h2 span {font-size: 28px !important;}
.cms-btn.btnsympt.zeersc a {font-size: 12px;}
.behncls h3 {text-align: center;}
.convecls h3 {text-align: center;}
.natucls h3 {text-align: center;}
.grotercls h3 {text-align: center;}
.multicls h3 {text-align: center;}
h2.zeggen {line-height: 43px;}
h2.klachten {line-height: 40px;}
h2.graag {line-height: 36px;}
h2.graagsec {line-height: 35px;}
h2.langer {line-height: 40px;}
h2.lowdose {line-height: 43px;}
h2.vc_custom_heading.citizen {line-height: 43px;}
h2.vc_custom_heading.rond {line-height: 43px;}
h2.vc_custom_heading.vande {line-height: 40px;}
h2.vc_custom_heading.gezond {line-height: 40px;}
h2.vc_custom_heading.loop {line-height: 42px;}
.clsvitamin h2 {font-size: 28px !important;}
h2.watcls {font-size: 24px !important;}
h2.txtwil {font-size: 25px !important;}
h2.vc_custom_heading.ebook {font-size: 40px !important;}
h2.vc_custom_heading.tekorts {font-size: 24px !important;}
.boekcls h1 {font-size: 34px;}
div#topslide h2 {font-size: 26px !important;line-height: 35px;}
.scrollbtncls {margin: 10px;}
form#inf_form_4259245448b5b7154aaad77d683e79cd {margin-top: -10px;}
}

.top-header.notice {background: #247ca4;color: #fff;font-size: 14px;font-weight: 600;}
.top-header.notice p {margin-left: 20px;}