

#recent-posts-3 ul {padding-left: 0;}
.index-fix, .index-fix * {z-index:11 !important;}
.vc_custom_1472827792112 {background-color: #fff !important;}
.header_top .header-widget a {font-weight:600; color:#bbb;}
.header_top .header-widget a:hover {color:#2b8dd6;}
.wpml-ls-sidebars-header_right {background-color: transparent !important;}
.header_top #lang_sel ul>li>a, .header_top #lang_sel_click ul>li>a {padding-right: 35px !important; color: #f6f6f6 !important;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {top: 0 !important; border: 0 none !important;}
.wpml-ls-slot-footer a {background-color: transparent;}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {margin-bottom: 0 !important;}
.header_top #lang_sel_click img.iclflag {top: -2px;}

.disable {display:none !important;}

:lang(es-ES) .wimpel {display:none !important;}

.menu_recent_post_text, .ausblenden, .post_author, .single-post .breadcrumb, .blog_time {display: none;}

.mobile_menu a {text-transform:capitalize;}

/* Logo */
.q_logo > a {max-height:70px !important;}
:lang(es) .q_logo img:not(.dark) {display:none !important;}
:lang(es) .q_logo .dark {opacity:1 !important; display: block !important;}
:lang(es) header.sticky:not(.header_style_on_scroll) .q_logo img.dark {opacity:1 !important;}

/* Video Tabs */
.q_tabs.vertical.left .tabs-nav li.active a {background-color:#fff;border-right-color:#fff;}
.q_tabs.vertical.right .tabs-nav li.active a {background-color:#fff;border-left-color:#fff;}
.q_tabs.vertical.left .tabs-container {border: 2px solid #ededed;border-left: 0 none;}
.q_tabs.vertical.right .tabs-container {border: 2px solid #ededed;border-right: 0 none;}
.q_tabs.vertical.left .tab-content {padding-right:15px;margin-right: -2px;background-color:#fff;}
.q_tabs.vertical.right .tab-content {padding-left:15px;margin-left: -2px;background-color:#fff;}
.q_tabs.vertical .tabs-nav li a {font-size:16px;}

.portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .q_tabs.vertical .tabs-nav li.active a, .q_tabs.vertical.left .tab-content, .q_tabs.vertical.right .tab-content, .q_tabs.boxed .tabs-nav li.active a, .q_tabs.boxed .tabs-container, .q_accordion_holder.accordion .ui-accordion-header .accordion_mark, .single_links_pages span, .single_links_pages a:hover span, .pagination ul li span, .pagination ul li a:hover, .service_table_inner li {border-color:#ededed;}

.wpb_text_column ul {list-style-position: outside;position: relative;}
.wpb_text_column ul > li > ul {left: 0px; padding-right: 15px;}

.breadcrumb .current {color: #ffffff !important;}

.q_tabs .tabs-nav li.active a {color: rgb(43, 141, 214) !important;}
.q_tabs .tabs-nav {margin-bottom: 20px;}
.q_tabs.boxed .tabs-nav {margin-bottom: 0px;}

.kein-zaehler .stats-number {display: none !important;}
.kein-zaehler .counter_prefix {margin: 6px 0; display: block !important;}
.ueber-uns-stats .stats-block {background-color: #ededed;padding: 20px;}

.two_columns_75_25 {padding: 30px 0;}
.cta-button-area {text-align: center;}

/* Partner Login */
#smartPWLogin input[type='submit'] {
background-color: #ededed;
border: 0 none;
padding: 10px;
font-size: 18px;
}
#smartPWLogin input[type='submit']:hover {
background-color: #dedede;
cursor:pointer;
}

#smartPWLogin input[type='password'] {
padding: 10px;
vertical-align: bottom;
font-size: 15px;}

/* Gravity Forms */
.behandlung-box .gfield_label {font-size:1.4em;}
.behandlung-box .gchoice_1_2_1, .behandlung-box .gchoice_1_2_2 {float:left; margin-left: 20px !important; font-size:1.2em;}
.behandlung-box li label {margin:0 0 0 28px !important;}
.behandlung-box #choice_1_2_1, .behandlung-box #choice_1_2_2 {height: 20px;width: 20px !important;}
body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper textarea, body .gform_wrapper .chzn-container-single .chzn-single span, body .gform_wrapper select {background-color: #ededed;}
.gfield_select {height:3em;}
.gform_wrapper .top_label .gfield_label {font-weight:700 !important;}
.gf_inline {float:left;margin-right: 20px !important;clear: none !important;}
.bpay-checkbox {background-color:#f1f6fa;padding:20px;}
.gform_wrapper .gsection {border-bottom: 0px solid #ffffff !important;}
#field_1_9, #field_1_3 {border-bottom: 1px solid #CCCCCC!important;}
.gchoice_1_10_2 {width: 60% !important;}
#label_1_2_1, #label_1_2_2 {position: relative; top: -2px;}
#input_1_10 li {width: 33%;}
#gform_submit_button_1 {background-color: #2b8dd6 !important; border: 0px solid #ffffff; color: #fff}
#gform_submit_button_1:hover {background-color: #55A4DE !important; border: 0px solid #ffffff;}
body .gform_wrapper select {padding: 10px !important;}
.gf_no_label .gfield_label {display:none !important;}

html:lang(es-ES) #field_1_44 {display:none !important;}

/* Listen */
ul {padding-left: 7.5%;}
.uavc-list, .gallery_inner {padding-left: 0;}

/* Graphen / Pie Charts */
.q_pie_graf_legend ul li p, .q_line_graf_legend ul li p {line-height: 15px;padding: 5px 0 0 35px;font-size: 12px;}

/* Vorher/Nachher Slider DE */
#v-n-de-home .qode_image_gallery_holder .active:after {content: 'vorher'; position: absolute; bottom: 0; padding: 3px 10px; background-color: #fff; color: #2b8dd6; -webkit-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); margin-left: 10px;}
#v-n-de-home .qode_image_gallery_holder .active > div:after {content: 'nachher'; bottom: 0; padding: 3px 10px; background-color: #fff; position: absolute; margin-left: 390px; color: #2b8dd6; -webkit-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75);}

/* Vorher/Nachher Slider ES */
#v-n-es-home .qode_image_gallery_holder .active:after {content: 'antes'; position: absolute; bottom: 0; padding: 3px 10px; background-color: #fff; color: #2b8dd6; -webkit-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); margin-left: 10px;}
#v-n-es-home .qode_image_gallery_holder .active > div:after {content: 'después'; bottom: 0; padding: 3px 10px; background-color: #fff; position: absolute; margin-left: 390px; color: #2b8dd6; -webkit-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75);}

/* Vorher/Nachher Slider EN */
#v-n-en-home .qode_image_gallery_holder .active:after {content: 'before'; position: absolute; bottom: 0; padding: 3px 10px; background-color: #fff; color: #2b8dd6; -webkit-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); margin-left: 10px;}
#v-n-en-home .qode_image_gallery_holder .active > div:after {content: 'after'; bottom: 0; padding: 3px 10px; background-color: #fff; position: absolute; margin-left: 390px; color: #2b8dd6; -webkit-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 3px 0px rgba(50, 50, 50, 0.75);}

/* Buttons auf Kontakt/Termin-Seite */
.termin-vereinbaren-button {text-align: center; font-weight: bold; text-transform: uppercase; padding: 10px; background-color: #2b8dd6;color: #fff; letter-spacing: 0.1em;display: block; margin: 5px auto;}
.termin-vereinbaren-button:hover { background-color: #276899;color: #fff;}
.blue-shadow {-webkit-box-shadow: 1px 1px 6px -2px rgba(26,26,26,1);
-moz-box-shadow: 1px 1px 6px -2px rgba(26,26,26,1);
box-shadow: 1px 1px 6px -2px rgba(26,26,26,1);}

.kontakt-button {text-align: center; margin: 5px 0; padding: 10px; background-color: #666;color: #fff; display: block;}
.kontakt-button:hover { background-color: #888; color: #fff;}

.mobile-termin-button, .mobile-termin-button:hover {
display: none;
background-color: rgb(43, 141, 214);
color: rgb(255, 255, 255);
padding: 11px !important;
width: 90%;
text-align: center;
margin: 0px auto 10px;}


.mobile-termin-button i {padding-right: 10px;}

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], 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: #fefefe; border: 1px solid lightgrey;}

/* Vorher Nachher Slider - Unterseite DE */
.twentytwenty-horizontal .twentytwenty-left-arrow:before {
    content: 'Before';
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #ffffff;
    position: relative;
    top: -50px;
    left: -65px;
}
.twentytwenty-horizontal .twentytwenty-right-arrow:before {
    content: 'After';
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #ffffff;
    position: relative;
    top: -50px;
    left: 20px;
}

/*Formular*/
.zonen .wpcf7-list-item {display: list-item;list-style: none;}
.checkbox-beauty-pay .wpcf7-list-item input[type="checkbox"] {float: left;}
.checkbox-beauty-pay .wpcf7-list-item .wpcf7-list-item-label {float: left; width: 90%; margin-left: 5px;}
.wpcf7-submit {margin-top: 20px !important; background-color: #2b8dd6 !important; color: #fff !important; border: 0px solid #fff !important;}
.wpcf7-submit:hover {background-color: #276899 !important; border: 0px solid #fff !important;}
.zonen td {text-align: left;}
div.wpcf7-response-output.wpcf7-mail-sent-ok {background-color: #01990B !important;}
input.wpcf7-form-control.wpcf7-submit {margin-top: 0px !important;}
select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {padding: 0px;}
.vc_custom_1454673115559 h4 {line-height: 2em !important;}
.wpcf7-select {max-width: 320px; height: 32px;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:11px 6px !important;}


/* RevSlider Nav Buttons */
.ls-nav-prev, .ls-nav-next {border: 0 none !important;}
.ls-nav-prev:after, .ls-nav-next:after {color: #555963;}
#qode-full-screen-slider .carousel-indicators:before, #qode-home-slider-es .carousel-indicators:before, #qode-home-slider-en .carousel-indicators:before {content:url(https://www.ice-aesthetic.co.uk/wp-content/uploads/2016/03/pfeil_slider.gif); width:auto;  z-index: 105;bottom: 20px;margin-top:-20px;position:absolute; border-radius: 25px;height:32px;}
.carousel-control {display:none;}

/* Typographie */
p {margin-bottom: 8px;}
.plus-liste .aio-icon {vertical-align: sub;}
.check-liste .aio-icon {vertical-align: middle;}
.check-liste .uavc-list-content span.uavc-list-desc {line-height: 18px;}
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"], span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type="radio"] {vertical align: text-bottom; top:0px;}
.top-icon .aio-icon-description {margin-top:0px !important;}

/* Video Player */
.ytp-title-text {display: none !important; visibility: hidden !important;}

/* Testimonials */
.testimonials_holder .flex-direction-nav a {border: 1px solid #303030; border-radius: 0px;}
.testimonials .testimonial_text_inner p {font-size: 16px;}

/* Bekannt aus */
.qode_clients .qode_client_holder_inner:after, .qode_clients .qode_client_holder_inner:before {border: 0 none;}

/* Termine header */
.drop_down .second .inner {box-shadow:0 1px 1px #999;}

/* Home Boxen */
.home-boxen .aio-icon-box {padding: 20px 6px 10px 6px; margin-bottom: 0px !important; background-color: #ededed;}
.home-boxen h3.aio-icon-title {font-size: 16px !important; text-transform: none;}
.top-icon .aio-icon-header h3.aio-icon-title {margin: 15px 0 15px !important;}

/* Footer */
.footer_top h5 {border-bottom: 1px solid #818181;}
#lang_sel_footer a:hover {color: #555963 !important;}
#lang_sel_footer a {color: #aeaeae !important;}

/* Menü */
#nav-menu-item-15537 a > span, #nav-menu-item-17629 a > span, #nav-menu-item-17596 a > span, .termin-menu-button a > span {background-color: #2b8dd6; padding: 10px 8px 9px 8px; color: #fff; }
#nav-menu-item-15537 a, #nav-menu-item-17629 a, #nav-menu-item-17596 a {padding-right: 0px;}
#nav-menu-item-15537 span:nth-child(3), #nav-menu-item-17629 span:nth-child(3), #nav-menu-item-17596 span:nth-child(3) {display: none !important;}

nav.main_menu>ul>li>a>i.menu_icon {margin-right: 0px;}
#nav-menu-item-16030 i {box-shadow: 0px 0px 0px 0px #ffffff !important;}
#nav-menu-item-16030 span, #nav-menu-item-17614 span, #nav-menu-item-17634 span {display: none;}

nav.main_menu>ul>li>a, nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {text-transform: uppercase !important;}

.mobile_menu_button span {width: 30px;height: 30px;font-size: 20px;}

.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner>ul>li>a:hover {color:#262626;}
.drop_down .narrow .second .inner ul li a {font-size:12px;}
.current-menu-item a {color: #262626 !important;}

/* Termine Button */
.termin-button {padding: 10px; background-color: #2b8dd6; color: #fff; font-size: 18px; box-shadow: 0px 0px 3px 0px black;}
.termin-button span {text-transform: uppercase; font-size: 13px; letter-spacing: 1px; font-weight: 600;}
.termin-button i {padding: 10px;}
.termin-button:hover {background-color: #55A3DE; color: #fff;}

/* Back to top / Slider Navigation buttons / Buttons generell */
#back_to_top span, .qode_image_gallery_no_space .controls a.prev-slide span, .qode_image_gallery_no_space .controls a.next-slide span, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {border-radius: 0px; border: 1px solid #555963; color: #555963;}
#back_to_top span {border: 1px solid #e8e8e8;}
.qode_image_gallery_no_space.light .controls a.prev-slide span, .qode_image_gallery_no_space.light .controls a.next-slide span {border: 1px solid #555963; color: #555963;}
.carousel-control {width: 10% !important}
.carousel-control .prev_nav, .carousel-control .next_nav, .carousel-control i {border-color: #555963 !important; color: #555963 !important;}
.carousel-control .next_nav {right: 60px;}
.carousel-control .prev_nav {left: 60px;}

/* Studien / Artikel */
.wissenschaft-artikel .top-icon .aio-icon-header h3.aio-icon-title {margin: 0 15px;}
.artikel-link-icons .aio-icon-component {float: left; width: 50%; margin: 0 auto;}

/* FAQ / Fragen und Antworten */
.more_facts_inner {padding-top: 10px;}
.more_facts_button_holder.left {padding: 0 15px;}
.more_facts_button {padding: 20px 0 15px;}
.more_facts_button_arrow i {position: absolute;left: 0%;top: 35%; transition: all 300ms ease;}
.rotate_arrow i {position: absolute;left: 0%;top: 40%; transform: rotate(-180deg);}
.more_facts_button_text {padding-left:20px !important;}
.more_facts_button .more_facts_button_arrow.rotate_arrow {-webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.q_accordion_holder h4:nth-child(4n+1) {background-color: #f1f6fa !important;}
#tab-c948bbb2-cf72-0 .vc_row, #tab-687a2319-504a-4 .vc_row {border-top: 1px solid #555963 !important;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {border: 0 none;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {height:55px; width:45px;}
.q_accordion_holder.accordion h4.ui-accordion-header {padding: 8px;}
.tab-inhalt {color: #555963; border: 1px solid #555963; padding:14px;}
.tab-inhalt:hover {color: #262626; border: 1px solid #262626;}
.accordion .tab-title {font-size: 18px;}

.faq-half-1 .vc_row:nth-child(2n-1) .more_facts_holder {background-color:#f9f9f9 !important;}
.faq-half-2 .vc_row:nth-child(2n) .more_facts_holder {background-color:#f9f9f9 !important;}

/* Preise */
.ult_pricing_table a {text-decoration: underline !important;}
.ult_design_2 .ult_pricing_table .ult_price_features ul li {margin-left: 15px !important; margin-right: 15px !important; line-height: 1.75em !important;}
.ult_design_2 .ult_price_body_block, .ult_design_2 .ult_price_body {background-color: #f1f6fa !important;}
.ult_pricing_table .ult_pricing_heading h3 {font-size: 22px !important;}
.ult_price_action_button {background-color: #2b8dd6 !important; color: #fff !important;}
.ult_featured .ult_pricing_table {box-shadow: 0 0 7px rgba(167,167,167,.5) !important;}
. ult_pricing_table_wrap:not(.ult_featured) .ult_pricing_table .ult_pricing_heading {background-color: #fff !important; border: 2px solid #f1f6fa !important;}

.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button {right: 0 !important; width: 100%; border-radius: 0px !important; padding: 10px !important; bottom: -17px !important;}
.ult_design_2:not(.ult_featured) .ult_pricing_table .ult_price_link .ult_price_action_button {opacity: 0.7;}
.ult_design_2:not(.ult_featured) .ult_pricing_table .ult_price_link .ult_price_action_button:hover {opacity: 1;}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button:after {border-left: 0 none !important;}
.ult_design_2 .ult_price_body_block {border-bottom: 0 none !important;}
.ult_design_2 .ult_pricing_table .ult_price_link {z-index: 1;}

.kunden-preise .q_tabs.horizontal .tabs-nav li:first-child a, #faq-block .q_tabs.horizontal .tabs-nav li:first-child a {padding-left: 14px;}
.kunden-preise .tabs-nav li, #faq-block .tabs-nav li {border: 1px solid #555963;}
.kunden-preise .tabs-nav:first-child li, #faq-block .tabs-nav:first-child li {margin-right: 10px;}

.no-price .ult_price .ult_price_figure {font-size:13pt !important;word-wrap: normal;word-break: break-word;margin-bottom:20px;}
.no-price .ult_price_link {margin-bottom:10px;}

.q_tabs .tabs-nav li a {font-size:14px;}

.preise-allgemein .ult_price_body .ult_price .ult_price_figure {font-size: 14px !important; line-height: 23px !important;padding-left: 10px; padding-right: 10px; padding-bottom: 10px; word-break: normal;}

#bestandskunden .ult_pricing_table .ult_pricing_heading {padding: 10px 0;}
#bestandskunden .ult_price_body .ult_price .ult_price_figure {font-size:24px !important;}
#bestandskunden .ult_design_2 .ult_pricing_table .ult_price_link {margin-top:10px;}
#bestandskunden .ult_pricing_table .ult_price_body {margin: 5px auto;}

.styled-select {background-color: #2b8dd6 !important;}

.alt-link-box .ult_price_link, .alt-link-box .ult_price_action_button {display:none !important; opacity: 0;}
.alt-link-box .styled-select {margin-top:0px;}
.alt-link-box .ult_pricing_table .ult_price_features {padding-top:0px;}
:not(.alt-link-box).ult_design_2 .ult_price_body_block {margin-bottom:20px;}

.preise-box .qbutton {margin: 0 auto; color: #fff; background-color: #2b8dd6; border-color: #2b8dd6;}
.preise-box .qbutton:hover {box-shadow: 0 0 7px rgba(167,167,167,.5);color: #2b8dd6; background-color: #fff; border-color: #fff;}
.preise-box {text-align: center; transition: box-shadow .3s ease;}
.preise-box .accordion_mark {display: none !important;}
.preise-box .tab-title, .preise-box .accordion_content {padding: 0 !important;}
.preise-box .ui-accordion-header {border-radius: 4px;}
.preise-box>.vc_column-inner>.wpb_wrapper {background: #f1f6fa; padding: 30px 20px 10px 20px; transition: all .3s ease;}
.preise-box h3.preis {font-size:32px;}
.preise-box .uavc-list li {text-align:left;}
.preise-box .tab-title {font-size: 14px;text-transform: none; line-height: 20px; font-family: "Open Sans", Arial, sans-serif;}
.preise-box:hover>.vc_column-inner>.wpb_wrapper {box-shadow: 0 0 7px rgba(167,167,167,.5); margin-top: -5px;}
.preise-box.featured-preis>.vc_column-inner>.wpb_wrapper {box-shadow: 0 0 7px rgba(167,167,167,.5);}
.preise-box.featured-preis .preise-box-titel {margin-left:-20px; margin-right: -20px; background-color: #2b8dd6;background-color: #2b8dd6;margin-top: -30px;padding-top: 30px; color:#fff !important;}
.preise-box .accordion_content {margin-left: -5px !important; margin-right: -5px !important;}

@media screen and (min-width: 1200px) and (max-width: 1201px) {
.preise-box .qbutton {padding: 0 10px;margin-left: -10px !important;margin-right: -10px !important;}
.preise-box .vc_custom_1483522796030 {margin-left: -10px; margin-right: -10px;}
}

/* - Herbstspecial */
.herbst-special .ult_price p {margin-bottom:0px;}
.herbst-special  .ult_price p:nth-of-type(2), .herbst-special-standort .ult_price p:nth-of-type(2) {font-size: 26px;text-decoration: line-through;color: #aeaeae; font-weight: 600; margin-bottom: 0px;}
.herbst-special .ult_price p:nth-of-type(3), .herbst-special-standort .ult_price p:nth-of-type(3) {color:#2b8dd6;font-weight:600;}
.herbst-special .ult_price_term, .herbst-special-standort .ult_price_term {height:30px;}
.herbst-special .ult_price_link {display:none;}
.herbst-special .ult_price_body_block {margin-bottom: 0px !important;}
.herbst-special .ult_price_features {padding-top: 0px !important;}
.herbst-special .ult_price_term
.herbst-special .ult_price_body, .herbst-special .ult_price_body_block, .herbst-special .ult_price_figure {background-color:#fff !important;}
.ult_design_2 .ult_pricing_table .ult_price_body {border: 0 none !important;}

/* Wimpel */
.wimpel .mobile, .wimpel .desktop {
position: fixed;
    right: -6px;
    top: 33%;
    z-index: 1001;
    max-width: 200px;
transition: all 0.6s cubic-bezier(.2,-.41,.19,1.44);
-webkit-animation: wiggle 1s;
-moz-animation: wiggle 1s;
animation: wiggle 1s;
animation-delay: 1.3s;
-webkit-animation-delay: 1.5s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
}

@-webkit-keyframes wiggle {
    0% {-webkit-transform:rotate(2deg);}
25% {-webkit-transform:rotate(-2deg);}
    50% {-webkit-transform:rotate(2deg);}
75% {-webkit-transform:rotate(-2deg);}
    100% {-webkit-transform:rotate(2deg);}
}

@-moz-keyframes wiggle {
    0% {-moz-transform:rotate(2deg);}
25% {-moz-transform:rotate(-2deg);}
    50% {-moz-transform:rotate(2deg);}
75% {-moz-transform:rotate(-2deg);}
    100% {-moz-transform:rotate(2deg);}
}

@keyframes wiggle {
    0% {transform:rotate(2deg);}
25% {transform:rotate(-2deg);}
    50% {transform:rotate(2deg);}
75% {transform:rotate(-2deg);}
    100% {transform:rotate(2deg);}
}

.wimpel:hover .desktop {transform: translateX(-6px);}

.wimpel .mobile {display:none;}
.wimpel:hover .mobile {transform: translateX(-4px);}

@media screen and (max-width: 1460px) {
.wimpel .mobile {display: block;}
.wimpel .desktop {display:none;}
}

/* Lightbox */
a.pp_next:after, a.pp_previous:after {border-radius: 0px !important; color: #555963 !important; border-color: #555963 !important;}
.pp_next, .pp_previous {visibility: hidden !important;}
.pp_arrow_previous, .currentTextHolder, .pp_arrow_next {display: none !important;}

/* Über Uns */
.left-m-20 {margin-left: 20px !important;}

/* Team 5-spalten Layout */
.vc_responsive .team_box_wrap.wpb_row .vc_col-sm-2 {float: left;width: 18.8%;padding: 0;margin-right: 1.5%;min-height: 0;}
.team_box_wrap .team_box_last {margin: 0 !important;}

/* Bekannt aus / Partner */
.qode_clients .qode_client_holder a:hover {opacity: 1 !important;}
.qode_clients .qode_client_holder a {opacity: 0.6 !important;}
.image_with_text .separator {display: none;}

.textwidget .qbutton.small {padding: 0 6px; height: 26px; line-height: 26px;}
.footer_top a.qbutton {color:#fff !important;}

.fix-icon-bar img {transition: right 0.3s ease 0s;}

.fix-icon-bar {
	position: fixed;
	top: 42%;
	z-index: 999999;
	right: -3px;
	margin-top: -50px;
}

.fix-icon-bar img{
    position: relative;
	right: -10px;
}

.fix-icon-bar img:hover{
    position: relative;
	right: -1px !important;
}

.page-id-15900 .vc_col-sm-3 {width: 20% !important;}

/* Blog */
.post_info .time {display: none;}
.blog_holder.blog_small_image article .post_text .post_text_inner {padding: 0 23px 23px 23px;}

/* JS Toggle */
.closed {display:none !important;}
.open {display: block !important;}
.tab-inhalt.active {background-color: #f9f9f9 !important; font-weight: bold; color: #2b8dd6;}

/* Presse */
.wpb_content_element.force-300.wpb_single_image img {height: 300px !important; box-shadow: 0px 0px 2px #999;}


/*Preise Dropdown*/
.styled-select {
   height: 29px;
   overflow: hidden;
   width: 90%;
   margin: 15px;
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
width: 100%;
cursor:pointer;
}

.styled-select.slate {
   background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;
   height: 34px;
   width: 200px;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 220px;
}

.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.blue    { background-color: #2b8dd6; }
.blue select {
color: #fff;
}
.styled-select select {background: url(https://www.ice-aesthetic.co.uk/wp-content/uploads/2016/08/15xvbd5.png) no-repeat 94% 0; background-color: transparent; max-width:100%; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.styled-select {
background: #6bcaed;
background: -moz-linear-gradient(top, #6bcaed 0%, #3cbbe6 50%, #2b8cd6 52%, #6bcaed 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #6bcaed), color-stop(50%, #3cbbe6), color-stop(52%, #2b8cd6), color-stop(100%, #6bcaed));
background: -webkit-linear-gradient(top, #6bcaed 0%, #3cbbe6 50%, #2b8cd6 52%, #6bcaed 100%);
background: -o-linear-gradient(top, #6bcaed 0%, #3cbbe6 50%, #2b8cd6 52%, #6bcaed 100%);
background: -ms-linear-gradient(top, #6bcaed 0%, #3cbbe6 50%, #2b8cd6 52%, #6bcaed 100%);
background: linear-gradient(to bottom, #6bcaed 0%, #3cbbe6 50%, #2b8cd6 52%, #6bcaed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bcaed', endColorstr='#6bcaed', GradientType=0 );
}
.blue select option {background-color:#2b8dd6;}

/* Sidebar Nav FAQ */
.side-nav-faq {height: auto;position: fixed;top: 55%;right: 0;margin: 0;z-index: 10001;padding: 10px;background-color: #ededed;display: block;opacity: 1;visibility: visible;}
@media only screen and (max-width: 1430px) {
.side-nav-faq, .side-nav-faq * {display:none !important;}
}

/* Responsive */
@media only screen and (max-width: 1180px) {
.q_logo img {transform:scale(0.7);}
.q_logo {left: -2em !important;}
}
@media only screen and (max-width: 1100px) {
.q_logo img {transform:scale(0.5);}
.q_logo {left: -6em !important;}
}

@media only screen and (max-width: 1000px) {
.home-boxen .aio-icon-box {padding: 20px;}
.desktop {display: none;}
.mobile-termin-button {display: block !important;}
.breadcrumbs {display: none !important;}
.q_logo img {transform:scale(0.85); !important;}
.q_logo {left: 0 !important;}
:lang(es) .q_logo .dark {
    opacity: 1 !important;
    display: block !important;
    position: absolute;
    left: -10em;
}
@media screen and (max-width: 800px) {
.page-id-15900 .vc_col-sm-3 {width: 50% !important; float: left;}
.container .vc_row {margin-left: 0px;margin-right: 0px;}
.title_subtitle_holder {padding-left: 15px;}
.qbutton.small {padding: 0 7px;}
}

@media only screen and (max-width: 768px) {
.wissenschaft-artikel .top-icon .aio-icon-header h3.aio-icon-title {margin: 0 0 0 5px;}
.two_columns_50_50 .column1, .two_columns_50_50 .column2, .three_columns .column1, .three_columns .column2, .three_columns .column3, .two_columns_66_33 .column1, .two_columns_66_33 .column2, .two_columns_33_66 .column1, .two_columns_33_66 .column2, .two_columns_75_25 .column1, .two_columns_75_25 .column2, .two_columns_25_75 .column1, .two_columns_25_75 .column2, .four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4 {width: 100%;}
.title_size_large .title_holder .container {background-color: rgba(255,255,255,0.8) !important;}
.mobile-overlay {background-color: rgba(255,255,255,0.8) !important; padding:30px;}
.container .vc_row {margin-left: 0px;margin-right: 0px;}
}

@media screen and (max-width: 600px) {
.fix-icon-bar {display: none !important;}
.container .vc_row {margin-left: -15px;margin-right: -15px;}
.title_subtitle_holder {padding-left: 0px;}
.vc_responsive .team_box_wrap.wpb_row .vc_col-sm-2 {float: initial;width: initial;padding: initial;margin-right: initial;min-height: 0;}
}
@media screen and (max-width: 481px) {
.page-id-15900 .vc_col-sm-3 {width: 100% !important;}
.ls-slide h4.ls-l {font-size: 1.3em !important; margin-left: 20px !important;}
}

@media screen and (max-width: 420px) {
.q_logo img.mobile {max-width: 85%; height: auto !important;}
.slider_content.left.skrollable, .slider_content.right.skrollable {top: 20% !important;}
.slider_content.right.skrollable {right: 7% !important;}
.ls-slide h4.ls-l {font-size: 1em !important;}
}