/*!/wp-content/themes/stockholm-child/style.css*/.whitetext,.whitetext *{color:white!important}.form-horiz form label{display:inline-block;width:44%;margin-right:1%}.form-horiz label:first-child,.form-horiz label:nth-child(1){border:2px solid #ff0}.form-horiz .wpcf7-submit{width:auto!important;white-space:normal!important;height:auto!important}.footer_top .widget.widget_nav_menu li{display:inline-block;margin:0 20px 0 0}.page-template form input.wpcf7-form-control.wpcf7-number,.page-template form input.wpcf7-form-control.wpcf7-text,.page-template form textarea.wpcf7-form-control.wpcf7-textarea{border:1px solid #ccc!important}.woocommerce input[type="email"],.woocommerce input[type="password"],.woocommerce input[type="text"]:not(.qode_search_field):not(.qty):not(.wpcf7-text),.woocommerce textarea,.woocommerce-page input[type="email"],.woocommerce-page input[type="password"],.woocommerce-page input[type="tel"],.woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty):not(.wpcf7-text),.woocommerce-page textarea{border-color:black!important;border-width:1px!important}.woocommerce.single-product .container{padding-top:60px}.product_meta{display:none}.woocommerce-table.shop_table.order_details{width:100%}.woocommerce-checkout table.shop_table{width:100%!important}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{background-color:black!important}.woocommerce-account .content_inner{min-height:500px}.woocommerce h5.related-products-title{font-size:24px;color:#000;margin-bottom:25px}.table-member-dls td{vertical-align:middle;padding:10px}.table-member-dls td.member-dl-img{width:30%}.table-member-dls td.member-dl-file{width:70%}.table-member-dls td img{max-width:100%}.woocommerce-MyAccount-content h1{font-size:36px}.member-dashboard-custom h2{margin:0 0;letter-spacing:1px;padding:0;line-height:38px}.member-dashboard-custom h4{margin:0 0 15px 0;font-size:15px}.member-dashboard-custom p{margin:0 0 20px 0}.member-program-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.welcome-video-wrap{width:100%;max-width:640px}.workout-video-wrap{width:48%;max-width:360px;display:inline-block;margin-bottom:20px}.woocommerce-account h3{font-size:16px!important;letter-spacing:1px!important}.woocommerce .actions .coupon{display:none}.page-hero-wrap h2,.page-hero-wrap h3,.page-hero-wrap h4,.page-hero-wrap p{color:#fff;text-align:center}.page-hero-wrap h4{padding-top:10px}.page-template h2.elementor-heading-title,.page-template h2,.page-template h3{line-height:1.2;letter-spacing:0}.page-template p{margin-bottom:20px}.fullwidth-btn{text-align:center!important}.fullwidth-btn .qodef-m-icon.qodef--icon-color-set{max-height:70px}.icon-table{width:auto;text-align:left}.icon-table td{vertical-align:top}@media only screen and (max-width:768px){.workout-video-wrap{width:100%;display:block;max-width:760px}.page-hero-wrap h4{display:none}.form-horiz form label{display:block;width:100%;margin-bottom:5px}}.header_bottom{padding:0 30px}header .header_inner_left{left:30px}.side_menu_button>a{padding:0}.menu-animation-underline nav.main_menu>ul>li>a .menu-text:before{bottom:1px}@media only screen and (max-width:1025px){.side_menu_button_wrapper{visibility:hidden}nav.main_menu>ul{width:105%}}nav.mobile_menu>ul{padding-bottom:9px}@media only screen and (min-width:1025px){.testimonials .testimonial_text_inner{padding:0 150px}}.testimonials .testimonial_text_inner p.testimonial_author{margin-top:28px}.testimonials_holder .flex-control-paging{margin-top:37px}.testimonials .testimonial_text_inner .testimonial_image_holder{margin-bottom:15px}@media only screen and (max-width:480px){.testimonials .testimonial_text_inner p:not(.testimonial_author):not(.testimonial_title){font-size:29px;line-height:36px}}.testimonials_holder .flex-control-paging li a{margin:0 10px}.testimonials_holder .flex-control-paging{padding:0}.testimonials_holder .flex-control-paging li a{margin:0 10px}.testimonials_holder .flex-control-paging li a{background-color:#fff0;border:1px solid #333}.side_menu a.close_side_menu_fold .line:after,.side_menu a.close_side_menu_fold .line:before{background-color:#000}.side_area_over_content .cover{background-color:#f2e9e8}#back_to_top>span{line-height:45px;border-radius:50%}#back_to_top>span>*{line-height:16px}.side_menu .gallery img{border:none!important}.side_menu .gallery .gallery-item a,.side_menu .gallery .gallery-item img{display:block}.side_menu .gallery{margin:0 -7.5px!important}.side_menu .gallery .gallery-item{padding:0 7.5px;margin:0 0 15px!important;box-sizing:border-box}.side_menu .gallery dt{margin:0}footer .qodef-icon-element-holder.q_icon_shortcode.circle{padding:10px!important}footer .q_icon_shortcode a{color:inherit!important}.side_menu a.close_side_menu_fold .line:after,.side_menu a.close_side_menu_fold .line:before,.side_menu a.close_side_menu_fold .line:after,.side_menu a.close_side_menu_fold .line{height:1px}.side_menu .qodef-icon-element-holder.q_icon_shortcode.circle{padding:10px!important}.qode-custom-hover-image .elementor-image{position:relative}.qode-custom-hover-image .elementor-image:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#a48b94;opacity:0;visibility:hidden;transition:all 0.3s ease}.qode-custom-hover-image .elementor-image:hover:before{opacity:.2;visibility:visible}.qodef-page-footer{padding:0 30px 30px 30px;box-sizing:border-box}.side_area_over_content .side_menu{width:485px}.side_menu_button>a svg line{transition:all 0.3s ease;transform-origin:center}.side_menu_button>a:hover svg line:first-child{transform:scaleX(1.36)}.side_menu_button>a:hover svg line:nth-child(2){transform:scaleX(1.36)}.side_menu .widget.widget_text p a:hover{color:#a69494!important}.testimonials_holder .flex-direction-nav a:before{transition:all 0.3s ease}.testimonials_holder .flex-direction-nav a.flex-prev:hover:before{transform:translateX(-5px)}.testimonials_holder .flex-direction-nav a.flex-next:hover:before{transform:translateX(5px)}.qode_instagram_feed{width:auto;margin:0 -15px;padding:0 30px;box-sizing:border-box}.qode_instagram_feed li{padding:0 15px}.qode_instagram_feed li a:before{background-color:#a48b94}@media only screen and (max-width:768px){.qode_instagram_feed.col_5 li{width:50%;margin:0 0 30px}}@media only screen and (max-width:480px){.qode_instagram_feed.col_5 li{width:100%}}