 .fl-node-u4sdhek1gimv > .fl-row-content-wrap {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-u4sdhek1gimv > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-bg7oj1u6rmpf {width: 100%;} .fl-node-549pix6oznte > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.s_p_icons_container{display: flex;justify-content:space-evenly; padding: 0 3%;align-items: center; }.s_p_col_icon{width: 15%;}.s_p_col_text{width: 35%;} .s_p_download_infosheet:hover{ border-bottom: solid 1px #fff;color: #6F6F6E;}.s_p_download_infosheet {font-family: 'Suisseintl-Medium', Fallback, sans-serif !important; letter-spacing: 0.05em ; font-size: 0.9em; color: #2f294b; font-weight: 300 !important;border-bottom: solid 1px #2f294b; padding-bottom:5px; transition: .5s ease-in-out; display: inline; width: auto;} .s_p_name_sup{ font-family: 'Suisseintl-light', Fallback, sans-serif; font-size: 0.29em !important; vertical-align: baseline; position: relative; top: -1.3em;} .s_p_download_sup{ font-family: 'Suisseintl-light', Fallback, sans-serif; font-size: 1em !important; vertical-align: baseline; position: relative; top: 0em;} .s_p_name { line-height: 1em; letter-spacing:0.01em !important; font-family: 'SurveyorFine-Light-Pro' !important; color: #2f294b; font-size: 3.5em !important;} .s_p_learn{ font-family: 'Suisseintl-light', Fallback, sans-serif !important; letter-spacing: 0.05em ; font-size: 0.9em; color: #2f294b; font-weight: 300 !important;} .s_p_description{ font-family: 'Suisseintl-light', Fallback, sans-serif !important; letter-spacing: 0.05em ; font-size: 1.07em; font-weight: 300 !important;} .s_p_price_label{ font-family: 'Suisseintl-Medium', Fallback, sans-serif !important; letter-spacing: 0.05em ; font-size: 0.95em; color: #2f294b;} .s_p_actives, .s_p_value { font-family: 'Suisseintl-Medium', Fallback, sans-serif !important; letter-spacing: 0.05em ; color: #2f294b;} .s_p_price{ font-family: 'Suisseintl-light', Fallback, sans-serif !important; letter-spacing: 0.05em ; color: #2f294b;font-size: 1em !important;} .s_p_secondary_title { font-family: 'SuisseIntl-Medium' !important; letter-spacing: 0.08em ; font-size: 0.85em; color: #2f294b; display: inline; position: relative; text-transform: uppercase; line-height: 1em;} .s_p_secondary_title_w { font-family: 'SuisseIntl-Medium' !important; letter-spacing: 0.08em ; font-size: 0.85em; color: #fff; padding-left: 15px; display: inline; position: relative; text-transform: uppercase;} .s_p_ingredients_title_w { font-family: 'SuisseIntl-Medium' !important; letter-spacing: 0.08em ; font-size: 0.85em; line-height: 1em; color: #fff;display: inline; position: relative; text-transform: uppercase;} .s_p_benefits_w h1{ line-height: 1.1em; letter-spacing:0.02em !important; font-family: 'SurveyorDisplay-Book-Pro' !important; color: #fff;font-size: 2.6em ;} .s_p_benefits h1{ line-height: 1.1em; letter-spacing:0.02em !important; font-family: 'SurveyorDisplay-Book-Pro' !important; color: #2f294b; font-size: 2.6em ;} .s_p_list{ background-color: #2e2a4a; padding: 35px;} .fl-button-lightbox-content { background: #2e2a4a none repeat scroll 0 0 !important;} .mfp-close-btn-in .mfp-close { color: #fff!important;} .s_p_video { font-family: 'Suisseintl-light' Fallback, sans-serif !important; font-weight: 300; background-color: #fff; text-align: right; letter-spacing: 0.06em; font-size: 0.9em; color: #2f294b; padding: 20px;} .s_p_line{ width: 30px; border-top: solid 2px #2d2a49; float: left; margin-top: 0.8em;} .txt_center{ text-align: center;} .s_p_line_w{ width: 30px; border-top: solid 2px #fff; float: left; margin-top: 0.8em;} .s_p_ingredients_btn { font-family: 'Suisseintl-light', Fallback, sans-serif !important; letter-spacing: 1.5px;} .s_p_w { font-family: 'Suisseintl-light' Fallback, sans-serif !important; letter-spacing: 0.05em ; color: #fff;} .fl-accordion-button { font-family: 'Suisseintl-Medium' Fallback, sans-serif !important; letter-spacing: 0.09em ; font-size: 0.85em; color: #fff;} .s_p_benefits_title{font-family: 'SuisseIntl-Medium' !important; letter-spacing: 0.08em ; font-size: 0.85em; color: #2f294b; padding-left: 15px; display: inline; position: relative; text-transform: uppercase;} .s_p_benefits_title_w { font-family: 'Suisseintl-Regular' !important; letter-spacing: 0.08em ; font-size: 0.9em; color: #fff; padding: 1em 0 ; display: inline; padding-left: 18px; position: relative;} .second { text-indent: -0.9em; line-height: 2em; font-size: 1.15em;} .may_like .fl-post-grid-title{ letter-spacing: 0.08em; font-family: 'Suisseintl-light', Fallback, sans-serif !important; font-weight: 300; color: #2f294b; text-transform: uppercase; font-size: 0.85em !important; text-align: center;} .header.blue { background: #2e2a4a !important;} .page-template-template-full-custom-php .section-boxed { max-width: 1000px !important;} .rabbit_test{ text-align: center !important;}.footer-box { padding-top: 35px;} .cols-wrapper { margin: auto;} .cols-2 { width: 68%;} .custom-page-content { background-color: #fff;} .s_p_new_btn{ text-align: center; color: #fff; font-size: 0.9em; letter-spacing: 2px; padding: 5px 3px 3px 2px; background-color: #2e2c49; width: 55px; display: block; font-family: 'Suisseintl-light', Fallback, sans-serif; transition: .5s ease-in-out;} @media (max-width: 700px){ .fl-module-button .fl-button-left, .fl-module-button .fl-button-right { text-align: right !important;}.footer-box {padding: 35px 35px 0px35px !important;} .section-boxed { padding: 0 !important;}.w_mobile {color: #fff !important;}.benefits_m div{background-position: 60% center !important;}.f_module div{background-position: 55% center !important;} .new_btn_skin{ font-size: 0.6em; letter-spacing: 2px; padding: 4px 2px 2px 1px; width: 13%;} .lbp_secondary{ margin-top: 40%;} .product_headings { font-size: 2em;} .s_p_benefits h1, .s_p_benefits_w h1{ font-size: 2.2em;} .s_p_name { font-size: 3em !important;} .hr_video_series{ width:20%;} .play_btn_container .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { float: right !important; font-size: 2.3em !important;} .fl-node-5d66e525b914e > .fl-row-content-wrap{ background-image: none;}.s_p_learn p{ font-size: 0.8em !important;} .second { font-size: 1em !important;} .s_p_col_icon{width: 30%; margin-bottom: 20px;}.s_p_col_text{width: 70%;} .s_p_w_ingredients { font-family: 'Suisseintl-light' Fallback, sans-serif !important; letter-spacing: 0.05em ;font-size: 0.8em !important; color: #fff;}.play_btn_monat{float:right !important;text-align:right !important;} .s_p_icons_container{ flex-wrap: wrap ; padding: 0 5%;}}