/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:400 14px/1.4;font-family:'Open Sans', sans-serif;font-size:14px;color:#111;background-color:#111}h1{font-size:34px}h2{font-size:28px}h3{font-size:20px}h4{font-size:18px}div,li,a,span,ul,input,select{border-radius:4px}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#7e4d7d;text-decoration:none}a:hover{color:#a870a6}a:focus{outline:0}a:hover,a:active{outline:0}input:focus,textarea:focus{outline:0;border:1px solid #04A4CC}.acf-row{margin-bottom:15px !important}.wrapper{max-width:1060px;width:95%;margin:0 auto;position:relative;clear:both;border-radius:0 !important}.wrapper.notrelative{position:static}.killer_wrapper{overflow:hidden;border-radius:0 !important}@media only screen and (max-width: 767px){.killer_wrapper{height:100%;width:100%;overflow-x:hidden}}.color_text{color:#F00}.italic_text{font-style:italic}.bold_text{font-weight:bold}.thin_text{font-weight:lighter}.uppercase_text{text-transform:uppercase}.block_text{display:block}.heading_text{font-family:"futura-pt",sans-serif}@font-face{font-family:TektonPro;src:url(../fonts/TektonPro-Bold.otf);font-weight:bold}h1{letter-spacing:1px;font-family:'TektonPro', sans-serif;color:#7e4d7d}h2{letter-spacing:1px;font-family:'TektonPro', sans-serif;color:#7e4d7d}h3{letter-spacing:1px;font-family:'TektonPro', sans-serif;color:#7e4d7d}h4{letter-spacing:1px;font-family:'TektonPro', sans-serif;color:#7e4d7d}h5{letter-spacing:1px;font-family:'TektonPro', sans-serif;color:#7e4d7d}h6{letter-spacing:1px;font-family:'TektonPro', sans-serif;color:#7e4d7d}.button_holder{text-align:right;margin-top:15px}.button{display:inline-block;padding:10px 15px;border:2px solid #FFF;transition:all 0.2s ease;margin:0px 15px;color:#FFF;transition:all .2s ease}.button:hover{background-color:#7e4d7d;color:#FFF}.button:active{background-color:#c59fc4;outline:0}.header_knapp_holder{position:absolute;right:0;bottom:-38px;transition:all .6s ease;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.header_knapp_holder.fade{opacity:.2}.header_knapp_holder.scroll{-webkit-transform:scale(0.8) translate3d(0, -4px, 0);transform:scale(0.8) translate3d(0, -4px, 0)}@media only screen and (max-width: 767px){.header_knapp_holder.scroll{-webkit-transform:none;-ms-transform:none;transform:none}}.header_knapp{position:relative;height:30px;padding:0 15px;line-height:30px;float:left;margin-left:10px;display:block;background:#616c73;background:#7e4d7d;color:#FFF;transition:all .2s ease}@media only screen and (max-width: 767px){.header_knapp.presentkort{display:none}}@media only screen and (max-width: 767px){.header_knapp.boka{display:none}}.header_knapp.show{display:block}@media only screen and (max-width: 767px){.header_knapp.show{display:none}}.header_knapp:hover{color:#FFF;background:#9e609c}.header_knapp:active{background:#c59fc4;outline:0;border:0}.header_knapp:focus{outline:0;border:0}.header{background-color:#FFF;float:left;width:100%;position:fixed;z-index:300;transition:all .6s ease;border-radius:0;box-shadow:0 1px 57px 0 rgba(0,0,0,0.1);border-bottom:5px solid #7e4d7d}@media only screen and (max-width: 767px){.header{position:fixed;top:0 !important;width:100%;transition:all 0.4s ease}.header.open{-webkit-transform:translate3d(130px, 0, 0);transform:translate3d(130px, 0, 0)}}.header.sticky{-webkit-transform:translate3D(0, -35px, 0);-ms-transform:translate3D(0, -35px, 0);transform:translate3D(0, -35px, 0)}@media only screen and (max-width: 767px){.header.sticky{top:0}}.header.sticky .logo_holder{-webkit-transform:translate3d(0, 18px, 0) scale(0.8);transform:translate3d(0, 18px, 0) scale(0.8)}.header.sticky .navigation{-webkit-transform:translate3d(0, 6px, 0);transform:translate3d(0, 6px, 0)}.inner_header{position:relative;float:left;width:100%}@media only screen and (max-width: 767px){.inner_header{height:60px}}@-webkit-keyframes slideUp{0%{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideUp{0%{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.map_popup{position:fixed;height:80%;width:80%;background:#ccc;z-index:101;left:0;right:0;margin:auto;top:0;bottom:0;visibility:hidden}.map_popup.open{visibility:visible;-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.1, 0.35, 0.3, 0.92);animation-timing-function:cubic-bezier(0.1, 0.35, 0.3, 0.92)}#map-canvas{width:100%;top:0;bottom:0;height:100%}.map_close{position:absolute;top:0;right:0;font-size:30px;color:#FFF;display:block;padding:15px;background:#7e4d7d;z-index:6;cursor:pointer}.search_widget{position:absolute;right:0;top:52px;overflow:hidden;width:0px;transition:width .2s ease, top .6s ease}@media only screen and (max-width: 767px){.search_widget{width:auto !important;right:3px;top:14px !important}}.search_widget.scroll{top:7px}.search_widget.expand{width:auto}.search_widget input{border:0px #7e4d7d solid;padding:0px 15px;height:39px;line-height:35px;transition:all .2s ease;position:relative;right:-236px;z-index:0}@media only screen and (max-width: 767px){.search_widget input{-webkit-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important;right:0px}}.search_widget input.open{-webkit-transform:translate3d(-236px, 0px, 0);transform:translate3d(-236px, 0px, 0)}.search_widget .search-submit{height:40px;line-height:40px;width:40px;border:0;background:#7e4d7d;color:#FFF;z-index:1;position:relative;top:1px;opacity:0;transition:all .5s ease}@media only screen and (max-width: 767px){.search_widget .search-submit{opacity:1}}.search_widget .search-submit.open{opacity:1}.search_toggle{height:40px;line-height:40px;width:40px;border:0;background:transparent;color:#FFF;z-index:2;position:absolute;top:52px;right:0;cursor:pointer;transition:top .6s ease, -webkit-transform .2s ease;transition:transform .2s ease, top .6s ease;transition:transform .2s ease, top .6s ease, -webkit-transform .2s ease}@media only screen and (max-width: 767px){.search_toggle{display:none}}.search_toggle.scroll{top:7px}.search_toggle.move{-webkit-transform:translate3d(30px, -30px, 0);transform:translate3d(30px, -30px, 0)}.search_toggle .fa{transition:all .2s ease}.search_toggle .fa-search{opacity:1}.search_toggle .fa-search.gone{opacity:0}.search_toggle .fa-times{opacity:0}.search_toggle .fa-times.scroll{-webkit-transform:translate3d(0px, 30px, 0);transform:translate3d(0px, 30px, 0)}.search_toggle .fa-times.open{opacity:1}.logo_holder{float:left;width:100%;text-align:center;margin-top:30px;transition:all .6s}@media only screen and (max-width: 767px){.logo_holder{margin-top:19px;width:auto;position:absolute;right:0}}.logo_holder.open{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}.logo_img{width:165px;top:0;bottom:-1px;margin:auto;position:relative;transition:all 0.4s ease}@media only screen and (max-width: 767px){.logo_img{right:0;width:85px}}.logo_img.fade{opacity:.4}.logo{float:left;width:40%;margin-top:10px}.logo img{width:150px}@media only screen and (max-width: 767px){.logo{float:right;width:auto;transition:all 0.4s ease}.logo.open{-webkit-transform:translate3d(130px, 0, 0);transform:translate3d(130px, 0, 0)}.logo img{width:73px}}.navigation{float:left;width:100%;padding:20px 0px;transition:all .6s ease}@media only screen and (max-width: 767px){.navigation{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);background:#7e4d7d;padding:70px 15px 10px !important;margin-right:0px;position:fixed;height:100%;width:250px;left:-250px;top:0;z-index:300;transition:all 0.4s ease}.navigation.open{-webkit-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0)}}.navigation ul{list-style:none;padding:0;margin:0;float:left;width:100%;text-align:center;z-index:300}@media only screen and (max-width: 767px){.navigation ul{text-align:left}}.navigation ul.fade{opacity:.2}@media only screen and (max-width: 767px){.navigation ul{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);transition:all 1s ease}.navigation ul.open{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}}.navigation li{display:inline-block}@media only screen and (max-width: 767px){.navigation li{float:left;width:100%;padding:0px 0px}}.navigation li.current_page_item a,.navigation li.current_page_parent a{font-weight:700}@media only screen and (max-width: 767px){.navigation li.current_page_item a,.navigation li.current_page_parent a{font-weight:700}}.navigation a{color:#616c73;padding:10px 15px;font-size:18px;display:block;transition:all .2s ease;text-transform:uppercase;font-family:'Quicksand', sans-serif;font-weight:300}@media only screen and (max-width: 996px){.navigation a{font-size:11px;padding:10px 8px}}@media only screen and (max-width: 767px){.navigation a{font-size:19px;padding:5px;color:#FFF}}.navigation a:hover{background-color:rgba(255,255,255,0.1)}.navigation a:active{background-color:rgba(255,255,255,0.3)}.toggle_navigation{display:none;width:25px;height:25px;position:absolute;top:17px;left:0px;transition:all 0.4s ease;cursor:pointer}.toggle_navigation.open{-webkit-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0)}.toggle_navigation .fa{font-size:26px;color:#111;transition:all 0.4s ease;position:absolute;top:0;left:0}.toggle_navigation .fa-bars.active{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.toggle_navigation .fa-times{opacity:0}.toggle_navigation .fa-times.active{opacity:1}@media only screen and (max-width: 767px){.toggle_navigation{display:block}}.bg_img{width:100%;top:0;bottom:0;position:absolute;margin:auto}.info_ruta{width:400px;position:absolute;top:35%;right:0;z-index:2}@media only screen and (max-width: 1367px){.info_ruta{top:29%}}@media only screen and (max-width: 767px){.info_ruta{top:25%;width:100%}}.info_ruta .button{background-color:rgba(97,108,115,0.6)}.info_ruta .heading{text-align:center}.info_ruta h2{width:100%;background-color:rgba(97,108,115,0.6);border-radius:4px;color:#FFF;display:inline-block;padding:10px 10px;margin-top:0;margin-bottom:10px}.info_ruta p{background-color:rgba(97,108,115,0.6);background-color:rgba(97,108,115,0.6);border-radius:4px;color:#FFF;display:inline-block;padding:10px 10px;margin-top:0;margin-bottom:10px;font-size:14px}.imgslide{float:left;width:100%}.imgslide .overlay{background:rgba(17,17,17,0.3);height:750px;width:100%;z-index:1;position:absolute}.bx-wrapper{height:750px;float:left;width:100%;position:relative}@media only screen and (max-width: 1367px){.bx-wrapper{height:550px}}@media only screen and (max-width: 767px){.bx-wrapper{height:auto}}.bx-viewport{float:left;width:100%}@media only screen and (max-width: 767px){.bx-viewport{height:auto}}.bxslider{padding:0;margin:0;float:left;width:100%;list-style:none}.bxslider .wrapper{height:750px}.bxslider li{position:relative;height:750px;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 1367px){.bxslider li{height:550px}}@media only screen and (max-width: 767px){.bxslider li{height:auto}}.bx-controls-direction{font-size:70px}.bx-controls-direction .bx-prev{position:absolute;left:0px;top:0;bottom:0;margin:auto;height:45px;width:60px;opacity:.4;text-shadow:0 0 20px #FFFFFF;transition:all 0.2s ease;background-image:url(https://relax-karlstad.se/wp-content/themes/Relax/scss/images/prev.png);background-position:50% 50%;background-repeat:no-repeat;background-size:auto 70%;background-color:#cecece}@media only screen and (max-width: 767px){.bx-controls-direction .bx-prev{top:23%;bottom:auto}}.bx-controls-direction .bx-prev:hover{background-color:#7e4d7d;opacity:1}.bx-controls-direction .bx-next{position:absolute;right:0px;top:0;bottom:0;margin:auto;height:45px;width:60px;opacity:.2;transition:all 0.2s ease;text-shadow:0 0 20px #FFFFFF;background-image:url(https://relax-karlstad.se/wp-content/themes/Relax/scss/images/next.png);background-position:50% 50%;background-repeat:no-repeat;background-size:auto 70%;background-color:#cecece}@media only screen and (max-width: 767px){.bx-controls-direction .bx-next{top:23%;bottom:auto}}.bx-controls-direction .bx-next:hover{background-color:#7e4d7d;opacity:1}.bx-pager{position:absolute;margin:auto;left:0;right:0;width:125px;bottom:10px;text-align:center;z-index:99}.bx-pager .bx-pager-item{display:inline-block;margin:0 5px;border:1px solid #7e4d7d;height:15px;width:15px;border-radius:100%;overflow:hidden}.bx-pager .bx-pager-link{color:transparent;display:block;transition:all .5s ease}.bx-pager .bx-pager-link.active{background-color:#7e4d7d}.main{min-height:400px;float:left;width:100%;transition:all 0.4s ease;background-attachment:fixed;border-radius:0 !important;background:#fff;background:linear-gradient(to right, #fff 44%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 )}@media only screen and (max-width: 767px){.main{transition:all 0.4s ease}.main.open{-webkit-transform:translate3d(170px, 0, 0);transform:translate3d(170px, 0, 0);opacity:.4}}.main h1{margin-top:0}.main.fade{opacity:.4}.start_puffar a:hover{opacity:.8}.sektion{margin:30px 0;float:left;width:100%}.text_overlay{background-color:rgba(97,108,115,0.6);padding:100px 80px;color:#FFF;padding:30px 35px;transition:all .2s ease}.text_overlay h2{color:#FFF}.placement_bottom{position:absolute;bottom:0;width:100%}.placement_left{position:absolute;bottom:0;top:0;left:0;width:50%;padding:65px 35px}@media only screen and (max-width: 767px){.placement_left{width:100%;margin-right:0%}}.treatments_section{background-size:cover;background-position:50% 50%;margin:14px 0 0;position:relative}.treatments_section h2{margin-top:0}.treatments_section a{color:#FFF;font-weight:600}.treatments_section .right{float:right;width:32%;padding:100px 55px;color:#FFF}@media only screen and (max-width: 767px){.treatments_section .right{width:100%;margin-right:0%;padding:100px 50px}}.treatments_section .right a{margin-right:30px;color:#FFF;transition:all 0.2s ease}.treatments_section .right a:hover{opacity:.8}.puffar{margin:7px 0 0px}.puffar h2{margin-top:0}.puffar a{color:#FFF;font-weight:600}.puffar .left{float:left;width:60%;padding-right:7px;height:600px;position:relative}@media only screen and (max-width: 767px){.puffar .left{width:100%;margin-right:0%;padding:0px 0px;height:auto}}.puffar .left .top_left{height:400px;margin-bottom:7px;position:relative;float:left;width:100%;background-size:cover;background-position:50% 50%}.puffar .left .bottom_left{height:285px;margin-bottom:20px;position:relative;float:left;width:100%;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 767px){.puffar .left .bottom_left{margin-bottom:7px}}.puffar .left .bottom_left a{margin-right:15px}.puffar .right{float:left;width:40%;position:relative;height:692px;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 767px){.puffar .right{width:100%;margin-right:0%;padding:100px 0px;height:592px}}.puff_part:hover .text_overlay{background-color:rgba(97,108,115,0.8)}#form-wysija-2{float:right}.sidebar_widget_mailpoet{padding:85px 0;float:left;width:100%}@media only screen and (max-width: 767px){.sidebar_widget_mailpoet{padding:35px 0}}.sidebar_widget_mailpoet p{margin:0}.sidebar_widget_mailpoet h3{float:left;margin:0px 0 0 0;height:40px;line-height:43px}@media only screen and (max-width: 970px){.sidebar_widget_mailpoet h3{margin-bottom:30px;line-height:20px;margin:-11px 0 0 0;width:19%}}@media only screen and (max-width: 767px){.sidebar_widget_mailpoet h3{margin-bottom:30px;line-height:20px;width:100%}}.sidebar_widget_mailpoet .wysija-paragraph{position:relative;float:left}@media only screen and (max-width: 767px){.sidebar_widget_mailpoet .wysija-paragraph{width:100%}}.sidebar_widget_mailpoet .wysija-paragraph label{position:absolute;top:12px;left:15px;font-size:14px;font-style:italic;z-index:0;pointer-events:none;transition:all .2s ease}.sidebar_widget_mailpoet .wysija-paragraph label.gone{-webkit-transform:translate3d(-15px, -35px, 0);transform:translate3d(-15px, -35px, 0);opacity:.7}.sidebar_widget_mailpoet .form-validation-field-0formError{top:50px !important;left:0 !important;opacity:1 !important}.sidebar_widget_mailpoet .form-validation-field-1formError{top:50px !important;left:0 !important;opacity:1 !important}.sidebar_widget_mailpoet .formError .formErrorContent{background:#7e4d7d;border:0}.sidebar_widget_mailpoet .wysija-input{margin:0 15px 0 0;z-index:1;padding:0px 15px;line-height:3px;height:43px;width:231px;border:0}@media only screen and (max-width: 767px){.sidebar_widget_mailpoet .wysija-input{float:left;margin-bottom:30px;width:100%}}.sidebar_widget_mailpoet .wysija-input:focus{border:0}.sidebar_widget_mailpoet .wysija-input:focus .wysija-paragraph label{display:none}.sidebar_widget_mailpoet .wysija-submit{float:right;margin-top:0px;z-index:1;padding:0px 15px;line-height:3px;height:43px;border:0;background:#7e4d7d;color:#FFF;transition:all .2s ease}.sidebar_widget_mailpoet .wysija-submit:hover{background:#9e609c}.sidebar_widget_mailpoet .wysija-submit:active{background:#c59fc4;outline:0;border:0}.sidebar_widget_mailpoet .wysija-submit:focus{outline:0;border:0}@media only screen and (max-width: 767px){.sidebar_widget_mailpoet .wysija-submit{top:49%;float:left;right:2.5%}}.sub_main{padding:250px 0 30px}@media only screen and (max-width: 767px){.sub_main.margintop{padding:95px 0 30px}}@media only screen and (max-width: 767px){.sub_main{padding:68px 0 30px}}.sub_page{float:left;width:100%}@media only screen and (max-width: 767px){.sub_page .page_part{height:auto !important}}.sub_page .page_left{float:left;width:59.2%;position:relative;margin-right:0.8%;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 767px){.sub_page .page_left{width:100%;margin-right:0%;padding-right:0}}.sub_page .page_right{float:left;width:40%;padding-right:0px 0;background-size:cover;position:relative;background-position:50% 50%}.sub_page .page_right img{position:absolute;bottom:0;width:100%}@media only screen and (max-width: 767px){.sub_page .page_right img{position:relative}}@media only screen and (max-width: 767px){.sub_page .page_right{width:100%;margin-right:0%;padding-right:0}}.rgba .page_text_area{background-color:rgba(97,108,115,0.8)}.page_text_area{background-color:#616c73;padding:30px;color:#FFF}.page_text_area h1{color:#FFF}.page_text_area.left_pos{float:left;width:100%}@-webkit-keyframes slideUpBox{0%{opacity:0;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideUpBox{0%{opacity:0;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.text_appear{display:none}.text_appear.open{display:block;-webkit-animation-name:slideUpBox;animation-name:slideUpBox;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}.wpcf7-list-item.first{margin-top:25px}div.wpcf7-validation-errors{border:2px solid #C5C5C5;padding:22px;font-size:19px;text-align:center;margin:43px 0 15px;float:right}div.wpcf7-mail-sent-ok{padding:75px;font-size:19px;text-align:center;margin:43px 0 15px;width:600px;background-color:#7e4d7d;height:345px;top:0;bottom:0;right:0;left:0;margin:auto;z-index:1;color:#FFF;font-size:40px;border:0;position:relative;float:right;margin-top:20px}div.wpcf7-mail-sent-ok .fa{position:absolute;display:none;top:15px;right:18px;font-size:25px;cursor:pointer}.hudtest_main h3{font-size:21px;color:#7e4d7d;margin-top:0}.hudtest_main h4{margin:0 0 5px}.hudtest_main h4.firstheading{margin-top:15px}.hudtest_main .bread{display:block;margin-top:-15px}.hudtest_main p{margin-top:0;margin-bottom:15px}.hudtest_main input[type=checkbox],.hudtest_main input[type=radio]{width:30px;height:30px}.hudtest_main input[type=checkbox]:after,.hudtest_main input[type=radio]:after{content:"";height:50px;width:50px;background-color:red}.hudtest_main .wpcf7-list-item-label{font-size:17px;position:absolute;top:2px;margin-left:10px}.hudtest_main .wpcf7-list-item-label.checked{font-size:50px}.rgba .hudtest_row{background-color:rgba(102,102,102,0.06)}.hudtest_row{float:left;width:100%;color:#111;padding:35px 295px 25px 80px;position:relative;margin:15px 0}@media only screen and (max-width: 767px){.hudtest_row{width:100%;padding:35px 30px 10px}}.hudtest_row.checked{background-color:#7e4d7d !important}.hudtest_row .fa{position:absolute;font-size:145px;right:40px;top:0;color:#7e4d7d;opacity:.1;bottom:0;margin:auto;vertical-align:middle;height:151px;width:180px;text-align:center}@media only screen and (max-width: 767px){.hudtest_row .fa{display:none}}.hudtest_row .fa.checked{opacity:1}span.wpcf7-list-item{display:block;position:relative}@media only screen and (max-width: 767px){span.wpcf7-list-item{margin-bottom:30px}}.wpcf7-submit{float:right}.test_text{max-width:400px;border:0px solid #ccc !important;border-left:5px solid #FFF;resize:none}.personal_row{margin-top:10px;float:left;width:100%;color:#FFF}.personal_row h2{margin-top:0;color:#fff}.personal_row .image{float:left;width:29.2%;min-height:300px;margin-right:0.8%;background-size:100%;background-position:50% 0%;background-repeat:no-repeat}@media only screen and (max-width: 767px){.personal_row .image{width:100%;margin-right:0%;padding-right:0;background-size:344px;background-repeat:no-repeat}}@media only screen and (max-width: 415px){.personal_row .image{background-size:cover}}.personal_row .image.middle{margin-right:0%;margin-left:0.8%;float:right}.personal_row .text{float:left;display:table;width:70%;min-height:300px;background-color:#7e4d7d;padding:30px 90px}@media only screen and (max-width: 767px){.personal_row .text{width:100%;padding:30px 30px;min-height:0}}.personal_row .text.middle{background-color:#4f304e}.personal_row .text.last{background-color:#1f131f}.personal_row .text span{display:table-cell;vertical-align:middle}.post_item{float:left;width:100%;margin-bottom:60px}.behandlingar_text_holder{float:left;width:100%}.boka_knappen{font-weight:600;margin-left:10px;color:#FFF;text-transform:uppercase}.boka_knappen:hover{color:#EAEAEA}.behandlingar_main{background-size:cover;background-attachment:fixed;background-position:50% 50%;color:#111}.behandlingar_holder{float:left;width:100%;min-height:460px}.behandlingar_left{width:30%;max-width:319px;padding-right:34px;float:left;position:fixed;transition:all .6s ease;text-align:right}@media only screen and (max-width: 767px){.behandlingar_left{z-index:200;position:relative !important;top:0px !important;-webkit-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important;left:0;width:100%;max-width:100%;text-align:left;background:rgba(97,108,115,0.05);padding:30px 15px 45px 15px;border-bottom:3px solid rgba(255,255,255,0.5)}.behandlingar_left li{font-size:16px}.behandlingar_left a{color:#111;font-size:16px}}.behandlingar_left h1{padding-left:21%}@media only screen and (max-width: 1090px){.behandlingar_left h1{font-size:26px}}@media only screen and (max-width: 767px){.behandlingar_left h1{font-size:32px;padding-left:0%;text-align:center}}.behandlingar_left a{color:#111}.behandlingar_left.sticky2{-webkit-transform:translate3d(0, -75px, 0);transform:translate3d(0, -75px, 0)}.behandlingar_right{width:70%;float:right;position:relative}@media only screen and (max-width: 767px){.behandlingar_right{width:100%}}.behandlingar_list{list-style:none;padding:0;margin:0}@media only screen and (max-width: 767px){.behandlingar_list{text-align:center}}.behandlingar_list_item{cursor:pointer;font-family:'Quicksand', sans-serif;font-size:18px;position:relative}.behandlingar_list_item.active{font-weight:600;position:relative}.behandlingar_list_item.active:after{right:-34px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#7e4d7d;border-width:12px;margin-top:-12px;-webkit-animation-name:RutaPopUp;animation-name:RutaPopUp;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}@media only screen and (max-width: 1100px){.behandlingar_list_item.active:after{right:-29px}}@media only screen and (max-width: 767px){.behandlingar_list_item{display:inline-block;margin-right:15px;font-size:14px}.behandlingar_list_item:after{content:" ";height:2px;width:4px;background:#616c73;position:absolute;top:52%;right:-9px}.behandlingar_list_item.active{font-weight:600;position:relative}.behandlingar_list_item.active:after{content:" ";height:2px;width:4px;border:none;background:#FFF;-webkit-animation:none;animation:none;position:absolute;margin:auto;top:52%;right:-9px}}@-webkit-keyframes RutaPopUp{from{opacity:0;-webkit-transform:translate3d(0px, 25px, 0);transform:translate3d(0px, 25px, 0)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0)}}@keyframes RutaPopUp{from{opacity:0;-webkit-transform:translate3d(0px, 25px, 0);transform:translate3d(0px, 25px, 0)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0)}}.behandlings_ruta{min-height:400px;opacity:0;width:100%;float:left;background:#7e4d7d;float:right;margin-bottom:10px;display:none;color:#FFF;padding:60px;position:relative;transition:all 0.8s ease;-webkit-animation-name:RutaPopUp;animation-name:RutaPopUp;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}@media only screen and (max-width: 767px){.behandlings_ruta{width:100%;padding:30px 30px;position:relative}.behandlings_ruta:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#7e4d7d;border-width:20px;margin-left:-20px;z-index:5;-webkit-transform:scaleX(2.5);-ms-transform:scaleX(2.5);transform:scaleX(2.5)}}.behandlings_ruta .info_ruta_holder{float:left;width:100%;margin-bottom:15px;font-size:17px}.behandlings_ruta h2{margin-top:0px;margin-bottom:0px;color:#FFF;position:relative;float:left;width:100%}.behandlings_ruta h3{margin-top:30px;margin-bottom:2px;color:#FFF;float:left;width:100%}.behandlings_ruta.open{display:block}.behandlings_ruta.close{-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);opacity:0}.behandlingar_right_startruta{min-height:400px;float:left;width:100%}@media only screen and (max-width: 767px){.behandlingar_right_startruta{margin-top:11px}}.behandlingar_right_startruta.close{-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);opacity:0;display:none}.behandlingar_right_startruta span{color:#888;display:inline-block;padding:60px 110px;margin-top:0;margin-bottom:10px;font-size:16px;transition:all 0.8s ease}@media only screen and (max-width: 767px){.behandlingar_right_startruta span{padding:30px 30px}}.time_price_holder{padding:0 0 5px;float:left;width:100%;margin-bottom:10px}.time_price{font-weight:600;color:#FFF;float:left;opacity:.5}.varaprodukter_item{float:left;width:27.33%;margin-right:9%;margin-top:30px;margin-bottom:30px;position:relative}@media only screen and (max-width: 767px){.varaprodukter_item{width:100%;margin-right:0%;padding-right:0}}.varaprodukter_item:hover .img_text_holder{opacity:.2}.varaprodukter_item:hover .fa-external-link{visibility:visible;opacity:1}.varaprodukter_item.last{margin-right:0}.varaprodukter_item a{color:#111}.varaprodukter_item a:hover{color:#111}.varaprodukter_item .image{height:85px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;float:left;width:100%}@media only screen and (max-width: 767px){.varaprodukter_item .image{background-size:200px}}.varaprodukter_item .text{float:left;width:100%}.varaprodukter_item .fa-external-link{opacity:0;visibility:hidden;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;font-size:45px;height:40px;width:47px;transition:all .5s ease}.varaprodukter_item .img_text_holder{transition:all .5s ease}@-webkit-keyframes openProducts{0%{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes openProducts{0%{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.shipping{display:none !important}@media only screen and (max-width: 767px){.woocommerce .cart .button,.woocommerce .cart input.button{width:auto !important}}@media only screen and (max-width: 950px){.desktop_woo_nav{display:none}}.mobile_woo_nav{display:none}@media only screen and (max-width: 950px){.mobile_woo_nav{display:inline}}.woocommerce.widget_product_search{float:left}.woocommerce.widget_product_categories{float:left}@media only screen and (max-width: 950px){.woocommerce.widget_product_categories{margin-left:20px}}@media only screen and (max-width: 620px){.woocommerce.widget_product_categories{width:100%;margin-left:0%;margin-top:15px}}#woocommerce-product-search-field{max-width:120px}#grid[data-columns]::before{content:'4 .column.size-1of4'}@media screen and (max-width: 1130px){#grid[data-columns]::before{content:'3 .column.size-1of3'}}@media screen and (max-width: 950px){#grid[data-columns]::before{content:'4 .column.size-1of4'}}@media screen and (max-width: 900px){#grid[data-columns]::before{content:'3 .column.size-1of3'}}@media screen and (max-width: 660px){#grid[data-columns]::before{content:'2 .column.size-1of2'}}@media screen and (max-width: 460px){#grid[data-columns]::before{content:'1 .column.size-1of1'}}.column{float:left;position:relative;padding:0 0 15px 30px}@media only screen and (max-width: 950px){.column{padding:0 15px}}.column li{-webkit-animation-name:openProducts;animation-name:openProducts;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}.size-1of1{width:100%}.size-1of2{width:50%}.size-1of3{width:33.33%}.size-1of4{width:25%}.screen-reader-text{display:none}.product-categories li{font-weight:700;font-family:'Quicksand', sans-serif}.product-categories li .children{padding-left:10px}.product-categories li .children li{font-weight:400}.woocommerce div.product div.images img{border:1px solid #E5E5E5}.woocommerce.widget_product_search{margin:15px 0 20px}.woocommerce.widget_product_search input{vertical-align:top;padding:7px;border:0px solid #ccc}.woocommerce.widget_product_search input:focus{outline:0;border:0px}.woo_left,.woo_right{float:left}@media only screen and (max-width: 950px){.woo_left,.woo_right{width:100% !important}}.woo_left{width:25%;float:left;background-color:#7e4d7d;padding:30px}@media only screen and (max-width: 1100px){.woo_left{width:31%}}@media only screen and (max-width: 950px){.woo_left{padding:20px;margin-bottom:15px}}@media only screen and (max-width: 950px){.woo_left .woocommerce.widget_product_search{margin:0 !important}}.woo_left h3{color:#FFF;font-size:19px}.woo_left ul{list-style:none !important;margin:0;padding:0}.woo_left li{position:relative}.woo_left li.current-cat a{color:#111;background-color:#FFF;padding:0px 5px;display:inline-block;margin:5px 0}.woo_left li.current-cat a:hover{opacity:1}.woo_left li.current-cat:after{content:"\f054";font-family:FontAwesome;position:absolute;left:-17px;top:8px;font-size:17px;color:#FFF}.woo_left a{color:#FFF;font-size:14px;line-height:23px}.woo_left a:hover{opacity:.5}.woo_right{width:75%;float:left}@media only screen and (max-width: 1100px){.woo_right{width:69%}}.woo_right.single_woo_right{width:73%;float:right}.woocommerce-result-count{margin-bottom:0 !important}.woocommerce ul.products li.product a img{transition:all .3s ease}.woocommerce-breadcrumb{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:25px;display:block;margin-bottom:15px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce .quantity .qty{height:30px;border:1px solid #eee}select{vertical-align:top;padding:5px;border:1px solid #E5E5E5}.woocommerce-ordering{top:5px;right:0}@media only screen and (max-width: 767px){.woocommerce-ordering{margin-bottom:0 !important}}@media only screen and (max-width: 420px){.woocommerce-result-count{width:100%;margin-bottom:15px !important}}@media only screen and (max-width: 380px){.dropdown_product_cat{width:100% !important}}@media only screen and (max-width: 420px){.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:left !important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 30px;width:100%;padding:20px;background-color:#FFF;position:relative;padding-bottom:30px;z-index:1;border:1px solid #E5E5E5;opacity:0;transition:all .5s}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 0 0 2px #7e4d7d}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{color:#FFF}.woocommerce.widget_product_search input{padding:7px 12px}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products li.product h3{padding:0 0px;margin:15px 0 10px}.woocommerce ul.products li.product .button{margin-left:0px;border-radius:0}.woocommerce ul.products li.product .price{color:#888;font-weight:600}.button.add_to_cart_button.product_type_simple{background:#7e4d7d}.button.add_to_cart_button.product_type_simple:hover{opacity:.7;background:#9e609c}.button.add_to_cart_button.product_type_simple.added{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.added_to_cart.wc-forward{display:none !important}.woocommerce ul.products li.product .button{margin-top:15px;color:#FFF}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{color:#888}.added_to_cart{width:77px;white-space:pre-wrap !important;padding-left:12px;position:absolute;bottom:30px;font-size:12px;line-height:14px}.cart-contents{position:relative;height:30px;padding:0 15px;line-height:30px;float:left;margin-left:10px;display:block;background:#616c73;color:#FFF;transition:all .2s ease}.cart-contents:hover{color:#FFF;background:#9e609c}.cart-contents:active{background:#c59fc4;outline:0;border:0}.cart-contents:focus{outline:0;border:0}.cart_icon{float:right;background:#7e4d7d;height:30px;width:32px;margin-left:2px;display:table}.cart_icon .fa{display:table-cell;vertical-align:middle;text-align:center;color:#FFF}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{height:30px;padding:0 15px;line-height:30px;margin-left:10px;background:#7e4d7d;color:#FFF;transition:all .2s ease;border-radius:0}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#FFF;background:#9e609c}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{height:30px;padding:0 15px;line-height:30px;margin-left:10px;background:#7e4d7d;color:#FFF;transition:all .2s ease;border-radius:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#FFF;background:#9e609c}.woocommerce-cart table.cart td.actions .coupon .input-text{line-height:30px;height:30px}.woocommerce table.shop_table td{border-top:1px solid #616c73;padding:10px 12px}.woocommerce table.shop_table{border:0}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:10px 0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:#7e4d7d;background:rgba(97,108,115,0.25);color:#FFF}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color:transparent;border:2px solid #111;border-left:5px solid #111;padding-top:13px;padding-bottom:13px;padding-left:13px;display:block;width:100%;color:#111}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#616c73}input:focus,textarea:focus{background-color:#fff;border-left:5px solid #7e4d7d}.related.products{float:left;width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:30%}@media only screen and (max-width: 767px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;margin-top:0;margin-bottom:0}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:68%;background-color:#FFF;padding:30px}@media only screen and (max-width: 767px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}@media only screen and (max-width: 767px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block;margin-bottom:2.5%;background-color:#FFF;padding:30px;border-radius:5px;position:relative}}.woocommerce table.shop_table td{border:0;border-bottom:1px solid #eee}@media only screen and (max-width: 767px){.product-remove{position:absolute;top:2px;right:-1px;border:0 !important}}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent !important}.kontakt .page_left{float:left;width:50%;padding-right:30px;margin-right:0%;overflow:hidden}@media only screen and (max-width: 767px){.kontakt .page_left{width:100%;margin-right:0%;padding-right:0}}.kontakt .page_right{float:left;width:50%;padding-right:0px 0}@media only screen and (max-width: 767px){.kontakt .page_right{width:100%;margin-right:0%;padding-right:0}}.hudtest_form_holder{margin-top:35px;float:left;width:100%}.hudtest_form_left{float:left;width:40%;padding-right:17px}@media only screen and (max-width: 767px){.hudtest_form_left{width:100%;margin-right:0%;padding-right:0}}.hudtest_form_right{float:left;width:60%}@media only screen and (max-width: 767px){.hudtest_form_right{width:100%;margin-right:0%;padding-right:0}}.wpcf7-textarea{height:113px}.form{margin:30px 0}.form ::-webkit-input-placeholder{color:#565656}.form :-moz-placeholder{color:#565656;opacity:1}.form ::-moz-placeholder{color:#565656;opacity:1}.form :-ms-input-placeholder{color:#565656}.form label.error{position:absolute;bottom:12px;right:58px;color:#9C897E}.form .fa{position:absolute;right:9px;top:7px;font-size:34px;color:#23D239;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all 0.3s cubic-bezier(0.21, 0.69, 0.32, 1.54)}.form .fa-times{color:#F94949;right:14px}.kontakt_left{float:left;width:40%;padding-right:30px}.kontakt_right{float:left;width:60%}.form_item{margin-bottom:15px;font-weight:bold;font-size:14px;float:none;color:#111;position:relative}.form_item_text{font-weight:bold;font-size:14px;color:#111}.rgba .inputbox{background-color:rgba(255,255,255,0.25)}.rgba .textarea{background-color:rgba(255,255,255,0.25)}.inputbox,.wpcf7-text,.wpcf7-textarea{background-color:#FFF;border:2px solid #111;border-left:5px solid #111;padding-top:13px;padding-bottom:13px;padding-left:13px;display:block;width:100%;color:#111}.inputbox:focus,.wpcf7-text:focus,.wpcf7-textarea:focus{border:2px solid #111;border-left:5px solid #7e4d7d;background-color:rgba(255,255,255,0.45)}.inputbox.valid,.wpcf7-text.valid,.wpcf7-textarea.valid{background-color:rgba(255,255,255,0.55)}.inputbox.error,.wpcf7-text.error,.wpcf7-textarea.error{background-color:#F2EAEA}.textarea_holder label.error{bottom:12px}.textarea{background-color:#FFF;border:2px solid #111;border-left:5px solid #111;color:#111;padding-top:14px;padding-bottom:0px;padding-left:13px;width:100%;resize:none;margin-bottom:5px;position:relative;max-height:166px}.textarea:focus{border:2px solid #000;border-left:5px solid #7e4d7d;background-color:rgba(255,255,255,0.45)}.textarea.valid{background-color:rgba(255,255,255,0.55)}.textarea.error{background-color:#F2EAEA}.submit,.wpcf7-submit{background-color:#111;border:none;padding-top:12px;padding-bottom:12px;font-size:14px;color:#fff;font-weight:bold;position:relative;display:block;width:35%;margin-top:9px;transition:background-color 0.3s}.submit:hover,.wpcf7-submit:hover{background-color:#000}.bg_overlay{background-color:rgba(0,0,0,0.5);position:fixed;height:100%;width:100%;z-index:110}.bg_overlay.close{display:none}.notification{position:fixed;top:25%;left:0;right:0;margin:auto;width:100%;max-width:600px;box-shadow:0 0 225px 1px rgba(255,255,255,0.1);z-index:115;border-radius:6px;text-align:center;font-size:30px;padding:75px;-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.1, 0.35, 0.3, 0.92);animation-timing-function:cubic-bezier(0.1, 0.35, 0.3, 0.92)}@media only screen and (max-width: 767px){.notification{width:95%}}.notification h2{margin:0 0 15px 0}.notification.close{display:none}.notification.success{background:#FFF;color:#111}.notification.failed{background:#FFF;color:#111}.notification .fa{font-size:25px;position:absolute;top:15px;right:18px;cursor:pointer;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:#FFF}.input_row{position:relative;margin-bottom:15px}.input_row .fa-angle-down{font-size:25px}.input_row option{color:#111;padding:10px}.input_row option:hover{color:#7e4d7d;background:#7e4d7d}.datetimepicker_input{padding:0 10px;height:43px;line-height:43px;border:0;width:100%;cursor:pointer;position:relative}.datetimepicker_input:focus{border:0}.datetime_icon{background-color:#7e4d7d;height:43px;line-height:43px;width:43px;text-align:center;position:absolute;right:0;top:0;pointer-events:none;z-index:1}.datetime_submit{height:43px;line-height:43px;padding:0 15px;background:#7e4d7d;color:#FFF;border:0;transition:all .2s ease}.datetime_submit:hover{background:#9e609c}.datetime_submit:active{background:#c59fc4;outline:0;border:0}.datetime_submit:focus{outline:0;border:0}.divider{height:2px;width:100%;background-color:#000000;margin-top:30px;opacity:0.1;float:left}.divider.first_divider{background-color:#FFF;opacity:1;width:100%;margin-top:15px}.footer_team_holder{float:left;width:100%;position:relative;margin-top:25px}.footer_team_holder .inner_footer_holder{position:absolute;width:100%;height:80%;border:2px solid #525252;bottom:0}.footer_team_holder img{float:left;width:100%;display:block;position:relative}.footer_divider{background:#FFF;height:2px;border:0}.footer{background-color:#111;color:#FFF;min-height:200px;float:left;width:100%;padding:30px 0;position:relative;transition:0.4s}.footer.fade{opacity:.4}.footer a{color:#FFF;font-weight:600}.footer h4{margin-bottom:-7px;color:#FFF}.footer h3{color:#FFF}.footer .ring{background:#fff;border-radius:100%;height:20px;width:20px;color:#616c73;text-align:center;line-height:20px;font-size:12px;margin-right:5px}.toe_img{width:100%}.phone_nr_link{display:block;margin:15px 0;color:#FFF}.toe{float:left;width:25%;padding-right:60px}@media only screen and (max-width: 767px){.toe{width:100%;margin-right:0%;padding-right:0;margin-bottom:15px}}.toe .soc_item{float:left;width:100%;margin:15px 0}.toe .soc_item .left{float:left;width:35px}.toe .soc_item .left .fa{margin-top:3px;font-size:27px}.toe .soc_item .right{float:left;width:80%}.toe.last{padding-right:0}.soc_link{color:#FFF}.nobox{float:left;width:100%;margin:30px 0 10px;text-align:center}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}