/* TD css Start */
 .bg-accent{background-color:#ff8400}p a{color:#ff8400}.divider-v2 h1:after,.divider-v2 h2:after,.divider-v2 h3:after,.divider-v2 h4:after,.dividerv h5:after,.divider-v2 h6:after,h1.divider-v2:after,h2.divider-v2:after,h3.divider-v2:after,h4.divider-v2:after,h5.divider-v2:after,h6.divider-v2:after{background:#ff8400}hr.divider_3:before{background:#ff8400}hr.divider_3:before{background:#ff8400}.divider_4_first{border:3px solid #ff8400}.divider_4_second{background-color:#ff8400}.divider_4::after,.divider_4::before{background-color:#ff8400}.divider_5 i{color:#ff8400}.mainmenu ul ul{border-top:2px solid #ff8400}.header.original .mainmenu ul li a.trail,.header.original .mainmenu ul li a.active,.header.cloned .mainmenu ul li a.trail,.header.cloned .mainmenu ul li a.active{color:#ff8400}#top-wrapper.fixed .mainmenu a.active,#top-wrapper.fixed .mainmenu a.trail{color:#ff8400}.mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.mainmenu ul ul li a.active,.mainmenu ul ul li a.trail:not(.megamenu){background:#ff8400!important}body.header-dark .fixed .mainmenu ul li a.trail,body.header-dark .fixed .mainmenu ul li a.active{color:#ff8400}.header-light #top-wrapper.fixed .mainmenu a.active,.header-light #top-wrapper.fixed .mainmenu a.trail{color:#ff8400}.subnav a{color:#ff8400}#nav-open-btn:before{background:#ff8400}.ce_table table th{background:#ff8400}.ce_tabs .tabs.classic ul li.active,.ce_tabs .tabs.classic ul li:hover{border-color:#ff8400}.ce_tabs .tabs.horizontal ul li:hover a,.ce_tabs .tabs.horizontal ul li.active a{background:#ff8400}.ce_teambox .image .overlay{background:#ff8400}.ce_teambox .email a{color:#ff8400}blockquote a{color:#ff8400}.header .mod_search .search-content{background:#ff8400}.ce_iconbox.version2 i{background:#ff8400}.ce_iconbox .link{color:#ff8400}.ce_testimonial a{color:#ff8400}.ce_accordion .toggler:before{color:#ff8400}.mod_calendar th.head{background:#ff8400;border-top:1px solid #ff8400;border-right:1px solid #ff8400;border-left:1px solid #ff8400}.mod_calendar th.previous a,.mod_calendar th.next a{background-color:#ff8400}.pagination li span.current{background:#ff8400}.pagination li a:hover{color:#ff8400}.mod_faqpage h3:before{color:#ff8400}.mod_search .submit{border:1px solid #ff8400}input:focus,textarea:focus{border:1px solid #ff8400}form fieldset legend{background-color:#ff8400}input.submit[type="submit"],button.submit[type="submit"]{background:#ff8400}input.submit[type="submit"]:hover,button.submit[type="submit"]:hover{background:#ff8400}.ce_youtube_background.overlay .YTPOverlay{background-color:#ff8400}.label-accent{background:#ff8400}.ce_hyperlink a,a.btn{background:#ff8400;border-color:#ff8400}.ce_hyperlink a.link-white,a.btn.link-white{color:#ff8400}.ce_hyperlink a.link-white:hover,a.btn.link-white:hover{background:#ff8400}.ce_hyperlink a.outline,a.btn.outline{color:#ff8400}.newslist h2,.newslist h2 a{color:#ff8400}.newslist .news-left .news-date{background:#ff8400}.newsteaser .date{background:#ff8400}#portfolio_filter a.selected,#portfolio_filter a:hover{background:#ff8400}.ce_chartbar .chart_data{background:#ff8400}.color-accent,.color-accent p,.color-accent i,.color-accent h1,.color-accent h2,.color-accent h3,.color-accent h4,.color-accent h5,.color-accent h6,.color-accent a:not(.link-white){color:#ff8400}blockquote{border-color:#ff8400}.ce_pricetable .pricetable.highlight .title{background:#ff8400}.ce_imagebox_v2 .ce_url a{background:#ff8400}.ce_gallery .content{background:#ff8400}.ce_headertext h1:after,.ce_headertext h2:after,.ce_headertext h3:after,.ce_headertext h4:after,.ce_headertext h5:after,.ce_headertext h6:after{background:#ff8400}.ce_countup i{color:#ff8400}.newslist-v3 .date{background:#ff8400}.ce_bgimage.offset.offset-bg-accent:before{background-color:#ff8400}.ce_leadertext.version2 .divider-first{border:3px solid #ff8400}.ce_leadertext.version2 .divider-second{background-color:#ff8400}.ce_leadertext.version2 .divider:after,.ce_leadertext.version2 .divider:before{background-color:#ff8400}.ce_accordion .toggler i.fa{background:#ff8400}.newsteaser_v3 .news-overlay i{background-color:#ff8400}.newslist-v3 .subheadline{color:#ff8400}.ce_teambox .function{color:#ff8400}.ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:#ff8400 transparent transparent transparent}.subheadline-v2{color:#ff8400}.ce_timeline .timeline-item .timeline-item-title{background:#ff8400}.ce_portfoliofilter.default a.selected,.ce_portfoliofilter.default a:hover{background:#ff8400}.ce_portfoliofilter.only-icon a.selected i:before,.ce_portfoliofilter.only-icon a:hover i:before{background:#ff8400;border-color:#ff8400}.ce_tabs .tabs.horizontal-clean ul li.active a{color:#ff8400}.ce_revolutionslider_hyperlink{background:#ff8400;border-color:#ff8400}#top .mod_top_mail a:hover,#top .mod_login_top:hover,#top .mod_search:hover,#top .mod_langswitcher span:hover{background:#ff8400}#top .mod_langswitcher ul li a:hover{color:#ff8400}.ce_headline_extended.version2 .divider-first{border-color:#ff8400}.ce_headline_extended.version2 .divider:after,.ce_headline_extended.version2 .divider:before,.ce_headline_extended.version2 .divider-second{background-color:#ff8400}.mod_portfoliolist .item .linkbar a{background-color:#ff8400}.mod_portfoliolist .item .linkbar a:hover{color:#ff8400}.mod_portfoliolist .item .subline{background-color:#ff8400}#top .mod_top_mail a{color:#ff8400}#top .mod_top_phone span{color:#ff8400}form .input-group-addon{background:#ff8400;border-color:#ff8400}body .picker--focused .picker__day--selected,body .picker__day--selected,body .picker__day--selected:hover,body .picker--focused .picker__day--highlighted,body .picker__day--highlighted:hover,body .picker__day--infocus:hover,body .picker__day--outfocus:hover,body .picker--focused .picker__list-item--highlighted,body .picker__list-item--highlighted:hover,body .picker__list-item:hover{background-color:#ff8400}body .picker__list-item--highlighted,body .picker__list-item:hover{border-color:#ff8400}.ce_video_background .video-overlay{background-color:#ff8400}.ce_text_imagebox.imagebox_version2 .inside,.ce_text_imagebox.imagebox_version3 .inside{background-color:#ff8400}#offcanvas-top{background:#ff8400}.cookiebar{background:#ff8400}#footer a:hover,#bottom .inside a:hover{color:#ff8400}.ce_bgimage_content_start.bg-accent .bg_overlay{background:#ff8400}.newslist-timeline:before,.newslist-timeline-both h4:before{border-color:#ff8400}.ce_divider_extended.version4 span{background:#ff8400}.ce_divider_extended.version5{background:#ff8400}#top a{color:#ff8400}.ce_linkbox h4{color:#ff8400}.body_bottom .mod_search .search-content{background:#ff8400}.mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top{background:#ff8400}.mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range{background:#ff8400}.mod_customcatalogreader.cc_immorealty .property-furnishing li i{color:#ff8400}.mod_customcatalogreader.cc_immorealty .price{background:#ff8400}.mod_customcataloglist .cc_immorealty_slider .category{background:#ff8400}.mod_customcataloglist.cc_immorealty .customelements_notelist input{background-color:#ff8400}.mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2{color:#ff8400}.mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range{background-color:#ff8400}.mod_customcatalogreader.cc_cardealer .single-price{color:#ff8400}.mod_customcatalogreader.cc_cardealer .single-price strong{background-color:#ff8400}.mod_customcataloglist.cc_cardealer .item-highlight-icon{background-color:#ff8400}.mod_customcataloglist .cc_cardealer_slider .state{background-color:#ff8400}.mod_customcataloglist .cc_cardealer_slider .price strong{color:#ff8400}.ce_linkbox a i{background-color:#ff8400}.ce_fullscreen_gallery.version3 .bold{background-color:#ff8400}form.style2{background:#ff8400}.ce_linkbox .ce_linkbox_banner{background-color:#ff8400}.custommenu li:hover{background-color:#ff8400}.ce_featured_tab li .ce_headline .headline{color:#ff8400}.ce_featured_tab li.active{background-color:#ff8400}.ce_headerimage.version3 .ce_headline .headline{background:#ff8400}.ce_headerimage.version3 .subline{background:#ff8400}.mod_portfoliolist_v4 .item a:hover{background:#ff8400}.mod_customcatalogteaser.cc_accommodations .entry:hover .item-content{background:#ff8400}.ce_revolutionslider_hyperlink.light{color:#ff8400}.ce_frame_start.style3 .ce_frame_start_inside{border-color:#ff8400}.mod_portfoliolist_teaser_3 .info,.mod_portfoliolist_teaser_3 .info a{color:#ff8400}.newsteaser_v7:hover h5{color:#ff8400}.ce_divider_extended.version10 svg{fill:#ff8400}.cd-horizontal-timeline .filling-line{background-color:#ff8400}.cd-horizontal-timeline .events a.older-event::after{border-color:#ff8400}.no-touch .cd-horizontal-timeline .events a:hover::after,.cd-horizontal-timeline .events a.selected::after{background-color:#ff8400;border-color:#ff8400}.mod_portfoliolist_v7 .comments{background-color:#ff8400}.mod_portfoliolist_v7 .subline{background-color:#ff8400}.mod_portfoliolist_v7 .item:hover .item-bottom a{color:#ff8400}.cd-horizontal-timeline .ce_text em{color:#ff8400}.mod_eventlist_v2 .title a{color:#ff8400}.ce_imagemap .hotspot.small .circle{box-shadow:0 0 0 5px #ff8400}.ce_pricecard.style2.highlight .ce_pricecard_inside{background:#ff8400}.mod_eventlist_v3 h4,.mod_eventlist_v3 h4 a{color:#ff8400}.mod_eventlist_v3 .meta-info i{color:#ff8400}.cd-horizontal-timeline time:before,.cd-horizontal-timeline .location:before{color:#ff8400}.cd-horizontal-timeline .more a{background:#ff8400}body .mainmenu ul li a:hover:before,body .mainmenu ul li a.trail:before,body .mainmenu ul li a.active:before{background-color:#ff8400}.ce_popup_start .popup_close{color:#ff8400}.ce_popup_start .ce_popup_content{border-color:#ff8400}.mod_eventlist_v4 i.fa-location-arrow{background-color:#ff8400}.ce_hyperlink_lightbox_video.hyperlink_color_accent svg polygon{fill:#ff8400}.ce_hyperlink_lightbox_video.hyperlink_color_accent svg circle{stroke:#ff8400}.mod_portfoliolist_demos .item .overlay{background-color:#ff8400}.mod_portfoliolist_demos .item h5:hover{color:#ff8400}.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:#ff8400}.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:#ff8400!important}.ce_iconbox_v3 .headline.headline-color-accent{color:#ff8400}.ce_iconbox_v3 .subheadline.subheadline-color-accent{color:#ff8400}.ce_iconbox_v3 .fonticon.fonticon-color-accent{color:#ff8400}.ce_iconbox_v3:hover.text-hover-accent i,.ce_iconbox_v3:hover.text-hover-accent .headline,.ce_iconbox_v3:hover.text-hover-accent .subheadline{color:#ff8400!important}.submenu_v2 li a:hover,.submenu_v2 li a.active{color:#ff8400}.ce_list.list-style2 li.fa:before{color:#ff8400}.ce_list.list-style3 li.fa:before{color:#ff8400}.ce_revolutionslider_hyperlink.text-link:after{color:#ff8400}.ce_download_small .ce_download_small_inside a:after{color:#ff8400}.ce_download_small .ce_download_small_inside a{border-color:#ff8400}.ce_imagemap .circle{box-shadow:0 0 0 4px #ff8400}.ce_testimonial_version7 .text_inside:before{background:#ff8400}.ce_portfoliofilter.port-filter-style3 a.selected{border-color:#ff8400}form.style8 input.submit[type="submit"],form.style8 button.submit[type="submit"]{color:#ff8400}.ce_image_text_box .ce_image_text_box_banner{background:#ff8400}.ce_image_text_box.version2 .ce_url a{color:#ff8400}.ce_grid_gallery_start li:hover .linktext{color:#ff8400}.mod_quickmenu.style2 a{border-color:#ff8400;color:#ff8400}.mod_customcataloglist.cc_product_catalog .item-inside:hover{border-color:#ff8400}.mod_customcatalogteaser.cc_product_catalog .item-highlight-icon{background-color:#ff8400}.ce_headline_w_buttons.style1 .buttons a:hover{background-color:#ff8400}.ce_headline_w_buttons.style2 .buttons a.button_one{border-color:#ff8400;color:#ff8400}.ce_headline_w_buttons.style2 .buttons a.button_two{background-color:#ff8400;border-color:#ff8400}.ce_headline_w_buttons.style2 .buttons a.button_one:hover{background-color:#ff8400}.ce_headline_w_buttons.style3 .buttons a.button_one{border-color:#ff8400;color:#ff8400}.ce_headline_w_buttons.style3 .buttons a.button_two{background-color:#ff8400;border-color:#ff8400}.ce_headline_w_buttons.style3 .buttons a.button_one:hover{background-color:#ff8400}.ce_headline_w_buttons.style5 .buttons a.button_one{border-color:#ff8400;color:#ff8400}.ce_headline_w_buttons.style5 .buttons a.button_two{background-color:#ff8400;border-color:#ff8400}.ce_headline_w_buttons.style5 .buttons a.button_one:hover{background-color:#ff8400}.ce_headline_w_buttons.style6 .buttons a.button_one{border-color:#ff8400;color:#ff8400}.ce_headline_w_buttons.style6 .buttons a.button_two{background-color:#ff8400;border-color:#ff8400}.ce_headline_w_buttons.style6 .buttons a.button_one:hover{background-color:#ff8400}.ce_headline_w_buttons.style10 .buttons a:hover{background-color:#ff8400}.ce_featurelist.style1 li i{color:#ff8400}.ce_featurelist.style2 span{color:#ff8400}.ce_featurelist.style2 .icon{color:#ff8400}.ce_featurelist.style2 li a:hover{background-color:#ff8400}.ce_featurelist.style5 li span{color:#ff8400}body .mm-menu a:hover,body .mm-menu a.active,body .mm-menu a.trail,body .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),body .mm-menu .mm-listview>li.mm-selected>span,body .mm-menu .mm-listview>li.trail a{background-color:#ff8400}.header .mainmenu ul li a.highlight span,.header .mainmenu ul li a.highlight_square_color_accent span,.header .mainmenu ul li a.highlight-square-color-accent span,.header .mainmenu ul li a.highlight_rounded_color_accent span,.header .mainmenu ul li a.highlight-rounded-color-accent span{background-color:#ff8400}.header .mainmenu ul li a.highlight_outline_square_color_accent span,.header .mainmenu ul li a.highlight-outline-square-color-accent span,.header .mainmenu ul li a.highlight_outline_rounded_color_accent span,.header .mainmenu ul li a.highlight-outline-rounded-color-accent span{box-shadow:0 0 0 2px #ff8400}.ce_accordion_v2 .toggler:not(.ui-state-active):hover{color:#ff8400}.ce_accordion_v2 .toggler.ui-state-active{background:#ff8400}#top{display:none}body{color:#212121}html,body{font-size:17px}h1{font-size:45px}.autogrid_wrapper{margin-left:-2%;margin-right:-2%}.autogrid{padding-left:2%;padding-right:2%}.autogrid_wrapper.article .inner{margin-left:-2%;margin-right:-2%}.mod_breadcrumb{display:none}#footer{background-color:#fdf5dd}#bottom{font-size:16px}#bottom .inside,#bottom .inside a{color:#212121}#bottom{background-color:#ff8400}#bottom{border-top:1px solid #e5e5e5}@media only screen and (min-width:768px){.header .logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .mainmenu{width:100%}.header .mainmenu li.float_left.floatbox{float:left;margin:0}.header .mainmenu li.float_right.floatbox{float:right;margin:0}.mod_langswitcher{display:none}.header .mod_search{display:none}body .header .mainmenu ul li.float_right.floatbox ol li:first-child a:before{display:none}.header .mod_socials{display:none!important}#top .inside{background:none!important}}@media only screen and (min-width:768px){.header.original .logo{width:212px}}@media only screen and (min-width:768px){.header.original .logo{height:140px}.header.original{line-height:140px}.smartmenu .smartmenu-trigger{height:140px}}@media only screen and (min-width:768px){.header.cloned .logo{width:145px}}.mainmenu ul li a{font-size:16px}.header .mainmenu ul li a,.header .mainmenu ul li ul a.active,.header .ce_search_label i,.header .mod_langswitcher .mod_langswitcher_inside,.header .header_metanavi a,.header .mod_socials a{color:#212121}.mod_langswitcher .mod_langswitcher_inside:before{border-color:#212121}.header .mod_socials:before{border-color:#212121}.header .smartmenu .smartmenu-trigger .line,.header .smartmenu .smartmenu-trigger .line:before,.header .smartmenu .smartmenu-trigger .line:after{background:#212121}.header.original .mainmenu:before{background:#212121}.header .mainmenu ul li a:hover{color:#ffae00}.mainmenu ul li a{text-transform:uppercase} 
/* Ende */
#bottom .inside .right {line-height: 3em;}
.mainmenu ul ul li a {font-size: 16px;}

@font-face{font-family:'open_sansregular';font-display:swap;src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans-regular-webfont.ttf) format("truetype"),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'baloo_bhairegular';src:url(../fonts/baloobhai-regular-webfont.eot);src:url(../fonts/baloobhai-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/baloobhai-regular-webfont.woff2) format("woff2"),url(../fonts/baloobhai-regular-webfont.woff) format("woff"),url(../fonts/baloobhai-regular-webfont.ttf) format("truetype"),url(../fonts/baloobhai-regular-webfont.svg#baloo_bhairegular) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'latoblack';src:url(../fonts/lato-black-webfont.eot);src:url(../fonts/lato-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-black-webfont.woff2) format("woff2"),url(../fonts/lato-black-webfont.woff) format("woff"),url(../fonts/lato-black-webfont.ttf) format("truetype"),url(../fonts/lato-black-webfont.svg#latoblack) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'latobold';src:url(../fonts/lato-bold-webfont.eot);src:url(../fonts/lato-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-bold-webfont.woff2) format("woff2"),url(../fonts/lato-bold-webfont.woff) format("woff"),url(../fonts/lato-bold-webfont.ttf) format("truetype"),url(../fonts/lato-bold-webfont.svg#latobold) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'latoregular';src:url(../fonts/lato-regular-webfont.eot);src:url(../fonts/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-regular-webfont.woff2) format("woff2"),url(../fonts/lato-regular-webfont.woff) format("woff"),url(../fonts/lato-regular-webfont.ttf) format("truetype"),url(../fonts/lato-regular-webfont.svg#latoregular) format("svg");font-weight:400;font-style:normal;font-display:swap}
h1,h2,h3,h4,h5,h6{font-family:'baloo_bhairegular',sans-serif;font-display:swap}
h3.p1{margin-top:15px;margin-bottom:15px;padding-bottom:0}
.ce_revolutionslider_text{font-family:'baloo_bhairegular',sans-serif;font-display:swap}
body{font-family:'latoregular',sans-serif;font-size:17px;line-height:1.6em;font-display:swap}
.mainmenu ul li a,.navi-buttom-tm,.navi-buttom-tm a,.navi-buttom-tm-en,.navi-buttom-tm-en a{font-family:'baloo_bhairegular',sans-serif;font-display:swap;letter-spacing:1px}
@media only screen and (max-width:768px) {
h1{font-size:1.6rem;margin-bottom:15px}
h2{font-size:1.467rem;margin-bottom:10px}
h3{font-size:1.2rem;margin-bottom:10px}
h4{font-size:1.067rem;margin-bottom:10px}
h5{font-size:1.067rem;margin-bottom:10px}
h6{font-size:1.067rem;margin-bottom:10px}
body{font-size:16px}
}
.mainmenu ul li{margin-left:12px;margin-right:12px}
@media only screen and (min-width:768px) and (max-width:1024px) {
.header .logo{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header .mainmenu{width:100%}
.header .mainmenu li.float_left.floatbox{float:none;margin:0}
.header .mainmenu li.float_right.floatbox{float:none;margin:0}
.mainmenu ul{position:relative;text-align:center}
.header.original{line-height:80px}
.header.original .logo{height:80px;margin-top:20px}
.stickyheader .header.cloned{line-height:40px}
}
@media only screen and (max-width: 767px) {
#slider .contentwrap{padding-left:0!important;padding-right:0!important}
}
#slider{margin-bottom:1.2em}
.ce_revolutionslider_text.bold{color:#FFF!important;line-height:1.6em!important;background:rgba(0,0,0,0.3)!important;padding:5px 15px}
.ce_revolutionslider_text{background:transparent!important;color:#FFF!important;text-shadow:-1px 4px 6px #000!important}
a.hyperlink_txt.ce_revolutionslider_hyperlink{font-size:18px}
@media only screen and (max-width:599px) {
.ce_revolutionslider_text.bold,.ce_revolutionslider_text{width:90%;text-align:center}
}
/* #main .mod_article{padding-top:30px;padding-bottom:100px}   //////////////////////////////////// */
#main .mod_article{padding-top:15px;padding-bottom:30px}   //////////////////////////////////// */
#footer{font-size:1.2rem;line-height:1.7rem;color:#555}
#footer .inside{padding:40px}
#footer h1,#footer h2,#footer h3,#footer h5,#footer h6{color:#26d07c;margin-bottom:0}
#footer h4{font-size:1.7rem;color:#ff8400;margin-bottom:0}
.ce_text_extented a{text-decoration:none}
#footer .inside{max-width:1240px}
#footer a{color:#555}
#footer .mod_socials a{color:#fff}
#footer .mod_socials a i{background:#ff8400}
#footer .totop{display:none}
@media only screen and (max-width: 767px) {
#footer{font-size:1rem;line-height:1.7rem}
#footer p{line-height:1.7rem}
#footer .inside{padding:20px 40px}
}
#footer a{text-decoration:none}
@media only screen and (max-width: 767px) {
#top_link{display:inline}
}
body.fixed-header #top_link{bottom:100px}
#bottom .inside .right a, #footer a{margin-left:0;margin-right:45px}
#bottom .inside{font-size:1.1em}
#bottom .inside a:hover{border-bottom:0;color:#fdf5dd}
#top_link a{border:1px solid #fff;background: rgba(255, 132, 0, 1);color: #fff;}
.ce_divider_image .image_container img{margin:25px 0}
.cookiebar.open p{font-size:.8em;line-height:1.4em}
.pt-5{padding-top:5px!important}
.pt-10{padding-top:10px!important}
.pt-15{padding-top:15px!important}
.pb-5{padding-bottom:5px!important}
.pb-10{padding-bottom:10px!important}
.pb-15{padding-bottom:15px!important}
.pb-tm15{padding-bottom:15px!important}
.pt-tm15{padding-top:15px!important}
.ce_list.list-style2 li,.ce_list.list-style2 li.fa{font-size:1.1rem;margin-bottom:5px}
.ce_list.list-style2.xs li,.ce_list.list-style2.xs li.fa{font-size:1.467rem;margin-bottom:5px;line-height:1.5}
.ce_divider_extended.version3{background:#26d07c;width:100%;height:1px}
a.external:after{font-family:'FontAwesome';content:" \f08e"}
.empty{text-align:center;margin:25px 0}
.mm-menu,.mm-menu.mm-offcanvas{z-index:100000}
span.float-left{float:left;margin-right:15px}
.ce_text_extented a{text-decoration:none}
h3.datenschutz{margin-top:35px}
label{font-size:1rem}
form .widget input{margin-top:5px}
.ce_iconbox_v2.style3 .ce_iconbox_outside{border:1px solid #ff8400 !important}
@media only screen and (min-width: 767px) {
.font-size-xs,.font-size-xs p{font-size:1.367rem}
}
.ce_popup_start .ce_popup_content {padding: 25px;}
.link-brand a {color:#ff8400; font-weight:700}

/* Speisekarten css Start */
.speisekarte {
padding-bottom: 10px;
margin-bottom: 15px;
border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
}
.speisekarte .head {
float: left;
padding-right: 10px;
font-size: 1.4em;
color: #ff8400;
font-weight: 700;
}
/*.speisekarte h4 em {
	font-size: 16px;
}*/
.speisekarte .subtext {
	font-size: 1em;
	clear: both;
}

.speisekarte .speisekarte-price {
	float: right;
	padding-left: 10px;
	font-size: 1.1em;
	/*color: #fca80e;*/
	/*border-bottom: 2px dotted #ddd;*/
}
/* End Speisekarten css */
@media only screen and (min-width: 767px) {
.dcard .stickyheader .header.cloned {display: none}
}

/* ################################# Start Shop css ###################################### */

/* Product Filter */
.mod_iso_productfilter {
	border-bottom: 2px solid #CC0000;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.mod_iso_productfilter label {
	display: block;
	line-height: 1.4;
}
.mod_iso_productfilter .limit {
	margin-top: 10px;
}
.mod_iso_productfilter a.clear_filters {
	font-size: 1.2em;
}

/* Checkout */
.steps li {
	font-size: 1.4em;
	/* display: inline; */
	display: none;
}

.steps li:after {
	color: #CC0000;
    content: "  \f138";
    font-family: FontAwesome;
    font-size: 0.8em;
    margin-right: 5px;
}
.steps li.last:after {
    content: "";
}

.mod_iso_checkout .radio_container {
	font-size: 1.2em;
	line-height: 2;
}

/* Remove */
.remove a,
#container .remove a:hover {
	color: transparent;
	text-decoration: none;
}

/* Shopping Cart - Mini */
#left h2 {
	border-bottom: 2px dotted #ccc;
	color: #ccc;
	font-size: 18px;
}

.mod_iso_cart {
	font-size: 1.1em;
}

.mod_iso_cart .product {
	margin-bottom: 10px;	
}

.mod_iso_cart .info {
	float: left;
}

#left .mod_iso_cart .remove {
	float: right;
	margin-right: 5px;
}

#left .remove a:after {
	color: #CC0000;
	content: "  \f057";
    font-family: FontAwesome;
    font-size: 1.8em;
}

.cart {
	border-top: 2px dotted #ccc;
	margin-top: 10px;
}

.cart .button,
.checkout .button {
	width: 100%;
}

/* Shopping Cart */
#main .remove a:before {
	color: #CC0000;
	content: "\f057  ";
    font-family: FontAwesome;
    font-size: 1.8em;
}

.mod_iso_cart .col_0 {
	padding: 5px;
	width: 40px;
}

.mod_iso_cart .col_1 {
	padding: 5px;
	width: 350px;
}

.mod_iso_cart .col_2,
.mod_iso_cart .col_3 {
	padding: 5px;
	width: 100px;
	text-align: right;
}

.mod_iso_cart .col_4 {
	padding: 5px 0;
	width: 120px;
	text-align: right;
}

.mod_iso_cart .col_5 {
	padding: 5px;
	text-align: right;
	width: 125px;
}

.mod_iso_cart .col_6 {
	padding: 5px;
	text-align: right;
	width: 15px
}

.mod_iso_cart table td.name, #iso_mod_checkout_review .col_1 {font-weight:bold}
.mod_iso_cart table td.name li, #iso_mod_checkout_review .col_1 li {font-weight:normal}
.mod_iso_cart table td.name a {color:#000}



.mod_iso_cart .row_odd td {
	background: #fff;
}

.mod_iso_cart .foot_first td {
	border-top: 1px solid #000;
}

.mod_iso_cart .foot_last td {
	border-bottom: 1px solid #000;
}

.button {
	font-size: 1.4em;
    border: 1px solid #e1dad6;
    background: #000; /* Old browsers */
    background: -moz-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
	margin-top: 2px;
	min-width: 40%;
}
.button {
	text-decoration: none;
}
.button:hover {
	color: #473F3A !important;
}

/* Step 1 */
#iso_mod_checkout_address input {
	margin-right: 5px;
}

#iso_mod_checkout_address .radio_container span {
	display: inline;
}

#iso_mod_checkout_address label {
	font-size: 1em;
}

#iso_mod_checkout_address #opt_ShippingAddress_1 {
	display: block;
	margin-top: 10px;
}

/* Step 2 */
#iso_mod_checkout_shipping input {
	margin-right: 5px;
}

#iso_mod_checkout_shipping .radio_container span {
	display: inline;
}

/* Step 3 */
#iso_mod_checkout_payment input {
	margin-right: 5px;
}

#iso_mod_checkout_payment .radio_container span {
	display: inline;
}

/* Step 4 */
a.edit {
	color: #CC0000;
    font-size: 1.2em;
	text-decoration: none;
	display: none;
}

a.edit:before {
	content: "\f044  ";
    font-family: FontAwesome;
}

a.edit:hover {
	color: #473F3A !important;
}

#iso_mod_checkout_review .info {
	margin-bottom: 10px;
}

#iso_mod_checkout_review .col_0 {
	padding: 5px;
	width: 10px;
}

#iso_mod_checkout_review .col_1 {
	padding: 5px;
	width: 350px;
}


#iso_mod_checkout_review .col_2,
#iso_mod_checkout_review .col_3 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

#iso_mod_checkout_review .col_2 {
	padding: 5px;
	width: 60px;
	text-align: right;
}

#iso_mod_checkout_review .col_4 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

#iso_mod_checkout_review .col_5 {
	padding: 5px;
	text-align: right;
	width: 20px;
}

#iso_mod_checkout_review .row_odd td {
	background: #fff;
}

/*#iso_mod_checkout_review .foot_first td {
	border-top: 1px solid #000;
}

#iso_mod_checkout_review .foot_last td {
	border-bottom: 1px solid #000;
}*/

/* Orderdetails */
.mod_iso_orderdetails h2:first-child {
	border-bottom: 2px solid #f39400;
    color: #f39400;
    font-size: 2.4em;
    margin-top: 1em;
    padding-bottom: 5px;
}

.mod_iso_orderdetails h2 {
	border-bottom: none;
	color: #60584D;
	font-size: 2em;
	margin-top: 0.5em;
}

.mod_iso_orderdetails .info {
	margin-bottom: 10px;
}
/*
.mod_iso_orderdetails .col_0{padding:5px;width:40px}
.mod_iso_orderdetails .col_1{padding:5px;width:350px}
.mod_iso_orderdetails .col_2,.mod_iso_orderdetails .col_3{padding:5px;width:120px;text-align:right}
.mod_iso_orderdetails .col_4{padding:5px;width:20px;text-align:right}
.mod_iso_orderdetails .col_5{padding:5px;text-align:right;width:20px}
*/

.mod_iso_orderdetails .row_odd td {
	background: #fff;
}

.mod_iso_orderdetails .foot_first td {
	border-top: 1px solid #000;
}

.mod_iso_orderdetails .foot_last td {
	border-bottom: 1px solid #000;
}

.mod_iso_orderdetails .downloads h2 {
	margin-top: 40px;
}

.mod_iso_orderdetails .downloads a {
	color: #CC0000;
    font-size: 1.8em;
    line-height: 1.5;
	text-decoration: none;
}

.mod_iso_orderdetails .downloads a:before {
	content: "\f019  ";
    font-family: FontAwesome;
}

.mod_iso_orderdetails .downloads a:hover {
	color: #473F3A !important;
}



/* ///////////////////////////////////////////////////////////////////////////////////*/
/* Product Liste */
/* ///////////////////////////////////////////////////////////////////////////////////*/

.mod_iso_productlist h3 {
	font-size: 1.5em;
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 5px;
	/* neu*/
	/* display: none !important; */
}

.mod_iso_productlist legend {display:none}


.mod_iso_productlist form fieldset {
    padding: 10px 0;
    border: 0;
}

.product h3 span {
	font-weight: bold;
	display: block;
}

#main .mod_iso_productlist .formbody .submit_container {
	border-top: none;
	padding-top: 10px;
	margin-top: 10px;
}

.mod_iso_productlist .image_container {
	float: left;
	height: 120px;
	width: 120px;
}

.mod_iso_productlist .options {
	clear: both;
	margin-bottom: -10px;
}

/* .mod_iso_productlist .options label {
	display: block;
	line-height: 1.4;
} */

.mod_iso_productlist .options label {
    display: inline-block;
    line-height: 1.4;
    margin: 0.4em 0;
}

.mod_iso_productlist .options select {
	margin-bottom: 10px;
}

.mod_iso_productlist .product {
	float: none;
	min-height: 180px;
	width: 100%;
	font-size: 1.2rem;
line-height: 1.7;
}

@media only screen and (max-width:767px) {
.mod_iso_productlist .product {
font-size: 1rem;
line-height: 1.5;
}
.mod_iso_productlist h3 {font-size:1.3em}
}

.mod_iso_productlist .image_container {
    float: left;
    height: auto;
    width: 240px;
    display: block;
    margin-bottom: 1em;
    margin-right: 1.5em;
}
.mod_iso_productlist .image_container {width: 30%;} /* Produkttext neben Bild */
.mod_iso_productlist .image_container img {width: 100%;} /* Produkttext neben Bild */
.description {
	float: left;
	width: 85%;
}
@media only screen and (max-width:767px) {
.mod_iso_productlist .image_container, .mod_iso_productlist .image_container img {
    float: none !important;
	width: 100% !important;
}

.description {
	width: 100% !important;
}

table {font-size: 0.9333rem;}
}


.mod_iso_productlist .product {
    /* padding-bottom: 3.5rem; */
    /* border-bottom: 1px solid #000; */
    margin-bottom: 2rem;
}

input.submit.button_update {display:block;background:rgb(84, 84, 84)} /* warenkorb aktualisieren ausbelnden / einblenden */



/* Detail Button in Produktliste */

/*.details, .sku {
	display: none;
} */

.details {
/*	display: none; */
float: left;
width: auto;
margin-bottom: 1em;
}


.details a {
	padding: 12px 20px;
	margin: 15px 0;
	cursor:pointer;
	transition:all 0.2s ease-out 0s;
	width: auto;
	background: #fff;
	border: 2px solid #f39400;
	color: #41403E;
	font-weight: bold;
/*	min-width: 150px; */
	text-align: center!important;
/*    position: relative; */
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
 /*   font-size: 0.9rem; */
	float: left;
}

.details a:hover {
	background: #41403E;
	border-color: #41403E;
	color: #fff;
}

.product.no-detail .details {display: none;}

.mod_iso_productlist .price {
    float: right;
    background: inherit;
    color: #f39400;
    padding: 0;
    text-align: right;
    font-weight: bold;
    /* min-width: 150px; */
    margin: 0;
    border: 0;
    /* display: none; */
}

.mod_iso_productlist .widget.widget-checkbox {
	margin-bottom: -10px;
}

.mod_iso_productlist .widget.widget-select.select.mandatory {
	margin-top: 0.7em;
}


/* Ende Productliste /////////////////////////////////////////////////////////////////////*/

/* ///////////////////////////////////////////////////////////////////////////////////*/
/* Product Reader */
/* ///////////////////////////////////////////////////////////////////////////////////*/

.mod_iso_productreader h2 {
	border-bottom: none;
	color: #60584D;
	font-size: 2em;
	margin-top: 0.5em;
}

#main .mod_iso_productreader .formbody .submit_container {
	border-top: 0;
	padding-top: 5px;
}

.mod_iso_productreader .submit_container .quantity_container {
	margin-bottom: 10px;
}

#main .mod_iso_productreader label {
	display: block;
	margin: 10px 0 3px 0;
}

.mod_iso_productreader .sku,
.mod_iso_productreader .offer {
	margin: 10px 0;	
}

.mod_iso_productreader .tracks .ce_table {
	margin: 0;
}

.mod_iso_productreader .tracks .head_2 {
	text-align: right;
}

.mod_iso_productreader .tracks .col_0 {
	margin-right: 3%;
	text-align: right;
	width: 10%;
}

.mod_iso_productreader .tracks .col_1 {
	width: 70%;
}

.mod_iso_productreader .tracks .col_2 {
	text-align: right;
	width: 20%;
}


.mod_iso_productreader .listen {
	margin: 10px 0 30px 0;
}

.mod_iso_productreader .listen a {
	font-size: 1.4em;
    border: 1px solid #e1dad6;
    background: #000; /* Old browsers */
    background: -moz-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
}

.mod_iso_productreader .listen a:hover { 
	display: inline-block; 
	color: #473F3A !important; 
	cursor: pointer; 
}

.mod_iso_productreader p.back {display: none}



/* Ende Produktreader /////////////////////////////////////////////////////////////////////*/


/* Relatedproducts */
.mod_iso_relatedproducts {
	margin: 10px;
}

.mod_iso_relatedproducts .product {
	float: left;
	width: 140px;
}

.mod_iso_relatedproducts .product_5 {
	clear: both;
}

/* Cumulative Filter */
.mod_iso_cumulativefilter .label {
	font-style: italic;
	font-weight: bold;
}
.mod_iso_cumulativefilter li ul {
	margin-top: 5px;
}
.mod_iso_cumulativefilter li li {
	list-style-type: disc;
	margin-left: 15px;
}
.mod_iso_cumulativefilter li a {
	display: block;
	padding: 5px 0;
}
.mod_iso_cumulativefilter .clearall {
	font-size: 1em;
}

.price_tiers {
	margin: 1em 0;
}

/*#container .submit {
    border: 0;
    background: #CC0000 !important;
	max-width: 220px;
	float: right;
}*/

#container .submit:hover { 
	background: #000 !important; 
	color: #fff !important;
}
/*.mod_iso_cart .col_5 {
	display: none;
}*/

/* iso Änderungen Ende */

form#iso_mod_checkout_address, .address.shippingaddress, 
.coupon,
form#fmd560_product_6 {
    margin-top: 1em;
    float: left;
    width: 100%
}
td.col_5.tax, ol.level_1.steps4, ol.level_1.steps2 /*,
td.col_5.col_last.actions*/ {
	display: none;
}

td.col_3.price {display: none}


 .review.orderinfo h3, .review.orderinfo h2, .review.orderproducts, form#iso_cart_update_561 {
	margin-top: 1em;
	/* padding-top: 0.5em;
	border-top: 1px solid #000;*/
	margin-bottom: 10px;
}

.review.orderproducts {
	margin-bottom: 1.5em;
}


.iso-produkt-text {
	min-width: 500px;
}

.ce_hyperlink-extended a.link-black:hover {
    color: #fff;
    border: 2px solid #f39400;
    background: #f39400;
}


/* mod_iso_cart */
.mod_iso_cart .submit {
	width: 33%;
	display: inline-block;
}

.mod_iso_cart .submit.button_checkout {
	float: right;
}

.mod_iso_cart table {
	width: 100%;
	margin-bottom: 45px;
}

.mod_iso_cart table td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.mod_iso_cart table td.name {
	min-width: 110px;
}

.mod_iso_cart table td input {
	max-width: 85px;
	padding: 10px;
}
 
.mod_iso_cart table .subtotal td {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_cart table .total td {
	font-weight: bold;
	border-top: 2px solid rgba(0,0,0,0.1);
	border-bottom: 3px double rgba(0,0,0,0.1);
}

.mod_iso_cart table td.actions {
	text-align: right;
}

.mod_iso_cart table td.actions .edit {
	display: none;
}


/* ce_isotope attribute pct */
.ce_isotope.attribute input {
	display: inline-block;
}

.ce_isotope.attribute input {
	display: inline-block;
	width: 20%;
	margin-right: 5%;
}

.ce_isotope.attribute input.submit {
	display: inline-block;
	width: 50%;
}

/* mod_iso_checkout */

#container input.submit.previous.button {
    background: #000 !important;
	margin-bottom: 1.5em;
	float: left;
	display: none;
}
#container input.submit.previous.button:hover {
    background: #CC0000 !important;
}



.mod_iso_checkout ol.steps4 li {
	width: 25%;
	float: left;
	background: rgba(0,0,0,0.05);
	padding: 20px;
}

.mod_iso_checkout ol.steps4 li.active {
	font-weight: bold;
}

.mod_iso_checkout ol.steps4 li.passed:after {
	font-weight: bold;
	font-family: "FontAwesome";
	content: "\f00c";
	margin-left: 2px;
	display: inline-block;
}

.mod_iso_checkout h2 {
	margin-top: 45px;
}

.mod_iso_checkout table td {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
}

.mod_iso_checkout table td.col_last {
	padding-right: 0;
}

/* shippingmethod */
.mod_iso_checkout .shipping label span {
	display: inline;
	margin: 0 3px 0 0;
}

.mod_iso_checkout .submit_container .submit.add_to_cart {
	max-width: 220px;
}


.mod_iso_checkout .submit_container .submit.previous {
	max-width: 220px;
}

.mod_iso_checkout .submit_container .submit.next {
	max-width: 220px;
	float: right;
}

.mod_iso_checkout .submit_container .submit.confirm {
	max-width: 220px;
	float: right;
}

/* orderinfo */
.mod_iso_checkout .review.orderinfo .info_container {
	background: rgba(0,0,0,0.05);
	padding: 20px;
	margin: 35px 0;
}

.mod_iso_checkout .orderproducts {
	margin-bottom: 45px;	
}

.mod_iso_checkout .orderproducts table {
	width: 100%;
	border: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_checkout .orderproducts table .subtotal td {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_checkout .orderproducts table .total td {
	font-weight: bold;
	border-top: 2px solid rgba(0,0,0,0.1);
}

/* mod_iso_orderdetails */
.mod_iso_orderdetails .info_container {
	background: rgba(0,0,0,0.05);
	padding: 20px;
	margin: 35px 0;
}

.mod_iso_orderdetails table {
	width: 100%;
	border: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 45px;
}

.mod_iso_orderdetails table td {
	padding: 10px;
}

.mod_iso_orderdetails table .subtotal td {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_orderdetails table .total td {
	font-weight: bold;
	border-top: 2px solid rgba(0,0,0,0.1);
}

/* =============================================================================
 * smart phones  (s / small screens)
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.mod_iso_cart .submit,
	.mod_iso_checkout .submit {
		width: 100%!important;
		max-width: 100%!important;
		margin-bottom: 10px;
	}
	
	.mod_iso_cart table td input {
		max-width: 45px;
	}
	
/*	.mod_iso_cart table td.actions {
		display: none;
	} */
	
	.mod_iso_cart .col_0 {display:none}
	
	.mod_iso_checkout table td {
		padding-right: 0;
	}
	
	.mod_iso_cart table td.total {
		text-align: right;
	}
	
	.mod_iso_checkout ol.steps4 li {
		width: 100%;
		padding: 3px 10px;
	}
}

/* Ende */

.mod_iso_checkout .submit_container .submit.confirm {
	max-width: 320px;
	float: right;
}

/* Warenkorb nur als icon */

.mainmenu ul li a.nav-icon span {
	display: none;
}
.mainmenu ul li a i.fa {
   margin-top: 10px; 
   padding-left: 25px;
}


#iso_ajaxBox{top:20%;}
#iso_ajaxBox{width:60%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:20%; right:20%}

/* Ende */

.quantity_container {float: left;width: 100%; margin-top:1em}
input.submit.add_to_cart {background: #fff; color: #ff8400;}
.product_list {margin-top:1.7em}


/* Ende shop css ////////////////////////////////////////////// */

.mod_quicklink {
/*	background: rgb(240,240,240); */
	background:#ff8400;
	padding: 30px;
	width: 100%;
	max-width: 1160px;
	margin: 0 auto;
	margin-bottom: 2em;
}

.mod_quicklink form .widget {
    margin-bottom: 0;
}
.mod_quicklink h4 {
	color:#fff;
}
.d_none {display:none}
.mainmenu ul li {margin-left: 6px; margin-right: 6px}
@media only screen and (min-width:768px) {
    .header.original .logo {
        width: 180px
    }
}

.mainmenu ul li.open-left ul.level_2 {
    right: 0;
    /* width: 210px; */
    width: auto;
}

@media only screen and (max-width: 767px) {
.mod_quickmenu {display: block;}
}


.product h3 span, .ce_pricelist .label span {
   /* font-weight: bold; */
    display: inline-block;
    background: #ff8400;
    color: #fff;
    padding: 2px 10px;
    margin-left: 5px;
    font-size: 0.9em;
}

.mod_iso_productlist .widget.widget-checkbox {margin-bottom: -15px;display: inline-block;margin-right: 20px;}
.mod_iso_productlist form fieldset {padding: 5px 0;}

/* neu */

.mod_iso_cart table .subtotal td, .mod_iso_checkout table .subtotal td {display:none}
.mod_iso_cart tr.foot_1, .mod_iso_checkout table tr.foot_1 {display:none}

form .checkbox_container span input#opt_rebowl_fmd628_product_242_0.checkbox [value] {display:none !important}

.product h3 span, .ce_pricelist .label span {
   /* font-weight: bold; */
    display: inline-block;
    background: #ff8400;
    color: #fff;
    padding: 2px 10px;
    margin-left: 15px;
    font-size: 0.9em;
}


/* neu für Upgrade /////////////////////////////////////////////////////////////////// */

.mod_iso_cart table .subtotal td, .mod_iso_checkout table .subtotal td {display:none}
.mod_iso_cart tr.foot_1, .mod_iso_checkout table tr.foot_1 {display:none}

form .checkbox_container span input#opt_rebowl_fmd628_product_242_0.checkbox [value] {display:none !important}

.product h3 span, .ce_pricelist .label span {
   /* font-weight: bold; */
    display: inline-block;
    background: #ff8400;
    color: #fff;
    padding: 2px 10px;
    margin-left: 15px;
    font-size: 0.9em;
}

/* Start Test accordion Produktliste -------------------------------------- */
.ce_accordion.fullwidth, .ce_accordion_v2.fullwidth {width:100%}
/*.product {max-width: 1240px;
margin: 0 auto; padding:0}

/* End Test accordion Produktliste */

/* Popup Start -------------------------------------- */
.ce_popup_start .ce_popup_content .checkbox {
position: absolute;
bottom: 0;
left: 15%;
z-index: 10;
font-size: 0.9rem;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
background: #ff8400;
color: #fff;
padding: 7px;
}

.ce_popup_start .ce_popup_content .checkbox label {
font-size: 1rem;
font-weight: bold;
}

.ce_popup_start .popup_close {
    bottom: 7px;
	top: auto;
    line-height: 30px;
    width: 30px;
}

.ce_popup_start .ce_popup_content .checkbox input {
	width: 17px;
	height: 17px;
}

.fa-close::before {content: "\f00c";}

/* shop geschlossen popup */
/* .ce_popup_start.shop .checkbox {display: none;} */
body:not(.shop-closed) .ce_popup_start.shop {display: none;}
body.shop-closed .ce_popup-start.shop { display: block; }

/* End popup --------- */

form span.mandatory {
  color:#fff;
  display: inline;
  margin-left: 5px;
}
/* Timerpicker -------------------------------------- */
/* siehe https://amsul.ca/pickadate.js/time/ */
.picker--focused .picker__list-item--disabled,
.picker__list-item--disabled,
.picker__list-item--disabled:hover {
 display: none;
}
/* End */
@media (min-height:46.75em) {
 .picker__list-item {
  padding:.4em 1em;
 }
}

.picker__list {
 padding:.75em 0 1.5em;
}

/* @media (min-height:46.75em) {
 .picker__list-item {
  padding:.4em 1em;
  width: 50%;
  float: left;
 }
} */

 .picker__list-item {
  width: 50%;
  float: left;
 }

/* End Timerpicker --------- */
.mmenu_trigger {color:black;}
.mmenu_trigger .burger .burger_lines, .mmenu_trigger .burger .burger_lines:after, .mmenu_trigger .burger .burger_lines:before {background-color:black;}

/* Start neue Theme css -------------------------------------- */

span.color-accent {
    color: #ff8400;
}

* {
 hyphens:none;
}

.ce_tabs .tabs.horizontal ul li:hover span,
.ce_tabs .tabs.horizontal ul li.active span {
 background:#ff8400;
 color:#fff;
}

#footer,
#footer a {
 color:#555;
}


/* @media only screen and (min-width: 768px) and (max-width: 1060px) {
.smartmenu {
display: block;
}
.mainmenu {
display: none;
}
} */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.smartmenu {
display: none;
}
.mainmenu {
display: block;
}
.header.original{line-height:40px;margin-bottom: 20px;margin-top:20px}

} 

#mmenu .mod_navigation li a.open, #mmenu .mod_navigation li a.active {
color: #fff;
background: #ff8400}

/* #mmenu .mod_navigation.mobile_vertical > ul > li {
border-bottom: 1px solid rgba(116, 116, 116, 0.24);
line-height: 1.8em;
} */

#mmenu nav.mobile_vertical {
display: none;
}
#mmenu nav.mobile_horizontal {
display: block;
}

/* .picker--opened .picker__frame {
    max-width: 90%;
} */

.picker--opened .picker__holder {
max-width: 90%;
margin: 0 auto; }

.picker--opened .picker__frame {
    top: 100px; /* statt auto */
}
/* @media only screen and (max-width : 768px) {
.stickyheader {display: none;}
.header {position: fixed;top: 0;} 
}

/* #mmenu,
#mmenu #mmenu_top,
#mmenu #mmenu_middle,
#mmenu #mmenu_bottom {
background-color: #efefef;
}

#mmenu .mod_navigation li a,
#mmenu .mod_socials a,
#mmenu .mod_mmenu_custom_nav a {
color: 333333;
}



#mmenu .mod_navigation li a.open, #mmenu .mod_navigation li a.active {
color: #fff;
background: #ff8400}

#mmenu .mod_navigation.mobile_vertical > ul > li {
border-bottom: 1px solid rgba(116, 116, 116, 0.24);
line-height: 1.8em;
}
#mmenu .mod_navigation.mobile_horizontal ul li a {
border-bottom: 1px solid rgba(116, 116, 116, 0.24);
}
#mmenu .mod_mmenu_custom_nav {
display: none;
}

/* Ende neue Theme cs -------------------------------------- */
.logo a{background-image:url(../img/logo-hermans-neu-comb.svg)}.header.cloned .logo a{background-image:url(../img/logo-hermans-neu-comb.svg)}


.ce_accordion_v2 .toggler:not(.ui-state-active):hover,
.ce_accordion.style2 .toggler:not(.ui-state-active):hover {
color: #ff8400;
background:#efefef;
}

.ce_accordion_v2 .toggler.ui-state-active,
.ce_accordion.style2 .toggler.ui-state-active {
 color:rgb(255,255,255);
 background:#ff8400
}
#footer {margin-top:2em}

.privacy_buttons_only input.submit[type="submit"], .privacy_buttons_only button.submit[type="submit"] {background:#999}

form input, form textarea, form select {font-size: 16px!important;} /* für ios, damit er wrapper im Formular sich nicht verschieben lässt */

