html.onphone #content {padding-left: 0; padding-right: 0;}
html.onphone #header-top span {display: none;}
html.onphone #header-top .margin-left {margin-left: 0;}
html.onphone .limit-width {padding-left: 1em; padding-right: 1em; margin: auto; width: 100% !important;}
html.onphone .limit-width-sm,
html.onphone .limit-width-sm form {padding-left: 1em !important; padding-right: 1em !important;}
.js-creditcardvalidator +.row [class*="float"] {width: 6em !important;}

#hero img { opacity: 0; transition: opacity 1.3s; min-width: 100%; min-height: 100%; height: auto; width: auto;}
#hero .swipe-wrap .js-active img {opacity: 1;}
[data-swipe],
[data-swipe] div {width: 100%; height: 100%;}
[data-swipe] button {display: none;}
ul.-margin-left {padding-left: 1rem;}
.-opacity {opacity: 1 !important;}
.-radius {border-radius: 0 !important; -webkit-border-radius:0 !important; -moz-border-radius: 0 !important;}


#content {padding-top: 0 !important;}

#hero.blue-bg {background-color: rgba(0,153,238,.3); }

.bg-pattern-triangle {background: url(/_System/Assets/stock/gplaypattern_@2X.png);}
#header-top,
.bg-pattern-triangle {background: url(http://creativealliance.org.au/_System/Assets/img/sidebar.jpg) repeat;}
.bg-pattern-triangle.transparent-white-overlay:before { background-color: rgba(255,255,255,.4)}

.drop-shadow-reverse {text-shadow: 0 1px rgba(255,255,255,1)}
#page-membership-v2 .limit-width-sm {max-width: 24rem;}
html.onphone#page-membership-v2  .limit-width-sm {max-width: 100%; width: 100% !important;}
#page-membership-v2 input.full-width {width: 100% !important;}

#page-membership-v2 .bg-image {background-attachment: fixed;}
