/* https://www.advancedconcretepolishing.com.au/wp-content/plugins/nimble-portfolio/skins/default/skin.css?ver=7412b4ec29111aa70f083809bf3144de */
/**
        Genericons Helper CSS
*/

/**
 * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
 */

@font-face{font-display:swap;
    font-family: 'Genericons';
}

@font-face{font-display:swap;
    font-family: 'Genericons';src:url(/wp-content/plugins/nimble-portfolio/skins/default/genericon/genericons-regular-webfont.svg#genericonsregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
 * All Genericons
 */

.genericon {
    display: inline-block;
    width: 16px;
    height: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 1;
    font-family: 'Genericons';
    text-decoration: inherit;
    font-weight: normal;
    font-style: normal;
    vertical-align: top;
}

/**
 * IE7 and IE6 hacks
 */

.genericon {
    *overflow: auto;
    *zoom: 1;
    *display: inline;
}

/**
 * Individual icons
 */

/* Post formats */
.genericon-standard:before {        content: '\f100'; }
.genericon-aside:before {           content: '\f101'; }
.genericon-image:before {           content: '\f102'; }
.genericon-gallery:before {         content: '\f103'; }
.genericon-video:before {           content: '\f104'; }
.genericon-status:before {          content: '\f105'; }
.genericon-quote:before {           content: '\f106'; }
.genericon-link:before {            content: '\f107'; }
.genericon-chat:before {            content: '\f108'; }
.genericon-audio:before {           content: '\f109'; }

/* Social icons */
.genericon-github:before {          content: '\f200'; }
.genericon-dribbble:before {        content: '\f201'; }
.genericon-twitter:before {         content: '\f202'; }
.genericon-facebook:before {        content: '\f203'; }
.genericon-facebook-alt:before {    content: '\f204'; }
.genericon-wordpress:before {       content: '\f205'; }
.genericon-googleplus:before {      content: '\f206'; }
.genericon-linkedin:before {        content: '\f207'; }
.genericon-linkedin-alt:before {    content: '\f208'; }
.genericon-pinterest:before {       content: '\f209'; }
.genericon-pinterest-alt:before {   content: '\f210'; }
.genericon-flickr:before {          content: '\f211'; }
.genericon-vimeo:before {           content: '\f212'; }
.genericon-youtube:before {         content: '\f213'; }
.genericon-tumblr:before {          content: '\f214'; }
.genericon-instagram:before {       content: '\f215'; }
.genericon-codepen:before {         content: '\f216'; }
.genericon-polldaddy:before {       content: '\f217'; }
.genericon-googleplus-alt:before {  content: '\f218'; }
.genericon-path:before {            content: '\f219'; }
.genericon-skype:before {           content: '\f220'; }
.genericon-digg:before {            content: '\f221'; }
.genericon-reddit:before {          content: '\f222'; }
.genericon-stumbleupon:before {     content: '\f223'; }
.genericon-pocket:before {          content: '\f224'; }
.genericon-dropbox:before {         content: '\f225'; }

/* Meta icons */
.genericon-comment:before {         content: '\f300'; }
.genericon-category:before {        content: '\f301'; }
.genericon-tag:before {             content: '\f302'; }
.genericon-time:before {            content: '\f303'; }
.genericon-user:before {            content: '\f304'; }
.genericon-day:before {             content: '\f305'; }
.genericon-week:before {            content: '\f306'; }
.genericon-month:before {           content: '\f307'; }
.genericon-pinned:before {          content: '\f308'; }

/* Other icons */
.genericon-search:before {          content: '\f400'; }
.genericon-unzoom:before {          content: '\f401'; }
.genericon-zoom:before {            content: '\f402'; }
.genericon-show:before {            content: '\f403'; }
.genericon-hide:before {            content: '\f404'; }
.genericon-close:before {           content: '\f405'; }
.genericon-close-alt:before {       content: '\f406'; }
.genericon-trash:before {           content: '\f407'; }
.genericon-star:before {            content: '\f408'; }
.genericon-home:before {            content: '\f409'; }
.genericon-mail:before {            content: '\f410'; }
.genericon-edit:before {            content: '\f411'; }
.genericon-reply:before {           content: '\f412'; }
.genericon-feed:before {            content: '\f413'; }
.genericon-warning:before {         content: '\f414'; }
.genericon-share:before {           content: '\f415'; }
.genericon-attachment:before {      content: '\f416'; }
.genericon-location:before {        content: '\f417'; }
.genericon-checkmark:before {       content: '\f418'; }
.genericon-menu:before {            content: '\f419'; }
.genericon-refresh:before {         content: '\f420'; }
.genericon-minimize:before {        content: '\f421'; }
.genericon-maximize:before {        content: '\f422'; }
.genericon-404:before {             content: '\f423'; }
.genericon-spam:before {            content: '\f424'; }
.genericon-summary:before {         content: '\f425'; }
.genericon-cloud:before {           content: '\f426'; }
.genericon-key:before {             content: '\f427'; }
.genericon-dot:before {             content: '\f428'; }
.genericon-next:before {            content: '\f429'; }
.genericon-previous:before {        content: '\f430'; }
.genericon-expand:before {          content: '\f431'; }
.genericon-collapse:before {        content: '\f432'; }
.genericon-dropdown:before {        content: '\f433'; }
.genericon-dropdown-left:before {   content: '\f434'; }
.genericon-top:before {             content: '\f435'; }
.genericon-draggable:before {       content: '\f436'; }
.genericon-phone:before {           content: '\f437'; }
.genericon-send-to-phone:before {   content: '\f438'; }
.genericon-plugin:before {          content: '\f439'; }
.genericon-cloud-download:before {  content: '\f440'; }
.genericon-cloud-upload:before {    content: '\f441'; }
.genericon-external:before {        content: '\f442'; }
.genericon-document:before {        content: '\f443'; }
.genericon-book:before {            content: '\f444'; }
.genericon-cog:before {             content: '\f445'; }
.genericon-unapprove:before {       content: '\f446'; }
.genericon-cart:before {            content: '\f447'; }
.genericon-pause:before {           content: '\f448'; }
.genericon-stop:before {            content: '\f449'; }
.genericon-skip-back:before {       content: '\f450'; }
.genericon-skip-ahead:before {      content: '\f451'; }
.genericon-play:before {            content: '\f452'; }
.genericon-tablet:before {          content: '\f453'; }
.genericon-send-to-tablet:before {  content: '\f454'; }
.genericon-info:before {            content: '\f455'; }
.genericon-notice:before {          content: '\f456'; }
.genericon-help:before {            content: '\f457'; }
.genericon-fastforward:before {     content: '\f458'; }
.genericon-rewind:before {          content: '\f459'; }
.genericon-portfolio:before {       content: '\f460'; }
.genericon-heart:before {           content: '\f461'; }
.genericon-code:before {            content: '\f462'; }
.genericon-subscribe:before {       content: '\f463'; }
.genericon-unsubscribe:before {     content: '\f464'; }
.genericon-subscribed:before {      content: '\f465'; }
.genericon-reply-alt:before {       content: '\f466'; }
.genericon-reply-single:before {    content: '\f467'; }
.genericon-flag:before {            content: '\f468'; }
.genericon-print:before {           content: '\f469'; }
.genericon-lock:before {            content: '\f470'; }
.genericon-bold:before {            content: '\f471'; }
.genericon-italic:before {          content: '\f472'; }
.genericon-picture:before {         content: '\f473'; }
.genericon-fullscreen:before {      content: '\f474'; }

/* Generic shapes */
.genericon-uparrow:before {         content: '\f500'; }
.genericon-rightarrow:before {      content: '\f501'; }
.genericon-downarrow:before {       content: '\f502'; }
.genericon-leftarrow:before {       content: '\f503'; }


select.genericon  {
    display: block;
    font-size: 64px;
    height: 72px;
    overflow: hidden;
    width: 96px;
}

select.genericon  option {
    width: auto;
    display: inline-block;
    font-family: 'Genericons';
    padding: 12px 12px 0;
}

.-skin-default *, .-skin-default *:before, .-skin-default *:after {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.-skin-default .-filters .-filter, .-skin-default .-pages .-page-link{
    display: inline-block;
    padding: 3px 7px;
    margin:2px;
    border: 1px solid #ccc;
    text-decoration: none;
    outline: none;
    transition: color 0.4s ease-out 0s, background  0.4s ease-out 0s;
}

.-skin-default .-filters .-filter.active, .-skin-default .-pages .-page-link.active {
    background: #eee;
}

.-skin-default .-items {  
    position: relative;
}

.-skin-default .-items,
.-skin-default .-filters,
.-skin-default .-pages {
    clear: both;
}

.-skin-default .-items .-item {
    float:left;
    width: 31.33%;
    margin:1%;
}

.-skin-default .-items .-item.hidden {
    display: none;
    position: absolute;
}

@media screen and (max-width: 480px) {
    .-skin-default .-items .-item.-columns2,
    .-skin-default .-items .-item.-columns3,
    .-skin-default .-items .-item.-columns4,
    .-skin-default .-items .-item.-columns5,
    .-skin-default .-items .-item {
        width: 98%;
    }

    .-skin-default .-items .-item.-columns4 .-links a ,
    .-skin-default .-items .-item.-columns5 .-links a {
        font-size: 14px ;
    }
}

.-skin-default .-items .-item .itembox {
    width:90%;
    border: 5px solid #FFFFFF;
    box-shadow: 3px 3px 5px #888888;
    background: #FFFFFF;
    position: relative;
    margin: 0 auto;
}

.-skin-default .-items .-item .itembox img {
    vertical-align: middle;
}

.-skin-default .-items .-item.-normal .itembox img {
    max-width: 100%;
}

.-skin-default .-items .-item.-square .itembox {
    padding-bottom: 90%;
    height:0;
    overflow: hidden;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.-skin-default .-items .-item.-round .itembox {
    padding-bottom: 90%;
    height:0;
    overflow: hidden;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
}

.-skin-default .-items .-item .itembox:hover .-mask,
.-skin-default .-items .-item .itembox:hover .title,
.-skin-default .-items .-item .itembox:hover .genericon {
    display: block;
}

.-skin-default .-items .-item .itembox .-mask,
.-skin-default .-items .-item .itembox .genericon {
    background: #000;
    opacity: 0.75;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    text-decoration: none;
}

.-skin-default .-items .-item .itembox .title{
    position: absolute;
    display: none;
    width: 100%;
    top: 0;
    left: 0;
    overflow: auto;
    padding: 0 10px;
    white-space: normal;
}

.-skin-default .-items .-item .itembox .genericon:before {
    font-size: 48px;
}

.-skin-default .-items .-item .itembox .genericon {
    color: #FFFFFF;
    left: 50%;
    opacity: 1.0;
    background: rgba(0, 0, 0, 0);
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 48px;
    height: 48px;
    margin: -24px 0 0 -24px;
}

.-skin-default .-items .-item .-links .-link {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding: 2% 0;
    text-align: center;
}

.-skin-default .-items .-item .-links .-link a{
    text-decoration: none;
}

.-skin-default .-items .-item .-links .-onlyonelink{
    width: 100%;
}

.-skin-default .-item .title {
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.-skin-default .-item.-columns2{
    width: 48% ;
}

.-skin-default .-item.-columns3{
    width: 31.33% ;
}

.-skin-default .-item.-columns4{
    width: 23% ;
}

.-skin-default .-item.-columns5{
    width: 18% ;
}

.-skin-default .-item.-columns4 .-links a {
    font-size: 12px;
}

.-skin-default .-item.-columns5 .-links a {
    font-size: 11px;
}

.-skin-default .sep-gal-img {
    display: none;
}
.genericon:before {
font-size: 100%;
}
.-skin-default .-items .-item.-round .itembox .-mask {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-o-border-radius: 50%;
}