.shop-row {
 padding-top:0px !important;
 padding-bottom:0px !important;
  
}


.shop-container {
 
  background-color: #fff;
    background-image:
    background-attachment: fixed;
    color: white;
}

.woocommerce-products-header__title, .woocommerce-loop-product__title, .woocommerce-Price-amount {
  
  color:#b6d422 !important;
  
}


.et_pb_widget a {
color:white;  
}


.fixer {
    position: absolute;
    left: 0;
    padding-top: 30px;
    font-size: 20px;
    font-weight: bolder;
    color: #b6d301;
    width:150px;
    padding-left:20px; 
}
.nec {
    margin-top: 40px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: white;
    background: #a5cf3b;
  display:none;
}

.nec input[type="email"] {
    width: 100%;
    height: 5vh;
}

.nec label {
    color: #23282d;
}


.nec input[type="submit"] {
    width: 60%;
    height: 5vh;
    background: #23282d;
    border: none;
    font-weight: bolder;
    text-transform: uppercase;
    font-size: 13px;
    cursor: pointer;
    color: white;
}


#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr {
  
 width:auto !important; 
 max-width: 1000px; 
}

.shop-desc img {
height:300px; 
}

.divider {
 height: 1px !important;
    background: white;
    margin-bottom: 30px !important;
}


.move-button-left-orth {
 margin-left:0px !important; 
}

.make-it-300 {
  
  width:325px;  

  
}

.move-button-right {
 float:right !important;
 margin-right:30px; 
width:325px;  
}


#select-shop {
    width: 400px;
    height: 40px;
    text-align: center;
    background: #24292e;
    border: none;
    color: #b6d422;
    font-size: 20px;
    font-weight: bolder;
    padding: 20px;
}

.shop-desc {
    text-align: center;
    border: 2px solid #b6d422;
    padding: 20px;
}


.phis-headline {
 color: #b6d422 
}

.booking-parent {
    min-height: 100px;
    line-height: 100px;
}

.booking {
background: #24292e;
    padding: 20px;
    font-weight: bolder;
    text-transform: uppercase;
    box-shadow: 4px 4px 14px #b6d422;
  
}


.health {
    float: left;
    margin-left: 30px;
    padding: 20px;
    background: #b6d422;
    color:#222;
    margin-top: 20px;
    text-transform: uppercase;
    font-weight: bolder;
    transition:0.3s all ease;
}

.health:hover {
  color:#b6d422;
  background:#222;
  transition:0.3s all ease;
}

#addOrto2 {
 display:block;
 margin-left:80px; 
}


#strava-footer img {
  
 width:45px; 
}

#side-footer img {
width:41%;
display:none; 
}



#apending {
position:fixed;
top:0px;
z-index:9999999;
width:100%;
height:100vh;
line-height:100vh;  
text-align:center;
background:#24292e;
transition: 1s all cubic-bezier(0.18, 0.89, 0.32, 1.28);  
}

.wrap {
  
margin-top:-40px;  
}

.change-size-fees {
 height:50vh !important; 
}

.change-size-fees2 {
 margin-top: 45vh!important; 
}

.move-left {
 
  transition: 1s all cubic-bezier(0.18, 0.89, 0.32, 1.28);  
left:-100%;
  
}

#apending img {
width:25%;
-webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;  
}

.closer  {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #b6d422;
    color: #25292f;
    border-radius: 100%;
    cursor: pointer;
}

.effec-div {
    width: 60%;
    max-height: 500px;
    overflow-y: scroll;
    background: #24292e;
    color: #b6d422;
    padding: 30px;
    position: fixed;
    top: 20%;
    z-index: 999;
    left: 0px;
    right: 0px;
  display:none;
}#info-nav,.plain_content br{display:none}#change-view,.footer-widget h4{text-transform:uppercase}#appnd-img,.desc{margin-left:auto;margin-right:auto}#addOrto,#top-header #et-info{float:right}.adjustHeader{top:30px!important}#arrow-bouncing-down{color:#fff;font-size:40px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.desc-about-serve h3{color:#b6d301!important}#top-header{background:0 0;border:none;box-shadow:none;position:absolute!important}#top-header,#top-header a{color:#fff!important}.adjusted-height-phisio{height:85vh!important}.new-no-bottom{margin-top:86vh!important}.plain_content br,.plain_content ol,.plain_content ul{line-height:1em!important}#project-part{height:70vh;position:fixed;top:0;width:100%}#filter-for-project,.filter-for-service-page{position:absolute;width:100%;text-align:center}#filter-for-project{height:100%;padding-top:10%;background:rgba(35,40,45,.6);color:#fff;background-image:linear-gradient(to bottom right,rgba(35,40,45,.72) 80%,rgba(182,211,1,.65) 50%)}.no-bottom{margin-top:66vh!important}.desc{max-width:800px}.desc h1{font-size:60px;color:#b6d301}.backer,.desc-prod-sport a,.desc-prod-sport h4,.desc-prod-sport h5{color:#b6d301!important}#info-nav{top:12%}#info-nav:before{content:""}.services-toggle{height:45vh;display:none;z-index:999}.filter-for-service-page{background:rgba(0,0,0,.48);height:100%;padding-top:100px;background-image:linear-gradient(to bottom right,rgba(35,40,45,.56) 80%,rgba(73,77,81,.73) 50%)}.filter-for-service-page h1{color:#b6d301;font-size:40px}#change-view,.filter-for-service-page button{padding:25px 50px;background:#b6d301;border:none;color:#23282d;font-weight:bolder;cursor:pointer}#change-view{transition:1s all ease;animation:pulse 2s infinite;margin-top:30px;width:100px;height:100px;padding:0;border-radius:100%}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(182,211,1,.9)}70%{-webkit-box-shadow:0 0 0 20px rgba(182,211,1,.5)}100%{-webkit-box-shadow:0 0 0 0 rgba(182,211,1,.5)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(182,211,1,.9);box-shadow:0 0 0 0 rgba(182,211,1,.9)}70%{-moz-box-shadow:0 0 0 10px rgba(182,211,1,.5);box-shadow:0 0 0 20px rgba(182,211,1,.5)}100%{-moz-box-shadow:0 0 0 0 rgba(182,211,1,.5);box-shadow:0 0 0 0 rgba(182,211,1,.5)}}.close-serve{position:fixed;top:10%;right:2%;color:#000;width:50px;height:50px;border-radius:100%;background:#b6d301;line-height:50px;font-weight:bolder;cursor:pointer;z-index:99999999}.desc-about-serve{padding:50px;color:#fff;font-weight:bolder;background:rgba(0,0,0,.87);border-top:10px solid #b6d301}.button-black,.desc-about-serve button{padding:20px 50px;text-transform:uppercase;cursor:pointer;font-weight:bolder}.desc-about-serve button{background:#b6d301;border:none}.desc-about-seve span{color:#b6d301}.button-black{margin-top:15px;background:#000;border:none;color:#f1f0ea}.footer-widget input[type=email]{height:6vh;color:#000;margin-bottom:20px;width:70%}.footer-widget input[type=submit]{height:6vh;width:28%;background:#b6d301;border:none;color:#000;font-weight:bolder}#main-loger{width:45%;margin-top:-3%}.bottom-grean{padding:50px 0!important;border-bottom:2px solid #b6d301}#stand-text-greeen h2{color:#b6d301!important}.bottom-grean:nth-child(4){border:none!important}#invisible-header ul a{color:#fff}.et_pb_toggle_close,.et_pb_toggle_open{background:#222}.et_pb_toggle{border:1px solid #222;color:#eee}.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_title:before{color:#b6d301}.fluid-width-video-wrapper{padding-top:50%!important}#shoper{margin-top:20px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#b6d301!important}#random-cont input[type=email],#random-cont input[type=text]{height:6vh;width:100%}#random-cont textarea{width:100%}#random-cont input[type=submit]{padding:20px 70px;background:#b6d301;border:none;font-weight:bolder;text-transform:uppercase;cursor:pointer}#random-cont label{font-weight:bolder;color:#b6d301}.et_shop_image{height:200px;width:200px}.woocommerce-Price-amount{color:#000;font-weight:bolder}#searchsubmit{cursor:pointer;background:#000;background-color:#b6d301!important;font-weight:bolder}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#b6d301;border:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#23282d}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#b6d301}#top-header{font-size:15px}#top-header #et-secondary-menu{float:left;position:absolute;right:-100px}#appnd-img,.serve ul li{position:relative}#appnd-img{left:0;right:0;z-index:99999;width:auto;height:auto;top:0}#addOrto{display:none;margin-bottom:10px}.serve ul li div{position:absolute;top:0;padding-top:40%;width:100%;height:100%;background:rgba(0,0,0,.7);transition:.3s all ease}.desc-added{padding:0 25px;font-size:10px!important;display:none}[data=nemkeee] .desc-added{display:block!important}[data=nemkeee] div{padding-top:20%!important;transition:.3s all ease}[data-id=spec-height-down]{height:75vh!important}#big-h1-main{color:#b6d301;padding:50px 0}.cont-left,.cont-right{float:left;margin:20px 0;width:50%}#visible-head{width:200px!important;height:200px!important;line-height:2.5vh!important;background:#b6d301;border-radius:100%;left:-150%!important;padding-top:80px!important;padding-left:75px!important;top:35%!important}#visible-head span i{color:#23282d!important}.js-appende .et_pb_row{background-size:cover;background-attachment:fixed;margin-bottom:50px;margin-top:20px;background-repeat:no-repeat}.js-appende .et_pb_column{z-index:10;font-weight:bolder}.appende-div{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);z-index:1}@media screen and (max-width:600px){#visible-head{left:-110px!important}#main-video,#project-part{position:relative!important;height:auto!important}#main-video{background-image:url(http://sportslab.net.nz/wp-content/uploads/2017/06/man_track_and_field_athlete_running_sports_100329_3840x2160.jpg);background-position:left}#filter-for-project{position:relative;padding:40px}#main-sector{margin-top:0!important}.go-down-with-pix{margin-top:200px !important} .health{display:block; width: 300px !important; float:none; } .move-button-right{float:none !important}.effect-img{margin-bottom:100px !important}.desc h1{font-size:20px;margin-top:40px}#arrow-bouncing-down,.mass-sub,.serve{display:none}#main-video-filter{height:auto!important}#main-loger{width:100%}}

/**************Custom CSS 8th June 18*******************/
.post-type-archive-product #et-main-area #main-content, .single-product #et-main-area #main-content, .woocommerce-cart #main-content, 
.woocommerce-checkout #main-content{
    background-color: #23282d;
    border-bottom: 4px solid #b6d301;
    border-top: 4px solid #b6d301;
}
.post-type-archive-product #sidebar #woocommerce_price_filter-2 h4, .post-type-archive-product #sidebar #woocommerce_products-2 h4, .post-type-archive-product #sidebar #woocommerce_widget_cart-2 h4, .single-product #sidebar #woocommerce_price_filter-2 h4, .single-product #sidebar #woocommerce_products-2 h4, .single-product #sidebar #woocommerce_widget_cart-2 h4, 
div#woocommerce_products-2 h4{
    color: #b6d301;
}
.post-type-archive-product #top-header {
    background: #23282d;
    position: relative !important;
    width: 100%;
    float: left;
}
.post-type-archive-product .logo_container {
    height: 67% !important;
    top: 40px;
}
#top-header {
    background: #23282d;
    position: absolute !important;
    width: 100%;
    float: left;
    top: 0px;
}
#top-header #top-search {
    top: 40px;
    left: auto;
    right: 20px !important;
}
.page-id-130 .et_pb_section_0 {
    background-image: url(https://sportslab.net.nz/wp-content/uploads/2017/06/142309_5639-Edit-139.jpg);
}
.single-product h1.product_title, .single-product .woocommerce-tabs h2, .single-product .product .related h2 {
    color: #ffffff;
}
.single-product div#tab-description {
    background-color: #ffffff;
}
.single-product div#tab-description h6 {
    line-height: 20px;
}
.single-product #main-header, .woocommerce-cart #main-header, .woocommerce-checkout #main-header {
    top: 40px !important;
}
.single-product #et-main-area, .woocommerce-cart #et-main-area, .woocommerce-checkout #et-main-area {
    margin-top: 40px;
}
.woocommerce-product-details__short-description h6 {
    color: #ffffff;
    line-height: 20px;
}
.woocommerce-cart h1.entry-title.main_title, .woocommerce table.shop_table th, .cart_totals h2, 
.woocommerce-checkout h1.entry-title.main_title{
    color: #ffffff;
}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, h3#order_review_heading, 
.woocommerce-checkout .woocommerce-order-details h2{
    color: #b6d301;
}
.wc_payment_method label {
    color: #000000;
}
@media (max-width:767px){
.home .et_pb_section.et_pb_fullwidth_section.et_pb_section_2.et_section_regular {
    display: block !important;
}
.home .et_pb_section_2 .et_pb_fullwidth_code_1 {
    display: block !IMPORTANT;
}
.home .et_pb_fullwidth_menu .et_mobile_nav_menu {
    display: none;
} 
.page-id-191 .et_pb_section_0, .page-id-849 .et_pb_section_0, .page-id-790 .et_pb_section_0 {
    display: block !important;
}
  .page-id-191 .et_pb_section_1, .page-id-130 .et_pb_section_1, .page-id-217 .et_pb_section_1, .page-id-849 .et_pb_section_1, .page-id-790 .et_pb_section_1 {
    display: none !important;
}
.page-id-452 .et_pb_fullwidth_code_0 {
    display: block !important;
}
 .page-id-130 .et_pb_section_0, .page-id-217 .et_pb_section_0 {
    display: block !important;
} 
}
@media (max-width:768px){
.page-id-130 .et_pb_section_1 {
    background-image: url(https://sportslab.net.nz/wp-content/uploads/2017/06/142309_5639-Edit-139.jpg);
}
}
@media (max-width:600px){
.home #filter-for-project {
    background-image: url(https://sportslab.net.nz/wp-content/uploads/2018/06/ezgif.com-optimize-1.gif) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
  .page-id-452 .et_pb_fullwidth_code_1 {
    display: none;
}
.health {
    margin: 0 auto;
    margin-top: 20px;
}  
}
@media (max-width:375px){
div#et-info a {
    font-size: 12px;
}
}