html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

html, body {
    vertical-align: top;
    -moz-osx-font-smoothing: grayscale; /* Firefox Mac too bold */
    font-family: "Proxima Nova", Geneva, sans-serif;

    margin: 0;
    padding: 0;
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    height: 100%;
    max-height: 100%;
}
.spacer{
    height: 200px;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Cabin", "Proxima Nova", Geneva, sans-serif;
    font-weight: normal;
}

h1 { font-size:1.8em; padding: 1px; }
h2 { font-size:1.6em; font-family:"Cabin-Bold",  "Proxima Nova", Geneva, sans-serif;    color: black;}
h3 { font-size:01.2em; font-family:"Proxima Nova", Geneva, sans-serif; }
h4 { font-size:0.75em; }
h5 { font-size:0.625em; }
h6 { font-size:0.5625em; }

.cabin-bold{
    font-family: "Cabin-Bold";
    font-weight: bolder;
}
.cabin-semibold{
    font-family: Cabin-SemiBold;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    max-width: 920px;
}

@font-face {
  font-family: 'Cabin';
  src: url('https://c35d4d.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/fonts/Cabin-Regular.ttf');
}
@font-face {
  font-family: 'Cabin-SemiBold';
  src: url('https://27a62a.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/fonts/Cabin-SemiBold.ttf');
}
@font-face {
  font-family: 'Cabin-Bold';
  src: url('https://a8d503.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/fonts/Cabin-Bold.ttf');
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('https://d180d6.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/fonts/ProximaNova-Reg.otf') format('opentype');
}
@font-face {
    font-family: 'Linotype - UniversLTPro-Condensed';
    src: url('https://60f9b0.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/fonts/Linotype-UniversLTPro-Condensed.otf') format('opentype');
}

@font-face {
    font-family: 'Linotype - UniversLTPro-BoldCond';
    src: url('https://eb3599.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/fonts/Linotype-UniversLTPro-BoldCond.otf') format('opentype');
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}
footer {
    margin-top: 3%;
}
.header-logo{
    float:left;
}
#header-logo-andis {
    margin: 2% 0 1% 4%;
    width: 14%;
    float: left;
}
.vl {
    border-left: 2px solid #8cc63f;
    height: calc(7.5vw);
    margin: 1.8% 0 0 1%;
    float: left;
}
#top_nav {
    padding-left: 18%;
}
#copyright {
    display: block;
    margin: 2% 0 2% 3%;
    font-size: 0.6875em;
    color: #4c4d4f;
    clear: both;
}
#footer_contact {
    display: block;
    float: left;
    color: #FFF;
    font-size: 0.8125em;
    position: relative;
    z-index: 0;
    margin: 1% 3% 0 3%;
}
#footer_logo {
    float: right;
    margin: 1% 10% 0 0;
}
#login-mobile {
    display: none;
}
.header-content {
    width: 100%;
    display: block;
    height: calc(11.5vw);
    clear: both;
    position: relative;
}
.header-logo-agc {
    position: relative;
    left: 0px;
    margin-top: 1%;
    width: 10%;
    z-index: 1;
    float:left
}
.header-logo-andis{
    position:absolute;
    right: 30px;
    top: 10px;
    height:30px;
    width: 130px;
    z-index:1;
    float: left;
}
.header-image{
    position:relative;
    width: 890px;
}
.header-image-main {
    position: relative;
    width: 890px;
    margin-left: -7.25%;
}
.header-tagline {
    position: absolute;
    font-style: italic;
    left: 44%;
    top: 132px;
    color: #FFFFFF;
    z-index: 2;
    font-size: .79em;
    letter-spacing: 1px;
}

#livestockheader {
    width: 101.75%;
}
#horseheader {
    width: 101.5%;
}
#dogheader {
    margin-left: 0;
}
#catheader {
    margin-left: 0;
}
#equineandlivestockheader {
    width: 101%;
}
#smallanimalheader {
    width: 100.25%;
}
#register-row {
    margin-right: 0;
    margin-left: 30%;
    width: 100%
}
.div-contact {
    margin-left: 30%;
}
.checkbox-space {
    margin: 2% 5% 4% 0;
}
.checkbox label {
    width: 100%;
}
.register-box {
    position: absolute;
    right: 10px;
    top: 70px;
    width: 200px;
}
.register_btn {
    width: 10%;
    margin: 40%;
}

.div-loggedin {
    top: 7%;
    right: 8%;
    position: absolute;
    font-size: 1.21vw;
    font-family: "Linotype - UniversLTPro-Condensed";
}
.clipper_cutting_copy{
    margin-top: 40px;
}

.span-green{
    color: #8cc63f;
}
.span-orange{
    color:#f15a24;
    font-weight:700;
}
.span-italic{
   font-style:italic;
}
.gradient-grey{
    clear:both;
    background: white;
    background: linear-gradient(#cccccc, white);

}
.h1-focus {
    margin-top: 20px;
    margin-left: 20px;
    padding-top: 25px;
    font-size: 16pt;
}
.p-intro {
    color: gray;
    margin-left: 20px;
    font-size: 14pt;
}

a:link, a:visited, a:active {
    color: black;
    font-weight: 800;
}

a:hover {
    color: #8cc63f;
}

.login:link, .login:visited, .login:hover, .login:active {
    color: white;
}

.div-left{
    float:left;
}
.div-right{
    float:right;
}
.div-margin-25{
    margin: 25px;
}
.featured-text{
    margin-left: 25px;
    margin-top: 25px;
    margin-bottom:10px;
}


.hr-green {
    height: calc(1.15vw);
    width: 100%;
    background-color: #8cc63f;
    clear: both;
    margin: 0;
    z-index: 2;
    position: relative;
    
}

.div-black{    
    vertical-align:middle; 
    height:80px;
    width:100%;
    background-color: black;
    clear:both;
    width: 100%;
    position:relative;
    z-index: 2;
}
.footer-image{
    margin-top: 21px;
    margin-left:15px;
    height:35px;
}


.div-footer-pad{
    padding-bottom: 10px;
}

.text-white{
    color: white;
}
.feature-video{
    margin-bottom:30px;
}
/*featured flex box*/
.flex-grid-feature { 
    display: flex; 
    display: -webkit-flex;
    padding-top: 25px;     
    width: 96%
}
.feature-col:first-child{
    width: 280px;
}
.feature-col:nth-child(2){
    padding-left:60px;
    text-align:center;
}
.big-image {
    width: 525px;
    height: 380px; 
    padding: 10px;
}


.vimeo_video {
       width: 500px;
        height: 360px; 
    }
.div-book-grooming{
     position: relative;
}
.div-book-text{
    margin-top: 75px;
    margin-left: 25px;
}
.img-book-grooming{
    height: 300px;
    width: 270px;
    position: absolute;
}
.img-book-large-animal {
    height: 230px;
    width: 170px;
    position: absolute;
    transform: rotate(-6deg);
    margin: 19px 0 0 24px;
}
    .request{
    position: absolute;
    top: 80px;
    left: 140px;
    width: 141px;
}

.error{
    color: red;
}

.h2-focus{
    margin-top: 10px;
    margin-left: 10px;
    padding-top: 20px;
}
.blurb {
   padding-top: 20px;
}
.entry {
	font-size:1em;
	color:#000;
	margin-top:25px;
	overflow:hidden;
}
.entry .blurb {
	width:96%;
}
.who-select-checkbox {
    float: left;
    margin: .33% 3% 0 0;
}
.org-select-space {
    margin: 1% 0;
}
.page_copy {
    font-size: 12pt;
    line-height: 40px;
    margin: 4% auto 5%;
    text-align: center;
    width: 60%;
}
#courses_copy {
    margin: 0 auto 5% auto;
    width: 70%;
    line-height: 1.75;
}
.courses_button {
    margin-bottom: 12%;
}
/*Grooming Book css*/
.grooming_copy {
    font-size: 1.4em;
    margin-top: 60px;
}

.grooming_main{
    clear: both;    
    margin-bottom: 75px;
}

.book_image
{
    width:250px;
    height:275px;
}
#large_animal_book {
    width: 190px;
    height: 248px;
    margin: 18px 37px 0px 30px;
    transform: rotate(-6deg);
    margin-right: 25px;
}
.link_label {
    padding-top: 10px;
    padding-bottom: 10px;
}
.linkwrap {
    position: relative;
    display: inline-block;
}
.iframe_overlay {
    position:absolute;
    height: 360px;
    width: 510px;
    z-index: 2;
}
.linkwrap {
    z-index: 2;
}

    .big-image{
        visibility: visible;
    }
    .small-image{
         visibility: hidden;
    }
#shipdisclaim1 {
    color:#333; 
    padding-bottom: 10px; 
}
#shipdisclaim1 a{
   color:#8cc63f 
}
#shipdisclaim2 {
   clear:both; 
   padding:10px 0px 10px 0px;
}
#dog_requestLink {
    padding-left: 30px;
}
/* Header-Nav */
#menu_burger {
    display: block;
    width: 35px;
    height: 22px;
    margin: 54px 8px 0 0;
    background: url(https://5dc2a8.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/images/menu-hamburger.png);
    background-size: 35px 22px;
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
}

#top_nav {
    display: none; /* mobile */
    padding-top: 0;
    width: 266px;
    position: relative;
    z-index: 10;
}

div.top_ {
    display: none;
    height: 46px;
    width: 266px;
    margin: 0;
    padding: 0;
    z-index: 500;
}

.top_ {
}
.top_ > a {
        display: none;
        float: left;
        width: 286px;
        height: 46px;
        font-size: 1.075em;
        padding: 0;
        line-height: 2.1;
        text-decoration: none;
        text-transform: uppercase;
        text-indent: 15px;
        color: #FFF;
        background-image: url(https://2a71c2.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/images/dd-arrow.png), url(https://71fa6d.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/images/dd-bg1.png);
        background-position: 255px 14px, 0 0;
        background-size: 8px 16px, 1px 46px;
        background-repeat: no-repeat, repeat-x;
    }
   
    .top_ > a:hover {
        color: #8cc63f;
        
    }

top_ ul:hover {
    display: block; 
}
.top_ ul {
    display: none;
    list-style:none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    background-color: black;
    }
.top_ ul li{
    float:none;
	width:140px
}
.top_ ul li a {
     color: white;  
     text-decoration: none;
     padding-left: 10%;
     line-height: 1.75;
     font-size: 1em;
     text-transform: uppercase;
     font-family: "Linotype - UniversLTPro-Condensed";
}
.top_ ul li a:hover{
     color: #8cc63f;
}
#privacy_policy {
    margin: 0 0 5% 2%;
}
@media screen and (min-width:751px) {
    #menu_burger {
        display: none;
    }

    #hr-top {
       margin-bottom: 2%; 
    }

    #top_nav {
        display: block;
        width: 100%;
        white-space: nowrap;
        background-color: #000;
        margin: auto;
        padding-top: 0.25%;
    }

    div.top_ {
        display: inline-block;
        display: inline;
        position: relative;
        height: 40px;
        width: auto;
        margin: 0 -6px;
        z-index: 500;
    }

    .top_ > a:hover {
        color: #8cc63f;
    }

    .top_ > a {
        display: inline;
        float: none;
        height: 40px;
        font-size: 1.2705882352941176vw;
        line-height: 2;
        text-decoration: none;
        text-transform: uppercase;
        font-family: "Linotype - UniversLTPro-BoldCond";
        padding: 7px 15px;
        padding: 9px 15px;
        color: #FFF;
        background-image: none;
    }

    .top_hover {
        color: #8cc63f;
        background-color: #434445;
    }

    a.top_hover {
        color: #8cc63f !important;
    }
    
}
/***********************************************General Phone Potrait View***********************************************/

@media screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .div-contact {
        margin-left: 0;
    }
    #register-row {
        margin-left: 0;      
    }
    #footer_contact {
        font-size: 0.73em;
        margin: -11% 4% 0 3%;
    }
    .login-partial {
        display: none;
    }
    #login-mobile {
        display: block;
    }
    #menu_burger {
        margin: 5px 8px 0 83%;
    }
    #header-logo-andis {
        margin: 9% 0 -2% 4%;
        width: 47%;
    }
    .vl {
        display: none;
    }
    .container {
        margin-right: 0px;
        margin-left: 0px;
    }

    .header-image-main {
        display: none;
    }

    #hr-top {
        display: none;
    }

    .header-logo {
        margin-left: 2px;
    }

    .header-logo-agc {
        position: relative;
        z-index: 10;
        margin-top: 5%;
        width: 23%;
    }

    .header-logo-andis {
        content: url("https://a16091.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/images/header-mobile.jpg");
        width: 186px;
        height: 168px;
        right: 0px;
        padding: 0px;
        margin: 0px;
    }

    .div-loggedin {
        top: 200px;
    }
    #register_books {
        margin: 33%;
    }
    #register_class {
        margin: 20%;
    }
    .register {
        height: 200px;
        position: absolute;
        top: 190px;
        left: 0px;
    }

    .register-box {
        position: relative;
        left: 0px;
        top: 0px;
        width: auto;
    }

    .flex-grid-feature {
        margin-top: 60px;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .feature-col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        margin-left: 0px;
    }

        .feature-col:nth-child(2) {
            padding-left: 0px;
        }

    .flex-grid-focus {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .focus-col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
    }

    .big-image {
        width: 325px;
        height: 225px;
        padding: 10px;
    }

    .vimeo_video {
        width: 305px;
        height: 205px;
    }

    .img-book-grooming {
        width: 200px;
        height: 230px;
    }

    .footer-image {
        content: url("https://566b51.claudeassets.com/20200809102157im_/http://andisgroomingcollege.com/images/Andis-logo-no-tagline-footer.png");
    }


    .grooming_copy {
        margin-top: 75px;
    }

    #registerMsg {
        margin-top: 50px;
    }

    .header-tagline {
        display: none;
    }

    .div-book-text {
        margin-top: 0px;
    }

    .h1-focus {
        padding-top: 20px;
        text-align: left;
    }

    .cabin-semibold {
        padding-bottom: 10px;
    }

    .div-ask {
        top: 200px;
    }

    .entry {
        clear: both;
    }

    .phoneview {
        padding-top: 50px;
    }

    .div-black {
        max-width: 468px;
        min-width: 410px;
    }

    .hr-green {
        max-width: 468px;
        min-width: 410px;
    }

    #class-right {
        display: none;
    }

    .text-center, .text-center-main {
        margin-top: 85%;
    }
    /*temporary until there is cat content*/
    #cat-text-center {
        margin-top: -10%;
    }

    #faqs img {
        width: 100%;
    }
    /*Header-Nav*/
    #menu_burger {
        display: block;
    }

    #top_nav {
        display: none;
    }

    div.top_ {
        display: inline;
    }

    .top_ > a {
        display: inline;
    }

    .top_ ul {
        display: none;
        list-style: none;
        position: relative;
        top: 100%;
        left: 0;
        background: #fff;
        background-color: #414243;
        width: 142%;
    }

    .top_ ul li a {
        font-size: 1.075em;
        padding-left: 15%;
        line-height: 2.75;
     }
    #copyright {
        font-size: 0.56875em;
        line-height: 2;
    }

}
/*************************************************General Phone Landscape view*******************************************/
@media screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: landscape) {
    #register-row {
        margin-left: 15%;
    }
    #footer_contact {
        font-size: 0.73em;
        margin: 2% 4% 0 3%;
    }
    .login-partial {
        display: none;
    }
    #login-mobile {
        display:block;
    }
    #menu_burger {
        margin: 5px 8px 0 83%;
    }

    #header-logo-andis {
        margin: 9% 0 -2% 4%;
        width: 47%;
    }

    .vl {
        display: none;
    }

    .header-logo-agc {
        position: relative;
        margin-top: 5%;
        width: 23%;
    }

    .header-image-main {
        visibility: visible;
        height: 200px;
        position: relative;
        clear: both;
        display: block;
    }
    #register_books {
        margin: 40%;
    }

    #register_class {
        margin: 35%;
    }
    .big-image {
        width: 390px;
        height: 380px;
        padding: 10px;
        margin-left: 100px;
    }

    .vimeo_video {
        width: 370px;
        height: 360px;
    }

    .img-book-grooming {
        width: 245px;
        margin-left: 0px;
    }

    .request {
        position: absolute;
        top: 125px;
        left: 95px;
        width: 140px;
    }

    .header-tagline {
        position: absolute;
        font-style: italic;
        left: 235px;
        top: 125px;
        color: #FFFFFF;
        z-index: 2;
        font-size: .5em;
        letter-spacing: 1px;
    }

    .flex-grid-feature {
        margin-top: 10px;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .div-book-text {
        margin-top: 25px;
        margin-left: auto;
        width: 70%
    }

    .feature-col:nth-child(2) {
        margin: auto;
        width: 50%;
    }

    .feature-col:first-child {
        height: 320px;
    }

    .feature-col {
        flex-basis: 100%;
        -webkit-flex-basis: 100%;
        margin-left: 0px;
    }

        .feature-col:nth-child(2) {
            padding-left: 0px;
            text-align: center;
        }

    .flex-grid-focus {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .focus-col:first-child {
        flex-basis: 50%;
        -webkit-flex-basis: 50%;
    }

    .focus-col:nth-child(3) {
        flex-basis: 50%;
        -webkit-flex-basis: 50%;
    }

    #class-right {
        display: none;
    }
    .text-center, .text-center-main {
        margin-top: 10%;
    }
    /*temporary until there is cat content*/
    #cat-text-center {
        margin-top: -55%;
    }
    #faqs img {
        width: 100%;
    }
    #submit_question_main {
        padding-top: 5%;
    }
    /*****************Header-Nav******************************/
   
        #top_nav {
            display: none;
        }

        div.top_ {
            display: inline;
        }

        .top_ > a {
            display: inline;
        }

        .top_ ul {
            display: none;
            list-style: none;
            position: relative;
            top: 100%;
            left: 0;
            background: #fff;
            background-color: #414243;
            width: 189.5%;
        }
        .top_ ul li a {
            font-size: 1.075em;
            padding-left: 15%;
         }
        #class-left {
            margin-left: 25%;
        }   
}


    @media(min-width: 750px) and (max-width: 992px) {

        .header-tagline h1 {
            font-size: 1.5em;
        }
    }
    /* iPads (landscape) */
    @media screen and (min-device-width : 750px) and (max-device-width : 1024px) and (orientation : landscape) {
        #register_class {
            margin: 36%;
        }
        #privacy_policy {
            float: left;
            margin-bottom: 5%;
        }
        .header-content {
            height: calc(19.5vw);
        }
        #header-logo-andis {
            width: 25%;
        }
        .vl {
            height: calc(13.5vw);
        }
        .top_ ul li {
            margin: 10% 0;
        }
        .header-logo-agc {
            width: 17%;
        }
        .div-loggedin {
            top: 3%;
            font-size: 2.25vw;
        }
        .request {
            position: absolute;
            top: 250px;
            left: 20px;
            width: 150px;
        }
        #top_nav {
            padding-left: 2%;
        }
        .top_ > a {
            font-size: 1.7vw;
        }
    }

    /* iPads (portrait) */
    @media screen and (min-device-width : 750px) and (max-device-width : 1024px) and (orientation : portrait) {
        .div-contact {
            margin-left: 0;
        }
        #register_class {
            margin: 36%;
        }
        #privacy_policy {
            float: left;     
            margin: 0% 0 5% 35%
        }
        #header-logo-andis {
            width: 25%;          
        }
        .vl {
            height: calc(13.5vw);
        }
        .top_ ul li {
            margin: 10% 0;
        }
        .header-logo-agc {
            width: 17%;
        }
        .div-loggedin {
            top: 3%;
            font-size: 2.25vw;
        }
        #top_nav {
            padding-left: 2%;
        }
        .container {
            margin-right: 5px;
            margin-left: 5px;
        }

        .big-image {
            width: 390px;
            height: 380px;
            padding: 10px;
            margin-left: 40px;
            margin-right: 60px;
        }

        .vimeo_video {
            width: 370px;
            height: 360px;
        }

        .header-image-main {
        }
        .div-book-text {
            margin-top: 20px;
        }
        .request {
            position: absolute;
            top: 250px;
            left: 20px;
            width: 150px;
        }

        .flex-grid-feature {
            margin-top: 50px;
        }

        .flex-grid-focus {
            flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
        }

        .focus-col:first-child {
            flex-basis: 50%;
            -webkit-flex-basis: 50%;
        }

        .focus-col:nth-child(3) {
            flex-basis: 50%;
            -webkit-flex-basis: 50%;
        }

        .header-content {
            height: 150px;
        }

        .big-image vimeo_video {
            width: 325px;
            height: 180px;
            padding: 5px;
        }

        .img-book-grooming {
            width: 200px;
            margin-left: 0px;
        }

        .div-black {
            min-width: 750px;
            max-width: 1024px;
        }

        .hr-green {
           width: 100%;
        }

        .col-md-8 {
            float: right;
            width: 67%;
            padding-left: 0px;
            margin-top: 5%;
        }

        .col-md-4 {
            float: left;
            width: 33%;
            text-align: right;
            margin-top: 7%;
        }
        
        .row {
            margin-left: 25%;
        }
        .top_ > a {
            font-size: 1.57vw;
        }
        .top_ ul li a {
            font-size: .75em;
        }
        #submit {
            float: right;
            margin: 4% -17% 5% 0;
        }
        .header-image-main {
            width: 100%;
        }
        .header-tagline {
            top: 110px;
        }
}


/*
     FILE ARCHIVED ON 19:25:55 Aug 18, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:56:22 Aug 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.473
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.036
  esindex: 0.008
  cdx.remote: 4.346
  LoadShardBlock: 116.095 (3)
  PetaboxLoader3.datanode: 155.789 (5)
  PetaboxLoader3.resolve: 92.713 (3)
  load_resource: 180.566 (2)
*/