body{color:#000000}
h1,h2,h3,h4,h5,h6{color:#000000}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}
.et_search_form_container input::-moz-placeholder{color:#ffffff}
.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}
.et_search_form_container input:-ms-input-placeholder{color:#ffffff}
#main-header .nav li ul a{color:#000000}
#top-menu li a{font-size:16px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
#top-menu li a,.et_search_form_container input{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}
.et_search_form_container input::-moz-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}
.et_search_form_container input::-webkit-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}
.et_search_form_container input:-ms-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
.footer-widget{color:#ffffff}
#et-footer-nav{background-color:#000000}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#ffffff}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}
#footer-bottom{background-color:#000000}
#footer-info,#footer-info a{color:#ffffff}
#footer-bottom .et-social-icon a{color:#ffffff}
.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}
.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}
.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}
.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}
@media only screen and (min-width:981px){.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}
.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}
.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}
.et_pb_section{padding:54px 0}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}
.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',Georgia,"Times New Roman",serif}
body,input,textarea,select{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}
body{font-weight:400!important}
h1,h2,h3,h4,h5,h6{font-weight:300!important}
#wptime-plugin-preloader{z-index:99999999!important}
#page-container{padding-top:0!important}
.course-arrow:after{content:" ";position:absolute;right:-45px;top:70px;width:32px;height:32px;background-image:url(http://sportsnutrition.org.au/wp-content/uploads/2019/02/arrow.png);background-size:100% 100%}
.titlebar,.modcont{width:100%;float:left}
.titlebar{border-bottom:1px solid #fff}
.modcont{border-bottom:1px dotted rgba(255,255,255,0.4)}
.modnum{width:15%;float:left;color:#fff;text-align:center;padding:10px 5px}
.titlebar .modnum,.titlebar .modtit{font-weight:bold}
.modtit{width:85%;color:#fff;float:left;padding:10px 5px}
a.banner-btn{color:#ffffff!important;border-color:#ffffff;font-size:20px;padding:10px 20px;margin:20px 0 0;text-align:center;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all 0.5s ease}
.em-booking-submit{color:rgba(46,163,242,1)!important;border-color:rgba(46,163,242,1);font-size:20px;padding:10px 20px;margin:20px 0 0;text-align:center;border:2px solid;background:rgba(0,0,0,0);cursor:pointer}
body.home a.banner-btn{margin:20px auto 0;width:150px;display:block}
.icons-box a:hover{color:#00008b}
a.banner-btn:hover{background:rgba(46,163,242,0.5)}
#main-header{box-shadow:none!important;background:-moz-linear-gradient(top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000',endColorstr='#00000000',GradientType=0)}
.top-menu{float:right;text-align:right;margin-top:20px}
.top-menu li{display:inline-block}
.top-menu li a{padding:13px 35px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:15px;margin-left:20px;transition:all 0.5s ease}
.top-menu li a:hover{color:#2ea3f2;border-color:#2ea3f2}
body.single #et-main-area{padding-top:150px}
.date-blurb h3{padding-left:100px;margin-bottom:30px}
#gform_fields_3 .top_label div.ginput_container{margin:0!important}
#gform_fields_3 li#field_3_3,#gform_fields_3 li#field_3_8{width:50%;float:left;padding-right:16px!important;clear:none}
#gform_fields_3 li#field_3_4,#gform_fields_3 li#field_3_10{width:50%;float:left;clear:none}
#gform_fields_3 li#field_3_3,#gform_fields_3 li#field_3_4,#gform_fields_3 input#input_3_6_1,#gform_fields_3 li#field_3_8,#gform_fields_3 li#field_3_10{margin-bottom:16px!important}
.date-blurb h3:before{content:"Feb 1";font-size:30px;font-family:'Roboto Slab';position:absolute;border-right:1px solid #fff;padding-right:15px;padding-top:10px;padding-bottom:10px;top:-10px;left:0}
#logo{max-height:100%;padding:10px 0}
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:80px;padding-bottom:0px}
.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:20px}
#main-header.et-fixed-header{background:#000!important}
.banner-section,.banner-section-2col{min-height:100vh}
.banner-section .et_pb_row:before,.banner-section-2col:before{content:" ";min-height:100vh;width:1px;display:inline-block;vertical-align:middle}
.banner-section.half-height{min-height:0;height:100vh;max-height:70vh}
.banner-section.half-height .et_pb_row:before{min-height:0;height:100vh;max-height:70vh}
.banner-section-2col .et_pb_row{float:none;clear:none;display:inline-block;vertical-align:middle}
.banner-section-2col{text-align:center}
.banner-section-2col .et_pb_row .et_pb_column{display:inline-block;vertical-align:top;float:none;width:calc(50% - 32px)}
.banner-section .et_pb_row .et_pb_column{display:inline-block;width:calc(100% - 5px);vertical-align:middle;float:none;clear:none}
ul.eventlist{padding:0;marging:0}
ul.eventlist li{width:49.5%;display:inline-block;margin-bottom:20px!important}
ul.eventlist li .mid{display:inline-block;vertical-align:middle;max-width:29%}
ul.eventlist li .text,ul.eventlist li .text a{color:#454545;font-size:18px}
ul.eventlist li .buytix a{text-align:center;background:#2aafff;margin-right:20px;border-radius:50%;line-height:130%;padding:35px 30px;height:100%;display:inline-table}
ul.eventlist li .text{max-width:70%}
ul.eventlist li .buytix a{color:#fff;font-size:20px;line-height:130%}
.contact-form input,.contact-form textarea{margin:0!important;padding:10px 15px!important;font-size:16px}
.contact-form input[type="submit"]{color:#0c71c3!important;border:1px solid #0c71c3;cursor:pointer;display:block!important;border-radius:0px;font-size:20px!important;width:100%!important;padding:10px 25px!important;background:rgba(0,0,0,0);font-family:'Roboto Slab',Georgia,"Times New Roman",serif!important;text-transform:uppercase!important}
.contact-form .gform_footer{margin:0}
.contact-form li{padding-right:0!important}
.et-social-icons{width:100%;text-align:center;margin-bottom:20px}
.bottom-nav{text-align:center;padding:30px 0 30px}
#footer-bottom{padding:0 0 30px}
#footer-info{padding:0;margin:0;width:100%;text-align:center}
.course-info .gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}
.course-info .top_label div.ginput_complex.ginput_container.gf_name_has_2{width:100%}
.course-info .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-right:0!important}
.course-info .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right.address_state{width:50%!important;padding-right:16px!important;margin-right:-1px!important}
.course-info .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{padding-right:0!important;margin-right:0!important}
.course-info .gform_wrapper input,.course-info .gform_wrapper textarea,.course-info .gform_wrapper select{padding:12px 15px!important;border-radius:3px;margin:0!important}
ul.spornut{padding:0;margin:0}
ul.spornut li,.nutri_res{padding:0!important;display:block;clear:both;margin:0 0 20px}
ul.spornut li img,.nutri_res img{position:relative!important;float:left;margin:0 20px 10px 0;max-width:100%!important;width:auto!important}
.search_nut .searchandfilter label{display:block}
.search_nut input{width:100%!important;padding:15px 20px;font-size:18px;text-align:center;border:1px solid rgba(0,0,0,0.2);border-radius:10px;background:#fff}
.search_nut ul{padding:0;margin:0}
.search_nut ul li{padding:0;margin:0}
#top-menu li li{display:block}
#top-menu li li a{width:100%}
.nav li ul{width:300px}
.et-fixed-header #top-menu ul.sub-menu li a{color:#000!important}
#main-content .container{padding-top:0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding-top:80px}
#main-content .container:before{background:none}
#sidebar{display:none}
.news-box a.entry-featured-image-url{float:left;width:300px;margin:0 30px 20px 0}
.news-box a.more-link{display:block;clear:none!important;margin-top:20px;text-transform:capitalize}
@media (min-width:981px){#left-area{width:100%;padding:0px 0px!important;float:none!important}}@media (max-width:1200px){#top-menu li a{font-size:14px}}@media (max-width:1117px){#top-menu-nav,#top-menu{display:none}
#et_top_search{display:none}
#et_mobile_nav_menu{display:block}
#et-top-navigation .et-cart-info{margin-top:5px}
.mobile_menu_bar:before{color:#fff!important}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#fff!important}
.et_mobile_menu{background:rgba(0,0,0,0.8)!important;border-top:0!important}
.et_mobile_menu .menu-item-has-children>a{background:none!important}}@media (max-width:1000px){.bannervid .et_pb_column{width:100%!important;margin:0}
.bannervid{min-height:0!important;padding-top:200px!important;padding-bottom:50px!important}}@media (max-width:980px){.course-arrow:after{display:none}
.banner-section.half-mobile,.banner-section.half-mobile .et_pb_row:before{min-height:0}
.banner-section .et_pb_row .et_pb_column{margin:200px 0 100px}}@media (max-width:950px){.et_pb_text_0 h1{font-size:40px!important}
.course-enrol-top{display:none}}@media (max-width:600px){.et_pb_text_0 h1{font-size:30px!important}
.banner-section .et_pb_row .et_pb_column{width:calc(100% - 5px)!important}
.top-menu li a{padding:8px 25px!important}
.banner-section.half-height .et_pb_row:before{min-height:0;height:auto;max-height:none}
.banner-section.half-height{min-height:0;height:auto;max-height:none;padding:250px 0 150px}}@media (max-width:560px){.et_header_style_left #logo{max-width:100%}
.et_header_style_left .logo_container{position:relative}
.top-menu li a{padding:8px 96px!important;margin-left:0!important}
.top-menu{text-align:left;bottom:-24px;position:absolute}
.et_header_style_left #et-top-navigation{padding-top:0!important;margin:0 auto;padding-bottom:0px}}@media (max-width:512px){#et-top-navigation{padding-left:86px!important}}@media (max-width:415px){.top-menu li a{padding:9px 55px!important;margin-left:0!important}}@media (max-width:400px){.et_pb_text_0 h1{font-size:20px!important}}div.et_pb_section.et_pb_section_0{background-blend-mode:multiply;background-color:initial!important;background-image:url(https://sportsnutrition.nz/wp-content/uploads/2019/10/image-2-compressor-1-1-e1569195158825-1.png),linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(41,196,169,0) 50%)!important}
.et_pb_blurb_0.et_pb_blurb h4,.et_pb_blurb_0.et_pb_blurb h4 a,.et_pb_blurb_0.et_pb_blurb h1.et_pb_module_header,.et_pb_blurb_0.et_pb_blurb h1.et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb h2.et_pb_module_header,.et_pb_blurb_0.et_pb_blurb h2.et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header,.et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb h5.et_pb_module_header,.et_pb_blurb_0.et_pb_blurb h5.et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb h6.et_pb_module_header,.et_pb_blurb_0.et_pb_blurb h6.et_pb_module_header a{font-weight:700;line-height:1.7em}
.et_pb_button_0{border-radius:0px;font-size:25px;font-family:'Roboto Slab',Georgia,"Times New Roman",serif!important}
body #page-container .et_pb_button_0:before,body #page-container .et_pb_button_0:after{display:none!important}
body #page-container .et_pb_button_0,body #page-container .et_pb_button_0:hover{padding:0.3em 1em!important}
body #page-container .et_pb_button_0:hover{background:rgba(46,163,242,0.5)!important;border-color:#ffffff!important}
body #page-container .et_pb_button_0{color:#ffffff!important;font-size:20px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important}
.et_pb_text_4 h3{font-weight:700;font-size:55px;color:#ffffff!important;text-align:center}
.et_pb_text_3 h3{font-weight:700;font-size:30px;color:#ffffff!important;line-height:1.3em;text-align:center}
.et_pb_text_3 h2{color:#ffffff!important}
.et_pb_blurb_2.et_pb_blurb h4,.et_pb_blurb_2.et_pb_blurb h4 a,.et_pb_blurb_2.et_pb_blurb h1.et_pb_module_header,.et_pb_blurb_2.et_pb_blurb h1.et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb h2.et_pb_module_header,.et_pb_blurb_2.et_pb_blurb h2.et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header,.et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb h5.et_pb_module_header,.et_pb_blurb_2.et_pb_blurb h5.et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb h6.et_pb_module_header,.et_pb_blurb_2.et_pb_blurb h6.et_pb_module_header a{font-weight:700;line-height:1.7em}
.et_pb_blurb_1.et_pb_blurb h4,.et_pb_blurb_1.et_pb_blurb h4 a,.et_pb_blurb_1.et_pb_blurb h1.et_pb_module_header,.et_pb_blurb_1.et_pb_blurb h1.et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb h2.et_pb_module_header,.et_pb_blurb_1.et_pb_blurb h2.et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header,.et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb h5.et_pb_module_header,.et_pb_blurb_1.et_pb_blurb h5.et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb h6.et_pb_module_header,.et_pb_blurb_1.et_pb_blurb h6.et_pb_module_header a{font-weight:700;line-height:1.7em}
.et_pb_row_1.et_pb_row{padding-top:0;padding-right:0px;padding-bottom:27px;padding-left:0px}
.et_pb_section_0{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_text_2{padding-top:20px!important;padding-right:50px!important;padding-bottom:30px!important;padding-left:50px!important}
.et_pb_code_0{margin-bottom:0px!important}
.et_pb_column_1{background-color:#ffffff}
.et_pb_text_1 h1{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:55px;color:#ffffff!important}
.et_pb_text_1{text-transform:uppercase;font-size:25px;line-height:1.6em}
.et_pb_text_1 p{line-height:1.6em}
.et_pb_text_1.et_pb_text{color:#ffffff!important}
.et_pb_text_0{margin-bottom:30px!important}
.et_pb_text_0 h1{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:55px;color:#ffffff!important}
.et_pb_column_0{background-color:rgba(0,0,0,0.5);padding-top:30px;padding-right:50px;padding-bottom:30px;padding-left:50px}
.et_pb_row_0.et_pb_row{padding-top:0;padding-right:0px;padding-bottom:0;padding-left:0px}
.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}