/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 27 February 2021 12:54:14
*/


@charset "utf-8";
/* CSS Document */


/* --------------------------
Cascading Style Sheets
Developed by Woollahra Municipal Council
-------------------------- */


/* ==========================================================================
    HTML > BODY
    SPRITES
    WRAPPERS
    SECTIONS
    LAYOUT
    MENUS
    CUSTOM SCROLLBAR
    OTHER
    FORMS
    CUSTOM ALERTS
    BACK TO TOP
    EXPANDERS + ACCORDIONS
    MOBILE
   ========================================================================== */


/* ==========================================================================
    - HTML > BODY
   ========================================================================== */
html, body {
    margin: 0;
    padding: 0;
    min-height: 100%;
} html.mobile_active {overflow:hidden;}
/*.wf-active body,*/
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: inherit;
    /*overflow: auto;
    overflow-y: scroll;*/
    /*overflow: -moz-scrollbars-vertical;*/
    /*-webkit-overflow-scrolling: touch;*/
    overflow-x: hidden;
} body.mobile_active {/*display:block;width:100%;height:100%;position:fixed;*/overflow:hidden;}


/* ==========================================================================
    - SPRITES
   ========================================================================== */
/* Buttons */
.btns {
    display: block;
    background-image: none/*url(mysource_files/)*/;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999999px;
    margin: 0;
    padding: 0;
}


/* ==========================================================================
    - WRAPPERS
   ========================================================================== */
/* Wrappers & Containers */
.body {
    display: block;
    width: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    float: none;
    clear: none;
}
.wrapper {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    float: none;
    clear: both;
}
.container {
    display: block;
    width: 100%;
    max-width: 1044px;
    height: inherit;
    margin: 0 auto;
    padding: 0;
    float: none;
    clear: both;
    position: relative;
}
.info {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 10px 0;
    float: none;
    clear: both;
}


/* ==========================================================================
    - SECTIONS
   ========================================================================== */
/* Header */
header {
    display: block;
    width: 100%;
    height: 280px/*310px*//*405px*/;
    margin: 0 auto;
    padding: 0;
    float: left;
    clear: both;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 999;
} header.fixed {height:159px;
    /* Shadow */
    /*-webkit-box-shadow: 1px 2px 3px 1px #999;
    -moz-box-shadow: 1px 2px 3px 1px #999;
    -ms-box-shadow: 1px 2px 3px 1px #999;
    -o-box-shadow: 1px 2px 3px 1px #999;
    box-shadow: 1px 2px 3px 1px #999;*/
}
#header {
    display: block;
    width: 100%;
    max-width: 1044px;
    height: inherit;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    /*overflow: hidden;*/
    background-color: #000;
}

/* Section*/
section {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 280px/*310px*//*405px*/ 0 81px;
    float: none;
    clear: both;
    position: relative;
    /*overflow: hidden;*/
    background-color: /*url(mysource_files/) center top scroll repeat-x*/ #FFF;
}
#section {
    display: block;
    width: 100%;
    max-width: 1044px;
    height: auto;
    /*min-height: 1044px;*/
    margin: 0;
    padding: 35px 0;
    float: left;
    clear: both;
    position: relative;
    /*overflow: hidden;*/
    background: none;
}

/* Footer */
footer {
    display: block;
    width: 100%;
    height: 81px;
    margin: 0 auto;
    padding: 0;
    float: none;
    clear: both;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    background-color: #000;
}
#footer {
    display: block;
    width: 100%;
    max-width: 1044px;
    height: inherit;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    overflow: hidden;
    background: none;
}


/* ==========================================================================
    - LAYOUT
   ========================================================================== */
/* Template */
.logo {
    display: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 27px;
    left: 0/*177px*/;
    overflow: hidden;
    background: none;
    z-index: 999;
} .logo img {max-width:100px;}
.logo.main {display:block;/*width:182px;max-width:243px;max-height:219px;*/}
header.tablet .logo.tablet {display:block;}
header.mobile .logo.mobile {display:block;}

/* Scrolling */
header.fixed .logo.main {display:none;}
header.fixed .logo.tablet {display:none;}
header.fixed .logo.scroll {display:block;top:10px/*30px*/;left:15px;}

#social {
    display: block;
    width: auto;
    /*width: 100%;
    max-width: 549px;*/
    height: auto;
    height: 79px;
    margin: 0;
    padding: 0 80px 0 0;
    float: none;
    clear: both;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    border: 0px none;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) left top scroll repeat-y transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);
    background-position: left top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-color: transparent;
    background-size: auto auto;
} header.fixed #social {max-width:450px;}
#social ul {
    display: table;
    width: 100%;
    max-width: 100%;
    height: inherit;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: relative;
    overflow: hidden;
    list-style: none none;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137777/line_horizontal.png?v=0.1.1) left bottom scroll repeat-x transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137777/line_horizontal.png?v=0.1.1);
    background-position: left bottom;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-color: transparent;
    background-size: auto auto;
}
#social ul li {
    display: table-cell;
    width: 74px;
    height: inherit;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    overflow: hidden;
    list-style: none none;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);
    background-position: right top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-color: transparent;
    background-size: auto auto;
}
#social ul li > a {
    display: block;
    width: 100%;
    height: inherit;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    overflow: hidden;
    border: 0px none;
    background-color: #000;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #social ul li.subscribe {width:173px;}
#social ul li.home {display:none;}
#social ul li.home > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137765/icons-home.png?v=0.1.1) center center scroll no-repeat;text-indent:-999999px;}
#social ul li.facebook > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137764/icons-facebook.png?v=0.1.1) center center scroll no-repeat;text-indent:-999999px;}
#social ul li.twitter > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137771/icons-twitter.png?v=0.1.1) center center scroll no-repeat;text-indent:-999999px;}
#social ul li.pinterest > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137768/icons-pinterest.png?v=0.1.1) center center scroll no-repeat;text-indent:-999999px;}
#social ul li.instagram > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0004/137767/icons-instagram.png?v=0.1.1) center center scroll no-repeat;text-indent:-999999px;}
#social ul li.subscribe > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137762/icons-email.png?v=0.1.1) 21px 33px scroll no-repeat;
width:117px;height:44px;padding:34px 0 0 57px;color:#FFF;font-size:15px;
text-decoration:none;text-transform:uppercase;}
header.fixed #social ul li.subscribe {width:74px;}
header.fixed #social ul li.subscribe > a {width:100%;height:52px;color:#000;/*text-indent:-999999px;*/}
header.fixed #social ul li.subscribe > a:hover {color:#3f3f3f;}

#social ul li > a:hover {background-color:#3f3f3f;}

#search {
    display: block;
    width: 80px;
    height: 79px;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    border-right: 0px solid #484848;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/137770/icons-search.png?v=0.1.1) 27px center scroll no-repeat #FFF;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/137770/icons-search.png?v=0.1.1);
    background-position: 27px center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #FFF;
    background-size: auto auto;

    /* Transition */
    -webkit-transition: 0.50s;
    -moz-transition: 0.50s;
    -ms-transition: 0.50s;
    -o-transition: 0.50s;
    transition: 0.50s;
} #search label {display:none;}
#search .cat_button {
    display: block;
    width: 80px;
    height: 79px;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    text-indent: -999999px;
    line-height: 999999px;
    *padding-left: 999999px;
    font-size: 0;
    overflow: hidden;
    background: none;
    -webkit-appearance: none;
} #search.active {width:100%;}
input::-moz-focus-inner {
  border: 0;
}
#search .search-field {
    display: none;
    width: 459px;
    height: 59px;
    *line-height: 59px;
    line-height: 59px\9;
    margin: 0 -100% 0 0;
    padding: 10px 10px 10px 0px;
    background-color: #FFF;
    float: left;
    clear: none;
    position: relative;
    overflow: hidden;
    font-size: 16px;
    color: #434851;
    border: 0px none;
    color: #000;
    text-transform: none;
} #search.active .search-field {display:block;}

header.fixed #search {height:78px;}
header.fixed #search .cat_button {height:78px;}
header.fixed #search .search-field {height:58px;}


/* Footer */
#siteby {
    display: block;
    width: 50%;
    height: 49px;
    margin: 0;
    padding: 32px 0 0;
    float: left;
    clear: none;
    position: relative;
    overflow: hidden;
    background-color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #FFF;
    text-align: left;
    text-decoration: none;
} #siteby a {color:#FFF;text-decoration:none;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #siteby a:hover {color:#d9ea3d;text-decoration:none;}
#sitelinks {
    display: block;
    width: 50%;
    height: 81px;
    margin: 0;
    padding: 0;
    float: right;
    clear: none;
    position: relative;
    overflow: hidden;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) left top scroll repeat-y transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);
    background-position: left top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-color: transparent;
    background-size: auto auto;
}
#sitelinks ul {
    display: table;
    width: 100%;
    height: inherit;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: relative;
    list-style: none;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);
    background-position: right top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-color: transparent;
    background-size: auto auto;
}
#sitelinks ul li {
    display: table-cell;
    width: 25%;
    height: inherit;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: relative;
    list-style: none;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);
    background-position: right top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-color: transparent;
    background-size: auto auto;
} #sitelinks ul li.last {background-image:none;}
#sitelinks ul li a {
    display: block;
    width: 100%;
    height: 45px;
    margin: 0;
    padding: 36px 0 0;
    float: none;
    clear: none;
    position: relative;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #sitelinks ul li a:hover {background-color:#3f3f3f;}

/* Homepage */
#home_gallery {
    display: block;
    width: 1400px;
    /*height: 100%;*/
    height: 645px;
    margin: 0 -178px 30px;
    padding: 0;
    float: none;
    clear: both;
    position: relative;
    background-color: #FFF;
}
#home_imgs_main {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: 975px;
    max-height: 645px;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    border-top: 0px solid #e5e5e5;
    border-bottom: 0px solid #e5e5e5;
    text-align: center;
    overflow: hidden;
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/138153/ajax-loader-body.gif?v=0.1.3);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #EEE;
    background-size: auto auto;    
} #home_imgs_main.loaded {background-image:none;}
#home_imgs_main .items {display:block;width:100%;height:auto;margin:0;padding:0;float:none;clear:none;text-align:center;}
#home_imgs_main img {display:block;margin:auto;max-width:100% !important;width:auto !important;height:auto;
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;

    -webkit-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -moz-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -ms-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -o-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;

    /* center/middle image */
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#home_imgs_main .items:nth-of-type(1) ~ .items {display:none;}
#home_imgs_next {
    display: block;
    width: 425px;
    height: 100%;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #EEE;
    overflow: hidden;
} #home_imgs_next .rotator .items {display:none;width:100%;height:auto;margin:0;padding:0;float:none;clear:none;}
#home_imgs_next .rotator .items:nth-child(2) {display:block;}
#home_imgs_next img {display:block;margin:0;width:100%;height:auto;
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;

    -webkit-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -moz-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -ms-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -o-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
}
#home_details {
    display: block;
    width: 365px;
    height: auto;
    margin: 0;
    padding: 40px 30px;
    float: none;
    clear: none;
    position: absolute;
    right: 0;
    bottom: 110px;
    background-color: #000;
    overflow: hidden;
    z-index: 9;
    
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;

    -webkit-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -moz-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -ms-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -o-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
} #home_details .rotator {min-height:187px;}
#home_details .items:nth-of-type(1) ~ .items {display:none;}
#home_details h1 {
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 120%;
    margin: 0 0 15px;
    padding: 0;
    clear: both;
}
#home_details p {
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
    clear: both;
    max-width: 100%;
}
#home_details p > a {
    display: block;
    width: auto;
    height: 18px;
    margin: 20px auto 0;
    padding: 8px 0 0 37px;
    float: none;
    clear: none;
    position: relative;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1) center left scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1);
    background-position: center left;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 100%;
    position: relative;
} #home_details p > a:hover {
    text-decoration: underline;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1) left center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1);
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
}
#home_controls {
    display: block;
    width: 425px;
    height: 110px;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #000;
    overflow: hidden;
    z-index: 9;
}
#home_controls a {
    display: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 120%;
    color: #FFF;
    text-transform: uppercase;
    text-decoration:none;
    border-top: 1px solid #484848;
    border-right: 1px solid #484848;
    border-bottom: 0px solid #484848;
    border-left: 0px solid #484848;
    overflow: hidden;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    /* Opacity */
    /*filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;*/
} #home_controls a:hover {background-color:#3f3f3f !important;text-decoration:none;}
#home_controls .previous {width:87px;height:76px;padding:0;text-indent:-999999px;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137744/btns-arrow_left.png?v=0.1.1) center center scroll no-repeat #000;}
#home_controls .next {width:87px;height:76px;padding:0;text-indent:-999999px;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0009/137745/btns-arrow_right.png?v=0.1.1) center center scroll no-repeat #000;}
#home_controls .pause {width:87%;height:22px;padding:9px 0 0 13%;clear:both;border:0px none;border-top:1px solid #484848;border-bottom:1px solid #484848;line-height:130%;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137750/btns-pause.png?v=0.1.1) 39px 50% scroll no-repeat #000;}
#home_controls .pause.play {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0006/137751/btns-play.png?v=0.1.1) 39px 50% scroll no-repeat #000;}

/* Names Only */
.group_names {display:block;}
.group_names .grouponly {display:none;}
.group_names .namesonly {display:block;}
.group_names .monoonly {display:none;}
/* Group Only */
.group_names.grouponly_on .grouponly {display:block;}
.group_names.grouponly_on .namesonly {display:none;}
.group_names.grouponly_on .monoonly {display:none;}
/* Mono Only */
.group_names.monoonly_on .grouponly {display:none;}
.group_names.monoonly_on .namesonly {display:none;}
.group_names.monoonly_on .monoonly {display:block;}

/* Home News Items */
#news_list_items {
    display: block;
    /*width: 100%;*/
    width: 1044px;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    text-align: left;
}
.news_items {
    display: block;
    width: 100%;
    max-width: 516px;
    height: auto;
    margin: 0 11px 11px 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    overflow: hidden;
    background-color: #d9ea3d;
    text-align: left;
} .news_items:nth-child(2n) {margin:0 0 11px;}
.news_items .left_col {display:block;width:211px;height:auto;margin:0;padding:30px 30px 0px;float:left;clear:none;position:relative;background-color:#d9ea3d;}
.news_items .right_col {display:block;width:245px;height:auto;margin:0;padding:0;float:right;clear:none;position:relative;background-color:#FFF;} .news_items .right_col img {max-width:100%;}
 .news_items .right_col img.main {display:block;} .news_items .right_col img.mobile {display:none;}
.news_items .left_col h2 {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 120%;
    color: #000;
    margin: 0 0 20px;
    padding: 0 0 10px;
    border-bottom: 2px solid #000;
}
.news_items .left_col h3 {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 100%;
    color: #000;
    margin: 0 0 10px;
    padding: 0;
} .news_items .left_col h3 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 100%;
    color: #000;
    text-decoration: none;
} .news_items .left_col h3 a:hover {text-decoration:underline;}
.news_items .left_col p {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    margin: 0 0 10px;
    padding: 0;
    max-width: 100%;
}
.news_items .left_col p.link a,
.news_items .left_col a.link {
    display: inline-block;
    width: auto;
    height: 18px;
    margin: 0;
    padding: 8px 0 2px 37px;
    float: none;
    clear: none;
    position: relative;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137755/btns-read_more_black.png?v=0.1.1) left center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137755/btns-read_more_black.png?v=0.1.1);
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 100%;
    position: relative;
} .news_items .left_col p.link a {margin-top:15px;}
.news_items .left_col p.link a:hover,
.news_items .left_col a.link:hover {
    text-decoration: underline;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137755/btns-read_more_black.png?v=0.1.1) left center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137755/btns-read_more_black.png?v=0.1.1);
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
}

/* Home vimeo video */

.vimeoVideo {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  margin-top: 1em;
}
 
.vimeoVideo iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

@media only screen and (max-width: 767px) {
 .vimeoVideo {
     margin-top: 3em;
 }   
}

/* Sculpture Popup */
#sculpture_popup {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    float: none;
    clear: both;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #FFF;
    z-index: 99999;
}
#sculpture_gallery {
    display: block;
    width: 1400px;
    height: auto;
    margin: 0 -178px 30px;
    padding: 0;
    float: none;
    clear: both;
    position: relative;
    background-color: #FFF;
    overflow: hidden;
}
#sculpture_imgs_main {
    display: block;
    width: 975px;
    height: 524px;
    margin: 0;
    padding: 0px 0;
    float: left;
    clear: none;
    position: relative;
    border-top: 0px solid #e5e5e5;
    border-bottom: 0px solid #e5e5e5;
    text-align: center;
    overflow: hidden;
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/138153/ajax-loader-body.gif?v=0.1.3);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #EEE;
    background-size: auto auto;    
} #sculpture_imgs_main.loaded {background-image:none;}
#sculpture_imgs_main .rotator {width:100%;}
#sculpture_imgs_main .items {display:block !important;width:100%;height:100%;margin:0;padding:0;float:none;clear:none;text-align:center;}
#sculpture_imgs_main .items:nth-of-type(1) ~ .items {
    /* Opacity */
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
}
#sculpture_imgs_main img {display:block;margin:auto;max-width:100% !important;/*height:auto !important;max-height:100% !important;*/
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;

    -webkit-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -moz-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -ms-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -o-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;

    /* center/middle image */
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#sculpture_imgs_next {
    display: block;
    width: 425px;
    height: 524px;
    margin: 0;
    padding: 0;
    float: right;
    clear: none;
    position: relative;
    /*background-color: #000;*/
    text-align: center;
    overflow: hidden;
} #sculpture_imgs_next.controls {background-color:#FFF;} #sculpture_imgs_next.nocontrols {display:none;background-color:#000;}
#sculpture_imgs_next .items {display:block;width:100%;height:auto;margin:0;padding:0;float:none;clear:none;text-align:center;}
#sculpture_imgs_next .items:nth-of-type(1) ~ .items {display:none;}
#sculpture_imgs_next .rotator.nextimg .items {display:none;}
#sculpture_imgs_next .rotator.nextimg .items:nth-of-type(2) ~ .items {display:none;}
#sculpture_imgs_next .rotator.nextimg .items:nth-of-type(1) + .items {display:block;}
#sculpture_imgs_next img {display:block;margin:0 auto;min-width:100% !important;min-height:100% !important;
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
    
    -webkit-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -moz-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -ms-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    -o-transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
    transform: translate(0px, 0px) translateZ(0px) rotate(0deg) scale(1, 1) !important;
}
#sculpture_controls {
    display: none;
    width: 244px;
    height: 153px;
    margin: -153px 181px 0 0;
    padding: 0;
    float: right;
    clear: right;
    position: relative;
    background-color: #000;
    border: 0px solid #484848;
    z-index: 9;
}
#sculpture_controls.voting_yes {
    height: 230px;
    margin: -230px 181px 0 0;
}
#sculpture_controls a {
    display: block;
    width: 100%;
    height: 76px;
    margin: 0;
    padding: 0px 0;
    float: left;
    clear: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 120%;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    overflow: hidden;
    background-color: #000;
    border-bottom: 1px solid #484848;

    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #sculpture_controls a.vote {color:#000;background-color:#fbb81b;}
#sculpture_controls a:hover {color:#FFF;background-color:#3f3f3f !important;}
#sculpture_controls a span {display:block;height:16px;padding:30px 0;font-size:13px;}

#sculpture_controls .vote {display:none;} #sculpture_controls.voting_yes .vote {display:block;}

#sculpture_controls .share, #sculpture_controls .vote {float:left;clear:both;}
#sculpture_controls .previous {width:50%;height:76px;padding:0;text-indent:-999999px;border:0px none;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137744/btns-arrow_left.png?v=0.1.1) center center scroll no-repeat #000;position:relative;z-index:9;}
#sculpture_controls .previous span {display:block;width:100%;height:16px;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;}
#sculpture_controls .next {width:50%;height:76px;padding:0;text-indent:-999999px;border:0px none;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0009/137745/btns-arrow_right.png?v=0.1.1) center center scroll no-repeat #000;position:relative;z-index:9;}

/* AddThis Buttons */
#sculpture_controls .addthis_toolbox {
    display: none;
    width: 100%;
    height: 76px;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    border: 0px none;
    z-index: 99;
}
#sculpture_controls .addthis_toolbox a {
    display: block;
    width: auto;
    min-width: 33.3%;
    height: inherit;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    overflow: hidden;
    background-image: none;
    background-color: #000;
    border: 0px none;
    text-indent: -999999px;
    
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #sculpture_controls .addthis_toolbox a > span {display:block;width:100% !important;height:inherit !important;margin:0;padding:0;
background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent !important;}
#sculpture_controls .addthis_toolbox  a.addthis_button_facebook {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137764/icons-facebook.png?v=0.1.1) center center scroll no-repeat !important;}
#sculpture_controls .addthis_toolbox  a.addthis_button_twitter {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137771/icons-twitter.png?v=0.1.1) center center scroll no-repeat !important;}
#sculpture_controls .addthis_toolbox  a.addthis_button_google_plusone_share {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/138355/icons-google_plus.png?v=0.1.3) center center scroll no-repeat !important;}
#sculpture_controls .addthis_toolbox  a.addthis_button_email {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137762/icons-email.png?v=0.1.1) center center scroll no-repeat !important;}
#sculpture_controls .addthis_toolbox  a.addthis_button_email span {background-image:none !important;}
#sculpture_controls .addthis_toolbox  a:hover {background-color:#3f3f3f !important;}
#at3win {position:fixed !important;top:50% !important;margin-top:-250px !important;}

/* NO: Controls */
#sculpture_controls.nocontrols {height:76px;margin:-76px 181px 0 0;}
#sculpture_controls.nocontrols > a {border:0px none;}
#sculpture_controls.nocontrols .previous,
#sculpture_controls.nocontrols .next {display:none;}

/* YES: Voting + NO: Controls */
#sculpture_controls.voting_yes.nocontrols {height:153px;margin:-153px 181px 0 0;}
#sculpture_controls.voting_yes.nocontrols > a {border-bottom:1px solid #484848;}

#sculpture_details {
    display: block;
    width: 1222px;
    /*height: 345px;*/
    height: auto;
    margin: 0;
    padding: 0 0 0 178px;
    float: left;
    clear: both;
    position: relative;
    background-color: #FFF;
    /*overflow: hidden;*/
}
#sculpture_info .groupMembers h3{font-size:17px;}
#sculpture_info {
    display: block;
    width: 324px;
    /*height: 309px;*/
    height: auto;
    margin: 0;
    padding: 36px 15px 0 33px;
    float: left;
    clear: none;
    position: relative;
    background-color: #FFF;
    /*overflow: hidden;*/
} #sculpture_info h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
    color: #000;
    margin: 0 0 30px;
} #sculpture_info h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 120%;
    color: #000;
    margin: 0 0 10px;
} #sculpture_info h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 120%;
    color: #000;
    margin: 0 0 10px;
}
#about_info,
#artist_talk_info,
#exhibition_guide_info,
#judges_info {
    display: block;
    width: 357px;
    /*height: 252px;*/
    height: auto;
    margin: 0;
    padding: 93px 53px 20px 15px;
    float: left;
    clear: none;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFF;
    background-color: #FFF;
    overflow: hidden;
}
#artist_talk_info,
#exhibition_guide_info,
#judges_info {
    display: none;
    height: auto;
    /*max-height: 67%;*/
    position: absolute;
    bottom: 0;
    right: 425px;
    padding: 80px 75px 20px 33px;
    background-color: #3f3f3f;
    z-index: 9;
} #exhibition_guide_info {/*width:361px;right:155px;*/width:282px;right:200px;}
#about_info h3,
#artist_talk_info h3,
#exhibition_guide_info h3,
#judges_info h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 120%;
    color: #000;
    margin: 0 0 15px;
    text-transform: uppercase;
}
#artist_talk_info h3,
#exhibition_guide_info h3,
#judges_info h3 {color:#FFF;}
#about_info p,
#artist_talk_info p,
#exhibition_guide_info p,
#judges_info p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000;
    margin: 0 0 15px;
    max-width: 100%;
}
#artist_talk_info p,
#exhibition_guide_info p,
#judges_info p {color:#FFF;}
#artist_talk_info a, #exhibition_guide_info a, #judges_info a {color:#d9ea3d;text-decoration:none;}
#artist_talk_info a:hover, #exhibition_guide_info a:hover, #judges_info a:hover {color:#d9ea3d;text-decoration:underline;}
#imgs_info {
    display: block;
    width: 377px;
    /*min-height: 275px;*/
    margin: 0;
    padding: 36px 15px 11px 33px;
    float: left;
    clear: none;
    position: relative;
    background-color: #d9ea3d;
    overflow: hidden;
} #imgs_info h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 120%;
    color: #000;
    margin: 0 0 10px;
    text-transform: uppercase;
} #imgs_info p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    margin: 0 0 25px;
    max-width: 100%;
}
#sculpture_bg{
    display: none;
    width: 300%;
    height: 81px;
    margin: 0 -100%;
    padding: 0;
    float: none;
    clear: both;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background-color: #000;
}
#sculpture_bottom {
    display: block;
    width: 100%;
    height: 81px;
    margin: 0 auto;
    padding: 0;
    float: none;
    clear: both;
    position: relative;
    /*overflow: hidden;*/
    background-color: #000;
} #sculpture_bottom ul {
    display: table;
    width: auto;
    max-width: 100%;
    height: inherit;
    margin: 0 200px 0 0;
    padding: 0;
    float: right;
    clear: none;
    position: relative;
    text-align: right;
    list-style: none;
    background: none;/*url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;*/
    font-size: 0;
}
#sculpture_bottom ul li {
    display: table-cell;
    width: auto;
    height: inherit;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: relative;
    list-style: none;
    background-color: #000;
}
#sculpture_bottom ul li a {
    display: block;
    width: 100%;
    height: 45px;
    margin: 0;
    padding: 36px 0px 0;
    float: left;
    clear: none;
    position: relative;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 120%;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #sculpture_bottom ul li a.active,
#sculpture_bottom ul li a:hover {background-color:#3f3f3f;}

/* Judges */
#sculpture_bottom ul li.judges_link a,
#sculpture_bottom ul li.judges_link.artist_on a,
#sculpture_bottom ul li.judges_link.catalogue_on a,
#sculpture_bottom ul li.judges_link.artist_on.catalogue_on a {background-image:none;}

/* Artist */
#sculpture_bottom ul li.download_artist,
#sculpture_bottom ul li.download_artist.catalogue_on {display:none;}
#sculpture_bottom ul li.download_artist.artist_on,
#sculpture_bottom ul li.download_artist.artist_on.catalogue_on {display:inline-block;}
#sculpture_bottom ul li.download_artist.artist_on a,
#sculpture_bottom ul li.download_artist.artist_on.catalogue_on a {background-image:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);background-position:left top;background-attachment:scroll;background-repeat:repeat-y;}

/* Catalogue */
#sculpture_bottom ul li.download_catalogue a,
#sculpture_bottom ul li.download_catalogue.artist_on a {display:none;}
#sculpture_bottom ul li.download_catalogue.catalogue_on a,
#sculpture_bottom ul li.download_catalogue.artist_on.catalogue_on a {display:block;background-image:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);background-position:left top;background-attachment:scroll;background-repeat:repeat-y;}

/* Set Widths */
#sculpture_bottom ul li.judges_link {width:165px;background-image:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);background-position:right top;background-attachment:scroll;background-repeat:repeat-y;}
#sculpture_bottom ul li.judges_link.artist_on,
#sculpture_bottom ul li.judges_link.catalogue_on {background-image:none;}
#sculpture_bottom ul li.download_artist {width:200px;}
#sculpture_bottom ul li.download_catalogue {width:225px;}


/*==== ROTATORS ====*/
.rotator + .overlay {display:block;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.75);z-index:9;}
.rotator img:nth-of-type(1) ~ img, .rotator .items:nth-of-type(1) ~ .items {display:none;}

/*==== OVERLAY ====*/
#fallback {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
    
    /* Opacity */
    filter: alpha(opacity=60);
    -khtml-opacity: 0.60;
    -webkit-opacity: 0.60;
    -moz-opacity: 0.60;
    -ms-opacity: 0.60;
    -o-opacity: 0.60;
    opacity: 0.60;
}
#overlaybox {
    display: none;
    position: absolute;
    top: 0%;
    z-index: 99999;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0px 0px;
    background: none;
}
.closeX,
#closeX {
    display: block;
    width: 78px;
    height: 78px;
    margin: 0px;
    padding: 0;
    position: absolute;
    top: -79px;
    right: 0px;
    border-top: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    border-bottom: 0px solid #3f3f3f;
    border-left: 1px solid #3f3f3f;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137747/btns-close.png?v=0.1.1) center center scroll no-repeat #000;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137747/btns-close.png?v=0.1.1);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: auto auto;
    overflow: hidden;
    text-indent: -999999px;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}.closeX {top:0;}
.closeX:hover,
#closeX:hover {
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137747/btns-close.png?v=0.1.1) center center scroll no-repeat #3f3f3f;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137747/btns-close.png?v=0.1.1);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #3f3f3f;
    background-size: auto auto;
} #sculpture_gallery #closeX {top:0;z-index:99;}
#overlaybox .colLeft {width:47%;margin:0;padding:0;}
#overlaybox .colRight {width:49%;margin:0;padding:0;}
#ajax-loader {
    display: block;
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 0;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/137743/ajax-loader.gif?v=0.1.1) center top scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/137743/ajax-loader.gif?v=0.1.1);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
}
#ajax-loader-body {
    display: block;
    width: 100px;
    height: 100px;
    margin: 50px auto;
    padding: 0;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/138153/ajax-loader-body.gif?v=0.1.3) center top scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/138153/ajax-loader-body.gif?v=0.1.3);
    background-position: center top;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
    position: relative;
    float: none;
    clear: both;
    /*z-index: 9999;*/
} .rotatings img {display:none;}
.masonry {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0 0 35px;
    float: left;
    clear: both;
    position: relative;
    background-color: #FFF;

}
#loadmore {
    display: none;
    width: 100%;
    height: auto;
    margin: 30px auto 10px;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    /*bottom: 0;
    left: 0;*/
    overflow: hidden;
    background: none;
    text-align: center;
    
    /* Transition */
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#loadmore a {
    display: inline-block;
    width: 54px;
    height: 55px/*15px*/;
    margin: 0 auto;
    padding: 0/* 4px 0 0 29px*/;
    float: none;
    clear: both;
    position: relative;
    overflow: hidden;
    text-indent: -999999px;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137748/btns-load_more.png?v=0.1.1) left center scroll no-repeat transparent;*/
    background-image: none /*url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137748/btns-load_more.png?v=0.1.1)*/;
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    
    /* Opacity */
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
}
#loadmore.clicked a {
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0004/138154/btns-load_more-ajax.gif?v=0.1.3) left center/auto 100% scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0009/150111/btns-load_more-ajax_loader.gif?v=0.1.1);
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto 100%;

    /* Opacity */
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

/* Sponsors */
#sponsors_info, .sponsors {
    display: block;
    width: 100%;
    /*min-height: 100px;*/
    margin: 0 auto 25px;
    padding: 0 0 25px;
    float: left;
    clear: both;
    position: relative;
    background-color: #FFF;
    border-bottom: 1px solid #ededed;
} #sponsors_info {min-height:0;}
.sponsors h3 {
    display: block;
    width: 15%;
    height: auto;
    margin: 0 2% 25px 0;
    padding: 0;
    float: left;
    clear: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
}
.sponsors_imgs {
    display: block;
    width: 83%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
} .sponsors_imgs a {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
} .sponsors_imgs img, .sponsors_imgs span {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0 40px 25px 0;
    padding: 0;
    float: left;
    clear: none;
} .sponsors_imgs span, .sponsors_imgs span a {color:#000;text-decoration:none;}
.sponsors_imgs span:hover, .sponsors_imgs span a:hover {color:#000;text-decoration:none;}
.sponsors_imgs a > img + span {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: -10px 0 0;
    padding: 0;
    float: left;
    clear: both;
    color: #000;
    text-decoration: none;
    font-size: 12px;
    line-height: 120%;
} .sponsors_imgs a > img + span:hover {color:#000;text-decoration:none;}

/* Judges */
.judges {
    display: block;
    width: 100%;
    min-height: 100px;
    margin: 0 auto 30px;
    padding: 0 0 0px;
    float: left;
    clear: both;
    position: relative;
    background-color: #FFF;
} .judges:last-child {margin:0 auto;padding:0;}
.judges_img {
    display: block;
    width: -moz-calc(200px - 0px);
    width: -webkit-calc(200px - 0px);
    width: calc(200px - 0px);
    height: auto;
    margin: 0 25px 0px 0;
    padding: 0;
    float: left;
    clear: none;
} .judges_img img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
}
.artist_info,
.judges_info {
    display: block;
    width: -moz-calc(100% - 225px);
    width: -webkit-calc(100% - 225px);
    width: calc(100% - 225px);
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
}
.artist_info h3,
.judges_info h3 {
    /*display: block;
    width: 100%;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    float: left;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;*/
}
.artist_info p {/*max-width:100%;*/}
.judges_info p {/*max-width:100%;*/}
.judges_img p {max-width:100%;margin:0;}

/* About */
#about_us h2, #about_us_137939 h2 {width:70%;/*font-size:28px;font-weight:bold;line-height:120%;*/clear:both;}
#about_us blockquote, #about_us_137939 blockquote {
    display: block;
    width: 40%;
    height: auto;
    margin: 0 0 25px;
    padding: 40px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 140%;
    float: right;
    border-top: 2px solid #d9ea3d;
    border-bottom: 2px solid #d9ea3d;
} #about_us blockquote em, #about_us_137939 blockquote em {display:block;font-weight:normal;clear:both;margin:25px 0 0;}
#about_us .about_img, #about_us_137939 .about_img {display:block;float:right;clear:none;margin:0 0 25px;padding:0;max-width:40%;}
#about_us .about_img img, #about_us_137939 .about_img img{display:block;width:auto;max-width:100%;}
#aboutus_info {
    display: block;
    max-width: 50%;
    height: auto;
    margin: 0 0 25px;
    padding: 0;
    float: left;
} #aboutus_info p {max-width:100%;} #aboutus_info ul {max-width:100%;}
.width100 .leftcol p {max-width:80%;}
.width100 .rightcol p {max-width:80%;}

@media (max-width: 800px) {
  #aboutus_info {margin-bottom:0}
  #aboutus_info .hr {display:none;}
  #about_us blockquote, #about_us_137939 blockquote {width:100%;margin: 10px 0 10px;padding: 20px 0;}
  #about_us .about_img, #about_us_137939 .about_img {max-width:100%;}
}

/* Events */
.events {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto 25px;
    padding: 0 0 25px;
    float: left;
    clear: both;
    position: relative;
    background-color: #FFF;
    border-bottom: 1px solid #ededed;
} .events:last-child {margin:0 auto;padding:0;border:0px none;}
.events_img {
    display: block;
    width: 23%;
    height: auto;
    margin: 0 5% 25px 0;
    padding: 0;
    float: left;
    clear: none;
} .events_img img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
} .events_img p, .events_img p.caption > * {max-width:100%;}
.events_info {
    display: block;
    width: 72%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
} .events_info p {/*max-width:100%;*/}

# {
    display: block;
    width: 100%;
    max-width: 1044px;
    height: auto;
    min-height: 100px;
    margin: 0 auto;
    padding: 0;
    float: none;
    clear: both;
    position: relative;
    overflow: hidden;
    background: none;
}
. {
    display: block;
    width: 100%;
    max-width: 1044px;
    height: auto;
    min-height: 100px;
    margin: 0 auto;
    padding: 0;
    float: none;
    clear: both;
    position: relative;
    overflow: hidden;
    background: none;
}



/* ==========================================================================
    - MENUS
   ========================================================================== */
#menu {display:block;width:100%;height:79px;margin:0;padding:0;float:none;clear:both;position:absolute;bottom:0;left:0;background:#FFF;border-bottom:1px solid #d2d2d2;z-index:99;}
#menu ul {display:block;max-width:1044px;width:100%;height:auto;margin:0 auto;padding:0;float:none;clear:none;list-style-image:none;list-style-type:none;position:relative;}
#menu ul li {display:block;width:auto;height:inherit;margin:0;padding:0;text-decoration:none;float:left;list-style-image:none;list-style-type:none;text-align:center;background:none;/*position:relative;*/}
#menu ul li > a {display:block;width:auto;height:44px;margin:0 19px;padding:35px 0 0px;float:left;cursor:pointer;font-family:Arial, Helvetica, sans-serif;letter-spacing:2px;
text-decoration:none;text-transform:uppercase;font-size:15px;color:#000;background-position:center 200%;position:relative;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}

/* SECTIONS */
#menu > ul > li.home,
#menu > ul > li.home:hover,
#menu > ul > li:first-child,
#menu > ul > li:first-child:hover,
#menu > ul > li.hover:first-child,
#menu > ul > li.hover:first-child:hover,
#menu > ul > li.selected:first-child,
#menu > ul > li.selected:first-child:hover {
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    min-width: 35px; margin: 0 19px;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137783/menu-home.png?v=0.1.1) center 30px scroll no-repeat transparent; text-indent: -999999px;
}

#menu > ul > li.home > a,
#menu > ul > li:first-child > a,
#menu > ul > li.hover:first-child > a,
#menu > ul > li.selected:first-child > a {min-width:35px;margin:0;}

#menu > ul > li.home > a:hover,
#menu > ul > li:first-child > a:hover,
#menu > ul > li.hover:first-child > a:hover,
#menu > ul > li.selected:first-child > a:hover {text-decoration:none;background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137784/menu-hover.png?v=0.1.1) center 100% scroll repeat-x transparent;}

/** :hover ~ .selected ~ .hover **/
#menu ul li > ul {display:none;}
/*#menu ul li.selected > ul,*/
#menu ul li:hover > ul,
#menu ul li.hover > ul {display:block;}
#menu ul li > a:hover, #menu ul li.selected > a, #menu ul li.hover > a {text-decoration:none;background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137784/menu-hover.png?v=0.1.1) center 100% scroll repeat-x transparent;}
#menu ul li.selected > a {font-weight:bold;}

/* Selected */
#menu ul li.selected > a, #menu ul li.selected > a:hover
/*#menu ul li.hover > a, #menu ul li.hover > a:hover*/ {cursor:pointer;}

/*==== Submenu ====*/
#menu ul ul {display:none;width:96%;height:73px;margin:0px;padding:0 2%;position:absolute;top:79px;left:0px;background:#FFF;z-index:99;
border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-align:center;
/*overflow-y:auto;overflow-x:hidden;*/}
#menu ul ul li {display:block;width:auto;height:auto;margin:0px;padding:0;float:left;clear:none;}
#menu ul ul li > a {display:inline-block;width:auto;height:auto;margin:0px 10px 0 0;padding:27px 0px 26px;float:none;clear:none;font-size:13px;}
#menu ul ul li:hover > a,
#menu ul ul li.hover > a,
#menu ul ul li.selected > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137784/menu-hover.png?v=0.1.1) center 100% scroll repeat-x #FFF;text-decoration:none;}

/* 3rd Level */
#menu ul ul ul {display:none;width:100%;height:auto;margin:0px;padding:0;position:absolute;top:60px;left:0px;background:#FFF;z-index:99;
border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-align:center;
/*overflow-y:auto;overflow-x:hidden;*/}
#menu ul ul ul li {display:inline-block;width:auto;height:auto;margin:0px;padding:0;float:none;clear:none;}
#menu ul ul ul li > a {display:inline-block;width:auto;height:auto;margin:0px;padding:20px 20px;float:none;clear:none;font-size:13px;}
#menu ul ul ul li:hover > a,
#menu ul ul ul li.hover > a,
#menu ul ul ul li.selected > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137784/menu-hover.png?v=0.1.1) center 100% scroll repeat-x #FFF;text-decoration:none;}

/*---------- MENU: Mobile ----------*/
#mobile {
    display: none;
    width: 81px;
    height: 90px;
    margin: 0;
    padding: 0;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) left top scroll repeat-y #000;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);
    background-position: left top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-color: #000;
    background-size: auto auto;
    border: 0px none;
    color: #FFF;
    font-size: 30px;
    text-align: center;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 999;
}
#mobile span {display:block;width:100%;height:90px;margin:0;padding:0;cursor:pointer;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    /*background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0004/137785/menu-mobile.png?v=0.1.1);
    background-size: auto auto !important;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #mobile:hover span, #mobile:active span {
    background-color:#3f3f3f;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
#mobile.opened {position:fixed;right:90%;height:100%;}
#mobile.opened span {background-image:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/170447/menu-mobile_opened.png?v=0.1.10);background-color:#d9ea3d;}
#mobile.closed {right:10px;height:auto;}

/*---------- MENU: Responsive ----------*/
@media all and (max-width : 799px) {
    /* Menu */    
    #mobile {display:block;width:15%;}
    
    #menu {display:block;width:0;height:100%;margin:0;padding:0;position:fixed;top:0;right:0;bottom:auto;left:auto;background:#FFF;z-index:999;overflow-x:hidden;}
   
    #menu ul, #menu ul ul, #menu ul ul ul {display:block;width:100%;height:auto;margin:0;padding:0;float:left;clear:both;background:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow-x:hidden;}
    #menu ul li, #menu ul ul li, #menu ul ul ul li {display:block;width:100%;height:auto;margin:0;padding:0;float:left;clear:both;background:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;}
        
    #menu > ul > li.home, #menu > ul > li.home:hover, #menu > ul > li.home.selected, #menu > ul > li.home.selected:hover,
    #menu > ul > li:first-child, #menu > ul > li:first-child:hover,
    #menu > ul > li.hover:first-child, #menu > ul > li.hover:first-child:hover,
    #menu > ul > li.selected:first-child, #menu > ul > li.selected:first-child:hover {background:none;margin:0;}
    
    #menu ul li > a,
    #menu > ul > li.home > a, #menu > ul > li.home.selected > a,
    #menu > ul > li.hover:first-child > a, #menu > ul > li.hover:first-child > a,
    #menu > ul > li:first-child > a, #menu > ul > li.selected:first-child > a {display:block;width:85%;height:auto;margin:0;padding:20px 5% 20px 10%;float:left;clear:both;border-bottom:1px solid #d2d2d2;font-size:16px !important;text-align:left;background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137786/menu-mobile_vertical.png?v=0.1.1) -20% top scroll repeat-y transparent;}
    
    #menu > ul > li.home > a, #menu > ul > li.home > a:hover, #menu > ul > li.home.selected > a, #menu > ul > li.home.selected > a:hover,
    #menu > ul > li:first-child > a, #menu > ul > li:first-child > a:hover,
    #menu > ul > li.selected:first-child > a, #menu > ul > li.selected:first-child > a:hover,
    #menu > ul > li.hover:first-child > a, #menu > ul > li.hover:first-child > a:hover {text-indent:0;}
    
    #menu > ul > li.home > a:hover, #menu > ul > li.home.selected > a, #menu > ul > li.home.selected > a:hover,
    #menu > ul > li:first-child > a:hover, #menu > ul > li.selected:first-child > a, #menu > ul > li.selected:first-child > a:hover,
    #menu > ul > li.hover:first-child > a, #menu > ul > li.hover:first-child > a:hover,
    #menu > ul > li.selected:first-child > a, #menu > ul > li.selected:first-child > a:hover,
    #menu > ul > li:hover > a, #menu > ul > li.hover > a, #menu > ul > li.selected > a, #menu ul ul li:hover > a, #menu ul ul li.hover > a, #menu ul ul li.selected > a, #menu ul ul ul li:hover > a,
    #menu ul ul ul li.hover > a, #menu ul ul ul li.selected > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137786/menu-mobile_vertical.png?v=0.1.1) 0% top scroll repeat-y transparent;}
    
    /*#menu ul li.selected ul, #menu ul li.hover ul {display:block;}*/
    
    #menu ul ul li > a {width:85%;padding-left:15%;}
    #menu ul ul ul li > a {width:70%;padding-left:30%;}
    #menu ul ul ul ul li > a {width:55%;padding-left:45%;}
    #menu ul li:hover > ul, #menu ul li.hover > ul, #menu ul li.selected > ul {display:block;}
    #menu ul li > ul, #menu ul li.selected ul li > ul {display:none;}
    #menu.opened {width:90%;right:0;border-left:10% solid #000;overflow:auto;overflow-x:hidden;}
    #menu.closed {width:200px;right:-200px;border:0% solid #000;}
    
    header.fixed #social {display:none;}
    
    #social {top:auto;bottom:0;width:85%;border-right:0px none;border-left:0px none;padding:0 15% 0 0;}
    #social ul {background-position:left top;}
    #social ul li {float:none;/*width:17%;*/
    width: -moz-calc(20% - 1px);
    width: -webkit-calc(20% - 1px);
    width: calc(20% - 1px);
    }
    #social ul li.subscribe, header.fixed #social ul li.subscribe {float:none;width:auto/*17%*/;height:78px;text-indent:-999999px;}
    #social ul li.subscribe > a, header.fixed #social ul li.subscribe > a {width:100%;height:78px;background-position:center center;padding:0px;}
    #search {width:15%;height:78px;background-position:center center;}
    #search .cat_button {width:100%;height:78px;}
    #search.active {background-position:27px center;}
    #search.active .cat_button {width:80px;}
    
    /*#mobile span {background-size:50% auto !important;}*/
}

/*---------- MENU: Gallery ----------*/
#gallery_nav {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    background: none;
}
#gallery_nav {display:block;width:auto;height:73px;margin:0;padding:0;float:none;clear:both;position:relative;background:#f3f3f3;border-bottom:1px solid #d2d2d2;z-index:99;}
#gallery_nav ul {display:table;width:auto;height:73px;margin:0 auto;padding:0;float:none;clear:none;list-style-image:none;list-style-type:none;position:relative;}
#gallery_nav ul li {display:table-cell;width:auto;height:73px;margin:0;padding:0;text-decoration:none;float:none;list-style-image:none;list-style-type:none;text-align:center;background:none;vertical-align:middle;position:relative;}
#gallery_nav ul li > a {display:table-cell;width:auto;height:53px;margin:0;padding:10px 20px;float:none;cursor:pointer;font-family:Arial, Helvetica, sans-serif;vertical-align:middle;
text-decoration:none;text-transform:uppercase;font-size:12px;color:#d2d2d2;position:relative;}

/* Grid/List Views */
ul#gridlist_view {display:block;width:auto;height:auto;margin:0;padding:0;float:left;clear:none;position:relative;background:none;}
ul#gridlist_view li {padding:0 0px 0 0px;border-right:1px solid #d2d2d2;background-color:#FFF;} ul#gridlist_view > li:first-child {border-left:1px solid #d2d2d2;}
ul#gridlist_view li > a {
    /* Transition */
    /*-webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;*/
}
/*grid*/
ul#gridlist_view li#gridview > a {padding:10px 20px 10px 58px;margin:0 20px 0 0;background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0009/137772/icons-view_grid.png?v=0.1.1) 15px center scroll no-repeat transparent;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
ul#gridlist_view li#gridview:hover > a,
ul#gridlist_view li#gridview.hover > a,
ul#gridlist_view li#gridview.selected > a,
ul#gridlist_view li#gridview.active > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137773/icons-view_grid_selected.png?v=0.1.1) 15px center scroll no-repeat transparent;color:#231f20;}
/*list*/
ul#gridlist_view li#listview > a {padding:10px 20px 10px 58px;background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/137774/icons-view_list.png?v=0.1.1) 15px center scroll no-repeat transparent;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
ul#gridlist_view li#listview:hover > a,
ul#gridlist_view li#listview.hover > a,
ul#gridlist_view li#listview.selected > a,
ul#gridlist_view li#listview.active > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0003/137775/icons-view_list_selected.png?v=0.1.1) 15px center scroll no-repeat transparent;color:#231f20;}

/* Filters */
ul#filters_view {display:block;width:auto;/*max-width:460px;*/height:auto;margin:0;padding:0;float:right;clear:none;position:relative;background:none;}
ul#filters_view li {padding:0;border-right:1px solid #d2d2d2;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} ul#filters_view > li:first-child {border-left:0px solid #d2d2d2;/*max-width:105px;*/}
ul#filters_view > li:first-child:hover, ul#filters_view > li:first-child.hover {background:none;}
ul#filters_view li:hover, ul#filters_view li.hover {background-color:#FFF;}
ul#loadingnames li {
    display: block !important;
    width: 100% !important;
    height: 32px !important;
    margin: 0 !important;
    padding: 32px 0 !important;
    float: left !important;
    clear: both !important;
    border: 0px none !important;
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0009/173169/ajax-loader-dropdown.gif?v=0.1.1);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
}
/*grid*/
ul#filters_view > li:first-child {color:#231f20;padding:0 30px;}
ul#filters_view li > a {background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137782/menu-down_arrow.png?v=0.1.1) 80% center scroll no-repeat transparent;color:#231f20;padding:10px 50px 10px 30px;height:53px;}
ul#filters_view li:hover > a,
ul#filters_view li.hover > a,
/*ul#filters_view li.selected > a,*/
ul#filters_view li.active > a {color:#231f20;}

/*==== Submenu ====*/
#gallery_nav ul ul {display:none;width:250px;max-width:250px;height:auto;max-height:350px;overflow:hidden;margin:0px;padding:0;position:absolute;top:73px;right:0px;background-color:#000;z-index:99;}
#gallery_nav ul ul li {display:block;
    width: -moz-calc(100% - 20px) !important;
    width: -webkit-calc(100% - 20px) !important;
    width: calc(100% - 20px) !important;
height:auto;margin:0px !important;padding:0 0px 0 0;float:left;clear:both;border:0px none;background-color:#000;}
#gallery_nav ul ul li a, #gallery_nav ul ul li#no_results {display:block;
    width: -moz-calc(100% - 30px) !important;
    width: -webkit-calc(100% - 30px) !important;
    width: calc(100% - 30px) !important;
height:auto;margin:0px;padding:15px 15px 15px 15px;float:left;clear:both;font-size:14px;text-align:left;color:#FFF;text-decoration:none;text-transform:none;
border-bottom:1px solid #232323;background-position:-20% top;background-color:#000;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
} #search_names {
    display: block !important;
    width: 100% !important;
    height: 32px !important;
    margin: 0 !important;
    padding: 15px 0 !important;
    float: left !important;
    clear: both !important;
    border: 0px none !important;
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0009/173169/ajax-loader-dropdown.gif?v=0.1.1) !important;
    background-position: center center !important;
    background-attachment: scroll !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    background-size: auto auto !important;
}
/*#gallery_nav ul ul li.selected a,*/
#gallery_nav ul ul li:hover,
#gallery_nav ul ul li.hover {background-color:#000;}
#gallery_nav ul ul li:hover a,
#gallery_nav ul ul li.hover a {color:#FFF;text-decoration:none;background:/*url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137786/menu-mobile_vertical.png?v=0.1.1) 0% top scroll repeat-y */#232323;}
/*hover*/
#gallery_nav ul li:hover > ul,
#gallery_nav ul li.hover > ul {/*display:block;*/}

/*Year*/
#gallery_nav ul ul#yearview {max-width:160px;}

/*Merit*/
#gallery_nav ul ul#meritview {max-width:250px;}

/* Search Filter */
#filter_search {min-height:100px;}

/* Terms and Conditions */
#terms_conds {
    display: block;
    width: -moz-calc(75% - 40px);
    width: -webkit-calc(75% - 40px);
    width: calc(75% - 40px);
    height: auto;
    margin: 0 0 30px;
    padding: 20px 20px;
    background: #f7f8e5;
    border: 0 none;
    float: left;
    clear: both;
    overflow: hidden;
}
#terms_conds ul {margin:0 0 0 20px;max-width:none;float:left;clear:both;
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
}
#terms_and_conditions,
.terms_and_conditions {
    display: none;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background: none;
    border: 0 none;
    float: left;
    clear: both;
    overflow: hidden;
}
#terms_and_conditions p,
.terms_and_conditions p {font-size:12px !important;margin:0 0 10px !important;}
#terms_and_conditions ul {margin:0 0 20px 20px;max-width:85%;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);float:left;clear:both;}
.terms_and_conditions ul {margin:0 0 0px 20px;max-width:70%;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);float:left;clear:both;}
#terms_and_conditions ul li {font-size:12px !important;margin:0 0 10px !important;float:left;clear:both;}
.terms_and_conditions ul li {font-size:12px !important;margin:0 0 10px !important;float:left;clear:both;}
.terms_and_conditions ul li:last-child {margin:0px !important;}
#purchase_tc,
.purchase_tc {text-decoration:none;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
#purchase_tc:after,
.purchase_tc:after {
    font: normal normal normal 1em/1 FontAwesome;
    font-size: 14px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: " \f107";
}
#purchase_tc.more:after,
.purchase_tc.more:after {content:" \f106";}
#purchase_tc:hover,
.purchase_tc:hover {text-decoration:none;}

/* Search */
#searchterm {
    display: block;
    width: 170px;
    margin: 10px 0 0px;
    padding: 10px 13px 10px 47px;
    background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0011/151769/icons-search_flouro.png?v=0.1.1) 15px center scroll no-repeat #000;
    border: 0 none;
    color: #FFF;
    font-size: 16px;
    float: left;
    clear: both;
}

/* A to Z */
.atoz {
    display: block;
    width: -moz-calc(230px - 62px) !important;
    width: -webkit-calc(230px - 62px) !important;
    width: calc(230px - 62px) !important;
    height: 20px;
    margin: 0;
    padding: 10px 30px 10px 32px;
    background: none;
    border: 0 none;
    color: #d9ea3d;
    font-size: 12px;
    text-decoration: none;
    float: left;
    clear: both;
    overflow: hidden;
}
.atoz .mCustomScrollBox {overflow:hidden;z-index:9;}
.atoz .mCSB_horizontal.mCSB_inside > .mCSB_container {margin:0;}
.atoz .mCSB_scrollTools.mCSB_scrollTools_horizontal {width:220px;top:11px;left:10px;}
.atoz .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {display:none;margin:0;}
.atoz a {
    display: inline-block;
    width: auto;
    margin: 0 5px;
    padding: 0;
    background: none;
    border: 0 none;
    color: #d9ea3d;
    font-size: 14px;
    text-decoration: none;
    float: none;
    clear: none;
} .atoz a:hover {text-decoration:underline;}
.atoz a:first-child {margin-left:0px;}
.atoz a:last-child {margin-right:0px;}
.atoz .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right:10px;}

/* ==========================================================================
    - CUSTOM SCROLLBAR
   ========================================================================== */
.track {
    width: 10px;
    background-clip: padding-box;
    background-color: #999;
    border-style: solid;
    border-color: transparent;
    border-width: 0;
    border-left-width: 0px;
}
.track.dragging,
.track:hover {
    background-color: #f2f2f2; /* No RGBA support */
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
}
.track:active {
    background-color: #f2f2f2; /* No RGBA support */
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
                        inset -1px -1px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
                inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}
.handle {
    width: 10px;
    background-clip: padding-box;
    background-color: #ccc; /* No RGBA support */
    background: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
                        inset 0 -1px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
                inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}
.handle:hover {
    background-color: #999; /* No RGBA support */
    background: rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}
.dragging .handle,
.handle:active {
    background-color: gray; /* No RGBA support */
    background: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}

   
/* ==========================================================================
    - OTHER
   ========================================================================== */
.responsive {width:auto !important;max-width:100% !important;height:auto !important;}

#leftcol, .leftcol {
    display: block;
    position: relative;
    width: -moz-calc(50% - 10px);
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
    margin: 0 10px 0 0;
    float: left;
    clear: none;
}
#rightcol, .rightcol {
    display: block;
    position: relative;
    width: -moz-calc(50% - 10px);
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
    margin: 0 0 0 10px;
    float: left;
    clear: none;
}

/* Buy Now */
form[action*="paypal.com/cgi-bin/webscr"] {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    background: none;
}
form[action*="paypal.com/cgi-bin/webscr"] img.submitted {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 0 0 10px;
    padding: 0;
    float: right;
    clear: none;
    position: relative;
    background: none;
}

/* Hover */
.social:hover {
    /* Opacity */
    filter: alpha(opacity=70);
    -khtml-opacity: 0.7;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-opacity: 0.7;
    -o-opacity: 0.7;
    opacity: 0.7;
}

/* Truncate */
.truncate {display:inline-block;width:auto;margin:0;padding:0;}
.truncate > *:nth-of-type(1) ~ * {display:none;}
#truncate > * {display:block;width:100%;float:left;clear:both;
    /* Transition */
    /*-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;*/
}
#truncate > div, #truncate > h3 + * ~ *, #truncate > h3 + *, #truncate > h3 {display:none;}
#truncate > *:empty, #truncate > div > *:empty {display:none !important;}

/* Link Buttons */
.see_btn {
    display: inline-block;
    width: auto;
    height: 18px;
    margin: 0 auto 20px;
    padding: 8px 0 0 37px;
    float: none;
    clear: none;
    position: relative;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1) left center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1);
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 100%;
    position: relative;
} .see_btn:hover {
    text-decoration: underline;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1) left center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137753/btns-read_more.png?v=0.1.1);
    background-position: left center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
}

.moreless {display:none;margin:0 0 20px !important;}
#moreless, .moreless > a {
    display: inline-block;
    width: auto;
    margin: 0/* 0 20px*/;
    padding: 0 21px 0 0;
    position: relative;
    font-weight: bold;
    text-decoration: none;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137782/menu-down_arrow.png?v=0.1.1) right center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137782/menu-down_arrow.png?v=0.1.1);
    background-position: right center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
}
#moreless.less, .moreless > a.less {
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/138344/menu-down_arrow-up.png?v=0.1.1) right center scroll no-repeat transparent;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/138344/menu-down_arrow-up.png?v=0.1.1);
    background-position: right center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: auto auto;
}

/* Pagination */
ul.pagination {display:block;float:left;clear:both;margin:0 0 20px;padding:0;width:100%;height:auto;}
ul.pagination li {display:block;margin:0 0 10px;padding:0;list-style:none none;float:left;}
ul.pagination li.pag-current, ul.pagination li.pag-number {display:inline-block;margin:0;padding:5px 10px;}
ul.pagination li.pag-prev {margin:0 10px 10px 0;} ul.pagination li.pag-next {margin:0 0 10px 10px;}
ul.pagination li.pag-number {word-spacing:20px;}
ul.pagination li.pag-next a, ul.pagination li.pag-prev a {display:block;margin:0;padding:5px 10px;border:1px solid #000;background:#000;color:#FFFFFF;text-decoration:none;float:left;

/* Transition */
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;

/* Border Radius */
/*-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-ms-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;*/

/* Box Shadow */
/*-webkit-box-shadow: 0 1px 2px -1px #333;
-moz-box-shadow: 0 1px 2px -1px #333;
-ms-box-shadow: 0 1px 2px -1px #333;
-o-box-shadow: 0 1px 2px -1px #333;
box-shadow: 0 1px 2px -1px #333;*/
}
ul.pagination li.pag-next a:hover, ul.pagination li.pag-prev a:hover {
background-color: #3f3f3f;
border: 1px solid #3f3f3f;
color: #fff;
}
.search_info {width:90%;}
 
/* Columns */
.colLeft {
    display: block;
    float: left;
    width: 50%;
}
.colLeft {
    display: block;
    float: left;
    width: 50%;
}
.colFull {
    display: block;
    float: left;
    width: 100%;
    clear: both;
}
#colLeft {
    display: block;
    width: 45%;
    height: auto;
    margin: 0 5% 0 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    background: none;
}
#colRight {
    display: block;
    width: 45%;
    height: auto;
    margin: 0;
    padding: 0;
    float: right;
    clear: none;
    position: relative;
    background: none;
}
#colFull {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    background: none;
}

/* INSTAFEED */
#instafeed {
    display: block;
    width: -webkit-calc(100% - 0px);
    width: -moz-calc(100% - 0px);
    width: calc(100% - 0px);
    height: auto/*241px*/;
    margin: 20px auto 0px;
    padding: 0px 0px 0px;
    float: left;
    clear: both;
    overflow: hidden;
    position: relative;
    background: none;
} #instafeed h3 a {text-decoration:none;} #instafeed h3 a:hover {text-decoration:underline;}
#instafeed ul {display:block;max-width:100%;width:100%;height:auto;margin:0;padding:0;float:left;clear:both;list-style:none none;}
#instafeed .flex-viewport {
    display: block;
    width: 100%;
    height: 241px;
    margin: 0;
    float: none;
    clear: none;
    overflow: hidden;
    position: relative;
    z-index: 7;
    background: none;
}
#load-more {
    border: none;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer;
    padding: 10px 50px;
    display: none;
    width: 100px;
    clear: both;
    margin: 0 auto 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    outline: none;
    position: relative;
    background: #333;
    color: #FFF;
    box-shadow: 0 6px #232222;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
#load-more:hover {
    box-shadow: 0 4px #232222;
    top: 2px;
}
.photo-all {
    display: none;
    float: left;
    width: -moz-calc(25% - 0px) !important;
    width: -webkit-calc(25% - 0px) !important;
    width: calc(25% - 0px) !important;
    /*max-width: 241px;*/
    /*height: 241px;*/
    margin: 0 0px 0px 0px;
    padding: 12.5%;
    box-sizing: border-box;
    -webkit-transition: all 0.25s;  
    transition: all 0.25s;
    list-style: none none;
    position: relative;
    } /*.photo-all:last-child {
    width: -moz-calc(25% - 0px) !important;
    width: -webkit-calc(25% - 0px) !important;
    width: calc(25% - 0px) !important;
    margin: 0 0 20px;}*/
.photo-all img, .photo-all a {
    display: block;
    /*max-width: 241px;
    height: 241px;*/
    width: -moz-calc(100% - 10px) !important;
    width: -webkit-calc(100% - 10px) !important;
    width: calc(100% - 10px) !important;
    height: 100%;
    margin: 0 5px;
    padding: 0;
    
    border: 0px none !important;

    /* Preserve 3D */
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;

    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    
    transform: translate3d(0px,0px,0px);

    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    } .photo-all:first-child img, .photo-all:first-child a {
    width: -moz-calc(100% - 5px) !important;
    width: -webkit-calc(100% - 5px) !important;
    width: calc(100% - 5px) !important;
    margin: 0 5px 0 0;
    } .photo-all:last-child img, .photo-all:last-child a {
    width: -moz-calc(100% - 5px) !important;
    width: -webkit-calc(100% - 5px) !important;
    width: calc(100% - 5px) !important;
    margin: 0 0 0 5px;
    }
.photo-all a {
    -moz-background-size: auto 241px !important;
    -webkit-background-size: auto 241px !important;
    background-size: auto 241px !important;
    }
.photo-image img {
    opacity: 1;
    -webkit-transition: all 0.25s;  
    transition: all 0.25s;
    
    /* Preserve 3D */
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
    }    
.photo-image img:hover, .photo-all a:hover {
    /*opacity: 0.75;*/
    -webkit-transition: all 0.25s;  
    transition: all 0.25s;
    
    /* Preserve 3D */
    -webkit-transform-style: preserve-3d !important;
    -moz-transform-style: preserve-3d !important;
    -ms-transform-style: preserve-3d !important;
    -o-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
    }

.photo-caption {
    border-bottom: 1px solid #ddd;
    height: 30px;
    margin-top: -5px;
    }    
.photo-location {
    float: left;
    width: 82%;
    height: 30px;
    overflow: hidden;
    }
.photo-location span {
    font-size: 12px;
    line-height: 30px;
    color: #FFF;
    font-weight: normal;
    }    
.photo-likes {
    float: right;
    width: 15%;
    margin: 0 0 0 3%;
    height: 30px;
    text-align: left;
    background: none/*url(mysource_files/heart.png) no-repeat left center*/;
    }    
.photo-likes span {
    font-size: 12px;
    line-height: 30px;
    color: #FFF;
    font-weight: normal;
    padding-left: 15px;
    }
.insta {display:block;float:right;margin:0 0 0 5px;
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;    
} .insta:hover {
    /* Opacity */
    filter: alpha(opacity=75);
    -khtml-opacity: 0.75;
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    -ms-opacity: 0.75;
    -o-opacity: 0.75;
    opacity: 0.75;
}

/* Custom Slider Nav Styles */
#instafeed .flex-direction-nav {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    position: absolute;
    top: 0%;
    left: 0;
    background: none;
}
#instafeed .flex-direction-nav li {
    display: block;
    width: 23px;
    height: 41px;
    margin: -30px 0 0;
    padding: 0;
    float: none;
    clear: none;
    position: absolute;
    top: 50%;
    left: 10px;
    /*background: rgba(0,0,0,0.70);*/
    background: none/*url(mysource_files/fallback.png) center top scroll repeat transparent*/;
    z-index: 8;

    /* Opacity */
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    
    /* Border */
    -webkit-border-radius: 1000%;
    -moz-border-radius: 1000%;
    -ms-border-radius: 1000%;
    -o-border-radius: 1000%;
    border-radius: 1000%;

    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
#instafeed:hover .flex-direction-nav li {
    /* Opacity */
    /*filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;*/
}
#instafeed .flex-direction-nav li:last-child {
    left: auto;
    right: 10px;
}
#instafeed .flex-direction-nav li a {
    display: block;
    width: 23px;
    height: 41px;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
    border: 0px none !important;
    text-indent: -999999px;
    overflow: hidden;
    background: url(mysource_files/arrow-left.png) center center / auto auto scroll no-repeat transparent;
    /*background-size: auto auto;*/
    
    /* Transition */
    /*-webkit-transition: 0.50s;
    -moz-transition: 0.50s;
    -ms-transition: 0.50s;
    -o-transition: 0.50s;
    transition: 0.50s;*/
    
    /* Opacity */
    /*filter: alpha(opacity=25);
    -khtml-opacity: 0.25;
    -webkit-opacity: 0.25;
    -moz-opacity: 0.25;
    -ms-opacity: 0.25;
    -o-opacity: 0.25;
    opacity: 0.25;*/
}
#instafeed .flex-direction-nav li:last-child a {
    background: url(mysource_files/arrow-right.png) center center scroll no-repeat transparent;
    /*background-size: auto auto;*/
}
#instafeed .flex-direction-nav li:hover {
    /* Opacity */
    /*filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;*/
}
#instafeed .flex-direction-nav li:hover a {background:url(mysource_files/arrow-left-hover.png) center center scroll no-repeat transparent;}
#instafeed .flex-direction-nav li:last-child:hover a {background:url(mysource_files/arrow-right-hover.png) center center scroll no-repeat transparent;}

@media all and (max-width : 767px) {
    #instafeed {height:auto;margin:20px auto 0px;}
    .photo-all {
    width: -moz-calc(50% - 0px) !important;
    width: -webkit-calc(50% - 0px) !important;
    width: calc(50% - 0px) !important;
    max-height: 241px;
    margin: 0 0px 10px 0px;
    padding: 25%;}
    .photo-all:nth-child(odd) img, .photo-all:nth-child(odd) a {
    width: -moz-calc(100% - 5px) !important;
    width: -webkit-calc(100% - 5px) !important;
    width: calc(100% - 5px) !important;
    margin: 0 5px 0 0;
    } .photo-all:nth-child(even) img, .photo-all:nth-child(even) a {
    width: -moz-calc(100% - 5px) !important;
    width: -webkit-calc(100% - 5px) !important;
    width: calc(100% - 5px) !important;
    max-height: 241px;
    margin: 0 0 0 5px;
    }
    
    /*#instafeed .flex-direction-nav {display:none;}
    #instafeed .flex-direction-nav li {left:0;}
    #instafeed .flex-direction-nav li:last-child {right:0;}*/
}


/* ==========================================================================
    - FORMS
   ========================================================================== */
.form {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    float: left;
    clear: both;
    position: relative;
}
label, .form fieldset {
    display: inline-block;
    width: auto;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin: 0 5px 5px 0;
    float: none;
    clear: both;
} .form fieldset {display:block;font-weight:normal;margin:0;}
.form fieldset legend {display:block;font-size:14px;font-weight:bold;line-height:140%;margin:0 0 5px;}
.form fieldset em {display:block;font-size:14px;line-height:140%;margin:0 0 15px;}
.form fieldset ul {display:block;font-size:14px;line-height:140%;margin:0 0 0px;list-style:none none;}
.form fieldset ul label {font-weight:normal;}
.sq-form-error, .sq-form-required-field {display:inline-block;color:#FF0000 !important;}
.sq-form-error {
    clear: both;
    display: block;
    float: left;
    margin-top: -20px;
    width: 100%;
}
input[type="text"],
textarea {
    display: block;
    width: 185px;
    height: 20px;
    margin: 0 0 20px;
    padding: 10px 10px;
    background-color: #FFF;
    float: left;
    clear: both;
    position: relative;
    overflow: hidden;
    font-size: 16px;
    color: #434851;
    border: 1px solid #3f3f3f;
    color: #000;
    text-transform: none;
} .form input[type="text"] {width:96%;height:20px;padding:10px 2%;}
.form textarea {width:96%;height:120px;padding:10px 2%;}
input[type="submit"],
button[type="submit"] {
    display: block;
    width: 48px;
    height: 42px;
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    text-indent: -999999px;
    line-height: 999999px;
    *padding-left: 999999px;
    font-size: 0;
    overflow: hidden;
    cursor: pointer;
    border: 0px solid #484848;
    /*background: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/137770/icons-search.png?v=0.1.1) center center scroll no-repeat #FFF;*/
    background-image: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0007/137770/icons-search.png?v=0.1.1);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #FFF;
    background-size: auto auto;
    -webkit-appearance: none;
} .form input[type="submit"],
.form button[type="submit"] {
    width: auto;
    height: 42px;
    padding: 10px 20px;
    background-image: none;
    background-color: #000;
    border: 1px solid #484848;
    color: #FFF;
    text-indent: 0px;
    line-height: 0px;
    *padding-left: 0px;
    font-size: 14px;
    text-transform: uppercase;
}
input[type="submit"]:hover,
button[type="submit"]:hover {
    background-color: #3f3f3f;
}

.col2 .item , div.form.col2 div.item, div.webform.col2 div.item {
    width: 46%;
    clear: none;
    margin-right: 4%;
}
.max500 label.sq-form-question-title {
    width: 100%;
}

/* ==========================================================================
    - CUSTOM ALERTS
   ========================================================================== */
div#alertBox {
    background-color: #FFF;
    color: #666;
    display: none;
    font-size: 12px;
    line-height: 16px;
    margin: 0px;
    padding: 12px 16px;
    position: fixed;
    top: 25px;
    right: 20px;
    min-width: 250px;
    max-width: 500px;
    z-index: 999999;
    
    /* Border */
    /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;*/
    
    /* Shadow */
    /*-webkit-box-shadow: 1px 2px 3px #CCC;
    -moz-box-shadow: 1px 2px 3px #CCC;
    -ms-box-shadow: 1px 2px 3px #CCC;
    -o-box-shadow: 1px 2px 3px #CCC;
    box-shadow: 1px 2px 3px #CCC;*/
    
    /* Transition */
    /*-webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;*/
}
div#alertBox:hover {
    -webkit-box-shadow: 1px 2px 3px #999;
    -moz-box-shadow: 1px 2px 3px #999;
    -ms-box-shadow: 1px 2px 3px #999;
    -o-box-shadow: 1px 2px 3px #999;
    box-shadow: 1px 2px 3px #999;
}
div#alertBox .close {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0px;
    padding: 4px;
    position: absolute;
    top: -10px;
    left: -10px;
    color: #FFF;
    background-color: #CCC;
    text-decoration: none;
      text-align: center;
    font-size: 16px;
    /*line-height: 12px;
    text-indent: 0px;
      font-family: Arial, Helvetica, sans-serif;*/

    /* Border */
    -webkit-border-radius: 1044px;
    -moz-border-radius: 1044px;
    -ms-border-radius: 1044px;
    -o-border-radius: 1044px;
    border-radius: 1044px;

    /* Shadow */
    -webkit-box-shadow: 1px 1px 1px #999;
    -moz-box-shadow: 1px 1px 1px #999;
    -ms-box-shadow: 1px 1px 1px #999;
    -o-box-shadow: 1px 1px 1px #999;
    box-shadow: 1px 1px 1px #999;
    
    /* Transition */
    /*-webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;*/
}
div#alertBox .close:hover {
    color: #666;
    background-color: #FFF;
    
    -webkit-box-shadow: 1px 1px 1px #999;
    -moz-box-shadow: 1px 1px 1px #999;
    -ms-box-shadow: 1px 1px 1px #999;
    -o-box-shadow: 1px 1px 1px #999;
    box-shadow: 1px 1px 1px #999;
}


/* ==========================================================================
    - BACK TO TOP
   ========================================================================== */
#back-top {
    position: fixed;
    bottom: 125px;
    right: 50px;
    z-index: 9;
}
#back-top a {
    display: block;
    width: 36px;
    height: 36px;
    text-indent: -999999px;
    overflow: hidden;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137746/btns-back_to_top.png?v=0.1.1) scroll no-repeat left top / 100% 100% transparent;
    
    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
#back-top a:hover {
    /* Opacity */
    filter: alpha(opacity=70);
    -khtml-opacity: 0.7;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-opacity: 0.7;
    -o-opacity: 0.7;
    opacity: 0.7;

    /* Shadow */
    /*-webkit-box-shadow: 1px 1px 1px #FFF;
    -moz-box-shadow: 1px 1px 1px #FFF;
    -ms-box-shadow: 1px 1px 1px #FFF;
    -o-box-shadow: 1px 1px 1px #FFF;
    box-shadow: 1px 1px 1px #FFF;*/
}


/* ==========================================================================
    - EXPANDERS + ACCORDIONS
   ========================================================================== */
/* Expanders */
.expander,
.expTitle {
    color: #1a171b;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 10px 0px;
    text-decoration: none;
    cursor: pointer;
}
.expTitle {
    cursor:auto;
}
.expander:hover,
li.current .expander {
    color:#009ee0;
}
/*
ul.accordion {
    list-style-image: none;
    list-style-type: none;
    background: none;
}
ul.accordion .innerContent {
    margin: 0px 0 0;
    padding: 0px 0px 10px;
}
ul.accordion {
    margin: 0;
    padding: 0;
}
ul.accordion li {
    display: block;
    margin: 0px;
    padding: 0;
    list-style: none;
    overflow: hidden;
    width: 100%;
    height: auto;
    background: none;
    clear: both;
}
ul.accordion li.last {
    background: none;
}
ul.accordion li.current {
    height: auto;
}*/

/* Accordions */
.accordion {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    overflow: hidden !important;
    height: auto;
    clear: both;
    border-bottom: 1px solid #ededed !important;
} .accordion.first {margin-top:-15px !important;}
.accordion.last,
.accordion:last-child,
#fullcol > .accordion.last,
#fullcol > .accordion:last-child
{
    margin: 0 0 30px !important;
    border-bottom: 1px solid #ededed !important;
}
.accordion > * {
    display: block;
    margin: 0 0 15px !important;
    padding: 0 0px 0 0px !important;
    width: -moz-calc(100% - 0px) !important;
    width: -webkit-calc(100% - 0px) !important;
    width: calc(100% - 0px) !important;
    height: auto;
    clear: both !important;
    /*float: left !important;*/
    position: relative;
}
.accordion.opened {
    padding: 0 0 15px !important;
}
.accordion > * ~ *,
#fullcol > .accordion > * ~ *
{
    display: none;
}
/*.accordion.opened > * + * ~ *,
#fullcol > .accordion.opened > * + * ~ *
{
    display: block;
}*/
.accordion .info {
    display: none;
    margin: 0 !important;
    padding: 0 0px 0 0px !important;
    list-style: none !important;
    overflow: hidden !important;
    width: -moz-calc(70% - 0px) !important;
    width: -webkit-calc(70% - 0px) !important;
    width: calc(70% - 0px) !important;
    height: auto;
    clear: both !important;
    /*float: left !important;*/

    /* Transition */
    /*-webkit-transition: 0.50s;
    -moz-transition: 0.50s;
    -ms-transition: 0.50s;
    -o-transition: 0.50s;
    transition: 0.50s;*/
}
/*.accordion.opened .info,
#fullcol > .accordion.opened .info {
    display: block;
}*/
.accordion .info > *
{
    display: block;
    margin: 0 0 15px !important;
    padding: 0 !important;
    max-width: 100% !important;
    height: auto;
}
.accordion > *:first-child:before,
.accordion > h2:first-child:before,
.accordion > .h2:first-child:before,
.accordion > h3:first-child:before,
.accordion > .h3:first-child:before,
.accordion .clickable:before
{
    display: block;
    width: 11px;
    height: 6px;
    margin: -3px 10px 0 -20px;
    padding: 0;
    float: left;
    clear: none;
    position: relative;
    top: 0%;
    left: 0;
    border: 0px none;
    content: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137782/menu-down_arrow.png?v=0.1.1);
}
.accordion > *:first-child,
.accordion > h2:first-child,
.accordion > .h2:first-child,
.accordion > h3:first-child,
.accordion > .h3:first-child,
.accordion .clickable
{
    margin: 0 !important;
    padding: 15px 0px 15px 20px !important;
    list-style: none !important;
    overflow: hidden !important;
    width: -moz-calc(100% - 20px) !important;
    width: -webkit-calc(100% - 20px) !important;
    width: calc(100% - 20px) !important;
    height: auto !important;
    float: none !important;
    clear: both !important;
    cursor: pointer;
    background: none;

    /* Transition */
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
.accordion.opened > *:first-child,
.accordion.opened > h2:first-child,
.accordion.opened > h3:first-child,
.accordion.opened .clickable,
.accordion.opened > *:first-child:hover,
.accordion.opened > h2:first-child:hover,
.accordion.opened > h3:first-child:hover,
.accordion.opened .clickable:hover
{
    text-decoration: none;
    background: none;
}
.accordion.opened > *:first-child:before,
.accordion.opened > h2:first-child:before,
.accordion.opened > h3:first-child:before,
.accordion.opened .clickable:before
{
    content: url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/138344/menu-down_arrow-up.png?v=0.1.1);
}
.accordion.margin0 {margin:0px !important;}
.accordion.noborder {border:0px none !important;}
@media print {
    .accordion .info {display:block !important;}
}


/* ==========================================================================
    - MOBILE
   ========================================================================== */

/****************** RESET: All ******************/

@media all and (min-width : 1044px) {
    /*#menu ul {display:block;}
    #nav {display:none;}*/
}

/*---------- ALL: Adjustments ----------*/

@media all and (min-width : 0px) and (max-width : 479px) {
    header.fixed #social {display:none;}
    #social {top:auto;bottom:0;width:85%;height:53px;border-right:0px none;border-left:0px none;padding:0 15% 0 0;}
    #social ul {background-position:left top;}
    #social ul li {float:none;/*width:17%;*/
    width: -moz-calc(20% - 1px);
    width: -webkit-calc(20% - 1px);
    width: calc(20% - 1px);
    height:52px;}
    #social ul li > a {height:52px;}
    #social ul li.home {display:table-cell;}
    #social ul li.subscribe, header.fixed #social ul li.subscribe {float:none;width:auto/*17%*/;height:52px;text-indent:-999999px;}
    #social ul li.subscribe > a, header.fixed #social ul li.subscribe > a {width:100%;height:52px;background-position:center center;padding:0px;}
    #search {width:15%;height:52px;background-position:center center;}
    #search .cat_button {height:52px;}
    #search .search-field {height:32px;}
    #search.active {background-position:15px center;}
    #search.active .cat_button {width:54px;}
    #mobile, #mobile span {height:58px;}
    #mobile span {background-size:50% auto !important;}
    
    .logo.main {display:none;}
    .logo.mobile {display:block;max-width:80%;top:10px/*18px*/;left:10px;}
    
    /* Scrolling */
    header.fixed .logo.main {display:none;}
    header.fixed .logo.scroll {display:none;}
    header.fixed #social {width:100%;max-width:100%;}
    
    /* Template */
    /*.body {padding:111px 0 0;}*/
    header.fixed {height:58px;}
    header {height:111px;}
    
    section {width:100%;padding:111px 0% 149px;}
    #section {width:90%;padding:25px 5%;}

    footer {width:100%;min-height:120px;height:auto;padding:0;}
    #footer {height:inherit;}
    #sitelinks {width:100%;height:60px;padding:0;clear:both;}
    #sitelinks ul li a {height:35px;padding:25px 0 0;font-size:12px;}
    #siteby {width:80%;min-height:35px;padding:22px 10% 18px;clear:both;text-align:center;font-size:12px;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137777/line_horizontal.png?v=0.1.1) left top scroll repeat-x #000;}
    #siteby .flouro {display:block;clear:both;height:5px;overflow:hidden;text-indent:-999999px;}

    #home_controls .pause {width:87%;padding:9px 0 0 13%;}
    #home_controls .pause, #home_controls .pause.play {background-position:15px center;text-align:left;}
    
    /* Menus */
    ul#gridlist_view {width:100%;max-width:40%;}
    ul#gridlist_view li > a,
    ul#gridlist_view li:hover > a {background-position:center center !important;padding:10px 26px !important;text-indent:-999999px;}
    ul#gridlist_view > li {
        display: block;
        width: -moz-calc(50% - 1px) !important;
        width: -webkit-calc(50% - 1px) !important;
        width: calc(50% - 1px) !important;
        float: left;
    }
    ul#gridlist_view > li:first-child {
        width: -moz-calc(50% - 2px) !important;
        width: -webkit-calc(50% - 2px) !important;
        width: calc(50% - 2px) !important;
    }
    ul#gridlist_view > li > a,
    ul#gridlist_view > li > a:hover {display:block;width:100% !important;height:73px !important;padding:0px 0% !important;background-position:center center !important;}
    
    ul#filters_view {width:100%;max-width:60%;}
    ul#filters_view > li:first-child, ul#filters_view > li.first {display:none;}
    ul#filters_view li > a {background-image:none;padding:0 11px;height:73px;}
    ul#filters_view > li {
        width: -moz-calc(33.3% - 1px) !important;
        width: -webkit-calc(33.3% - 1px) !important;
        width: calc(33.3% - 1px) !important;
        float: left;
    }
    ul#filters_view > li > a {display:block;height:13px;padding:30px 11px;line-height:100%;
        width: -moz-calc(100% - 22px) !important;
        width: -webkit-calc(100% - 22px) !important;
        width: calc(100% - 22px) !important;
        
        white-space: nowrap;
        word-wrap: break-word;      /* for IE, Firefox since 3.5 and Opera since 10.5 */
        overflow: hidden;           /* required for text-overflow */
        text-overflow: ellipsis;    /* for IE and WebKit (Safari, Chrome) */
        -o-text-overflow: ellipsis; /* for Opera since 9.0 */
    }
    
    #listview span, #gridview span {display:none;}
    
    .accordion .info {
        width: -moz-calc(100% - 0px) !important;
        width: -webkit-calc(100% - 0px) !important;
        width: calc(100% - 0px) !important;
    }
}
@media all and (min-width : 480px) and (max-width : 799px) {
    header.fixed #social {display:none;}
    #social {top:auto;bottom:0;width:85%;border-right:0px none;border-left:0px none;padding:0 15% 0 0;}
    #social ul {background-position:left top;}
    #social ul li {float:none;/*width:17%;*/
    width: -moz-calc(20% - 1px);
    width: -webkit-calc(20% - 1px);
    width: calc(20% - 1px);
    }
    #social ul li.home {display:table-cell;}
    #social ul li.subscribe, header.fixed #social ul li.subscribe {float:none;width:auto/*17%*/;height:78px;text-indent:-999999px;}
    #social ul li.subscribe > a, header.fixed #social ul li.subscribe > a {width:100%;height:78px;background-position:center center;padding:0px;}
    #search {width:15%;height:78px;background-position:center center;}
    #search .cat_button {width:100%;height:78px;}
    #search.active {background-position:27px center;}
    #search.active .cat_button {width:80px;}
    
    .logo.main {display:none;}
    .logo.tablet {display:block;max-width:75%;top:10px/*15px*/;left:15px;}
    
    /* Scrolling */
    header.fixed .logo.main {display:none;}
    header.fixed .logo.tablet {display:block;max-width:75%;top:10px/*15px*/;left:15px;}
    header.fixed .logo.scroll {display:none;}
    header.fixed #social {width:100%;max-width:100%;}
    
    /* Template */
    /*.body {padding:169px 0 0;}*/
    header {height:169px;}
    header.fixed {height:90px;}

    section {width:100%;padding:169px 0% 162px;}
    #section {width:90%;padding:35px 5%;}

    footer {width:100%;height:162px;padding:0;}
    #footer {height:inherit;}
    #sitelinks {width:100%;padding:0;clear:both;}
    #siteby {width:100%;height:59px;padding:22px 0 0;clear:both;text-align:center;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137777/line_horizontal.png?v=0.1.1) left top scroll repeat-x #000;}

    #home_controls .pause {width:80%;padding:9px 0 0 20%;}
    #home_controls .pause, #home_controls .pause.play {background-position:15px center;text-align:left;}

    /* Menus */
    ul#filters_view > li:first-child, ul#filters_view > li.first {display:none;}
    ul#filters_view li > a {padding:0 35px 0 15px;}

    #listview span, #gridview span {display:none;}

    ul#gridlist_view li > a,
    ul#gridlist_view li:hover > a {background-position:center center !important;padding:10px 40px !important;text-indent:-999999px;}
    
    .accordion .info {
        width: -moz-calc(100% - 30px) !important;
        width: -webkit-calc(100% - 30px) !important;
        width: calc(100% - 30px) !important;
    }
}
@media all and (min-width : 800px) and (max-width : 1044px) {
    #menu ul li > a {font-size:14px;}
    #menu > ul {max-width:1044px;text-align:center;}
    #menu > ul > li, #menu > ul > li:hover,
    #menu > ul > li.home, #menu > ul > li.home.selected, #menu > ul > li.home:hover, #menu > ul > li.home.selected:hover,
    #menu > ul > li.hover:first-child, #menu > ul > li.hover:first-child, #menu > ul > li.hover:first-child:hover, #menu > ul > li.hover:first-child:hover,
    #menu > ul > li:first-child, #menu > ul > li.selected:first-child, #menu > ul > li:first-child:hover, #menu > ul > li.selected:first-child:hover {display:block;float:left;margin:0;}
    #menu > ul > li > a,
    #menu > ul > li.home > a, #menu > ul > li.home.selected > a,
    #menu > ul > li.hover:first-child > a, #menu > ul > li.hover:first-child > a,
    #menu > ul > li:first-child > a, #menu > ul > li.selected:first-child > a {font-size:13px;float:none;margin:0 10px;}
    #menu ul li:hover > ul,
    #menu ul li.hover > ul {display:block;}

    .logo.main {display:none;/*left:15px;width:200px;height:auto;*/}
    .logo.tablet {display:block;top:10px/*15px*/;left:15px;max-width:35%/*27%*/;} /* tablet logo */

    /* Template */
    /*.body {padding:159px 0 0;}*/
    header {height:159px/*192px*/;} /* header smaller */
    header.fixed {height:159px;}
    section {width:100%;padding:/*405px*/159px 0 81px 0;}
    #section {width:96%;padding:35px 2%;}
    
    footer {width:100%;padding:0;}
    #siteby {width:46%;height:61px;padding:20px 2% 0;}

    /* Scrolling */
    header.fixed .logo.tablet {display:block;top:10px/*15px*/;left:15px;max-width:35%/*38%*/;}
    header.fixed .logo.scroll {display:none;}
    
    #home_controls .pause {width:80%;padding:9px 0 0 20%;}
    #home_controls .pause, #home_controls .pause.play {background-position:15px center;text-align:left;}
}

/*---------- In-Betweens ----------*/
@media all and (min-width : 1045px) and (max-width : 1400px) {
    /* GALLERY: Home */
    #home_gallery {display:block;width:1044px;margin:0 0% 30px;height:483px;padding:0;float:none;clear:both;position:relative;background:#FFF;}
    #home_imgs_main {width:70% !important;}
    #home_imgs_next {width:30% !important;}
    #home_details {width:26% !important;padding:40px 2% 40px;}
    #home_controls {width:30% !important;border-left:0px solid #484848;}
    #home_controls .pause {width:87%;padding:9px 0 0 13%;}
    #home_controls .pause, #home_controls .pause.play {background-position:30px center;text-align:left;}

    /* GALLERY: Sculpture */
    #sculpture_gallery {display:block;width:100% !important;height:auto !important;margin:0 auto 30px;padding:0;float:none;clear:both;position:relative;background:#FFF;}
    #sculpture_imgs_main {width:70%;}
    #sculpture_imgs_next {width:30%;}
    #sculpture_controls {width:30%;height:153px;margin:-153px 0 0 0;border:0px none;}
    #sculpture_controls.nocontrols {margin:-76px 0 0 0;}
    #sculpture_controls.voting_yes {width:30%;height:230px;margin:-230px 0 0 0;border:0px none;}
    #sculpture_controls.voting_yes.nocontrols {height:153px;margin:-153px 0 0;}
    #sculpture_details {width:100%;height:auto;padding:0;}
    #sculpture_info {width:31%;height:auto;padding:36px 2% 0;}
    #about_info, #artist_talk_info, #exhibition_guide_info, #judges_info {width:31%;height:auto;padding:36px 2% 20px;}
    #artist_talk_info, #exhibition_guide_info, #judges_info {right:30%;padding:93px 2% 21px;height:auto;/*max-height:67%;*/} #exhibition_guide_info {/*width:46%;*/width:26%;right:0%;}
    #imgs_info {width:26%;height:auto;padding:36px 2% 10px;}
    
    #sculpture_bottom ul {display:block;width:65%;max-width:100%;margin:0 0% 0 0;}
    #sculpture_bottom ul li {display:inline-block;float:none;}
    #sculpture_bottom ul li.judges_link {width:23.9%;}
    #sculpture_bottom ul li.download_artist {width:30%;}
    #sculpture_bottom ul li.download_catalogue {width:46.1%;}
    
    #overlaybox {width:100%;}
}
@media all and (max-width : 1044px) {
    /* GALLERY: Home */
    #home_gallery {display:block;width:100% !important;height:auto !important;margin:0 auto 30px;padding:0;float:none;clear:both;position:relative;background:#FFF;}
    #home_imgs_main {display:block;width:100% !important;max-width:1044px;height:auto;/*min-height:0;*/border-top:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5;}
    #home_imgs_main img {position:relative;}
    #home_imgs_next {display:none;}
    #home_details {width:90% !important;padding:40px 5% 40px;position:relative;float:left;clear:both;bottom:auto;right:auto;}
    #home_details .rotator {width:100% !important;}
    #home_details .items {width:100% !important;height:auto !important;}
    #home_controls {width:auto;float:right;clear:both;margin:-110px 0px 0 -3px;position:relative;right:auto;bottom:auto;border-left:1px solid #484848;border-right:1px solid #484848;}
    
    /* GALLERY: Sculpture */
    #sculpture_gallery {display:block;width:100% !important;height:auto !important;margin:0 auto 30px;padding:0;float:none;clear:both;position:relative;background:#FFF;}
    #sculpture_imgs_main {display:block;width:100% !important;height:auto;border-top:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5;}
    #sculpture_imgs_next {display:none !important;}
    #sculpture_controls {width:100%;height:76px;margin:0;}
    #sculpture_controls.nocontrols {width:100%;height:76px;margin:0;}
    #sculpture_controls.voting_yes.nocontrols {width:100%;height:76px;margin:0;}
    #sculpture_controls.voting_yes {width:100%;height:76px;margin:0;}
    #sculpture_controls .share {float:left;clear:none;width:60%;border:0px none;}
    #sculpture_controls.nocontrols .share {float:left;clear:none;width:100%;border:0px none;}
    #sculpture_controls.voting_yes .share {float:left;clear:none;width:35%;border:0px none;}
    #sculpture_controls.voting_yes.nocontrols .share {float:left;clear:none;width:50%;border:0px none;}
    #sculpture_controls .share span {display:block;width:100%;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;}
    #sculpture_controls.nocontrols .share span {display:block;width:100%;
    background:none;}
    #sculpture_controls.voting_yes.nocontrols .share span {display:block;width:100%;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;}
    #sculpture_controls.voting_yes .vote {float:left;clear:none;width:35%;border:0px none;}
    #sculpture_controls.voting_yes.nocontrols .vote {float:left;clear:none;width:50%;border:0px none;}
    #sculpture_controls.voting_yes .vote span {display:block;width:100%;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1) right top scroll repeat-y transparent;}
    #sculpture_controls.voting_yes.nocontrols .vote span {background:none;}
    #sculpture_controls .previous {width:20%}
    #sculpture_controls .next {width:20%;}
    #sculpture_controls.voting_yes .previous {width:15%}
    #sculpture_controls.voting_yes .next {width:15%;}
    #sculpture_details {width:100%;height:auto;padding:0;clear:both;}
    #sculpture_info {width:90%;height:auto;padding:20px 5% 0;clear:both;}
    #about_info, #artist_talk_info, #exhibition_guide_info, #judges_info {width:90%;height:auto;padding:20px 5%;clear:both;}
    #artist_talk_info, #exhibition_guide_info, #judges_info {height:auto;top:auto;bottom:0;right:0;padding:53px 5% 10px;height:auto;min-height:0;}
    #imgs_info {width:90%;height:auto;padding:20px 5% 0px;clear:both;}
    
    #sculpture_bottom {height:auto;float:left;clear:both;}
    #sculpture_bottom ul {display:block;width:100%;max-width:100%;margin:0;float:none;}
    
    #sculpture_bottom ul li.judges_link {display:inline-block;width:100%;float:left;}
    #sculpture_bottom ul li.judges_link.artist_on {display:inline-block;width:50%;float:left;background-image:none;}
    #sculpture_bottom ul li.judges_link.catalogue_on {display:inline-block;width:30%;float:left;background-image:none;}
    #sculpture_bottom ul li.judges_link.artist_on.catalogue_on {display:inline-block;width:50%;float:left;background-image:none;}
    
    #sculpture_bottom ul li.download_artist.artist_on {display:inline-block;width:50%;float:left;}
    #sculpture_bottom ul li.download_artist.catalogue_on {display:none;}
    #sculpture_bottom ul li.download_artist.artist_on.catalogue_on {display:inline-block;width:50%;float:left;}
    
    #sculpture_bottom ul li.download_catalogue.catalogue_on {display:inline-block;width:70%;float:left;clear:none;}
    #sculpture_bottom ul li.download_catalogue.artist_on {display:none;}
    #sculpture_bottom ul li.download_catalogue.artist_on.catalogue_on {display:inline-block;width:100%;float:left;clear:both;}
    #sculpture_bottom ul li.download_catalogue.catalogue_on a {background-image:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0008/137780/line_vertical_grey.png?v=0.1.1);background-position:left top;background-attachment:scroll;background-repeat:repeat-y;}
    #sculpture_bottom ul li.download_catalogue.artist_on.catalogue_on a {background-image:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0005/137777/line_horizontal.png?v=0.1.1);background-position:left top;background-attachment:scroll;background-repeat:repeat-x;}
    
    #overlaybox {width:100%;}
    #closeX {width:49px;height:49px;top:-50px;}
    .closeX {width:49px;height:49px;top:0;}
    
    /* Sponsors */
    #sponsors_info h3, .sponsors h3 {width:100%;clear:both;}
    .sponsors_imgs {width:100%;clear:both;}

    /* News */
    #news_list_items {width:100%;text-align:center;max-width:none;}
    .news_items {width:100%;margin:0 auto 11px;float:none;clear;both;}
    .news_items:nth-child(2n) {margin:0 auto 11px;float:none;clear;both;}

    #search {height:78px;}
    #search .cat_button {height:78px;}
    #search .search-field {height:58px;}
    
    #searchterm.mobile_device {display:none;}
    .atoz.mobile_device {/*display:none;*/padding:20px 20px 20px 35px;}
    .atoz.mobile_device .mCSB_scrollTools.mCSB_scrollTools_horizontal {top:20px;}
    
    .judges_info p {max-width:100%;}
}
@media all and (max-width : 800px) {
    p, .p, ul, ol {max-width:100%;}

    /* About */
    #about_us h2 {width:100%;}
    #about_us blockquote {width:100%;float:left;clear:both;margin:0 0 25px;padding:20px 0;}
    #about_us .about_img {float:left;clear:both;max-width:100%;}
    #aboutus_info {max-width:100%;float:left;clear:both;}

    /* Judges */
    .artist_info {width:100%;clear:both;}
    .judges_info {width:100%;clear:both;}
    .judges_img {width:100%;clear:both;margin:0 0 15px;}
    
    /* Events */
    .events_info {width:100%;clear:both;}
    .events_img {width:100%;clear:both;}
    
    /* News */
    #news_list_items {width:100%;text-align:center;max-width:none;}
    .news_items {width:100%;margin:0 auto 11px;float:none;clear;both;}
    .news_items:nth-child(2n) {margin:0 auto 11px;float:none;clear;both;}
    .news_items .left_col {width:40%;height:auto;padding:20px 5%;}
    .news_items .right_col {width:50%;height:auto;}
    
    [class*="width"] {width:100% !important;}
    
    #search {height:78px;}
    #search .cat_button {height:78px;}
    #search .search-field {height:58px;}
    
    #terms_conds {
    width: -moz-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    padding: 15px 15px;
    }
    #terms_and_conditions ul {max-width:none;}
    .terms_and_conditions ul {max-width:none;}

    #leftcol, .leftcol,
    #rightcol, .rightcol {
        width: -moz-calc(100% - 0px);
        width: -webkit-calc(100% - 0px);
        width: calc(100% - 0px);
        margin: 0;
        float: left;
        clear: both;
    }
}
@media all and (max-width : 479px) {
    p, .p, ul, ol {max-width:100%;}

    /* GALLERY: Home */
    #home_details {padding:20px 5%;}
    #home_controls {width:99.4%;height:auto;float:left;clear:both;margin:0;position:relative;right:auto;bottom:auto;}
    #home_controls .previous {width:50%;height:52px;padding:0;margin-left:-1px;}
    #home_controls .next {width:50%;height:52px;padding:0;margin-right:-1px;}
    #home_controls .pause, #home_controls .pause.play {background-position:7% 50%;text-align:left;}

    /* Judges */
    .artist_info {width:100%;clear:both;}
    .judges_info {width:100%;clear:both;}
    .judges_img {width:100%;clear:both;margin:0 0 15px;}
    
    /* Events */
    .events_info {width:100%;clear:both;}
    .events_img {width:100%;clear:both;}

    /* News */
    #news_list_items {width:100%;text-align:center;max-width:none;}
    .news_items {width:100%;margin:0 auto 11px;padding:0;float:none;clear;both;}
    .news_items:nth-child(2n) {margin:0 auto 11px;float:none;clear;both;}
    .news_items .left_col {width:100%;height:auto;padding:0;clear:both;}
    .news_items .left_col h2 {display:none;}
    .news_items .left_col h3 {display:block;width:90%;margin:0;padding:10px 5%;background-color:#000;color:#FFF;}
    .news_items .left_col h3 a {display:block;width:100%;margin:-10px -5%;padding:10px 5%;background-color:#000;color:#FFF;text-decoration:none;}
    .news_items .left_col h3 a:hover {background-color:#000;color:#FFF;text-decoration:underline;}
    .news_items .left_col p {display:block;width:90%;margin:0;padding:10px 5% 10px;}
    .news_items .left_col p.link {display:block;width:100%;margin:0 0 5px;padding:0px 0% 0px;}
    .news_items .left_col p.link a,
    .news_items .left_col a.link    {display:block;width:80%;margin:0;padding:18px 3% 12px 17%;
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137755/btns-read_more_black.png?v=0.1.1) 5% center scroll no-repeat transparent;}
    .news_items .left_col p.link a:hover,
    .news_items .left_col a.link:hover {
    background:url(https://sculptureprize.woollahra.nsw.gov.au/__data/assets/image/0010/137755/btns-read_more_black.png?v=0.1.1) 5% center scroll no-repeat transparent;}
    .news_items .right_col {width:100%;height:auto;clear:both;}
    .news_items .right_col img.main {display:none;}
    .news_items .right_col img.mobile {display:block;}

    #search {height:52px;}
    #search .cat_button {height:52px;}
    #search .search-field {height:32px;}
    
    #leftcol, .leftcol,
    #rightcol, .rightcol {
        width: -moz-calc(100% - 0px);
        width: -webkit-calc(100% - 0px);
        width: calc(100% - 0px);
        margin: 0;
        float: left;
        clear: both;
    }
}

.mobile-hide        { display: none; }
.mobile-only         { display: block; }


/*  ================================ Mobile Devices ============================================  */

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    .fixed            { width:100%; background:green; }

/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 and high pixel ratio devices ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}


a.openLaunchAccordion {
    background: #000;
    color: white;
    text-transform: uppercase;
    padding: 10px !important;
    text-decoration: none;
    overflow: hidden;
    margin: 0.5rem 0rem;
    clear: both;
    float: left;
    font-size: 100%;
}
.overflowhidden {
    overflow:hidden;
}

/* GIS maps */

.mapEmbed {
        overflow: hidden;
        padding-top: 56.25%;
        position: relative;
        margin-top: 1em;
        clear:right;
    }
    .mapEmbed.full_width {
        clear:both;
    }

    .mapEmbed iframe {
        border: 0;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }
    
    @media (min-width: 0px) and (max-width:768px) {
        #fullcol .mapEmbed.full_width {
            padding-top:80% !important;
        }
    }

/* @end */ 
