*{background-clip:padding-box;box-sizing:border-box}:focus{outline:0!important}html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%}a{color:var(--wd-link-color);text-decoration:none;transition:all .25s ease}.flex_body{height:100%;background-repeat:repeat;background-color:#fff;overflow-y:scroll;overflow-x:hidden}.flex_body article,.flex_body aside,.flex_body details,.flex_body figcaption,.flex_body figure,.flex_body footer,.flex_body header,.flex_body hgroup,.flex_body menu,.flex_body section{display:block}.flex_body ol,.flex_body ul{list-style:none}.flex_body blockquote,q{quotes:none}.flex_body blockquote:before,.flex_body blockquote:after,.flex_body q:before,.flex_body q:after{content:'';content:none}.flex_body table{border-collapse:collapse;border-spacing:0}.flex_body embed,.flex_body iframe,.flex_body object,.flex_body video{max-width:100%}html{max-width:100%;height:100%;font-size:14px}.flex_body{color:#fff;font-family:system-ui,BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400}.flex_body a{color:#ea5340;text-decoration:none;outline:0}.flex_body a:hover{color:#666;text-decoration:none}.flex_body a img:hover{opacity:.8}.flex_body address,.flex_body cite,.flex_body em{font-style:italic}strong{font-weight:600}small{font-size:.9em}li{list-style:none}.styling-color-1{color:#666}.styling-color-2{color:#ea5340}.flex_body input,.flex_body .button,.flex_body .elementor-button,.flex_body textarea,.flex_body select,.flex_body option{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex_body select,.flex_body input,.flex_body .button,.flex_body .elementor-button,.flex_body textarea{background-color:#fff;color:#777;border:1px solid #dad9d9;padding:8px;transition:border-color 0.2s ease-in-out 0.2s,box-shadow 0.2s ease-in-out 0.2s}.flex_body select option{background-color:#fff;color:#777}.flex_body select{background:#fff url(https://www.sakura-fitness.de/cms/wp-content/themes/flexbuilder/img/select-icons.png) right -165px no-repeat;padding-right:40px;outline:none}.flex_body .button,.flex_body .elementor-button{padding:10px 15px}.flex_body input[type="radio"],.flex_body input[type="checkbox"]{font-size:14px;border-style:solid;background:#fff;position:relative;margin-right:1em;margin-top:.2em;cursor:pointer;appearance:none;transition:.15s}.flex_body input[type="radio"]{height:20px;width:20px;border:5px solid #ddd;float:left}.flex_body input[type="radio"]:checked{border-color:#ea5340}.flex_body input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#fff;color:#555;border:2px solid #dad9d9;margin:0;font:inherit;width:24px;height:24px;transform:translateY(-.075em);display:grid;place-content:center}.flex_body input[type="checkbox"]::before{content:"";width:18px;height:18px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #89B93F;background-color:CanvasText}.flex_body input[type="checkbox"]:checked::before{transform:scale(1)}.flex_body input[type="checkbox"]:focus{outline:max(2px, 0.15em) solid #89B93F;outline-offset:max(2px, 0.15em)}.flex_body input[type="checkbox"]:disabled{--form-control-color:#888;color:#888;cursor:not-allowed;opacity:.6}.form-group input[type="checkbox"]{float:left}.form-group.inline{display:flex}.form-group.inline input[type="checkbox"]{margin:10px}label.checkbox{display:flex!important;margin:10px}label.checkbox input[type="checkbox"]{margin:5px 10px 0 0}.flex_body input[type="submit"],.flex_body input[type="button"],.flex_body button[type="submit"]{cursor:pointer;font-weight:400;padding:8px 14px;border:none;appearance:none}.flex_body label{font-weight:500}form.login label.inline{display:inline}form.login label.inline input[type="checkbox"]{top:8px;float:none;margin:0 .5em}.badge,ul.product-categories .count,ul.products .count{display:inline-block;padding:4px;width:30px;text-align:center;font-size:12px;line-height:1.5em;background:#bbb;color:#fff;white-space:nowrap;overflow:hidden;border-radius:.5em}mark{background-color:#bbb;color:#fff}.screen-reader-text{display:none}form ul{list-style-type:none}form li{margin:0;padding:6px 1% 9px 1%;clear:both;background-color:#fff0;position:relative}form li div label,form li span label{margin:0;padding-top:3px;clear:both;font-size:85%;line-height:160%;display:block}fieldset{display:block;border:none;margin:0;padding:0}* html fieldset{margin:-12px 0 5px 0}*+html fieldset{margin:-14px 0 7px 0}label.desc,legend.desc{line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:100%}form span.req{display:inline;float:none;color:#d33e34!important;font-weight:700;margin:0;padding:0}input.text,input.search,input.file,textarea.textarea,select.select{font-size:100%;margin:0 0 10px 0}input.small,select.small{width:25%}input.medium,select.medium{width:50%}input.large,select.large{width:99%}textarea.textarea{min-width:95%;max-width:100%}textarea.small{height:5.5em}textarea.medium{height:10em}textarea.large{height:20em}.flex-input-group{position:relative;display:flex;border-collapse:separate;width:100%;margin-bottom:1em}.flex-input-group .input-icon{color:#555;max-width:36px;min-width:36px;line-height:34px;max-height:34px;font-size:14px;background-color:#eee;border:1px solid #ddd}.flex-input-group input[type="text"],.flex-input-group input[type="password"],.flex-input-group input[type="email"],.flex-input-group input[type="number"],.flex-input-group select,.flex-input-group select+.select2{flex-grow:1;min-width:1px;margin:0;margin-bottom:0;position:relative;z-index:2;width:100%!important;margin-bottom:0;background-image:none;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.password-input{width:100%}.password-input .woocommerce-password-strength{margin:.2em;padding:.5em}.left{float:left}.right{float:right}.floatleft{float:left!important}.floatright{float:right!important}.floatnone{float:none!important}.aligncenter{text-align:center;margin-left:auto;margin-right:auto}.alignleft{text-align:left}.alignright{text-align:right}.inline{display:inline}.inlineblock{display:inline-block}.block{display:block}.hidden{display:none;visibility:hidden}.mobile_landscape,.mobile_portrait,.mobile_small{display:none}.flex_block{position:relative;display:block}.flex_wrap{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap!important}.flex_nowrap{flex-wrap:nowrap!important}.flex_content_center{align-content:center;align-items:flex-start}.flex_wrap.content_end{justify-content:flex-end}.fix:before,.fix:after{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.fix:before,.fix:after{content:'\0020'}.clearboth,div.clear{clear:both}br.clearboth{height:0!important;display:block}.displayblock{display:block}.fix{zoom:1}.text{font-size:100%;line-height:1.7em;text-rendering:optimizeLegibility;word-wrap:break-word}.text a:active,.text a:focus{outline:invert none medium}.text p,.text dd{margin:.5em 0}.text a:hover{color:#d33e34}.text ol,.text ul{margin-left:28px}.text ul li{list-style:square}.text ol li{list-style:decimal}.text dt{font-weight:600}.text address{margin-bottom:.2em}.text blockquote{font-size:15px;color:#999;font-family:Georgia,serif;font-style:italic;margin:20px 0}.text blockquote:before{float:left;font-size:2em;font-family:'FontAwesome';font-weight:400;content:"\F10D"}.text blockquote p{padding-left:40px}.text code,.text pre{font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace}.text pre{border-top:1px solid #dad9d9;padding:18px 20px;margin:14px 0 28px 0;line-height:19px;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;overflow-y:hidden}.text code{display:inline-block;background-color:#595959;color:#eee;padding:0 3px;width:100%}.text ins{background-color:#fff486}.text sub,.text sup{font-size:62.5%}.text sub{vertical-align:sub}.text sup{vertical-align:super}.text hr,.hr{clear:both;border-top:1px dashed #dad9d9;height:1px;margin:15px 0 15px 0}hr.clear{border-color:transparent!important}.bordertop{border-top:1px dashed #dad9d9}.borderbottom{border-bottom:1px dashed #dad9d9}::-webkit-input-placeholder{opacity:.6}:-moz-placeholder{opacity:.6}::-moz-placeholder{opacity:.6}:-ms-input-placeholder{opacity:.6}.solid{border-top:1px solid #000}.trans{border-top:none}table{margin-bottom:1.5em;width:100%;text-align:left}.table{border:1px solid #e5e5e5;background-color:#fff}table th{line-height:2em;font-weight:600;padding:5px 8px}.table th{border-bottom:1px solid #dad9d9;background-color:#eee}.table td{border-bottom:1px solid #e5e5e5}.table td{border-bottom-color:#e5e5e5}.table tfoot td{background-color:#f9f9f9}table .alignleft{text-align:left}table .alignright{text-align:right}table .aligncenter{text-align:center}.mobile-table .td-label{display:none}img{max-width:100%;height:auto;vertical-align:middle}img.border,.product-thumbnail img,.product_list_widget li img,.news_thumb img{background-color:#f3f3f3;border:1px solid #e2e2e2;padding:2px}img.shadow{margin-bottom:15px;box-shadow:0 5px 10px 3px rgb(0 0 0 / .1)}img.round,.round_50p,.round_50p img,.elementor img.round{border-radius:50%}img.roundcorner,.round_10px{border-radius:10px}img.shadow_bottom,img.shadow_in{background:url(https://www.sakura-fitness.de/cms/wp-content/themes/flexbuilder/img/slider_border.png) bottom center no-repeat;background-size:100% 30px;padding-bottom:30px}img.fullwidth_image{clear:both;border:none;padding:0!important;margin:0!important;width:100%;height:auto}.text img.size-auto,.text img.size-large,.text img.size-medium,.text attachment img{max-width:100%;height:auto}.text img{margin-top:1em;margin-bottom:1em}.text .frame .inner img{margin-top:0;margin-bottom:0}.text img.alignleft,.text a.alignleft img,.wp-caption.alignleft,.frame.floatleft{float:left;margin-right:1.5em}.text img.alignright,.text a.alignright img,.wp-caption.alignright,.frame.floatright{float:right;margin-left:1.5em}.text img.border.alignleft{margin-right:9px}.text img.border.alignright{margin-left:9px}.text img.aligncenter{clear:both;float:none;display:block;text-align:center}.text .gallery img,.text img.wp-smiley{margin:0}.text .wp-caption{float:left;background-color:#f3f3f3;max-width:100%;border:1px solid #e2e2e2;margin-bottom:.5em;padding-top:4px;text-align:center}.text .wp-caption a{border-bottom:none}.text .wp-caption img{margin:0;max-width:620px}.text .wp-caption.alignnone{width:100%;overflow:hidden}.text .wp-caption.alignnone img{margin:0 auto;max-width:620px!important}.text .wp-caption-text{color:#999;font-size:.9em;margin:6px 0}.text img.size-full{height:auto;max-width:100%}.entry-attachment{position:relative;margin:0 auto;text-align:center}.gallery{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap}.gallery-item{text-align:center;margin-right:2%;margin-bottom:.8%}.gallery-item.last{margin-right:0}.gallery-item.first{clear:both}.gallery-columns-1 .gallery-item{width:100%;margin-right:0}.gallery-columns-2 .gallery-item{width:49%}.gallery-columns-3 .gallery-item{width:32%}.gallery-columns-4 .gallery-item{width:23.5%}.gallery-columns-5 .gallery-item{width:18.4%}.gallery-columns-6 .gallery-item{width:15%}.gallery-columns-7 .gallery-item{width:12.57%}.gallery-columns-8 .gallery-item{width:10.75%}.gallery-columns-9 .gallery-item{width:9.33%}.gallery img{border:2px solid #cfcfcf}.gallery-caption{margin-left:0}.gallery-item a,.gallery-caption{width:100%}.gallery-item a{display:block}.gallery-caption a{display:inline}.galleryborder .gallery-icon a img,.galleryborder a.woocommerce-main-image img{height:auto;max-width:100%;padding:2%;background-color:#f3f3f3;border:1px solid #e2e2e2}.galleryborder .gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.galleryborder .gallery-columns-1 .gallery-icon img{padding:3%}.masonry_grid:after{content:'';display:block;clear:both}.masonry_grid.grid_columns_2 .grid-sizer,.masonry_grid.grid_columns_2 .grid-item{width:50%}.masonry_grid.grid_columns_3 .grid-sizer,.masonry_grid.grid_columns_3 .grid-item{width:33.333%}.masonry_grid.grid_columns_4 .grid-sizer,.masonry_grid.grid_columns_4 .grid-item{width:25%}.masonry_grid.grid_columns_5 .grid-sizer,.masonry_grid.grid_columns_5 .grid-item{width:20%}.masonry_grid.grid_columns_6 .grid-sizer,.masonry_grid.grid_columns_6 .grid-item{width:16.666%}.masonry_grid .grid-item{float:left}.masonry_grid .grid-item img{display:block;max-width:100%;margin:0;padding:0 1em 1em 0}@media screen and (max-width:768px){.masonry_grid .grid-sizer,.masonry_grid .grid-item{width:50%!important}}@media screen and (max-width:479px){.masonry_grid .grid-sizer,.masonry_grid .grid-item{width:100%!important}}.video-block{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-block iframe,.video-block object,.video-block embed,.video-block video{position:absolute;top:0;left:0;width:100%;height:100%}h1,h2,h3,h4,h5,h6{color:#555;font-weight:500}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{margin:.6em 0;line-height:1.2em}.heading{clear:both;text-transform:uppercase;margin:1.5em 0}.heading i{font-size:1.4em}.heading_icon{float:left;margin:0 10px 10px 0}.heading_icon.center{float:none}.text hr{clear:both}.border_bottom{border-bottom:5px solid #ea5340}.border_top{border-top:5px solid #ea5340}#wrap{position:relative;min-width:980px;color:#666}#wrap.boxed{width:980px;margin:0 auto}#content-wrap{position:relative;clear:both;background-color:#fcfcfc}#wrap.boxed #content-wrap{overflow:hidden}.container{position:relative;margin:0 auto;width:920px}#page{z-index:3;position:relative;clear:both}#page-inner:after{content:'';display:block;clear:both}#content,.content-part{position:relative;padding:30px 0}#page-title.contentpart h1,#page-title.contentpart h2,.content-part,.content-part .container{width:620px}#content.fullwidth,.content-part.fullwidth{width:100%!important}.content-part.left{float:right}.content-part.right{float:left}.single-left .content-part{float:right}#sidebar{position:relative;width:260px;padding:30px 0 20px 0}#sidebar.top{margin-top:-73px}#sidebar.sidebar-right{float:right}#sidebar.sidebar-left{float:left}#sidebar img{max-width:100%;height:auto}#topbar{border-bottom:1px solid #fff0}#topbar .container{width:940px}#header-social{margin-top:8px}#top_menu{position:relative;z-index:999}#top_menu:after{content:"";clear:both}.width_05{width:5%}.width_10{width:10%}.width_15{width:15%}.width_20{width:20%}.width_25{width:25%}.width_30{width:30%}.width_33{width:33.33%}.width_35{width:35%}.width_40{width:40%}.width_45{width:45%}.width_50{width:50%}.width_55{width:55%}.width_60{width:60%}.width_65{width:66.66%}.width_66{width:65%}.width_70{width:70%}.width_75{width:75%}.width_80{width:80%}.width_85{width:85%}.width_90{width:90%}.width_95{width:95%}.width_100{width:100%}.elements.w_0{display:none}.elements .top_image{margin:3px 10px 3px 0}#header{position:relative;z-index:9}#header-inner{display:block;clear:both;z-index:9;margin:0 auto}.logo_container{margin:5px 0}.logo_container.floatleft{padding-right:10px}.logo_container.floatright{padding-left:10px}.logo_container.center{margin-left:auto;margin-right:auto;text-align:center;width:fit-content}.logo_container.center a.logoimage,.logo_container.center .block{float:none;margin:0 auto}#topbar .w20{margin:5px 15px 5px 0}a.logoimage{position:relative;display:inline-block;margin:0}a.logoimage img{height:auto}.logo_headline{display:table;font-size:32px;line-height:1.1em;margin-top:.4em}.logo_headline.lh_2{line-height:2em}.logo_headline a{color:#ea5340;max-width:100%}.logo_tagline{font-size:13px;color:#444343;opacity:.7;white-space:nowrap;clear:both;display:inherit}#header.miniheader #header-social.social_bar,#header.miniheader #header-search{margin-top:7px}.searchform,#searchform,.woocommerce-product-search{position:relative;margin:.5em auto}input.searchinput,input#s,.widget_product_search input.search-field{position:relative;width:80%;margin:0;padding:8px 5px;float:left;font-size:.9em;z-index:1}input.searchinput:focus,input#s:focus{border-color:#dad9d9}.searchform .searchicon{font-size:1.2em;position:absolute;right:6px;top:6px;color:#bbb;z-index:3}input#searchsubmit,.widget_product_search button[type="submit"]{position:relative;width:20%;margin:0;padding:9px 5px;font-size:.9em;color:#fff;border-width:0;z-index:2}ul.menu li.search_nav_item{padding:0 8px}#header input.searchinput{width:200px}#header li.search_nav_item input.searchinput{width:100%}#header-inner .search_nav_item.big{padding:.5em;background-color:#ea5340}#header-inner .search_nav_item.big input.searchinput{width:300px;font-size:1em;padding:8px 32px 8px 7px}#navigation.main{position:relative;clear:both;margin:0 auto}#navigation.main.normal,#foot_nav.foot_nav.normal{width:100%}#navigation.main.boxed,.foot_nav.boxed{width:100%}#wrap.boxed .main.boxed .main_nav,#wrap.boxed .foot_nav.boxed{width:998px}#wrap.boxed .foot_nav.boxed .menu{width:100%}#header.miniheader.autoscroll{width:100%}#header.miniheader #navigation.main{clear:none;bottom:0}#navigation.main.floatleft{left:0}#navigation.main.floatright{right:0}.no_nav{display:block;text-align:center;width:100%;margin:10px auto;font-weight:600;text-transform:uppercase}.foot_nav{margin:0 auto}.main_nav,.foot_nav .menu{position:relative;width:980px;min-height:47px;margin:0 auto;clear:left}#header.miniheader .main_nav{background:none;width:100%;padding:0}.main.boxed .main_nav,.foot_nav.boxed .menu{position:relative;background-color:#dad9d9;z-index:8}#navigation.main.boxed{background-color:transparent!important;bottom:-5px}nav.foot_nav.boxed{background-color:transparent!important}nav.foot_nav.boxed{margin-top:-15px;margin-bottom:5px}#wrap.boxed .main.boxed .main_nav,#wrap.boxed .foot_nav.boxed{margin-left:-9px}#wrap.boxed .main.boxed:before,#wrap.boxed .main.boxed:after{content:"";display:block;border:9px solid #a2a1a1;position:absolute;bottom:-10px;z-index:0}#wrap.boxed .foot_nav.boxed:before,#wrap.boxed .foot_nav.boxed:after{content:"";display:block;border:9px solid #a2a1a1;position:absolute;top:-25px;z-index:0}#wrap.boxed .main.boxed:before,#wrap.boxed .foot_nav.boxed:before{left:-18px;border-color:#fff0 #a2a1a1 #fff0 #fff0}#wrap.boxed .main.boxed:after,#wrap.boxed .foot_nav.boxed:after{right:-18px;border-color:#fff0 #fff0 #fff0 #a2a1a1}nav .menu>li{border-left:1px solid rgb(0 0 0 / .1);list-style:none;display:inline;float:left;position:relative;text-transform:uppercase;font-size:12px;font-weight:400}nav .menu>li:first-child,nav .menu>li.search_nav_item{border-left:none!important}nav .menu li a{color:#666;display:block;line-height:1.5em;padding:14px 1.1em;margin:0;border-top:1px solid #fff0}nav .menu>li>a i{font-size:1.4em}nav .menu li a span.desc{color:#666;width:100%;display:block;font-size:.83em;font-weight:400;line-height:1.3em;text-transform:none;margin:0}nav .menu.autowidth li a span.desc{display:block;margin:0 auto}nav .menu li a:hover,nav .menu li.current_page_item>a,nav .menu li.current-menu-ancestor>a,nav .menu li.current-menu-item>a{color:#ea5340}nav .menu li>a:hover,nav .menu li.current_page_item>a,nav .menu li.current-menu-ancestor>a,nav .menu li.current-menu-item>a{border-color:#ea5340}ul#iflex-menu li.current a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:#fff0 #fff #fff0 #fff0;position:absolute;top:0;right:0;margin:1.3em 0;clear:both;z-index:9}nav .menu li:hover>ul,ul#nav_cart li:hover div.widget{display:block;z-index:99}nav.main_nav .menu>li>ul:before,nav.top_menu .menu>li>ul:before{content:"";display:block;border-width:.6em;border-style:solid;border-color:#fff0 #fff0 #ea5340 #fff0;position:absolute;top:-16px;left:29%}nav.main_nav .menu>li:last-child>ul,nav.top_menu .menu>li:last-child>ul{right:0}nav.main_nav .menu>li:last-child>ul:before,nav.top_menu .menu>li:last-child>ul:before{left:71%;right:29%}nav .menu>ul,.menu-item>ul.sub-menu,ul.customerbox.css_dropdown li>ul{display:none;background-color:#fff;border-top:4px solid #ea5340;padding:0;width:auto;min-width:200px;font-weight:400;position:absolute;opacity:.95;z-index:98}nav .menu ul li{text-transform:none;background:none;position:relative;padding-bottom:0;float:left;margin:0;width:100%;cursor:auto}nav .menu ul li a{font-size:1em;line-height:1.8em;font-weight:400;float:none;padding:10px 15px;width:100%;display:block;border-top:none;border-bottom:1px solid #f3f3f3;margin-left:0}nav .menu ul li a:hover{color:#ea5340}nav .menu ul li:last-child a{border-bottom:0}nav .menu ul li a:hover,nav .menu li.current_page_item ul li a,nav .menu li.current-menu-ancestor ul li a,nav .menu li.current-menu-item ul li a{border-color:#f3f3f3}nav.main_nav .menu ul ul.sub-menu,nav.top_menu .menu ul ul.sub-menu{margin-left:100%;top:0;display:none;border-top:none;z-index:99}nav .menu ul li:last-child ul a{border-bottom:1px solid #eee}nav .menu ul li ul li:last-child a{border-bottom:0}.menu-button,.touch-button{display:none}nav.top_menu .menu>li{font-size:12px;font-weight:400;text-transform:none;border-left:none}nav.top_menu li:hover>ul{display:block!important;z-index:99}nav.foot_nav .menu>li a{border-top:none}nav.foot_nav .menu ul{display:none;background-color:#fff;border-top:none;border-bottom:4px solid #ea5340;bottom:47px!important}nav.foot_nav .menu>li>ul:before{content:"";display:block;position:absolute;left:29%;bottom:-17px;border-width:.6em;border-style:solid;border-color:#ea5340 #fff0 #fff0 #fff0}nav.foot_nav .menu ul ul{display:none;width:180px;position:absolute;left:160px;bottom:0!important;border-top:none!important}.menu.autowidth{width:100%!important}nav .autowidth>li>a{float:none;text-align:center}nav .autowidth>li a span.desc{text-align:center}nav .autowidth>li:first-child:nth-last-child(1){width:100%}nav .autowidth>li:first-child:nth-last-child(2),nav .autowidth>li:first-child:nth-last-child(2)~li{width:50%}nav .autowidth>li:first-child:nth-last-child(3),nav .autowidth>li:first-child:nth-last-child(3)~li{width:33.3%}nav .autowidth>li:first-child:nth-last-child(4),nav .autowidth>li:first-child:nth-last-child(4)~li{width:25%}nav .autowidth>li:first-child:nth-last-child(5),nav .autowidth>li:first-child:nth-last-child(5)~li{width:20%}nav .autowidth>li:first-child:nth-last-child(6),nav .autowidth>li:first-child:nth-last-child(6)~li{width:16.66%}nav .autowidth>li:first-child:nth-last-child(7),nav .autowidth>li:first-child:nth-last-child(7)~li{width:14.28%}nav .autowidth>li:first-child:nth-last-child(8),nav .autowidth>li:first-child:nth-last-child(8)~li{width:12.5%}nav .autowidth>li:first-child:nth-last-child(9),nav .autowidth>li:first-child:nth-last-child(9)~li{width:11.11%}nav .autowidth>li:first-child:nth-last-child(10),nav .autowidth>li:first-child:nth-last-child(10)~li{width:10%}#breadcrumbbox{clear:both;z-index:7;position:relative;width:100%;padding:.5em 0}#page-title.contentwrap_top #page-title-inner{padding-top:0}#breadcrumbbox.boxed{padding-top:1em}#breadcrumbs{margin:0 auto;font-size:.9em;opacity:.6}#breadcrumbs li{float:left;line-height:1.5em;list-style-type:none;border:none}#breadcrumbs li:after{font-family:FontAwesome;font-weight:400;content:"\F105";margin:0 .5em 0 .5em;line-height:2.5em}#breadcrumbs li a{line-height:2.5em;float:left;color:#666;display:block}#breadcrumbs li.last a{background-image:none}#breadcrumbs li:first-child a i{font-family:FontAwesome;font-weight:400;font-style:normal;font-size:1.3em;text-decoration:inherit}#breadcrumbs li:last-child:after{content:""}#page-title,#page_spacer{clear:both;position:relative;overflow:hidden;z-index:1;margin:0 auto;border-bottom:1px dashed #dad9d9;width:100%}#page_spacer{height:30px}#page-title-inner{padding-top:1.2em;padding-bottom:1.2em}#page-title h1,#page-title h2{line-height:1.5em;margin:0}#page-title h2,#page-title h1 span{font-weight:300}#page-title h1.inline{float:left;margin-right:5px}#page-title .leftspacer{padding-left:300px}#page-title .rightspacer{padding-right:300px}#page-title .center{margin-left:auto;margin-right:auto;text-align:center}#subheader{clear:both;background:#444;width:100%}.blog-featured{padding:40px 0}.blog-featured img{display:block}.blog-featured .flexslider{width:34%;float:left}.blog-featured .flex-caption{background:rgb(0 0 0 / .5);color:#fff;padding:12px 16px;display:block;font-size:1.4em;line-height:1.3em;font-weight:400;letter-spacing:-.5px;position:absolute;width:100%;bottom:0;left:0;right:auto}.blog-featured .flex-caption:hover{background-color:#fff;color:#666;text-shadow:none}.blog-featured a.item-large{width:100%;height:auto;float:left;position:relative}.blog-featured a.item-large:hover img{opacity:.8;vertical-align:middle}.blog-featured a.item-small{display:block;float:left;width:20%;margin-left:2%}.blog-featured article:last-child a.item-small{margin-bottom:0}.blog-featured a.item-small span{display:block}.blog-featured a.item-small span.featured-image{overflow:hidden;display:block;position:relative}.blog-featured a.item-small span.featured-title{color:#fff;margin-top:20px;font-size:16px;line-height:1.3em;font-weight:40000}.blog-featured a.item-small span.featured-excerpt{color:#ccc;margin-top:8px;font-size:13px;opacity:.6}.blog-featured a.item-small:hover img{opacity:.8;vertical-align:middle}.blog-featured a.item-small:hover span.featured-title{opacity:.8}body.archive h3 .archivetype{display:block;font-size:.6em;border:1px dashed #dad9d9}.subpage_item .image_link{display:block}.subpage_item.flex-one-full{clear:both}.subpage_item h3.subtitle{font-size:1rem}.subpage_item.aside .image_link img{max-width:40%}.entry-item{margin-right:3%}.entry-item.last,.entry-item:last-child{margin-right:0}.entry-item.boxed{background-color:#f8f8f8;border-bottom:2px solid #dad9d9}.entry-item.boxed:hover{background-color:#eee;border-bottom:2px solid #ea5340}.entry-row{position:relative;display:table;clear:both;padding-top:10px;width:100%}.entry-row.top{border-width:0;padding-top:10px;margin-bottom:0}.entry-wrap{display:inline}.entry-wrap,.entry-header,.entry-footer{display:block;width:100%;padding-top:10px}.entry-header.aside{padding-top:0}.entry-header.aside .entry-byline{width:auto}.entry-header.aside .entry-title{margin-top:0}.entry-item.boxed .entry-wrap{padding:10px 15px}.entry-item.boxed .entry-header,.entry-item.boxed .entry-footer{padding:10px 15px;background-color:#e5e5e5}.entry-title,.entry-heading h1,.entry-heading h2{font-size:24px;line-height:1.6em;font-weight:400;letter-spacing:-.5px;margin:0}.entry-title *{display:inline}.content-wrap .flex-one-half .entry-title,.content-wrap ul.columns-2>li .entry-title{font-size:24px;line-height:1.6em}.content-wrap .flex-one-third .entry-title,.content-wrap ul.columns-3>li .entry-title,.content-part .flex-one-half .entry-title,.content-part ul.columns-2>li .entry-title{font-size:22px;line-height:1.4em}.content-wrap .flex-one-fourth .entry-title,.content-wrap ul.columns-4>li .entry-title,.content-part .flex-one-third .entry-title,.content-part ul.columns-3>li .entry-title{font-size:20px;line-height:1.2em}.content-part .flex-one-fourth .entry-title,.content-part ul.columns-4>li .entry-title{font-size:19px;line-height:1.1em}.entry-item>.entry-title a{display:block;margin:0;padding:10px 15px;font-weight:500}.entry-title small{font-size:.8em}.entry-byline{width:100%;display:inline-block;color:#999;font-size:.9em;font-weight:40000}.entry-byline li{list-style-type:none;display:inline-block;padding-top:6px;padding-right:14px}.text .entry-byline{margin-left:0}.text .entry-byline li{margin:0}.entry-byline p{float:left;margin-top:6px;margin-right:14px}.entry-byline a{color:#999;margin-bottom:4px}.entry-byline a:hover{color:#666}.meta_icons{margin-right:5px;font-size:1.1em}.aside.columns-1 .subpage_item .image_link img{width:50%;margin-right:8%}.aside.columns-2 .subpage_item .image_link img{width:42%;margin-right:8%}.aside.columns-3 .subpage_item .image_link img{width:35%;margin-right:8%}.aside.columns-4 .subpage_item .image_link img{width:30%;margin-right:8%}.entry-thumbnail{position:relative;margin:0 auto;height:auto;overflow:hidden}.entry-thumbnail a{position:relative;display:block}.entry-thumbnail img{margin:0!important}.entry-thumbnail a img{width:100%;height:auto;max-width:100%;margin:0 auto;text-align:center}.entry-thumbnail .placeholder:before{position:relative;left:46%;top:48%;height:20px;width:20px;font-family:'FontAwesome';font-size:2em;font-weight:400;content:"\f03e";color:#ccc}.entry-thumbnail .placeholder{display:block;background-color:#eee}.entry-thumbnail .placeholder{height:150px}.cols .entry-thumbnail .placeholder{height:190px}.entry-thumbnail.aside{margin-right:20px;margin-bottom:20px;float:left}.flex-one-half .entry-thumbnail.aside{width:30%}.flex-one-third .entry-thumbnail.aside,.content-part .flex-one-half .entry-thumbnail.aside,.content-part ul.columns-2>li .entry-thumbnail.aside{width:30%}.flex-one-fourth .entry-thumbnail.aside,.content-part .flex-one-third .entry-thumbnail.aside,.content-part ul.columns-2>li .entry-thumbnail.aside{width:20%}.entry-thumbnail.medium,.entry-thumbnail.large{width:auto;max-height:auto}.item-small .zoom,.entry-thumbnail .zoom,.isotope-item .zoom{opacity:0;z-index:12;display:block;width:40px;height:40px;position:absolute;top:51%;left:51%;margin-left:-20px;margin-top:-20px}.zoom i.fa-search-plus{font-size:20px;margin:11px;display:block;color:#666}a:hover .zoom,a.item-small:hover .zoom,.entry-thumbnail:hover .zoom{opacity:.9}.entry-page-links{font-weight:600;font-size:16px;margin-bottom:20px}a.more-link{margin-top:5px;font-weight:600;font-size:14px}.entry-tags{margin-bottom:20px}.entry-tags span{color:#999;display:block;float:left;font-weight:600;padding:0 20px 0 0}.tagcloud{clear:both;position:relative;display:block;max-width:100%;padding:12px 0}.tagcloud a{display:inline-block;font-size:12px!important;line-height:12px;padding:8px 8px 8px 0;margin:0 0 5px 14px;position:relative;color:#999;background-color:#eee;border:1px solid #dad9d9}.tagcloud a:after,.tagcloud a:before{right:100%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tagcloud a:after{border-color:#fff0;border-right-color:#eee;border-width:16px;top:50%;margin-top:-16px}.tagcloud a:before{border-color:#fff0;border-right-color:#dad9d9;border-width:16px;top:50%;margin-top:-16px}.tagcloud a:hover{color:#666}.entry-author-block{background-color:#eee;padding:10px 20px 10px 10px;border:1px solid #e5e5e5;margin-bottom:15px;background-color:#eee}.entry-author-block .entry-author-avatar{float:left;overflow:hidden}.entry-author-block .entry-author-avatar img{display:block;float:left}.entry-author-block p{font-size:13px;margin-left:100px}.entry-author-block p.entry-author-name{font-size:14px;font-weight:600;padding-bottom:6px;padding-top:8px}.entry-author-block p.entry-author-description{color:#777;font-weight:300;padding-bottom:8px}.format-icon{z-index:12;display:block;position:relative}.format-icon i.icon:before{display:inline-block;font-family:'FontAwesome';font-size:1.4em;font-weight:400;width:1.2em}.format-standard i.icon:before{content:"\f044"}.format-image i.icon:before{content:"\f030"}.format-video i.icon:before{content:"\f03d"}.format-audio i.icon:before{content:"\f001"}.format-quote i.icon:before{content:"\f10d"}.format-link i.icon:before{content:"\f0c1"}.format-chat i.icon:before{content:"\f086"}.format-status i.icon:before{content:"\f0a1"}.format-aside i.icon:before{content:"\f0f6"}.format-gallery i.icon:before{content:"\f03e"}.sticky i.icon:before{content:"\f044"}.entry-format{margin:6px 0 0 0;overflow:hidden}.entry-format p{margin:14px 0}.page-template-template-blog .entry-format.audio,.archive .entry-format.audio,.search .entry-format.audio{margin-top:-38px}.entry-format.image img{float:left;height:auto;width:100%}.entry-format.image .image-container{position:relative;float:left;overflow:hidden}.entry-format.image .caption-bar{bottom:0}.entry-format.video iframe,.entry-format.video object{float:left}.entry-format.video .video-container{padding-top:0}.entry-format.quote{background-color:#eee;padding:6px 20px;font-weight:300}.entry-row .entry-format.quote{min-height:194px}.entry-format.quote blockquote{font-size:18px;font-weight:300;line-height:1.3em;font-style:italic}.entry-format.link{padding:0}.entry-format.link p{font-size:18px;margin:0}.entry-format.link p a{display:block;background-color:#ea5340;color:#fff;font-weight:300;padding:14px 20px}.entry-format.link p a:hover{background-color:#eee;color:#666}.entry-format.chat{background-color:#eee;padding:6px 20px}.entry-format.chat p{font-weight:300}.format-status .entry-title{display:none}.format-status{font-size:22px;line-height:1.3em;font-weight:300}.format-aside .entry-title{display:none}.flexslider.flex-post .flex-control-nav li a{background-position:-13px 0}.flexslider.flex-post .flex-control-nav li a:hover{background-position:-13px -13px}.flexslider.flex-post .flex-control-nav li a.active{background-position:-13px -26px}.flexslider.flex-post .flex-direction-nav{top:0;left:0}.flexslider.flex-post .slides li:hover .caption-bar{bottom:0}.caption-bar{background:rgb(17 17 17 / .6);color:#ccc;text-shadow:0 -1px 0 rgb(0 0 0 / .5);font-size:1.3em;line-height:18px;display:block;width:100%;position:absolute;bottom:0;left:0}.caption-bar i{font-style:normal;font-weight:300;padding:10px 12px;display:block}.flex-one-full .caption-bar{font-size:1.4em}.flex-one-half .caption-bar{font-size:1.2em}.flex-one-third .caption-bar{font-size:1em}.flex-one-fourth .caption-bar{font-size:.9em}.heading.related{margin:20px 0 10px 0}.entry-related span{display:block}.entry-related h3.rel-entry-title{display:block;padding:.2em 0;font-size:1em;font-weight:300;line-height:1.5em}.entry-related .rel-entry-date{font-size:.9em;color:#aaa}.entry-related .entry-thumbnail{margin-bottom:0}.tooltip{color:#666;display:inline;position:relative;text-shadow:0 1px 0 rgb(255 255 255 / .2)}.tooltip:hover{color:#666;text-decoration:none}.tooltip:hover:after{background:#666;text-shadow:none;bottom:-30px;font-size:.9em;color:#fff;content:attr(title);display:block;left:0;padding:5px 15px;position:absolute;white-space:nowrap;z-index:98}.tooltip:hover:before{bottom:-4px;left:12px;border:solid;border-color:#888 #fff0;border-width:0 5px 5px 5px;content:"";display:block;position:absolute;z-index:99}#footer .tooltip:hover:after{top:-30px;max-height:16px}#footer .tooltip:hover:before{top:-4px;border-width:5px 5px 0 5px}.social_bar{float:right;padding:0;position:relative}.social_bar li{display:inline-block;margin-left:8px;line-height:16px;font-size:0}.social_bar li a{display:block;position:relative;min-width:28px}.social_bar .tooltip{font-size:13px}.social_bar .tooltip i{font-size:26px}#footer-social.social_bar .social-tooltip{color:#666;text-shadow:0 1px 0 rgb(255 255 255 / .4)}#footer-social.social_bar .social-tooltip{color:#666;text-shadow:0 1px 0 rgb(255 255 255 / .4)}#footer-social.social_bar .social-tooltip:hover{color:#ea5340}#widget-social-links{margin-top:1em}#widget-social-links li{margin-left:10px}#widget-social-links li:first-child{margin-left:0}#widget-social-links .tooltip i{font-size:32px}.heading.share{font-size:1em}.entry-share{display:block;z-index:10;margin:0 0 20px 0}.entry-share .entry-text{margin-bottom:10px}.socialShare .sharedCount{display:none}ul.share_list{display:block;margin-left:0}ul.share_list li{float:left;list-style:none;margin:0}.share_button{display:block;float:left;width:42px;height:42px;font-size:16px;line-height:42px;text-align:center;border:none;background-color:#eaeaea;text-decoration:none;color:#fff}.share_button.light{color:#666}.share_button.light:hover{color:#fff;background-color:#666}.share_button.smallround{width:30px;height:30px;font-size:14px;line-height:30px;border-radius:30px;margin-right:5px}.share_button.smallround{color:#666}.share_button.smallround:hover{color:#fff;background-color:#666}.share_button.normal:hover{color:#efefef}.share_facebook.normal{background-color:#3b5998}.share_gplus.normal{background-color:#dd4b39}.share_twitter.normal{background-color:#55acee}.share_stumbleupon.normal{background-color:#eb4924}.share_pinterest.normal{background-color:#cc2127}.share_linkedin.normal{background-color:#0077b5}.widget{position:relative;clear:both;display:block;color:#999;margin-bottom:20px}#sidebar.widget_boxed .widget{background-color:rgb(255 255 255 / .8);border-top:4px solid #ea5340;padding:15px 10px 10px 10px}#sidebar.widget_boxed .widget.widget_product_categories{background-color:#fff0;border-top:none;padding:0}.widget a{color:#999}.widget a:hover,.widget-title a,.widget-title a:hover{color:#666}.widget-title{color:#666;font-size:1.3em;font-weight:400;line-height:1.4em;text-transform:normal}.widget-title a img{display:block;float:left;margin:3px 7px 0 0}.widgetbox{float:left;margin:0 0 30px 0;border:1px solid #e5e5e5}.widgetbox .widget-title{display:block;padding:12px 20px;margin:0;border-bottom:1px solid #e5e5e5}.widgetbox .boxcontent{float:left;background-color:#fff;padding:12px 20px}.widget ul li{padding:0;margin:0}.widget ul li.menu-item-has-children{padding-bottom:0}.widget ul li ul{margin-top:1em}.widget ul li ul li:first-child{border-top:1px dotted #e5e5e5}.widget ul li ul li:last-child{border-bottom-width:0}.widget_archive ul li,.widget_categories ul li,.widget_listsubcategories ul li,.widget_sub_categories ul li,.widget_links ul li,.widget_meta ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_product_categories ul li,.widget_category_content ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li,.widget_rss ul li,.widget_pages ul li,.widget_nav_menu ul li,.widget_newsbox ul li{width:100%;line-height:1.4em;padding:.6em 0 .6em .6em;border-bottom:1px dotted #e5e5e5}.widget_pages li li li a,.widget_nav_menu li li li a{padding-left:20px}.widget_nav_menu li a span.desc{width:100%;display:inline-block;font-size:.83em;line-height:1.3em;display:block;opacity:.8}.widget_recent_entries ul li .post-date,.combo_widget ul.tab li span.post-date,.widget_wrap li span.post-date{width:100%;font-size:.85em;font-style:italic}.widget_rss ul li{padding:4px 0}.widget_rss ul li a{color:#ea5340;font-size:13px}.widget_rss ul li span.rss-date{color:#666;font-size:11px;font-weight:600;display:block}.widget_rss ul li .rssSummary{font-size:11px;margin-top:2px}.widget_search{display:block;float:left;width:100%;padding-bottom:10px}.widget_search input.searchinput{font-size:1em;width:89%}.widget.textwidget,.widget.widget_flex_tinymce{position:relative;display:table;width:100%}.widget .textwidget p{margin-bottom:.5em}.widget_calendar a{color:#ea5340;font-weight:600}.widget_calendar a:hover{color:#666}.widget_calendar table{width:100%}.widget_calendar table,table.widget_calendar{width:100%;text-align:left;border:1px solid #e5e5e5;background-color:#fff}.widget_calendar caption{line-height:1.6em;text-shadow:0 -1px 0 rgb(0 0 0 / .15);font-weight:600;padding:5px 10px}.widget_calendar th,.widget_calendar tfoot tr td{padding:5px 0;text-align:center;font-weight:600;background-color:#f5f5f5;border:1px solid #eee}.widget_calendar .weekend_day{color:#F30}.widget_calendar tbody tr td{position:relative;line-height:1.6em;text-align:left;vertical-align:text-top;height:0;padding:3px;border:1px solid #eee}.combo_widget{clear:both}.combo_widget .tab{background-color:transparent!important}.combo_widget .tabs-nav li{float:left}.combo_widget .tabs-nav.tabs-2 li{width:50%}.combo_widget .tabs-nav.tabs-3 li{width:33.3%}.combo_widget .tabs-nav.tabs-4 li{width:25%}.combo_widget ul.tabs-nav li a{text-align:center;opacity:.8;height:38px;width:100%;padding:0}.combo_widget .tabs-nav li a.active,.combo_widget .tabs-nav li a:hover{opacity:1}.combo_widget .tabs-nav li a:hover i,.combo_widget .tabs-nav li a.active i{color:#fff}.combo_widget .tabs-nav li a i{padding-top:5px;font-size:22px;color:#999}.combo_widget ul.tab{display:block;float:left;width:100%;margin:10px 0 30px 0}.combo_widget ul.tab li,.widget_newsbox ul li{clear:left;display:block;padding:.7em 0 .7em .6em}ul li .news_thumb{float:left;max-width:60px;height:auto;margin:0 1em 0 0}ul li a.news_link{line-height:17px;display:table;padding:0}ul li .news_excerpt{padding:5px 0 10px 0;font-size:.9em}[class^="widget-title"]:before,[class*=" widget-title"]:before{display:inline-block;font-family:'FontAwesome';font-size:1em;line-height:1em;font-weight:400;width:1.4em}.widget_archive .widget-title:before{content:"\F01C"}.widget_meta .widget-title:before{content:"\F085"}.widget_calendar .widget-title:before,.widget_calendar_upcoming .widget-title:before,.widget_events_calendar .widget-title:before{content:"\F073"}.widget_recent_comments .widget-title:before{content:"\F0E6"}.widget_pages .widget-title:before,.widget_nav_menu .widget-title:before,.widget_recent_entries .widget-title:before{content:"\F07C"}.widget_categories .widget-title:before,.widget_listsubcategories .widget-title:before,.widget_sub_categories .widget-title:before,.widget_tag_cloud .widget-title:before{content:"\F02C"}.widget_links .widget-title:before{content:"\F0C1"}.widget_shopping_cart .widget-title:before{content:"\f07a"}.widget ul li:before{font-family:FontAwesome;content:""}.widget_pages ul li:before,.widget_pages ul li li:before,.widget_nav_menu ul li:before,.widget_nav_menu ul li li:before,.widget_meta ul li:before,.widget_archive ul li:before{content:"\F105";margin-right:5px}.widget_links ul li:before{content:"\F08E";margin-right:5px;font-size:.8em}.widget_categories ul li:before,.widget_listsubcategories ul li:before,.widget_sub_categories ul li:before,.widget_product_categories ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before{display:block;float:left;content:"\F02B";margin-right:5px;min-height:2em;font-size:.8em}.widget_categories ul li::before,.widget_listsubcategories ul li::before,.widget_sub_categories ul li::before,.widget_product_categories ul li::before{content:"\f07c"}.widget_product_categories ul li li:before{content:""}.widget_recent_comments ul li:before{content:"\F075"}.widget_recent_entries ul li:before{content:"\F02D"}.tagcloud.entry-tags span:before{font-family:FontAwesome;content:"\F02C";margin-right:5px}#subfooter{background-color:#eee}#subfooter-inner{color:#777}#subfooter a{color:#777}#subfooter a:hover{color:#666}#subfooter-widgets{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;row-gap:15px;column-gap:15px}ul.subfooter_widget{margin:0;padding:25px 0}#subfooter-contact p{padding:20px 0;float:left}#subfooter-contact p:before{display:inline-block;font-family:'FontAwesome';font-size:1.3em;line-height:1.5em;margin-right:.5em}#contact-address:before{content:"\f041";padding-left:7px}#contact-phone:before{content:"\f095";padding-left:6px}#contact-email:before{content:"\f0e0";padding-left:4px}#subfooter .widget{color:#666}#subfooter .widget a,#subfooter .widget a:hover{color:#666}#subfooter .widget-title{padding:13px 0;margin:0}#subfooter .widget_archive ul li,#subfooter .widget_categories ul li,#subfooter .widget_links ul li,#subfooter .widget_meta ul li,#subfooter .widget_recent_comments ul li,#subfooter .widget_recent_entries ul li,#subfooter .widget_rss ul li,#subfooter .widget_pages ul li{border-bottom:1px dotted #dad9d9}#subfooter .widget_text .textwidget{font-size:12px}#footer{position:relative;display:block;clear:both;background-color:#302D30}#footer-inner{color:#777;padding:10px 0;font-size:12px}#footer .flex-one-half{margin-bottom:10px}#footer .footer_image{margin-right:10px}#footer #copy{color:#fff;margin:12px auto;text-transform:uppercase;opacity:.7}#footer #copy.full{float:none;text-align:center}a#to-top{position:fixed;bottom:30px;right:30px;background:rgb(255 255 255 / .1);display:block;padding:10px}a#to-top i{color:#999;display:block;font-size:20px;text-decoration:inherit}a#to-top:hover i{color:#ea5340}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}#entry-comments{width:100%;padding-top:20px}ol.commentlist{position:relative}ol.commentlist li{list-style:none;padding-left:20px}ol.commentlist li .comment-body,ol.commentlist li .comment_container{position:relative;background-color:#eee;clear:both;border-bottom:1px solid #e5e5e5;padding:20px;margin:0 0 10px 0}ol.commentlist li .comment-body .comment-author{display:block;margin-bottom:4px}ol.commentlist li .comment-body cite.fn{color:#666;font-size:13px;font-style:normal;font-weight:600}ol.commentlist li .comment-body cite.fn a{color:#666}ol.commentlist li .comment-body span.says{display:none}ol.commentlist li .comment-body em.comment-awaiting-moderation{margin-left:10px;font-style:normal}ol.commentlist li img.avatar{position:absolute;left:-60px;top:0;width:50px;height:50px}ol.commentlist li .comment-body p{margin-bottom:10px;color:#666;clear:both;line-height:1.5em}ol.commentlist li.trackback .comment-body{padding:20px}ol.commentlist li.trackback .comment-body .comment-meta{margin-left:0}ol.commentlist li.trackback .comment-body p{margin:0}ol.commentlist li .comment-body .comment-meta{display:block;font-size:10px;text-transform:uppercase;line-height:2em}ol.commentlist li .comment-body .comment-meta a{color:#999}ol.commentlist li .comment-body .comment-meta a.comment-edit-link:hover{color:#666}ol.commentlist li.comment .comment-body .reply{position:absolute;bottom:0;right:1px}ol.commentlist li.trackback .comment-body .reply{display:none}ol.commentlist li .reply a{background-color:#fff;padding:0 8px;display:block;font-size:11px;color:#999;line-height:24px}ol.commentlist li .reply a:hover{background-color:#ea5340;color:#fff}ol.commentlist li.comment.bypostauthor .comment-body{background-repeat:no-repeat}ol.commentlist li.comment.bypostauthor li .comment-body{background-image:none}ol.commentlist li ul li.comment{padding:0 0 10px 30px;margin:0}ol.commentlist li ul li .comment-body{margin:0;padding:12px 20px 38px 70px}ol.commentlist li ul li .comment-body img.avatar{width:40px;height:40px;left:15px;top:15px}ol.commentlist li ul li .comment-body .comment-meta{left:70px}ol.commentlist li.comment ul.children ul.children{margin:10px 0 0 0}ol.commentlist li:last-child,ol.commentlist li li:last-child,ol.commentlist li li li:last-child,ol.commentlist li li li li:last-child{padding-bottom:0!important}#respond #cancel-comment-reply-link{display:none}#comment-tags span{color:#666;font-style:italic}#respond li.buttons{padding-top:0;padding-bottom:0;float:left}li.comment li #respond{padding:0 0 0 30px;margin:10px 0 0 0}li.comment #respond header{position:absolute;display:block;bottom:20px;right:14px;z-index:2}li.comment #respond header h4,li.comment #respond header div{display:none}li.comment #respond header #cancel-comment-reply-link{display:block;z-index:2;float:right;text-align:right;font-size:11px;font-weight:400}.respondarea{position:relative;clear:both;padding-bottom:20px;line-height:1.5em}.content-part .respondarea>div{width:33.33%;margin:0!important}.respondarea label{position:relative;padding:0}.respondarea label span.name{display:none}.respondarea label i{font-size:16px;left:8px;top:8px;position:absolute;color:#ccc}.respondarea label input,.respondarea label textarea{width:100%;padding:8px 5px 8px 30px;margin:0}.respondarea label.commentlabel{position:relative;display:block;clear:both}.respondarea label textarea{float:left}.respondarea p.comment-agree{clear:both;position:relative;padding:1.5em 0 1.5em 3em;font-size:.9em;color:#999}.respondarea p.comment-agree input[type="checkbox"]{position:absolute;float:left;top:10px;left:0}.respondarea strong.error{position:relative;display:block;width:100%;clear:left;font-size:.9em;color:#fff;background-color:#F60;padding:5px}#comments .navigation{margin:10px 0;padding:10px;border:1px dotted #e5e5e5}#comments .navigation a{font-weight:600}#comments .navigation .nav-previous{float:left}#comments .navigation .nav-next{float:right}.subblock{position:relative;display:inline-block;background-color:#444;height:100%}.pageblock.subblock{display:flex;padding:0}.subblock.imageblock{display:block;background-color:#fff0;padding:0}.pageblock.subblock .innerheader{margin:0!important;padding:1.4em 2em;display:table-header-group;width:100%!important;border:1px dashed #fff}.pageblock.subblock .innerheader:after{content:"";width:0;height:0;clear:both}.pageblock.subblock .innerblock{margin:0!important;padding:1.4em 2em;float:left}.pageblock.subblock .imagecover *{padding:0;margin:0}.pageblock.subblock .imagecover img{width:100%;height:auto}.pageblock.subblock .col-full{width:100%;display:block}.pageblock.subblock .col-half{width:50%}.pageblock.subblock .col-one-third{width:33.33%}.pageblock.subblock .col-two-third{width:66.66%}.pageblock.subblock .col-one-fourth{width:25%;margin-right:0%!important}.subblock .text>h2{text-align:center}.imageshadow{background:url(https://www.sakura-fitness.de/cms/wp-content/themes/flexbuilder/img/slider_border.png) top center no-repeat;background-size:920px 40px}.imageshadow.shadow_in{position:absolute;display:block;width:100%;height:40px;z-index:10}.imageshadow.shadow_out{padding-bottom:40px;background-position:bottom center}@media only screen and (min-width:1260px){.widescreen .imageshadow{background-size:1140px 40px}}@media only screen and (min-width:1400px){.ultra_widescreen .imageshadow{background-size:1280px 40px}}@media only screen and (max-width:1259px) and (min-width:999px){.imageshadow{background-size:920px 40px}}@media only screen and (min-width:787px) and (max-width:998px){.imageshadow{background-size:718px 40px}}@media only screen and (max-width:786px){.imageshadow{background-size:428px 40px;padding-bottom:10px}.fullwidth.doubleblock.shadow_out{padding-bottom:20px}}.fullwidth_imageblock{clear:both;position:relative}.contentblock,.doubleblock{clear:both;position:relative;margin-left:auto;margin-right:auto}.doubleblock ul.list{margin-bottom:0}.doubleblock ul.list li{border:none}.doubleblock{display:flex}.doubleblock .flex-one-half{width:50%;margin-right:0!important}.doubleblock .flex-one-half .oneblock{margin:0;height:100%}.doubleblock .flex-one-half.last .oneblock::before{left:0;background-color:#888}.doubleblock .flex-one-half .content_inside{float:right;max-width:460px}.doubleblock .flex-one-half.last .content_inside{float:left}.widescreen .doubleblock .flex-one-half .content_inside{max-width:570px}.ultra_widescreen .doubleblock .flex-one-half .content_inside{max-width:640px}@media only screen and (max-width:1399px){.widescreen .doubleblock .flex-one-half .content_inside{max-width:570px}}@media only screen and (max-width:1259px){.widescreen .doubleblock .flex-one-half .content_inside{max-width:460px}}.content_inside.no_margin,.content_inside.no_margin *{margin:0}.content_inside.no_margin.no_padding img{min-width:100%;min-height:auto}.leftblock .content_inside.no_padding{padding-right:0!important;margin-left:0}.rightblock .content_inside.no_padding{padding:0!important;margin-right:0}.doubleblock .imagecover{background-size:cover;background-repeat:no-repeat;background-position:center center}.doubleblock .imagecover.leftblock{background-position:right center}.doubleblock .imagecover.rightblock{background-position:left center}.flex_icon_box.box{background-color:#fff;border:1px solid #dbdbdb;box-shadow:0 5px 10px 3px rgb(0 0 0 / .1)}.flex_icon_box .box_item{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:flex-start}.flex_icon_box .box_icon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:65px;height:65px;min-width:65px;min-height:65px;background-color:#ea5340;font-size:30px;line-height:1;color:#fff;margin-top:0;border-radius:50%}.flex_icon_box .box_icon.large{width:80px;height:80px;min-width:8px;min-height:80px;font-size:38px}.flex_icon_box .box_icon.small{width:50px;height:50px;min-width:50px;min-height:50px;font-size:21px}.flex_icon_box .box_title{width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap}.flex_icon_box.box .box_title{background-color:#eee;border-bottom:1px solid #dbdbdb;padding:15px;font-size:22px}.flex_icon_box .box_title .box_icon{margin-right:20px}.flex_icon_box .box_title h3{display:flex;align-items:center;word-wrap:break-word}.flex_icon_box .box_title h3.large{font-size:1.1em}.flex_icon_box .box_title h3.small{font-size:.9em}.flex_icon_box.box.highlight1{background-color:#f5f5f5}.flex_icon_box.box.highlight1 .box_title{background-color:#666;border-bottom:1px solid #666;color:#fff}.flex_icon_box.box.highlight1 .box_title h3{color:#fff}.flex_icon_box.box.highlight2{background-color:#666;border-bottom:1px solid #333;color:#fff}.flex_icon_box.box.highlight2 .box_icon{background-color:#666;color:#fff}.flex_icon_box.box.highlight2 .box_title{background-color:#ea5340;border-bottom:1px solid #ea5340;color:#fff}.flex_icon_box.box.highlight2 .box_title h3{color:#fff}.flex_icon_box.box .box_description{width:100%;padding:15px 30px}.flex_icon_box .box_item .box_icon+.box_description{margin-left:22px}.flex_icon_box .box_button{margin:0 auto -20px auto}.flex_icon_box .box_button .button{padding:8px 20px;border:none}.flex_icon_box .box_item:not(:first-child){margin-top:28px}ul#work-size,ul#work-pagination{position:relative;z-index:10;float:right}ul#work-size li,ul#work-pagination li{display:inline;float:left}ul#work-size li a{display:block;padding:6px 7px 5px 8px!important;width:39px;height:31px;float:left;text-indent:100%;white-space:nowrap;overflow:hidden}ul#work-pagination li a{display:block;padding:6px 7px 5px 8px!important;min-width:40px;border:none;overflow:hidden}ul#work-pagination li a i{font-size:20px}ul#work-size li a i.icon-size{opacity:.4;background:url(https://www.sakura-fitness.de/cms/wp-content/themes/flexbuilder/img/icon-switch.png) no-repeat 0 0;width:24px;height:20px;display:block;float:left}ul#work-size li a i.icon-size.small{background-position:0 0}ul#work-size li a i.icon-size.medium{background-position:0 -20px}ul#work-size li a i.icon-size.large{background-position:0 -40px}ul#work-size li a:hover i.icon-size,ul#work-size li.current a i.icon-size{opacity:1}ul#work-size li.current a{cursor:default}#filter{padding:0 0 20px 0;z-index:4;position:relative}ul#work-filter{font-size:11px;font-weight:600;text-transform:uppercase}ul#work-filter li{display:inline;float:left;margin:0 0 2px 0}ul#work-filter li a{padding:8px 15px;display:block;font-weight:400}ul#work-filter ul{display:none}.isotope{transition-property:height,width}.isotope-item{margin-right:1.5%!important}.isotope-item.flex-one-half:nth-child(2n){margin-right:0!important}.isotope-item.flex-one-third:nth-child(3n){margin-right:0!important}.isotope-item.flex-one-fourth:nth-child(4n){margin-right:0!important}.isotope,.isotope .isotope-item,.products .flex-one-half{transition-duration:0.5s}.isotope .isotope-item,.products .flex-one-half{transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition,.products .flex-one-half{transition-duration:0s}p.work-category{color:#999;font-weight:300;font-size:14px;font-style:italic}#portfolio.flexslider .flex-direction-nav{top:0;left:0}#carousel{display:block;margin:0 0 5px 0;width:100%}#carousel.flexslider li{display:inline-block;max-width:200px}#carousel.flexslider li img{opacity:.9}#carousel.flexslider li img:hover{opacity:1;cursor:pointer}#carousel.flexslider li.active{opacity:1;cursor:default}#carousel.flexslider .flex-direction-nav{position:absolute;top:25%}#carousel.flexslider .flex-direction-nav li a.flex-next{position:absolute;right:0}#carousel.flexslider .flex-direction-nav li a.flex-prev{position:absolute;left:0}.colorblock{background-color:#444;border-bottom:none!important;padding:15px 0;margin:0 0 33px 0;text-align:center}.colorblock,.colorblock .text h2{color:#fff}.colorblock .container:after{content:"";width:0;height:0;margin-top:10px;margin-left:-40px;border-style:solid;border-width:25px 40px 0 40px;border-color:#999 #fff0 #fff0 #fff0;position:absolute}.sitemaplist li{border-left:4px solid #eee;padding:4px 0 4px 20px}.sitemaplist li li li{padding-top:3px auto 3px}.sitemaplist ul ul{margin-top:10px}.widget_nav_menu ul li:before,.widget_nav_menu ul li li:before,.prodcat_box .widget_product_categories ul li:before{display:none;content:''}.child-menu li{display:none}.child-menu li.current_page_item,.child-menu li.current_page_parent,.child-menu li.current_page_ancestor,.child-menu li.current-menu-item,.child-menu li.current-menu-parent,.child-menu li.current-menu-ancestor,.child-menu li.current_page_item ul li,.child-menu li.current_page_parent ul li,.child-menu li.current_page_ancestor ul li,.child-menu li.current-menu-item ul li,.child-menu li.current-menu-parent ul li,.child-menu li.current-menu-ancestor ul li{display:block}.child-menu li.current_page_item ul li li,.child-menu li.current_page_parent ul li li,.child-menu li.current_page_ancestor ul li li,.child-menu li.current-menu-item ul li li,.child-menu li.current-menu-parent ul li li,.child-menu li.current-menu-ancestor ul li li,.custommenu_box .widget_nav_menu li li{display:none}.child-menu li ul li.current_page_item li,.child-menu li ul li.current_page_parent li,.child-menu li ul li.current_page_ancestor li,.child-menu li ul li.current-menu-item li,.child-menu li ul li.current-menu-parent li,.child-menu li ul li.current-menu-ancestor li,.custommenu_box .widget_nav_menu li.current_page_item li,.custommenu_box .widget_nav_menu li.current_page_parent li,.custommenu_box .widget_nav_menu li.current_page_ancestor li,.custommenu_box .widget_nav_menu li.current-menu-item li,.custommenu_box .widget_nav_menu li.current-menu-parent li,.custommenu_box .widget_nav_menu li.current-menu-ancestor li{display:block}.custommenu_box .widget_nav_menu li.current-menu-item li li,.custommenu_box .widget_nav_menu li.current-menu-parent li li{display:none}.custommenu_box .widget_nav_menu li.current-menu-parent li.current-menu-item li{display:block}.child-menu,.custommenu_box .widget_nav_menu,.prodcat_box ul.product-categories{clear:both;zoom:1;margin:0 0 20px 0;border:1px solid #e5e5e5}.child-menu li,.custommenu_box .widget_nav_menu li,.prodcat_box ul.product-categories li{position:relative;width:100%;margin:0;padding:0}.child-menu li:last-child,.custommenu_box .widget_nav_menu li:last-child,.prodcat_box ul.product-categories li:last-child{border-bottom:none}.child-menu li a,.custommenu_box .widget_nav_menu li a,.prodcat_box ul.product-categories li a{display:block;width:100%;padding:14px 20px;font-size:14px;font-weight:500;color:#777;border-bottom:1px solid #e5e5e5}.child-menu li a:hover,.custommenu_box .widget_nav_menu li a:hover,.prodcat_box ul.product-categories li a:hover{color:#ea5340}.child-menu>li>a,.child-menu>li>a:hover,.custommenu_box .widget_nav_menu .widget-title,.prodcat_box .widget_product_categories .widget-title,.prodcat_box .widget_product_categories h3.widget-title{font-size:16px;margin-bottom:0;padding:15px 20px;background-color:#aaa;color:#fff;text-transform:none}.child-menu li ul,.custommenu_box .widget_nav_menu li ul,.prodcat_box ul.product-categories li ul{margin:0;padding:0}.child-menu li ul,.custommenu_box .widget_nav_menu,.prodcat_box ul.product-categories{background-color:#f7f7f7}.child-menu li li.current_page_item a,.child-menu li li.current-menu-item a,.child-menu li li.current_page_parent a,.custommenu_box .widget_nav_menu li.current-menu-item a,.custommenu_box .widget_nav_menu li.current-menu-parent a,.custommenu_box .widget_nav_menu li.current-menu-ancestor a,.prodcat_box ul.product-categories li.current-cat a,.prodcat_box ul.product-categories li.current-cat-parent a{background-color:#ea5340;color:#fff}.child-menu li li.current_page_item>a:hover,.child-menu li li.current_page_parent>a:hover,.prodcat_box ul.product-categories li li.cat-parent>a:hover{color:#ea5340}.child-menu li li ul,.custommenu_box .widget_nav_menu li ul,.prodcat_box ul.product-categories li ul{background-color:#fff}.child-menu li li.page_item_has_children li,.custommenu_box .widget_nav_menu li.current-menu-item li,.custommenu_box .widget_nav_menu li.current-menu-parent li,.custommenu_box .widget_nav_menu li.current-menu-ancestor li{margin:0;padding:0}.child-menu li li.page_item_has_children li a,.custommenu_box .widget_nav_menu li li.menu-item a,.prodcat_box.default ul.product-categories li.cat-parent li a{background-color:#fff0;line-height:2.2em;font-size:13px;font-weight:400;color:#777;display:table;padding:10px 10px 10px 30px;border-bottom:1px solid #e5e5e5}.custommenu_box .widget_nav_menu li ul,.custommenu_box .widget_nav_menu li li.menu-item a{background-color:#fff0;border-bottom:none}.child-menu li li.page_item_has_children li a:hover,.child-menu li li.page_item_has_children li.current_page_item a,.child-menu li li.page_item_has_children li.current-menu-item a,.child-menu li li.page_item_has_children li.current_page_parent a,.custommenu_box .widget_nav_menu li li a:hover,.custommenu_box .widget_nav_menu li li.current-menu-item a,.custommenu_box .widget_nav_menu li li.current-menu-parent a,.prodcat_box.default ul.product-categories li.cat-parent li.current-cat a{background-color:#eee;color:#ea5340}.child-menu li li.page_item_has_children li li a,.custommenu_box .widget_nav_menu li.current-menu-parent li li a,.custommenu_box .widget_nav_menu li.current-menu-ancestor li li a{background-color:#fff0;font-size:12px;font-weight:400;color:#777;padding:8px 10px 8px 20px;border:none}.child-menu li li li li.current_page_item a,.child-menu li li li li.current-menu-item a,.child-menu li li li li a:hover,.custommenu_box .widget_nav_menu li li.current-menu-item li a:hover,.custommenu_box .widget_nav_menu li li.current-menu-parent li.current_page_item a,.custommenu_box .widget_nav_menu li li.current-menu-item li.current-menu-item a,.prodcat_box ul.product-categories li li.current-cat a,.prodcat_box ul.product-categories li li.current-cat li a:hover{color:#ea5340}.child-menu li:last-child a{border-width:0}.child-menu li li a:before,.custommenu_box .widget_nav_menu li a:before,.prodcat_box ul.product-categories li a:before{display:inline-block;font-family:'FontAwesome';font-size:1em;width:1.4em;content:"\f105"}.child-menu li li.current_page_item.page_item_has_children a:before,.child-menu li li.current_page_parent a:before,.custommenu_box .widget_nav_menu li.current-menu-item.menu-item-has-children a:before,.prodcat_box ul.product-categories li.current-cat a:before,.prodcat_box ul.product-categories li.current-cat-parent a:before{content:"\f107"}.child-menu li li.current_page_item.page_item_has_children li a:before,.child-menu li li.current_page_parent li a:before,.child-menu li li.current_page_parent li.current_page_item a:before,.custommenu_box .widget_nav_menu li.current-menu-item.menu-item-has-children li a:before,.custommenu_box .widget_nav_menu li li.current-menu-ancestor li a:before,.prodcat_box ul.product-categories li.cat-parent li a:before{content:"\f105"}.custommenu_box .widget_nav_menu li.current-menu-ancestor>a:before,.custommenu_box .widget_nav_menu li li.current-menu-ancestor>a:before,.prodcat_box ul.product-categories li.cat-parent li.cat-parent a:before{content:"\f107"}.custommenu_box .widget_nav_menu li.current-menu-ancestor li>a:before,.custommenu_box .widget_nav_menu li li.current-menu-ancestor li>a:before,.prodcat_box ul.product-categories li.cat-parent li.cat-parent li a:before{content:"\f105"}.child-menu.alt li li a:before,.custommenu_box.alt .widget_nav_menu li a:before,.prodcat_box.alt ul.product-categories li a:before{content:""!important}.child-menu.alt li a,.custommenu_box.alt .widget_nav_menu li a,.prodcat_box.alt ul.product-categories li a{padding:12px 20px 20px 0;border-bottom:none}.child-menu.alt>li>a{padding:15px 20px}.child-menu.alt>li>a,.custommenu_box.alt .widget_nav_menu .widget-title,.prodcat_box.alt .widget_product_categories .widget-title{background-color:#ea5340;color:#fff!important}.child-menu.alt li ul,.custommenu_box.alt .widget_nav_menu,.prodcat_box.alt ul.product-categories{background-color:#f7f7f7}.child-menu.alt li li,.custommenu_box.alt .widget_nav_menu li,.prodcat_box.alt ul.product-categories li li{border-bottom:none}.child-menu.alt li li a,.custommenu_box.alt .widget_nav_menu li a,.prodcat_box.alt ul.product-categories li li a{border:none}.child-menu.alt li li.current_page_item a,.child-menu.alt li li.current-menu-item a,.child-menu.alt li li.current_page_parent a,.custommenu_box.alt .widget_nav_menu li.current-menu-item a,.custommenu_box.alt .widget_nav_menu li.current-menu-parent a,.custommenu_box.alt .widget_nav_menu li.current-menu-ancestor a,.prodcat_box.alt ul.product-categories li.current-cat a,.prodcat_box.alt ul.product-categories li li.current-cat a{background-color:#eee}.child-menu.alt li li ul,.custommenu_box.alt .widget_nav_menu li ul,.prodcat_box.alt ul.product-categories li ul{background-color:#fff}.child-menu.alt li li li,.custommenu_box.alt .widget_nav_menu li li,.prodcat_box.alt ul.product-categories li li{border:none}.child-menu.alt li li li a,.custommenu_box.alt .widget_nav_menu li li a,.custommenu_box.alt .widget_nav_menu li li a,.prodcat_box.alt ul.product-categories li li a,.child-menu.alt li li.page_item_has_children li a,.custommenu_box.alt .widget_nav_menu li.current-menu-parent li a,.custommenu_box.alt .widget_nav_menu li.current-menu-ancestor li a{padding-left:20px}.child-menu.alt li li.page_item_has_children li a:hover,.child-menu.alt li li.page_item_has_children li.current_page_item a,.child-menu.alt li li.page_item_has_children li.current-menu-item a,.child-menu.alt li li.page_item_has_children li.current_page_parent a,.custommenu_box.alt .widget_nav_menu li li a:hover,.custommenu_box.alt .widget_nav_menu li li.current-menu-item a,.custommenu_box.alt .widget_nav_menu li li.current-menu-parent a{background-color:#eee}.child-menu.alt li li ul,.child-menu.alt li li li ul,.custommenu_box.alt .widget_nav_menu li li ul,.prodcat_box.alt ul.product-categories li li ul{margin:0;padding:0}.child-menu.alt li li li li,.custommenu_box.alt .widget_nav_menu li li li,.prodcat_box.alt ul.product-categories li li li{border:none}.child-menu.alt li li li li.current_page_item a,.child-menu.alt li li li li.current-menu-item a,.custommenu_box.alt .widget_nav_menu li li li a:hover,.custommenu_box.alt .widget_nav_menu li li.current-menu-parent li.current_page_item a,.custommenu_box.alt .widget_nav_menu li li.current-menu-item li.current-menu-item a,.prodcat_box.alt ul.product-categories li li.current-cat li a:hover{background-color:#f5f5f5}.child-menu.alt li:last-child a{border-bottom-width:0}.child-menu.light,.custommenu_box.light .widget_nav_menu{background:#fff0;border:none;text-shadow:none;overflow:hidden}.child-menu.light.top{margin-top:-69px}.child-menu.light li a,.custommenu_box.light .widget_nav_menu li a{padding:1em 1em 1em 0;font-size:13px;font-weight:500;color:#555;background-color:transparent!important}.child-menu.light>li>a,.custommenu_box.light .widget_nav_menu>li>a,.custommenu_box.light .widget_nav_menu h3.widget-title,.prodcat_box.light .widget_product_categories h3.widget-title{background-color:#fff0;color:#666;font-size:16px;font-weight:600;padding:0 0 15px 0}.child-menu.light li li,.custommenu_box.light .widget_nav_menu li{margin-left:8px}.child-menu.light li.current_page_item a,.child-menu.light li.current-menu-item a,.child-menu.light li.current_page_parent a,.custommenu_box.light .widget_nav_menu li.current-menu-item a,.custommenu_box.light .widget_nav_menu li.current-menu-parent a,.custommenu_box.light .widget_nav_menu li.current-menu-ancestor a{color:#666}.child-menu.light li li li li a,.custommenu_box.light .widget_nav_menu li li li a{color:#666;border-bottom:1px solid #f3f3f3}.child-menu.light li li li li a:before,.custommenu_box.light .widget_nav_menu li li li a:before{content:"\f105"!important}.child-menu.light li ul,.child-menu.light ul.chidlren,.custommenu_box.light .widget_nav_menu li ul{background-color:transparent!important}.child-menu.light li ul li,.custommenu_box.light .widget_nav_menu li ul li{padding:0}.child-menu.light li ul li ul li,.custommenu_box.light .widget_nav_menu li ul li ul li{padding-left:10px}.entry-nav a,.pagination .nav-links a,.text ul.pager li a{font-weight:600;padding:5px 12px}.wp-pagenavi,ul.page-numbers,.text ul.pager{clear:both;text-align:right;font-weight:600;list-style:none}ul.page-numbers li,.text ul.pager li{display:inline-block;list-style:none}.wp-pagenavi a,.wp-pagenavi span,ul.page-numbers li a,ul.page-numbers li span,.nav-links .page-numbers{display:inline-block;text-align:center;font-size:1em;min-width:25px;padding:.7em 1em!important;margin-right:2px}.wp-pagenavi span.pages,.wp-pagenavi span.extend{font-weight:400}.wp-pagenavi span.pages{border:none}.entry-thumbnail.hovereffect{overflow:hidden;position:relative;text-align:center;cursor:default;padding:3px 3px 0 3px;background-color:#eee;margin:0}.entry-thumbnail.hovereffect .mask,.entry-thumbnail.hovereffect .hoverblock{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.entry-thumbnail.hovereffect .hoverblock{background-color:transparent!important;display:inline;padding:0;vertical-align:middle}.entry-thumbnail.hovereffect h2{color:#ccc;margin-top:10%}.entry-thumbnail.hovereffect a{background-color:#fff0;border:none;line-height:1.2em}.entry-thumbnail.hovereffect p{color:#666;line-height:1.2em;padding:0 10%}.entry-thumbnail.hovereffect span.amount{color:#eee;font-size:1.2em}.entry-thumbnail.hovereffect a.button{font-size:.9em;line-height:1.4em;font-weight:400;text-decoration:none;text-transform:uppercase;padding:.5em 1em;margin:.5em 1em 0 1em;width:auto;background-color:#fff0}.entry-thumbnail.hovereffect.medium h2{font-size:1.2em;line-height:1.3em}.entry-thumbnail.hovereffect.medium p{font-size:.9em;line-height:1.3em;text-overflow:ellipsis;overflow:hidden;max-height:8em}.entry-thumbnail.hovereffect.small h2{font-size:1em;line-height:1.1em}.entry-thumbnail.hovereffect.small p{font-size:.85em;line-height:1.1em}.entry-thumbnail.hovereffect img{transition:all 0.3s ease-in-out 0.1s;filter:alpha(opacity=100);opacity:1}.entry-thumbnail.hovereffect .mask{background-color:rgb(0 0 0 / .8);filter:alpha(opacity=0);opacity:0;transform:scale(0) rotate(-180deg);transition:all 0.3s ease-in}.hovereffect *{filter:alpha(opacity=0);opacity:0;background:#fff0;transition:all 0.4s ease-in-out}.hovereffect:hover .mask{filter:alpha(opacity=100);opacity:1;transform:scale(1) rotate(0deg);transition-delay:0.3s}.hovereffect:hover img{transform:scale(0);filter:alpha(opacity=0);opacity:0;transition-delay:0s}.hovereffect:hover *{filter:alpha(opacity=100);opacity:1;transition-delay:0.1s}.noboxshadow{box-shadow:none!important}.notransform{transform:none!important}.blur,.blur_hover,.contrast,.contrast_hover,.grayscale,.grayscale_hover,.saturate,.saturate_hover,.sepia,.sepia_hover{opacity:1!important}.blur,.blur_hover:hover{filter:blur(2px)}.contrast,.contrast_hover:hover{filter:contrast(2)}.grayscale,.grayscale_hover:hover{filter:grayscale(1)}.saturate,.saturate_hover:hover{filter:saturate(2)}.sepia,.sepia_hover:hover{filter:sepia(1)}.blur:hover{filter:blur(0)}.contrast:hover{filter:contrast(1)}.grayscale:hover{filter:grayscale(0)}.saturate:hover{filter:saturate(1)}.sepia:hover{filter:sepia(0)}.entry-thumbnail img,.preview-thumbnail img{transition:all 300ms ease}.entry-thumbnail:hover img,.preview-thumbnail:hover img{transform:scale(1.1)}.animated.off-screen-top{transform:translateY(-200px)}.animated.off-screen-bottom{transform:translateY(200px)}.come-in{transform:translateY(0);transition:transform 0.5s ease-out}.come-in:nth-child(2){transition-duration:0.6s}.come-in:nth-child(3){transition-duration:0.7s}.come-in:nth-child(4){transition-duration:0.8s}.already-visible{transform:translateY(0);transition:none}.hr.ball,.hr.counter{border:0;height:1px;width:30%;min-width:300px;position:relative;margin:30px auto;border-top:1px dashed #ccc}.hr.ball::before{content:"";width:6px;height:6px;background:#ccc;display:inline-block;border:2px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:-5px;left:50%;margin:0 0 0 -3px}.hr.counter{border-top:1px dashed #0f7faf}.hr.counter::before{content:"";width:40px;height:40px;background:#fff;display:inline-block;border:2px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;margin:0 0 0 -20px;top:-25px;left:50%;text-align:center;padding:5px}.hr.counter::after{content:"";width:30px;height:30px;background:#ccc;color:#333;display:inline-block;border:2px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;margin:0 0 0 -15px;top:-20px;left:50%;text-align:center;padding:5px;font-size:20px}.hr.counter.count1::after{content:"1"}.hr.counter.count2::after{content:"2"}.hr.counter.count3::after{content:"3"}.hr.counter.count4::after{content:"4"}.hr.counter.count5::after{content:"5"}.hr.counter.count6::after{content:"6"}.hr.counter.count7::after{content:"7"}.hr.counter.count8::after{content:"8"}.hr.counter.count9::after{content:"9"}.hr.counter.count10::after{content:"10"}.flex-one-full,ul.columns-1>li{width:100%;clear:both;display:block}.flex-one-half,ul.columns-2>li{width:48%}.flex-one-third,ul.columns-3>li{width:31%}.flex-two-third{width:65%}.flex-one-fourth,ul.columns-4>li{width:22.5%}.flex-three-fourth{width:73.5%}ul.columns-5>li{width:19.8%}.elementor-grid-item.flex-one-half,.elementor-grid-item.flex-one-third,.elementor-grid-item.flex-one-fourth{width:auto}.flex-one-half,.flex-one-third,.flex-two-third,.flex-three-fourth,.flex-one-fourth{float:left;display:inline;margin-right:3%;position:relative}.flex-one-half.last,.flex-one-third.last,.flex-two-third.last,.flex-three-fourth.last,.flex-one-fourth.last{clear:right;margin-right:0!important}.last:after{clear:both}.first{clear:both}.col-10,.col-15,.col-20,.col-25,.col-30,.col-35,.col-40,.col-45,.col-50,.col-55,.col-60,.col-65,.col-70,.col-75,.col-80,.col-85,.col-90{margin-right:2%}.col-10{width:8%}.col-15{width:13%}.col-20{width:18%}.col-25{width:23%}.col-30{width:28%}.col-33,.col-35{width:33%}.col-40{width:38%}.col-45{width:43%}.col-50{width:48%}.col-55{width:53%}.col-60{width:58%}.col-66,.col-65{width:63%}.col-70{width:68%}.col-75{width:73%}.col-80{width:78%}.col-85{width:83%}.col-90{width:88%}.col-95{width:93%}.col-100{width:100%}.form-group{display:block;width:auto;clear:both}.baseform{width:100%;clear:both;margin:0 0 20px 0;display:inline-block}.baseform:after{clear:both}.baseform label,#review_form label{float:left;clear:both;color:#999;margin:5px 5px 5px 0}.baseform label.checkbox_label{float:none;line-height:2.5em}.baseform select:focus,.baseform input:focus,.baseform textarea:focus{border:2px solid #2196f3!important;box-shadow:inset 0 2px 4px rgb(0 0 0 / .1)}.baseform input,.baseform .textarea,.baseform .sbHolder,.baseform .select{min-width:auto;margin-top:5px;margin-bottom:5px}.baseform .sbSelector{width:90%}.baseform .sbOptions{width:90%;top:30px!important}.baseform .description{font-size:.9em;font-style:italic;opacity:.6}.baseform .confirm,.baseform .description{clear:both;margin-left:25%;width:70%}.flex_body .baseform .confirm input[type="checkbox"]{float:left}.baseform .confirm label{width:auto;float:none;display:inline-block;margin:.4em 0}.baseform input[placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;opacity:0}.baseform .require{display:block;float:right}.baseform.hidden{display:none}.baseform .button{text-align:center}.productbox_full .baseform label{width:30%}.adr{margin-bottom:7px;padding:0}.adr address{font-style:normal}.loading:before{display:inline-tableblock;font-family:'FontAwesome';font-size:1em;margin-right:.5em;content:"\f021"}.success-message.success{display:none}#respond input.error,#respond textarea.error{border:1px solid #f99}#respond div.error,#respond label.error{color:ff0000}#respond div.errorlabels label{display:block}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-container.fancybox-video{display:none;width:700px}.flexslider{position:relative;zoom:1;margin:0;padding:0}.flexslider .slides{position:relative;overflow:hidden;zoom:1;margin-left:0}.flexslider .slides li{overflow:hidden}.flexslider .slides>li{position:relative;backface-visibility:hidden;text-align:center}.flexslider .slides img{display:block;margin:0 auto;width:auto;max-width:100%!important}.flex-container{zoom:1;position:relative}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.container_caption{display:block;float:none;padding:0;margin:0 auto;position:absolute;bottom:0;right:0;font-weight:600;width:100%;background:rgb(0 0 0 / .5);animation:slideOut;animation-duration:1s}@keyframes slideIn{0%{left:30%;opacity:0}100%{left:0;opacity:1}}.container_caption .text{color:#333;width:100%;padding:1em 6em 1.5em 6em;margin:0 auto}.container_caption .alignleft{text-align:left;margin-left:0}.container_caption .alignright{text-align:right;margin-right:0}.container_caption .aligncenter{text-align:center;margin-left:auto;margin-right:auto}.container_caption .text h2{font-size:28px;line-height:1.5em}.container_caption .text h3{font-size:24px;line-height:1.5em}.container_caption .text p{font-size:14px}.container_caption.black{background:rgb(0 0 0 / .5)}.container_caption.white{background:rgb(255 255 255 / .5)}.container_caption.trans{background:#fff0}.container_caption.width_full .text{width:100%}.container_caption.width_layout .text{max-width:960px;margin:0 auto;position:relative}.container_caption.height_auto{height:auto}.container_caption.height_full{height:100%;top:0!important}.container_caption.top{top:0;bottom:auto}.container_caption.bottom{top:auto;bottom:0}.container_caption .text.text_half{width:50%}.container_caption .text.text_third{width:33%}.container_caption.left{position:absolute;left:0}.container_caption.right{position:absolute;right:0}.flex-direction-nav{z-index:2;width:100%;position:absolute}.flex-direction-nav li{background:rgb(0 0 0 / .8);float:left}.flex-direction-nav li:hover{background:rgb(0 0 0 / .9)}.flex-direction-nav li a{width:30px;height:60px;display:block;cursor:pointer;text-align:center;font-size:30px;font-weight:600;line-height:60px;white-space:nowrap;overflow:hidden;color:#ccc;background-color:#000;background-color:rgb(0 0 0 / .8)}.flex-direction-nav li a.flex-next:hover,.flex-direction-nav li a.flex-prev:hover{color:#fff;background-color:rgb(0 0 0 / .9)}.flexslider .flex-control-nav{z-index:3;width:100%;position:absolute;bottom:-30px;text-align:center}.flexslider .flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;border-width:0!important}.flexslider .flex-control-nav li:first-child{margin:0}.flexslider .flex-control-nav li a{background-color:#333;border:1px solid #999;width:14px;height:14px;display:block;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:20px}.flexslider .flex-control-nav li a:hover{background-color:#999}.flexslider .flex-control-nav li a.flex-active{background-color:#ea5340;cursor:default}.flex-container a:active,.flexslider a:active .flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-control-nav a,.flex-direction-nav a{transition-property:none}.flexslider.front a img:hover{opacity:1}.slider_bottom_space{margin-bottom:-5px}#page_slider{padding:20px 0}#layer_slider{padding:0}#slider-widescreen .slides>li{position:absolute!important;left:50%;width:1728px!important;margin-left:-864px}#slider-widescreen .slides>li.bannersize_2560{width:2301px!important;margin-left:-1150px}.mh_150{height:135px}.mh_200{height:180px}.mh_250{height:225px}.mh_300{height:270px}.mh_350{height:315px}.mh_400{height:360px}.mh_450{height:405px}.mh_500{height:450px}.mh_550{height:496px}.mh_600{height:540px}.mh_650{height:585px}.mh_700{height:630px}.mh_750{height:675px}.mh_800{height:720px}.mh_850{height:765px}.mh_900{height:810px}.mh_950{height:855px}#slider-autowidth .container_caption .text,#slider-widescreen .container_caption .text{margin:0 auto;padding:15px 20px}#slider-autowidth .flex-direction-nav,#slider-widescreen .flex-direction-nav{right:0;bottom:0;width:auto}#slider-autowidth .flex-control-nav,#slider-widescreen .flex-control-nav{margin:0 auto;float:none;top:10px;left:45%;height:25px;width:auto}#subheader.front-container{margin:0 auto;width:100%}#subheader.front-container #subheader-inner{margin:0 auto;width:100%;max-width:980px}#slider-container .flex-caption,#slider-container .flex-direction-nav{bottom:0}#slider-container .flex-control-nav{text-align:right;right:20px;bottom:20px;max-width:860px}#subheader.front-container #page-title{background-color:#fff0;margin-bottom:0;border-bottom:none}#subheader.front-subheader{padding:0;margin:0}#subheader.front-subheader #subheader-inner{width:100%;max-width:980px}#subheader.front-subheader #page-title{background-color:#fff0}#subheader.front-subheader #page-title-inner{text-align:center;padding:.5em .5em}#slider-subheader .flex-direction-nav{bottom:43%;height:60px}#slider-subheader .flex-direction-nav a.flex-prev,#slider-subheader .flex-direction-nav a.flex-next{background-color:rgb(0 0 0 / .6);position:absolute;right:-30px}#slider-subheader .flex-direction-nav a.flex-prev{position:absolute;left:-30px}#slider-subheader .flex-control-nav{bottom:10px}#slider-nivo{padding:5px;background-color:#eee;border:1px solid #dad9d9}#slider-nivo .container_caption .text{padding:1em 2em 1.5em 2em}#slider-nivo .flex-direction-nav{bottom:43%;height:60px}#slider-nivo .flex-direction-nav a.flex-prev{position:absolute;left:-32px}#slider-nivo .flex-direction-nav a.flex-next{position:absolute;right:-29px}.flexslider.gallery{width:auto}.flexslider.gallery ul,.flexslider.gallery ul li,.flexslider.gallery ul li img{margin:0 auto}.flexslider.gallery ul li img{padding:0;border:none}.flexslider.gallery .container_caption .text{text-align:center;padding:.5em 3em 1em 3em}.flexslider.gallery .container_caption .text h2{font-size:20px}.flexslider.gallery .container_caption .text p{font-size:13px}.flexslider.gallery .flex-direction-nav{bottom:43%;height:60px;margin-left:0}.flexslider.gallery .flex-direction-nav li{list-style:none}.flexslider.gallery .flex-direction-nav a.flex-prev{position:absolute}.flexslider.gallery .flex-direction-nav a.flex-next{position:absolute;right:0}.widget_contactblock p{margin:10px 0;line-height:1.5em}.vcard address,.vcard p.icon,a.hcard-download{margin:.5em 0;line-height:1.8em}a.hcard-download,.vcard a{text-decoration:normal}.vcard i,.download i,.vcard .icon:before,.icon.download:before{font-family:'FontAwesome';line-height:1.3em;min-width:1.4em;margin-right:.5em}ul.doclinks,ul.doclinks li{list-style:none;padding:0;margin:0}ul.doclinks li a{display:inline-block;padding-left:20px;margin:5px auto;line-height:2em;text-indent:0}ul.doclinks li a:before{display:inline-block;font-family:'FontAwesome';font-size:2em;font-weight:300;line-height:1em;margin-right:.5em;content:"\f0c7"}ul.doclinks li a[href$='.pdf']:before{content:"\f0c7";color:#f30}ul.doclinks li a[href$='.zip']:before{content:"\f019";color:red}ul.doclinks li a[href$='.doc']:before,ul.doclinks li a[href$='.docx']:before{content:"\f0c7";color:#0389dd}a.button,a.more-link{margin:.5em 0;padding:.6em 1.4em;display:inline-block}a.button.small,a.more-link{font-size:.9em}a.button.medium{font-size:1em}a.button.large{font-size:1.2em}ul.list{margin:0 0 20px 0}ul.list li{padding:8px 0;list-style:none;line-height:1.7em;margin:0 0 0 30px;border-bottom:1px dotted #e5e5e5}ul.list ul{margin:0}ul.list ul li{border-bottom:none}ul.list li:before{clear:both;display:inline;content:"";font-family:'FontAwesome';font-size:1em;line-height:0;width:25px;height:25px;margin:0 16px 0 -30px;padding:0;text-align:center}ul.list.counter li:before{content:counter(item) ". ";counter-increment:item}ul.list.icons li i{font-size:1.2em;margin-right:1em}ul.list.arrow li:before{content:"\f061"}ul.list.check li:before{content:"\f00c"}ul.list.plus li:before{content:"\f067"}ul.list.minus li:before{content:"\f068"}ul.list.cross li:before{content:"\f0a9";font-size:1.1em}.text ol{margin:0 0 15px 21px}.text ol li{padding:4px 0 4px 4px;list-style:decimal;border-bottom:1px dotted #e5e5e5}.text ol.list.bullet{margin-left:0;counter-reset:item}.text ol.list.bullet li{list-style:none;line-height:1.5em;padding:5px 0;margin-left:40px;border-bottom:none}.text ol.list.bullet li:before{clear:both;display:inline-block;content:counter(item) "";counter-increment:item;line-height:28px;width:28px;height:28px;margin:0 10px 0 -40px;padding:0 0 0 2px;text-align:center}ol.commentlist li{border-bottom:none}.table{display:table}.table-row{display:table-row}.table-col{display:table-cell;float:left!important}#prov_table{clear:both;margin:20px auto}.pricing-table{display:table}.pricing-table.col-2,.pricing-table.col-3,.pricing-table.col-4,.pricing-table.col-5,.pricing-table.col-6{width:100%;margin:30px 0 20px 0}.pricing-table.col-2 .plan{width:49%}.pricing-table.col-3 .plan{width:33.1%}.pricing-table.col-4 .plan{width:24.5%}.pricing-table.col-5 .plan{width:19.5%}.pricing-table.col-6 .plan{width:16.5%}.plan{border:1px solid #d5d5d5;text-align:center;margin-left:-1px}.plan:first-child{margin-left:0}.plan:last-child{margin-right:0;border-right:1px solid #d5d5d5}.plan.featured{margin-bottom:-15px}.plan .plan-head{background-color:#666}.plan.featured .plan-head{background-color:#ea5340;color:#fff}.plan h3,.plan h2{font-weight:500;margin:-1px -1px 0 -1px;padding:15px 0;color:#fff!important}.plan.featured h2{margin:-20px -1px 0 -1px;padding:20px 5px}.plan .price{background-color:rgb(0 0 0 / .2);color:#fff;font-size:1.1em;font-weight:500;margin:0 -1px 0 -1px;padding:10px 5px}.plan.featured .price{font-size:1.2em;padding:15px 5px}.plan.featured .price span{color:rgb(255 255 255 / .5)}.plan .price span{font-weight:400;font-size:11px;color:rgb(255 255 255 / .5)}.plan .text{padding:7px 14px;text-align:left;background-color:#fafafa;border-width:1px 0;border-style:dotted;border-color:#d5d5d5}.plan .signup{background-color:#f4f4f4;padding:10px 0;text-align:center}.plan .signup .button{min-width:80%}.plan ul{margin:0 auto 10px auto;list-style:none!important;padding:0!important}.plan li{list-style:none!important;font-size:13px;margin:0 20px;padding:7px 0;border-bottom:1px solid #e5e5e5}.plan li:last-child{border-bottom:none!important}.messagebox,.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice{position:relative;clear:both;padding:20px 30px;min-height:50px;font-size:1em;margin:10px 0;z-index:999;overflow:hidden;border-top:3px;border-style:solid}.messagebox{padding:20px 30px 20px 60px;border:1px solid #ccc;border-radius:5px}.demo_store{width:100%;position:fixed;bottom:0;margin:0}.messagebox:after{content:"";display:block;clear:both}.messagebox .alert-icon{display:block;position:absolute;height:100%;width:40px;top:0;left:0;background-color:#ccc}.messagebox .alert-icon i.icon{font-size:20px;text-align:center;font-weight:700;position:absolute;top:40%;left:10px}.messagebox a{color:#666}.messagebox a.close{opacity:.4;width:14px;height:14px;display:block;position:absolute;top:5px;right:10px;color:#666;font-size:1.6em;font-weight:600}.messagebox a.close:hover{opacity:1}.messagebox.notice{background:#fff;color:#555}.messagebox.notice .alert-icon{background:#bbb;border-color:#dad9d9}.messagebox.info{background:#bedef0;color:#065884;border-color:#0077b5}.messagebox.info .alert-icon{background:#0077b5;color:#fff}.messagebox.success,.woocommerce-password-strength.strong{background:#def2e7;color:#208e4e;border-color:#2ecc71}.messagebox.success .alert-icon{background:#2ecc71;color:#fff}.messagebox.warning,.woocommerce-password-strength.good{background:#fbf5db;color:#ae8e0a;;border-color:#f1c40f}.messagebox.warning .alert-icon{background:#f1c40f;color:#fff}.messagebox.error,.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background:#f0dad3;color:#c82b03;;border-color:#f60}.messagebox.error .alert-icon{background:#f30;color:#fff}.woocommerce-info:before,.woocommerce-message:before{content:"";height:100%;width:1.5em;display:block;position:absolute;top:0;left:0;font-size:1.3em;font-weight:600;line-height:1em;text-align:center;color:#fff;text-shadow:0 1px 0 rgb(0 0 0 / .2);padding-top:.8em}.woocommerce-info,.woocommerce-message{background:#fff;border-color:#bbb;color:#dad9d9}.demo_store{background:#fbeed5;border-color:#e4ddb7;color:#ad8643}.woocommerce-error{background:#f60;border-color:#f30;color:#fff}.woocommerce-notice{background:#e2efb4;border-color:#8fae1b;color:#597001;border-color:#8fae1b}.woocommerce-info,.woocommerce-message{padding:12px 30px 12px 60px;background-color:#f5f5f5;border-color:#dad9d9;color:#558197;border-top:3px solid #1e85be}.woocommerce-info:before,.woocommerce-message:before{background-color:#1e85be;content:"i";font-style:italic}.label{display:inline-block;background-color:#d1dade;color:#5e5e5e;font-size:12px;font-weight:600;padding:6px 8px;text-shadow:none;border-radius:.1em}.label-lg{font-size:13px;padding:9px 14px}.label-md{font-size:12px;padding:8px 13px}.label-xs{font-size:11px;padding:4px 8px}.label-block{width:100%;display:block;line-height:1.3em}.label.label-outlined{background-color:transparent!important;border:1px solid #ccc}.badge{font-family:'Open Sans';font-size:12px;font-weight:600;padding-bottom:4px;padding-left:6px;padding-right:6px;text-shadow:none}.badge,.label-default{border-color:#aaa;background-color:#d1dade;color:#5e5e5e}.btn-primary,.label-primary,.badge-primary{background-color:#2196f3;border-color:#3098ce;color:#FFF}.btn-success .btn-secondary,.label-success,.badge-success{background-color:#5cb85c;border-color:#5cb85c;color:#FFF}.btn-info,.label-info,.badge-info{background-color:#24BAC6;border-color:#24BAC6;color:#FFF}.btn-cancel,.label-cancel,.badge-cancel{background-color:#AB2A5F;border-color:#AB2A5F;color:#FFF}.btn-back,.label-back,.badge-back{background-color:#A37D4D;border-color:#A37D4D;color:#FFF}.btn-danger,.label-danger,.badge-danger{background-color:#f01c00;border-color:#f01c00;color:#FFF}.btn-warning,.btn-orange,.label-warning,.badge-warning{background-color:#ff9837;border-color:#ff9837;color:#FFF}.hide{display:none}.dropcap{display:block;float:left;font-size:50px;font-weight:700;line-height:50px;margin:0 10px 0 0}.pullquote-left,.pullquote-right{float:left;margin:0;padding:0 20px 10px 0;width:46%}.pullquote-right{float:right;padding:0 0 10px 20px}.pullquote-right>p{display:block;clear:both;width:100%}.accordion{clear:both;border-bottom:1px solid #e8e8e8}.accordion .title a{border-top:1px solid #e8e8e8;font-size:14px;font-weight:600;display:block;padding:15px 0;position:relative}.accordion .title.active a{color:#666}.accordion .title .icon:before,.toggle .title .icon:before{display:inline-block;font-family:'FontAwesome';font-size:1.4em;font-style:normal;line-height:1.1em;margin-right:.7em;color:#ea5340}.accordion .inner{padding:0 0 20px 30px;font-size:13px}.toggle .title{font-size:1.1em;font-weight:600;padding:14px;position:relative;cursor:pointer}.toggle.box .title{background-color:#fff;border-bottom:1px solid #e8e8e8}.accordion .title .icon:before,.toggle .title .icon:before{content:"\f0fe"}.accordion .title.active .icon:before,.toggle .title.active .icon:before{content:"\f146";color:#666}.toggle .inner{display:none}.toggle.box .inner{background-color:#fff;border-bottom:1px solid #e8e8e8}.toggle .inner .content{padding:20px}.map-container{margin:0 0 30px 0;width:100%!important}.google-map{width:100%;height:300px;margin:0;border:1px solid #ccc}.tabcontainer,.woocommerce-tabs,.accesstabs,ul.nav-tabs{position:relative;display:table;clear:both;width:100%;margin:20px auto}ul.tabs-nav,ul.wc-tabs,ul.tabs-list,ul.nav-tabs{margin:0 auto;padding:0;width:100%;z-index:2;position:relative}ul.tabs-nav>li,ul.wc-tabs>li,ul.tabs-list>li,ul.nav-tabs>li{list-style:none;position:relative}.justified ul.tabs-list>li{text-align:center;display:table-cell;width:1%}ul.tabs-nav>li a,ul.tabs-list>li a,ul.nav-tabs>li a,.woocommerce-tabs ul.wc-tabs>li a{display:inline;float:left;padding:9px 14px;margin-bottom:-1px;border-width:2px 1px 1px 1px;border-style:solid;border-color:#fff0}ul.tabs-nav>li a,ul.tabs-list>li a,ul.nav-tabs>li a,.woocommerce-tabs.boxed ul.wc-tabs>li a{color:#777;background-color:#f3f3f3;border-color:#e8e8e8;border-bottom-color:#f3f3f3}.justified ul.tabs-list>li a{display:block;float:none}ul.tabs-nav>li a:hover,ul.wc-tabs>li a:hover,ul.tabs-list>li a:hover{color:#666;cursor:pointer}ul.tabs-nav>li>a:hover,ul.tabs-list>li>a:hover,ul.wc-tabs>li>a:hover{border-top-color:#ea5340}ul.tabs-nav>li a.active,ul.tabs-list>li.current a,ul.wc-tabs>li.active a{color:#ea5340;background-color:#fff;border-top-color:#ea5340}ul.tabs-nav>li a.active,ul.tabs-list>li.current a,ul.wc-tabs>li.active a{border-bottom:none}.tabcontainer .tab,.panel.wc-tab,.accesstabs .tabcontent{width:100%}.tabcontainer .tab,.panel.wc-tab,.support_bs .tab-content>.tab-pane{display:none}.support_bs .tab-content>.active{display:block}.tabcontainer .tab .tab-content,.accesstabs .tabcontent .tabbody{clear:both;width:100%;padding:20px;border:1px solid #ddd;background:#f3f3f3}.js .accesstabs .current-info,.js .accesstabs .accessibletabsanchor,.js .accesstabs .tabhead{position:absolute;left:-999em}.accesstabs.builder ul.tabs-list{position:relative;display:table;width:auto!important;margin-bottom:10px}.accesstabs.builder ul.tabs-list li,ul.nav-tabs l{width:auto!important;display:inline}.accesstabs.builder.round ul.tabs-list li:first-child a,ul.nav-tabs li:first-child a{border-radius:10px 0 0 10px}.accesstabs.builder.round ul.tabs-list li:last-child a,ul.nav-tabs li:last-child a{border-radius:0 10px 10px 0}.accesstabs.builder ul.tabs-list li a,ul.nav-tabs li a{color:#ea5340;border:none;border:1px solid #ea5340;background-color:#fff0;text-align:center;font-size:1em;font-weight:400;padding:12px 14px}.accesstabs.builder ul.tabs-list li.current a,ul.nav-tabs li.active a{background-color:#ea5340;color:#fff}.accesstabs.builder .tabcontent .tabbody{border:none;background-color:#fff0}.skillbars{max-width:400px;margin:0 auto 15px auto}h4.skilltitle{margin-bottom:0}.skillbar{text-align:left;text-indent:6px;font-size:11px;line-height:14px;color:#fff;background-color:#eee;width:100%;position:relative;height:22px;border:1px #bbb solid;transition:0.4s linear;transition-property:width,background-color}.skillbar:before,.skillbar:after{content:'';top:0;right:0;left:0;position:absolute}.skillbar:before{bottom:0;z-index:2}.skillbar:after{bottom:45%;z-index:3;background-color:#fff0}.skillbars .bar{position:absolute;display:block;max-width:97.5%;width:0;height:16px;top:2px;left:2px;border:1px solid rgb(0 0 0 / .3)}.skillbars .skill{background:#ea5340}.skillbars .skill.red{background:#f63a0f}.skillbars .skill.orange{background:#f27011}.skillbars .skill.yellow{background:#f2b01e}.skillbars .skill.green{background:#86e01e}.dropdown_search{width:100%;float:left}.sbHolder{font-size:1em;height:2.2em;position:relative;min-width:240px;max-width:100%;margin:.2em 0;display:inline-block}.sbSelector{display:block;left:0;margin:.4em auto;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;min-width:230px}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#eee;outline:none;text-decoration:none}.sbToggle{background:url(https://www.sakura-fitness.de/cms/wp-content/themes/flexbuilder/img/select-icons.png) 0 -116px no-repeat;display:block;height:30px;outline:none;position:absolute;right:0;top:0;width:30px}.sbToggle:hover{background-position:0 -167px}.sbToggleOpen{background-position:0 -16px}.sbToggleOpen:hover{background-position:0 -66px}.sbHolderDisabled{background-color:#e3e0e0;border:solid 1px #dad9d9}.sbOptions{background-color:#f8f8f8;border:solid 1px #dad9d9;list-style:none;margin:0;padding:0;position:absolute;top:30px;left:-25px;min-width:210px;z-index:1;overflow-y:auto}.sbOptions li{padding:0 7px}.sbOptions a{color:#666;border-bottom:dotted 1px #dad9d9;display:block;outline:none;padding:7px 0 7px 3px}.sbOptions a:link,.sbOptions a:visited{color:#666;text-decoration:none;white-space:nowrap}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#ea5340}.sbOptions li.last a{border-bottom:none}.sbOptions .sbDisabled{border-bottom:dotted 1px #dad9d9;color:#bbb;display:block;padding:7px 0 7px 3px}.sbOptions .sbGroup{border-bottom:dotted 1px #dad9d9;color:#dad9d9;display:block;font-weight:700;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}a,select,input,button,textarea,form li,a.item-large span.featured-title,.caption-bar,ul#work-size li a i.icon-size,ul#work-pagination li a i.icon,.flex-caption,.flex-direction-nav li .entry-share .sharrre .box .count,.combo_widget .tabs-nav li a i,.products .flex-one-half{transition-property:background color;transition-duration:0.3s;transition-timing-function:ease-out}a img,.zoom{transition-property:opacity;transition-duration:0.3s;transition-timing-function:ease}.gui,.quantity .plus,.quantity .minus,.widget_calendar caption,a.button,a.more-link,input[type="submit"],button[type="submit"],ul#work-filter li a,.wp-pagenavi a,.wp-pagenavi span.current,ul.page-numbers li a,ul.page-numbers li span,.nav-links .page-numbers,h3.boxhead,.onlysub.prodcat_box ul.product-categories>li.current-cat>a,.onlysub.prodcat_box ul.product-categories>li.current-cat-parent>a,.widgetbox .widget-title,.entry-nav a,.sbHolder,ol.list.bullet li:before{color:#555;background-color:#f7f7f7;background-color:rgb(247 247 247 / .5);border:none}ul.tabs-nav li a.active,ul.tabs-nav li a.active:hover{background-color:#fff;color:#ea5340}.gui_color_1,.widget_calendar caption,.flex_body .button,a.more-link,input[type="submit"],button[type="submit"].button,button[type="submit"],ul#work-filter li.current a,.sbHolder,ol.list.bullet li:before,.wp-pagenavi span.current,ul.page-numbers li span,.nav-links .page-numbers.current,h3.boxhead,.widgetbox .widget-title,.combo_widget ul.tabs-nav li a.active{background-color:#ea5340;color:#fff}.gui_color_2,.flex_body .button:hover,a.more-link:hover,a.button:active,input[type="submit"]:hover,button[type="submit"]:hover,.entry-nav a:hover,ul#work-filter li a:hover,ul.page-numbers li a:hover,.wp-pagenavi a:hover,.tabs-nav li a:hover,.nav-links a.page-numbers:hover{background-color:#777;color:#fff}a.button.light{border:1px solid #dad9d9!important;background-color:#fafafa!important;color:#888!important}a.button.light:hover{background-color:#eee!important;color:#333!important}a.button.dark{background-color:#888!important;color:#eee!important}a.button.dark:hover{background-color:#444343!important}.shadowoutset,ul.menu li:hover>ul,.menu-item.cart:hover .sub-menu,.customerbox.css_dropdown .sub-menu,.plan.featured,.entry-item.highlight:hover,.calnk a:hover span.hover{box-shadow:2px 2px 5px 3px rgb(0 0 0 / .1);transform:translateY(-3px)}.entry-item.highlight{box-shadow:0 1px 2px rgb(0 0 0 / .2);transition:box-shadow 0.25s,transform 0.25s}.entry-item.highlight:hover{box-shadow:0 5px 40px rgb(0 0 0 / .3);transform:translateY(-3px)}@media only screen and (min-width:1260px){#wrap.widescreen .container,#wrap.widescreen .fullwidth #page-title-inner.container{width:1140px}#page-title.contentpart h1,#page-title.contentpart h2,#wrap.widescreen .content-part{width:810px}#wrap.widescreen #sidebar{width:290px}#wrap.widescreen #header.normal .main_nav,#wrap.widescreen .foot_nav .menu{width:1180px}#wrap.boxed.widescreen,#wrap.boxed.widescreen #header.normal #navigation.main.boxed,#wrap.boxed.widescreen #footer .foot_nav.boxed{width:1220px}#wrap.widescreen #footer .foot_nav.boxed{width:100%}#wrap.boxed.widescreen #header.normal .main.boxed .main_nav,#wrap.boxed.widescreen #footer .foot_nav.boxed{width:1238px}#wrap.widescreen #slider-widescreen .container_caption .text,#wrap.widescreen #subheader.front-container #subheader-inner,#wrap.widescreen #subheader.front-subheader #subheader-inner{max-width:1220px}#wrap.widescreen #page-title .leftspacer{padding-left:330px}#wrap.widescreen #page-title .rightspacer{padding-right:330px}#slider-widescreen .slides>li{width:1920px!important;margin-left:-960px}#slider-widescreen .slides>li.bannersize_2560{width:2560px!important;margin-left:-1280px}.mh_150{height:150px}.mh_200{height:200px}.mh_250{height:250px}.mh_300{height:300px}.mh_350{height:350px}.mh_400{height:400px}.mh_450{height:450px}.mh_500{height:500px}.mh_550{height:550px}.mh_600{height:600px}.mh_650{height:650px}.mh_700{height:700px}.mh_750{height:750px}.mh_800{height:800px}.mh_850{height:850px}.mh_900{height:900px}.mh_950{height:950px}}@media only screen and (min-width:1400px){#wrap.ultra_widescreen .container,#wrap.ultra_widescreen .fullwidth #page-title-inner.container{width:1280px}#wrap.ultra_widescreen #page-title.contentpart h1,#wrap.ultra_widescreen #page-title.contentpart h2,#wrap.ultra_widescreen .content-part{width:910px}#wrap.ultra_widescreen #sidebar{width:330px}#wrap.ultra_widescreen #header.normal .main_nav,#wrap.ultra_widescreen .foot_nav .menu{width:1320px}#wrap.boxed.ultra_widescreen,#wrap.boxed.ultra_widescreen #header.normal #navigation.main.boxed,#wrap.boxed.ultra_widescreen #footer .foot_nav.boxed{width:1360px}#wrap.boxed.ultra_widescreen #header.normal .main.boxed .main_nav,#wrap.boxed.ultra_widescreen #footer .foot_nav.boxed{width:1378px}#wrap.ultra_widescreen #slider-widescreen .container_caption .text,#wrap.ultra_widescreen #subheader.front-container #subheader-inner,#wrap.ultra_widescreen #subheader.front-subheader #subheader-inner{max-width:1360px}#wrap.ultra_widescreen #page-title .leftspacer{padding-left:370px}#wrap.ultra_widescreen #page-title .rightspacer{padding-right:370px}}@media only screen and (min-width:787px) and (max-width:999px){#wrap{min-width:768px}#wrap.boxed,#topbar .container,#navigation.main.boxed,#navigation .main_nav,.foot_nav.boxed,.foot_nav .menu{width:768px}#wrap.boxed .main.boxed .main_nav,#wrap.boxed #footer .foot_nav.boxed{width:786px}#header.miniheader .main_nav{width:100%!important}.container,#footer-inner.container,#breadcrumbs{width:718px;margin:0 auto}#subheader.front-subheader #subheader-inner{width:718px}#subheader-inner.container{padding:0}#page-title.contentpart h1,#page-title.contentpart h2,.content-part,.container_part{width:475px}#sidebar{width:220px}#page-title .leftspacer{padding-left:245px}#page-title .rightspacer{padding-right:245px}#page-header-text{margin-top:-70px}#page-header-text span.description{display:none}.logo_headline a{font-size:.9em}.logo_tagline{font-size:11px}.top_menu .menu li a,.main_nav .menu li a,.foot_nav .menu li a{padding-left:.95em;padding-right:.95em}.main_nav .menu li a,.foot_nav .menu li a,#header .searchform.search_mainnav input.searchinput{font-size:1em!important}.blog-featured .flexslider{width:44%}.blog-featured a.item-large{width:100%}.blog-featured a.item-small{width:54%;margin-left:2%}.blog-featured a.item-small span.featured-image{width:100px;height:100px;float:left;margin:0 20px 10px 0}.blog-featured a.item-small span.featured-image img{width:100px;height:100px}.blog-featured a.item-small span.featured-title{margin-top:0}.blog-featured a.item-small span.featured-excerpt{margin:8px 0 0}.widget_search input.searchinput{width:85%}#subfooter-widgets .widget-title span{font-size:.9em}#subfooter .widget_text img{max-width:162px}.page-image .container{display:none}.page-image{margin-bottom:0}#page-image-text{margin-top:-24px}#page-image-text span.caption{line-height:48px;font-size:48px}#page-image-text span.description{font-size:13px}#work{width:728px}.video-container.fancybox-video{width:600px}#slider-widescreen .slides>li{width:1440px!important;margin-left:-720px}#slider-widescreen .slides>li.bannersize_2560{width:1914px!important;margin-left:-957px}.mh_150{height:112px}.mh_200{height:150px}.mh_250{height:187px}.mh_300{height:225px}.mh_350{height:262px}.mh_400{height:300px}.mh_450{height:337px}.mh_500{height:375px}.mh_550{height:412px}.mh_600{height:450px}.mh_650{height:487px}.mh_700{height:525px}.mh_750{height:563px}.mh_800{height:601px}.mh_850{height:639px}.mh_900{height:677px}.mh_950{height:715px}#slider-widescreen .flex-caption{right:90px;font-size:20px;letter-spacing:-.3px}#slider-widescreen .flex-direction-nav{right:30px}#slider-widescreen .flex-control-nav{left:30px}#slider-subheader .flex-direction-nav,#slider-nivo .flex-direction-nav{bottom:40%}#page-title.front-container h1,#page-title.front-container h2{padding-left:0;padding-right:0}.entry-byline{font-size:.8em;font-weight:400}.flex-one-half .entry-thumbnail.small,.flex-one-third .entry-thumbnail.small{width:100%}.google-map{width:95%!important}}@media only screen and (min-width:787px){.fullwidth.doubleblock .flex-one-half .oneblock.leftblock .content_inside{padding-left:0}.fullwidth.doubleblock .flex-one-half .oneblock.rightblock .content_inside{padding-right:0}}@media only screen and (max-width:786px){#sidebar,#header-social,#breadcrumbbox,#slider-widescreen .flex-caption,#slider-widescreen .flex-direction-nav,#slider-container .flex-caption,#slider-container .flex-direction-nav,#slider-subheader .flex-caption,#slider-subheader .flex-direction-nav,#slider-nivo .flex-caption,#slider-nivo .flex-direction-nav,p.entry-author,ul#work-size,#page-image-text,.flexslider#portfolio .flex-direction-nav,.page-image .container,#page-title h1 span,#page-title h2 span{display:none}.logo_container,.logo_container .logoimage,.logo_container .logo_headline,.logo_container .logo_tagline{display:block;width:100%;float:none!important;padding:0!important;margin:0 auto;text-align:center}#page-title.contentpart h1,#page-title.contentpart h2,a.logoimage img{max-width:100%}#page-title,#topbar .container,#header-inner,#header-inner .searchform,#header-inner .search_nav_item.big input.searchinput{width:100%;float:none}#topbar .container .floatright,#header-inner .search_nav_item{float:none!important}.mobile_nav ul.menu{box-shadow:0 10px 12px rgb(0 0 0 / .3)}#navigation{z-index:99}#nav.menu>li,#foot_menu>li{width:100%}.mobile_nav{margin:.5em auto 0 auto;color:#555}#wrap.boxed .mobile_nav.boxed{margin-left:0}#wrap.boxed .main.boxed .main_nav,#wrap.boxed #footer .foot_nav.boxed{width:100%;margin-left:0}#wrap.boxed .main.boxed:before,#wrap.boxed .main.boxed:after,#wrap.boxed #footer .foot_nav.boxed:before,#wrap.boxed #footer .foot_nav.boxed:after{content:none}#header.miniheader #navigation.main{clear:none;position:relative;bottom:0;float:none!important}#header.miniheader #navigation.main .main_nav{width:100%!important}#navigation{width:auto!important}.mobile_nav .menu-button{position:relative;display:block;padding:.8em;cursor:pointer;color:#555;font-size:1.4em;border-width:0}.menu-button .touch-button{background:#fff0;position:absolute;z-index:999;top:0;right:0;padding:.8em;display:inline-block;text-align:center;border-width:0}.touch-button .navicon{font-size:16px;position:relative}.touch-button .navicon:before{display:block;margin:0;content:'\f078';font-family:FontAwesome}.mobile_nav ul.menu{position:absolute;float:left;transition:none;transform-style:preserve-3d;overflow:hidden;width:100%;max-height:0}.mobile_nav ul.menu.opacity{opacity:0}.mobile_nav ul.menu.flexnav-show{max-height:2000px;opacity:1;transition:all .5s ease-in-out}.mobile_nav ul.menu li{clear:left;width:100%!important;overflow:hidden;margin:0!important;padding-right:0;border-width:0!important}.mobile_nav ul.menu li.social{clear:none;width:20%!important}.mobile_nav ul.menu li a{position:relative;width:100%!important;display:block;padding:.7em 50px;z-index:2;overflow:hidden;line-height:28px;font-size:15px;color:#555;background-color:#fcfcfc;border-width:0!important}#header .mobile_nav ul.menu .searchform{float:none}#header .mobile_nav ul.menu input.searchinput{width:100%;font-size:1.2em}.mobile_nav ul.menu li a:hover{border-color:#f3f3f3}.mobile_nav ul.menu li:hover>ul{box-shadow:none}.mobile_nav ul.menu ul ul.sub-menu{margin-left:0}.mobile_nav ul.menu ul:before{display:none;border-color:transparent!important}.mobile_nav ul.menu li ul,.mobile_nav ul.menu li ul ul{display:block;width:100%;position:relative;top:0;left:0;opacity:1;border-top:none;margin:0;padding:0}.mobile_nav ul.menu li ul li{font-size:100%;position:relative;overflow:hidden}.mobile_nav ul.menu li ul.flexnav-show li{overflow:visible}.mobile_nav ul.menu .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.mobile_nav ul.menu .touch-button:hover{cursor:pointer}.mobile_nav ul.menu .touch-button .navicon{position:relative;top:1em;font-size:18px;color:#666}#subfooter-widgets{display:block}#foot_nav{height:auto;clear:both}.main_nav.boxed,.foot_nav.boxed{background-color:#fff0;border:none}.foot_nav.boxed,.foot_nav .menu{width:100%;margin:0 auto}#foot_nav .menu>li a{text-align:center}#page-title.contentwrap_top #page-title-inner{padding-top:1em}#top_menu .search_nav_item{clear:left;padding:0;margin-bottom:5px;width:100%!important}#top_menu .search_nav_item .searchform{float:none;font-size:1.2em}#page-title-inner{text-align:center}.search #page-title h1 span,.search #page-title h2 span{display:inline}.blog-featured .flexslider{margin-bottom:40px}.blog-featured a.item-small{width:33%;margin-left:0;margin-bottom:20px}.blog-featured a.item-small span.featured-image{width:100%;height:auto}.blog-featured a.item-small span.featured-image img{width:90%;height:auto}.blog-featured a.item-small span.featured-excerpt{margin:8px 0 0}.blog-featured a.item-small span.featured-title{margin-top:0}#page-title .leftspacer{padding-left:0}#page-title .rightspacer{padding-right:0}.page-image{margin-bottom:0}.mobile-sidebar #sidebar,#sidebar.mobile{margin:0!important;width:100%;display:block;float:none;clear:both!important}#sidebar.mobile.sidebar-right #child-menu,#sidebar.mobile.sidebar-right #child-menu-alt{margin-top:-40px}#slider-widescreen .slides>li{width:960px!important;margin-left:-480px}#slider-widescreen .slides>li.bannersize_2560{width:1280px!important;margin-left:-640px}.mh_150{height:75px}.mh_200{height:100px}.mh_250{height:125px}.mh_300{height:150px}.mh_350{height:175px}.mh_400{height:200px}.mh_450{height:225px}.mh_500{height:250px}.mh_550{height:275px}.mh_600{height:300px}.mh_650{height:325px}.mh_700{height:350px}.mh_750{height:375px}.mh_800{height:400px}.mh_850{height:425px}.mh_900{height:450px}.mh_950{height:475px}#slider-widescreen.flexslider .flex-control-nav{bottom:20px}.work.single .content-part{padding-bottom:0}.work.single #sidebar{display:block;width:100%;margin:0}#work{margin-right:0}ul#work-pagination{float:none;padding:20px 0 0;margin:0}ul#work-filter li{float:left;width:100%}ul#work-filter li a{float:none}.page .work #sidebar{display:block;width:100%;padding-top:0}.page .work .content-part{padding-bottom:0}.masonry_grid .grid-sizer,.masonry_grid .grid-item{width:50%}.width_20,.width_25,.width_30,.width_35,.width_40,.width_45,.width_50,.width_55,.width_60,.width_65,.width_70,.width_75,.width_80,.width_85,.width_90,.width_95,.width_100{width:100%!important}.flex-one-full,.flex-one-half,.flex-one-third,.flex-two-third,.flex-one-fourth,.flex-three-fourth,.flex-one-fifth,.flex-two-fifth,ul.columns-2>li,ul.columns-3>li,ul.columns-4>li,ul.columns-5>li{width:48.5%;margin-right:0}#footer .flex-one-full,#footer .flex-one-half,#footer .flex-one-third,#footer .flex-two-third,#footer .flex-one-fourth,#footer .flex-three-fourth,#footer .flex-one-fifth,#footer .flex-two-fifth{width:100%}.table-row,.table-col{display:block!important;width:100%}.table-col{margin-bottom:20px}.google-map{width:100%!important}.entry-row .entry-inner,.cols .entry-title,.cols .entry-byline,.cols .text,.content-part .respondarea .flex-one-third{margin-right:0;width:100%}.entry-wrap .entry-thumbnail{display:table;width:40%!important}.cols .entry-thumbnail .placeholder{height:auto}ul.tabs-nav li a{width:92%;padding:1em 4%}.tab-content textarea{width:95%}.plan{float:none;text-align:center;margin-left:-1px}.pricing-table .plan{width:100%!important}.plan.featured h3{margin:0}.pageblock.subblock{display:block}.pageblock.subblock .col-half,.pageblock.subblock .col-one-third,.pageblock.subblock .col-two-third,.pageblock.subblock .col-one-fourth{width:100%}.fullwidth.doubleblock{flex-wrap:wrap}.fullwidth.doubleblock .flex-one-half{width:100%;margin-bottom:0}.fullwidth.doubleblock .flex-one-half .oneblock{margin-left:-30px;margin-right:-30px}.content_inside.no_margin{padding:0;margin:0}.fullwidth.doubleblock .oneblock::before{left:-45%!important;width:200%}}@media only screen and (min-width:480px) and (max-width:786px){#wrap{max-width:786px!important;overflow:hidden}.mobile_landscape{display:block}#wrap{min-width:480px}#wrap.boxed{max-width:480px!important}#topbar .elements,#topbar .top_menu,#header-inner .block{float:none!important}#navigation.main .main_nav,#navigation.main.boxed,#header-inner{width:480px!important}#wrap.boxed #header.miniheader #header-inner{width:440px}.flex-one-full,.flex-one-half,.flex-one-third,.flex-two-third,.flex-one-fourth,.flex-three-fourth,.flex-one-fifth,.flex-two-fifth{width:100%;margin-right:0}.container,.content-part .container,.content-part,.container_part,.flexslider#flex-blog,#work,.video-container.fancybox-video,.pricing-table.col-2,.pricing-table.col-3,.pricing-table.col-4,.pricing-table.col-5,.pricing-table.col-6{width:420px}#foot_nav .menu{width:420px!important}#foot_nav.boxed .menu>li.menu-item-object-page,#foot_nav.boxed .menu>li.menu-item-object-category{float:none}p.entry-category{display:block}.flexslider#flex-blog .flex-caption{font-size:32px}#subfooter-contact #lang_sel_list{clear:both;float:left}#subfooter-contact p{clear:both}.widget_search input.searchinput{width:92%}.pricing-table.col-2 .plan,.pricing-table.col-3 .plan,.pricing-table.col-4 .plan,.pricing-table.col-5 .plan,.pricing-table.col-6 .plan{width:208px}#slider-widescreen .slides>li{width:768px!important;margin-left:-384px}#slider-widescreen .slides>li.bannersize_2560{width:1024px!important;margin-left:-512px}.mh_150{height:60px}.mh_200{height:80px}.mh_250{height:100px}.mh_300{height:120px}.mh_350{height:140px}.mh_400{height:160px}.mh_450{height:180px}.mh_500{height:200px}.mh_550{height:220px}.mh_600{height:240px}.mh_650{height:260px}.mh_700{height:280px}.mh_750{height:300px}.mh_800{height:320px}.mh_850{height:340px}.mh_900{height:360px}.mh_950{height:380px}.doubleblock{display:block;margin-left:auto;left:0}.doubleblock .flex-one-half{width:100%}.doubleblock .flex-one-half .content_inside{max-width:max-content!important}}@media only screen and (max-width:479px){#wrap{max-width:479px!important;overflow:hidden}.mobile_landscape,.mobile_portrait{display:block}#wrap{min-width:330px}#wrap.boxed{max-width:330px!important}#foot_nav .menu{max-width:330px!important}#navigation .main_nav{width:330px!important}#foot_nav .menu.autowidth>li.menu-item-object-page,#foot_nav .menu.autowidth>li.menu-item-object-category{float:none}.flex-one-full,.flex-one-half,.flex-one-third,.flex-two-third,.flex-one-fourth,.flex-three-fourth,.flex-one-fifth,.flex-two-fifth{width:100%;margin-right:0}.container,.content-part .container,.content-part,.container_part,.flexslider#flex-blog,.pricing-table.col-2,.pricing-table.col-3,.pricing-table.col-4,.pricing-table.col-5,.pricing-table.col-6,#work,.video-container.fancybox-video{width:310px}#wrap.boxed #header.miniheader #header-inner{width:290px}#wrap .main_nav.boxed{margin-left:-10px}.logo_container{margin:0 auto}p#logo a{font-size:.8em;line-height:1.2em}a.item-large{width:290px;height:290px}.entry-comments a.bubble{display:none}.blog .entry-title,.single .entry-title,.archive .entry-title,.search .entry-title{margin-right:0}ol.commentlist li{padding-left:0}ol.commentlist li.comment .comment-body img.avatar{display:none}ol.commentlist li.comment ul.children li .comment-body{padding-left:20px}ol.commentlist li.comment ul.children li .comment-body .comment-meta{left:20px}.gallery.default dl.gallery-item,.gallery.grid dl.gallery-item{width:100%!important;clear:left}ul.tab-box-header li a{width:86%;padding-left:7%;padding-right:7%}.masonry_grid .grid-sizer,.masonry_grid .grid-item,#foot_menu>li.menu-item-object-page a,#foot_menu>li.menu-item-object-category a{width:100%}#slider-widescreen .slides>li{width:576px!important;margin-left:-288px}#slider-widescreen .slides>li.bannersize_2560{width:768px!important;margin-left:-384px}.mh_150{height:45px}.mh_200{height:60px}.mh_250{height:75px}.mh_300{height:90px}.mh_350{height:105px}.mh_400{height:120px}.mh_450{height:135px}.mh_500{height:150px}.mh_550{height:165px}.mh_600{height:180px}.mh_650{height:195px}.mh_700{height:210px}.mh_750{height:225px}.mh_800{height:240px}.mh_850{height:255px}.mh_900{height:270px}.mh_950{height:285px}}@media only screen and (max-width:340px){#wrap{max-width:340px!important}.mobile_landscape,.mobile_portrait,.mobile_small{display:block}ul.columns-2>li,ul.columns-3>li,ul.columns-4>li,ul.columns-5>li{width:100%;margin-right:0}#foot_nav .menu{max-width:300px!important}.container,.content-part .container,.content-part{width:260px}.gallery.default dl.gallery-item,.gallery.grid dl.gallery-item{width:85%!important}#slider-widescreen .slides>li{width:576px!important;margin-left:-288px}#slider-widescreen .slides>li.bannersize_2560{width:768px!important;margin-left:-384px}.mh_150{height:45px}.mh_200{height:60px}.mh_250{height:75px}.mh_300{height:90px}.mh_350{height:105px}.mh_400{height:120px}.mh_450{height:135px}.mh_500{height:150px}.mh_550{height:165px}.mh_600{height:180px}.mh_650{height:195px}.mh_700{height:210px}}.no_padding{padding:0px!important}.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p30{padding:30px}.p35{padding:35px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pt0{padding-top:0}.pt0i{padding-top:0!important}.pt5{padding-top:5px}.pt5i{padding-top:5px!important}.pt10{padding-top:10px}.pt10i{padding-top:10px!important}.pt15{padding-top:15px}.pt15i{padding-top:15px!important}.pt20{padding-top:20px}.pt20i{padding-top:20px!important}.pt25{padding-top:25px}.pt25i{padding-top:25px!important}.pt30{padding-top:30px}.pt30i{padding-top:30px!important}.pt35{padding-top:35px}.pt35i{padding-top:35px!important}.pt40{padding-top:40px}.pt40i{padding-top:40px!important}.pt45{padding-top:45px}.pt45i{padding-top:45px!important}.pt50{padding-top:50px}.pt50i{padding-top:50px!important}.pb0{padding-bottom:0}.pb0i{padding-bottom:0!important}.pb5{padding-bottom:5px}.pb5i{padding-bottom:5px!important}.pb10{padding-bottom:10px}.pb10i{padding-bottom:10px!important}.pb15{padding-bottom:15px}.pb15i{padding-bottom:15px!important}.pb20{padding-bottom:20px}.pb20i{padding-bottom:20px!important}.pb25{padding-bottom:25px}.pb25i{padding-bottom:25px!important}.pb30{padding-bottom:30px}.pb30i{padding-bottom:30px!important}.pb35{padding-bottom:35px}.pb35i{padding-bottom:35px!important}.pb40{padding-bottom:40px}.pb40i{padding-bottom:40px!important}.pb45{padding-bottom:45px}.pb45i{padding-bottom:45px!important}.pb50{padding-bottom:50px}.pb50i{padding-bottom:50px!important}.no_margin{margin:0px!important}.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m35{margin:35px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.mt0{margin-top:0}.mt0i{margin-top:0!important}.mt5{margin-top:5px}.mt5i{margin-top:5px!important}.mt10{margin-top:10px}.mt10i{margin-top:10px!important}.mt15{margin-top:15px}.mt15i{margin-top:15px!important}.mt20{margin-top:20px}.mt20i{margin-top:20px!important}.mt25{margin-top:25px}.mt25i{margin-top:25px!important}.mt30{margin-top:30px}.mt30i{margin-top:30px!important}.mt35{margin-top:35px}.mt35i{margin-top:35px!important}.mt40{margin-top:40px}.mt40i{margin-top:40px!important}.mt45{margin-top:45px}.mt45i{margin-top:45px!important}.mt50{margin-top:50px}.mt50i{margin-top:50px!important}.mb0{margin-bottom:0}.mb0i{margin-bottom:0!important}.mb5{margin-bottom:5px}.mb5i{margin-bottom:5px!important}.mb10{margin-bottom:10px}.mb10i{margin-bottom:10px!important}.mb15{margin-bottom:15px}.mb15i{margin-bottom:15px!important}.mb20{margin-bottom:20px}.mb20i{margin-bottom:20px!important}.mb25{margin-bottom:25px}.mb25i{margin-bottom:25px!important}.mb30{margin-bottom:30px}.mb30i{margin-bottom:30px!important}.mb35{margin-bottom:35px}.mb35i{margin-bottom:35px!important}.mb40{margin-bottom:40px}.mb40i{margin-bottom:40px!important}.mb45{margin-bottom:45px}.mb45i{margin-bottom:45px!important}.mb50{margin-bottom:50px}.mb50i{margin-bottom:50px!important}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.fit_containerwidth{margin-left:-30px;margin-right:-30px}@media only screen and (min-width:1260px){.widescreen .fit_containerwidth{margin-left:-40px;margin-right:-40px}}.fit_browserwidth{width:100vw;position:relative;margin-left:-50vw;left:50%}.cookielaw_banner{position:fixed;left:0;right:0;overflow:hidden;padding:15px 30px 15px;color:#fff;background-color:#2c3e52!important}.cookielaw-banner.top{top:0}.cookielaw_banner.bottom,.cookielaw_banner.dialog:hover{bottom:0}.cookielaw_banner.dialog{overflow:hidden;width:30px;height:30px;padding:0;background-color:#fff!important;box-shadow:1px 1px 5px #777;border-radius:10px;left:inherit;bottom:20px;right:20px;z-index:1001}.cookielaw_banner.dialog *{display:block}.cookielaw_banner.dialog:before{display:block;margin:0;content:'\f08d';font-family:FontAwesome;color:#333;font-size:1.5em;text-align:center;line-height:1.5em}.cookielaw_banner.dialog:hover{overflow:visible;width:100%;height:auto;padding:15px 30px 15px;border-radius:0;background-color:#2c3e52!important;bottom:0;right:0}.cookielaw_banner.dialog:hover *{display:inline-block}.cookielaw-banner div.cookielaw-button-wrapper{width:100%;float:left}a.cookielaw-accept,a.cookielaw-dismiss,a.cookielaw-disable{float:right;margin-left:5px;width:auto;text-align:center}.cookielaw-iframe-placeholder{padding:1em;background-color:#eee;margin:1em 0;text-align:center}.cookielaw-iframe-placeholder a.cookielaw-accept{float:none;margin-left:auto;margin-right:auto!important}.cookielaw-iframe-placeholder p{margin:0}.cookielaw-banner iframe{width:100%}.cookielaw_container .cookielaw_message{float:left;color:999;width:100%;line-height:1.2em!important;transition:font-size 200ms;margin:.5em 0 0 0}.cookielaw_container .cookielaw_logo:hover,.cookielaw_container .cookielaw_logo:active{opacity:1}@media screen and (min-width:768px){.cookielaw_container .cookielaw_message{width:73%}}@media print{.cookielaw_banner-wrapper,.cookielaw_container{display:none}}.cookielaw_banner-wrapper{z-index:99999998;position:relative}.cookielaw_container .cookielaw_message a{color:#fff;text-decoration:underline}.cookielaw_container,.cookielaw_message,.cookielaw_btn{animation-duration:0.8s;animation-name:slideUp}.rb20,.fancybox-title-float-wrap .child,.zoom,ol.list.bullet li:before,.flex-control-nav li a,input[type="radio"]{border-radius:20px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.timeline{list-style:none;padding:20px 0 20px;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:1px;background-color:#d3e6f3;left:50%;margin-left:-1.5px}.timeline img{border:0;max-width:100%}.tldate{display:block;width:200px;background:#414141;border:3px solid #212121;color:#ededed;margin:0 auto;padding:3px 0;font-weight:700;text-align:center;box-shadow:0 0 11px rgb(0 0 0 / .35)}.timeline li{margin-bottom:25px;position:relative}.timeline li:before,.timeline li:after{content:" ";display:table}.timeline li:after{clear:both}.timeline li:before,.timeline li:after{content:" ";display:table}.timeline li .timeline-panel{width:45%;float:left;background:#fff;border:1px solid #d2e3f9;padding:15px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:5px;box-shadow:0 1px 3px rgb(0 0 0 / .15)}.timeline li .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid #fff0;border-left:15px solid #d2e3f9;border-right:0 solid #d2e3f9;border-bottom:15px solid #fff0;content:" "}.timeline li .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid #fff0;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid #fff0;content:" "}.timeline li .timeline-panel.noarrow:before,.timeline li .timeline-panel.noarrow:after{top:0;right:0;display:none;border:0}.timeline li.timeline-inverted .timeline-panel{float:right}.timeline li.timeline-inverted .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline li.timeline-inverted .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline li .tl-circ{position:absolute;top:23px;left:50%;text-align:center;background:#2196F3;color:#fff;width:25px;height:25px;line-height:25px;margin-left:-13px;border:5px solid #d2e3f9;border-radius:50%;z-index:1}.timeline-panel{display:block}.tl-heading h4{margin:0;font-size:18px;color:#2b3138;text-transform:uppercase}.tl-body p,.tl-body ul{margin-bottom:0}.tl-body>p+p{margin-top:5px}@media (max-width:991px){.timeline li .timeline-panel{width:44%}}@media (max-width:700px){ul.timeline:before{left:40px}.tldate{width:140px}ul.timeline li .timeline-panel{width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px)}ul.timeline li .tl-circ{top:22px;left:28px;margin-left:0}ul.timeline>li>.tldate{margin:0}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-panel{display:block}}.timeline .text-muted{padding:5px;background:#505050 none repeat scroll 0% 0%;color:#fff;border-radius:5px}.timeline .desc{margin-top:20px;line-height:24px}.tl-pack.timeline .timeline_pic{padding:0 15px 0 0}.tl-title{display:inline-block}.tl-content img{float:left}.tl-content p{margin-bottom:5px}.elementor-control.elementor-control-type-tabs{display:flex!important}.flex_body,.content-wrap .text,.content-wrap a,.content-wrap p,.content-wrap h2,.content-wrap h3,.content-wrap h4,.content-wrap h5,.content-wrap h6{font-family:"Raleway"}.flex_body .content-wrap{font-size:1.05em}.text,.content-wrap p{line-height:1.7em}.flex_body h1,.flex_body h2,.flex_body h3,.flex_body h4,.flex_body h5,.flex_body h6{font-family:"Raleway"}.logo_headline{font-size:30px}#page-title h1{font-size:34px}#page-title h2{font-size:28px}h1,.elementor h1{font-size:32px}h2,.elementor h2{font-size:30px}h3,.elementor h3{font-size:28px}h4,.elementor h4{font-size:26px}h5,.elementor h5{font-size:24px}h6,.elementor h6{font-size:22px}#top_menu .social_bar .tooltip{font-size:1.1em}.top_menu .menu li a{font-size:1.1em}.main_nav .menu li a{font-family:"Raleway"}.main_nav .menu li a{font-size:1.3em}.main_nav .menu>li>a{padding-top:3em}.main_nav .menu>li>a{padding-bottom:3em}#main_nav>ul.menu>ul{top:7.8em}.foot_nav .menu li a{font-family:"Raleway"}#footer #foot_nav .menu li a{font-size:1em}