.post-149 .et_pb_section:nth-child(2) .et_pb_slider .et-pb-controllers a {
       display: none; 
    } 

.post-154 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       font-size: 23px; 
       line-height: 28px; 
    } 

dot-post-154-dot-et-pb-section-nth-child2-dot-et-pb-button {
    } 

.post-154 .et_pb_section:nth-child(2) .et_pb_button:after,.post-154 .et_pb_section:nth-child(2) .et_pb_button:before {
       display: none; 
    } 

.post-154 .et_pb_section:nth-child(2) .et_pb_button {
       background-color: #f39c12; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-154 .et_pb_section:nth-child(2) .et_pb_button:hover {
       background-color: rgba(239,131,0,1)!important; 
    } 

.post-154 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_description h2 a {
       font-family: Crete Round!important; 
    } 

.post-45 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       padding-bottom: 10px; 
       padding-top: 0px; 
       position: relative; 
       top: -17px; 
    } 

.post-45 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       height: 0px; 
       padding-bottom: 46px; 
       padding-top: 133px!important; 
       width: auto; 
    } 

dot-post-45-dot-et-pb-section-nth-child2-dot-et-pb-button {
    } 

.post-45 .et_pb_section:nth-child(2) .et_pb_button:after,.post-45 .et_pb_section:nth-child(2) .et_pb_button:before {
       display: none; 
    } 

.post-45 .et_pb_section:nth-child(2) .et_pb_button {
       background-color: #1abc9c; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-45 .et_pb_section:nth-child(2) .et_pb_button:hover {
       background-color: rgba(33,124,94,1)!important; 
    } 

.post-45 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       background-image: none; 
       padding-bottom: 0px; 
       padding-top: 53px; 
    } 

.post-45 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry  {
       height: 279px; 
       padding-bottom: 21px; 
    } 

dot-post-45-dot-et-pb-section-nth-child3-dot-et-pb-button {
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_button:after,.post-45 .et_pb_section:nth-child(3) .et_pb_button:before {
       display: none; 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_button {
       background-color: rgba(255,255,255,0.23); 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_button:hover {
       background-color: rgba(156,177,185,0.5)!important; 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_image {
       box-shadow: 0px 1px 0px #378AB4, 1px 0px 0px #5DABCD, 1px 2px 1px #378AB4, 2px 1px 1px #5DABCD, 2px 3px 2px #378AB4, 3px 2px 2px #5DABCD, 3px 4px 2px #378AB4, 4px 3px 3px #5DABCD, 4px 5px 3px #378AB4, 5px 4px 2px #5DABCD, 5px 6px 2px #378AB4, 6px 5px 2px rgb(93, 171, 205), 6px 7px 1px rgb(55, 138, 180), 7px 6px 1px rgb(93, 171, 205), 7px 8px 0px rgb(55, 138, 180), 8px 7px 0px rgb(93, 171, 205); 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_promo {
       background-blend-mode: soft-light; 
       background-color: rgba(157,0,0,1)!important; 
       background-image: url(http://www.twunsw.org.au/test/wp-content/uploads/2016/03/msc-promo-e1456968189275.jpg); 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_promo .et_pb_promo_description  h2 {
       font-weight: normal!important; 
       line-height: 31px!important; 
    } 

.post-45 .et_pb_section:nth-child(3) .et_pb_text   p {
       border-bottom-color: rgba(77,168,254,1); 
       border-bottom-style: solid!important; 
       border-bottom-width: 12px; 
       border-style: solid; 
       color: rgb(0, 0, 0); 
       font-size: 32px; 
       margin-top: -9px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

dot-post-454-dot-et-pb-section-nth-child2-dot-et-pb-button {
    } 

.post-454 .et_pb_section:nth-child(2) .et_pb_button:after,.post-454 .et_pb_section:nth-child(2) .et_pb_button:before {
       display: none; 
    } 

.post-454 .et_pb_section:nth-child(2) .et_pb_button {
       background-color: #3498db; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-454 .et_pb_section:nth-child(2) .et_pb_button:hover {
       background-color: rgba(23,120,211,1)!important; 
    } 

.post-454 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_description {
       height: 0px; 
       padding-bottom: 0px; 
       padding-top: 141px; 
       width: 703px; 
    } 

.post-454 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide {
       height: 141px!important; 
    } 

dot-post-549-dot-et-pb-section-nth-child2-dot-et-pb-button {
    } 

.post-549 .et_pb_section:nth-child(2) .et_pb_button:after,.post-549 .et_pb_section:nth-child(2) .et_pb_button:before {
       display: none; 
    } 

.post-549 .et_pb_section:nth-child(2) .et_pb_button {
       background-color: rgba(156, 177, 185, 0.498039); 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-549 .et_pb_section:nth-child(2) .et_pb_button:hover {
       background-color: rgba(255, 255, 255, 0.227451)!important; 
    } 

.post-549 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_description  h2 {
       font-family: Crete Round!important; 
    } 

.post-648 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       height: 595px; 
       padding-top: 0px; 
    } 

.post-7141 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       padding-left: 268px; 
       padding-right: 268px; 
    } 

.post-7141 .et_pb_section:nth-child(2) .et_pb_text   p {
       margin-left: 0px; 
       margin-right: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
    } 

.post-766 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       border-color: rgba(255,255,255,1); 
       border-style: solid; 
       border-width: 9px; 
       font-family: Arial!important; 
    } 

#betasite-header.et_pb_fullwidth_header {
       margin-bottom: -20px; 
       margin-top: -20px; 
       padding-bottom: 21px; 
       padding-top: 174px!important; 
    } 

#contactform.et_pb_section {
       height: 940px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#getactive-cta-home.et_pb_promo {
       background-blend-mode: overlay; 
       background-color: rgba(19,62,46,1)!important; 
       background-image: url(http://www.twunsw.org.au/wp-content/uploads/2016/04/twu-help-home.jpg); 
       background-position: center center; 
       background-size: cover; 
    } 

hash-join-homepagedot-et-pb-fullwidth-header {
    } 

#join-homepage.et_pb_fullwidth_header {
       background-blend-mode: overlay; 
       background-color: #2c3e50; 
       background-image: url(http://www.twunsw.org.au/test/wp-content/uploads/2016/03/img_2740.jpg); 
       background-position:  center center; 
       background-size: cover; 
    } 

#joinpromo.et_pb_promo {
       background-blend-mode: exclusion; 
       background-image: url(http://www.twunsw.org.au/wp-content/uploads/2016/04/join_group-1.jpg); 
       background-position: 10% 15%!important; 
       background-size: cover; 
    } 

#joinpromo.et_pb_promo .et_pb_promo_description  h2 {
       background-blend-mode: screen; 
       box-shadow: none; 
       font-family: Crete Round; 
       font-size: 200%; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

#msc-cta-home.et_pb_promo {
       background-image: url(http://www.twunsw.org.au/wp-content/uploads/2016/04/msc-promo-e1456968189275.jpg); 
    } 

#recentnewshomepage.et_pb_text   p {
       padding-top: 0px; 
       position: relative; 
       top: -11px; 
    } 

#wpcf7-f4607-p766-o1 .wpcf7-list-item {
       display: block; 
       font-family: Roboto; 
       font-size: 14px; 
       font-weight: normal; 
       margin-left: -5px!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#wpcf7-f4607-p766-o1 input[type=checkbox] {
       border-color: rgb(255, 255, 255)!important; 
       border-style: none!important; 
       border-width: 4px!important; 
       height: 15px; 
       width: 12px; 
    } 

#wpcf7-f4607-p766-o1 input[type=submit] {
       background-color: #ffffff!important; 
       border-style: none; 
       bottom: 0px; 
       display: inline-block; 
       padding-bottom: 17px!important; 
       padding-top: 17px!important; 
       position: relative!important; 
       top: -4px; 
    } 

#wpcf7-f4607-p766-o1 input[type=text] {
       padding-top: 14px; 
    } 

hash-wpcf7-f4607-p766-o1-p {
    } 

#wpcf7-f4607-p766-o1 p {
       background: #1abc9c; 
       background-color: rgba(161,225,241,1); 
       border-right-style: solid; 
       border-style: solid; 
       border-top-style: solid; 
       border-width: 0px; 
       color: rgba(0,0,0,1); 
       display: block; 
       font-family: Abel!important; 
       font-size: 15px!important; 
       height: 92px; 
       margin-bottom: 0px; 
       margin-top: 0px; 
       padding: 20px; 
       padding-bottom: 21px; 
       padding-top: 18px; 
       width: 110%!important; 
    } 

#wpcf7-f4607-p766-o1 p input {
       background: white; 
        background-image: none; 
       border: none; 
        border-radius: 0px; 
       color: #1abc9c; 
       font-size: 14px; 
       font-weight: bold; 
       padding: 15px; 
    } 

#wpcf7-f4607-p766-o1 p input[type=submit],#wpcf7-f4607-p766-o1 p button {
       background: white; 
       border-radius: 0px; 
        color: #1abc9c; 
       font-size: 14px; 
       min-width: 120px; 
       padding: 20px; 
    } 

#wpcf7-f4607-p766-o1 p p,#wpcf7-f4607-p766-o1 p label {
       color: white; 
        font-weight: bold; 
        text-shadow: none; 
    } 

#wpcf7-f4607-p766-o1 p textarea {
       background: white; 
        background-image: none; 
       color: #1abc9c; 
       font-size: 14px; 
       font-weight: bold; 
       padding: 15px; 
    } 

#wpcf7-f4607-p766-o1 p * {
       transition:  all 0.3s; 
    } 

#wpcf7-f4607-p766-o1 p [type=submit]:before,#wpcf7-f4607-p766-o1 p [type=submit]:after,#wpcf7-f4607-p766-o1 p button:before,#wpcf7-f4607-p766-o1 p:after {
       display: none; 
    } 

#wpcf7-f5237-p648-o1 input[type=email] {
       width: 100%; 
    } 

#wpcf7-f5237-p648-o1 input[type=submit] {
       padding-bottom: 14px!important; 
       padding-top: 13px!important; 
       position: relative; 
       top: 5px; 
    } 

#wpcf7-f5237-p648-o1 input[type=tel] {
       width: 100%; 
    } 

#wpcf7-f5237-p648-o1 input[type=text] {
       padding-top: 13px; 
       width: 100%; 
    } 

hash-wpcf7-f5237-p648-o1-p {
    } 

#wpcf7-f5237-p648-o1 p {
       background: #3498db; 
       color: rgba(0,0,0,1); 
       font-size: 14px; 
       height: auto; 
       margin-top: -0px; 
       padding: 20px; 
       padding-bottom: 11px; 
       padding-top: 9px; 
    } 

#wpcf7-f5237-p648-o1 p input {
       background: white; 
        background-image: none; 
       border: none; 
        border-radius: 0px; 
       color: #3498db; 
       font-size: 14px; 
       font-weight: bold; 
       padding: 15px; 
    } 

#wpcf7-f5237-p648-o1 p input[type=submit],#wpcf7-f5237-p648-o1 p button {
       background: white; 
       border-radius: 0px; 
        color: #3498db; 
       font-size: 14px; 
       min-width: 120px; 
       padding: 20px; 
    } 

#wpcf7-f5237-p648-o1 p p,#wpcf7-f5237-p648-o1 p label {
       color: white; 
        font-weight: bold; 
        text-shadow: none; 
    } 

#wpcf7-f5237-p648-o1 p textarea {
       background: white; 
        background-image: none; 
       color: #3498db; 
       font-size: 14px; 
       font-weight: bold; 
       padding: 15px; 
    } 

#wpcf7-f5237-p648-o1 p * {
       transition:  all 0.3s; 
    } 

#wpcf7-f5237-p648-o1 p [type=submit]:before,#wpcf7-f5237-p648-o1 p [type=submit]:after,#wpcf7-f5237-p648-o1 p button:before,#wpcf7-f5237-p648-o1 p:after {
       display: none; 
    } 

#wpcf7-f5237-p648-o1 textarea {
       padding-bottom: 0px!important; 
       padding-right: 14px!important; 
       padding-top: 0px!important; 
       width: 100%; 
    } 

html-body-footerhash-main-footer {
    } 

html body footer#main-footer {
       background-blend-mode: difference; 
       background-color: #2c3e50; 
       background-image: url(//i.imgur.com/dIb8Kn2.png); 
        background-position: top left; 
       background-repeat: repeat; 
        background-size: auto; 
       z-index: 9043!important; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {
       font-size: 16px; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {
       font-family: Arial; 
       font-style: normal; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
       font-family: abel; 
       font-size: 11px; 
       font-weight: normal; 
       line-height: 19px; 
       text-transform: capitalize; 
    } 

html body header#main-header {
       background-color: #ffffff!important; 
       border-color: rgba(116,178,225,0.27); 
       border-left-color: transparent; 
       border-left-style: none!important; 
       border-left-width: 0px!important; 
       border-right-color: transparent; 
       border-right-style: none!important; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-style: none; 
       border-width: 4px!important; 
       box-shadow: none; 
    } 

html body header#main-header #logo {
       height: 8%!important; 
       left: auto; 
       margin-top: 8px; 
       max-height: 10%!important; 
       padding-bottom: 0px; 
       padding-top: 8px; 
       position: fixed; 
       right: auto; 
       top: auto; 
       z-index: 9999; 
    } 

html body div#top-header {
    } 

.post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
    } 

.post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
    } 

.post-595 .et_pb_section:nth-child(2) .et_pb_text   strong {
    } 

.post-595 .et_pb_section:nth-child(2) {
    } 

.post-595 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
    } 

.post-595 .et_pb_section:nth-child(3) {
    } 

.post-628 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
    } 


@media  screen and (min-width:1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   font-size: 11px!important; }  }  
@media screen and (max-width: 768px)  { .post-45 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   padding-bottom: 53px; }  }  
@media screen and (max-width: 768px)  { .post-45 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   padding-top: 14px!important; }  }  
@media screen and (max-width: 768px)  { #betasite-header.et_pb_fullwidth_header {   padding-top: 41px!important; }  }  
@media screen and (max-width: 768px)  { html body div#top-header {   display: none; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 52px; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   padding-bottom: 15px; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   padding-top: 15px!important; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(2) .et_pb_text   strong {   line-height: 52px; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(2) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {   padding-top: 0px; }  }  
@media screen and (max-width: 667px)  { .post-595 .et_pb_section:nth-child(3) {   padding-top: 15px; }  }  
@media screen and (max-width: 667px)  { html body div#top-header {   display: none; }  }  
@media screen and (max-width: 480px)  { .post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 40px; }  }  
@media screen and (max-width: 480px)  { .post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   padding-bottom: 3px; }  }  
@media screen and (max-width: 480px)  { .post-595 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   padding-top: 7px!important; }  }  
@media screen and (max-width: 480px)  { .post-595 .et_pb_section:nth-child(2) .et_pb_text   strong {   font-size: 47px; }  }  
@media screen and (max-width: 480px)  { .post-628 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   line-height: 35px; }  }  