/*****************************/
/*THCF SECTIONS - BACkGROUNDS*/
.thcf-center {
    background:#f3ebda url(/ca/images/thcf-bg-middle.jpg) bottom right no-repeat;
}    
.thcf-container:after {
    /* Using background-image because we're controlling positioning in the other style sheet */
    background-image: url(/ca/images/thcf-bg-footer-top.png); 
}
.chewycenter {
    background:url(/ca/images/bg-chewycenter.jpg) top center;
}
    .chewycenter .home {
        background:url(/ca/images/thcf-bg-home.png) no-repeat 100% 15em;
        max-width:1754px;
        width:100%
    }
    
    .chewycenter .about {
        background:url(/ca/images/thcf-bg-about.png) no-repeat 100% 40em;    
    }
    
    .chewycenter .camps {
        background:url(/ca/images/thcf-bg-camps.png) no-repeat 100% 40em;
    }
    
    .chewycenter .programs {
        background:url(/ca/images/thcf-bg-programs.png) no-repeat 100% 40em;
    }
    
    .chewycenter .prepare-for-camp {
        background:url(/ca/images/thcf-compass.png) no-repeat 100% 40em;
        /*max-width:none;
        width:100%*/
        background-size: 240px 240px;
    }
    
    .chewycenter .camp-jobs {
        background:url(/ca/images/thcf-bg-camp-jobs.png) no-repeat 100% 40em;
    }
    
    .chewycenter .how-you-can-help {
        background:url(/ca/images/thcf-bg-how-you-can-help.png) no-repeat 100% 40em;
    }

.page-header h1 span {
    background:transparent url(/ca/images/thcf-bg-header.png) no-repeat center center;
    background-size: 100% 100%;
}
.sub-header {
    background:transparent url(/ca/images/thcf-bg-sub-header.png) no-repeat center center;
    background-size: 100% 100%;
}

/***************/
/* WOOD BUTTONS*/
.thcf-body a.wood-button:before {
    background: transparent url(/ca/images/thcf-btn-wood-top.png) repeat-x top left;
}
.thcf-body a.wood-button:hover:before,
.thcf-body a.wood-button:focus:before {
    background: transparent url(/ca/images/btn-wood-top-on.png) repeat-x top left;
}
.thcf-body a.wood-button:after {
    background: transparent url(/ca/images/thcf-btn-wood-bottom.png) repeat-x top left;
}
.thcf-body a.wood-button:hover:after,
.thcf-body a.wood-button:focus:after {
    background: transparent url(/ca/images/btn-wood-bottom-on.png) repeat-x top left;
}
/************************/
/* STYLED SELECT BOX */
.thcf-select-box .styled-select {
    background: #0078bf url(/ca/images/thcf-btn-select-arrow.png) no-repeat 95% 50% ;
}    
/****************************/
/* BOTTOM WOOD BOARD SUBNAV */
.woodboard {
    background:url(/ca/images/thcf-bg-woodboard.png) no-repeat center center;
}
      
      
.woodboard ul li a,
.woodboard1 ul li a {
    background: url('/ca/images/btn-woodboard.png') no-repeat scroll left top transparent;
    background-size: 100% 100%;
    position:relative;
}
    .woodboard ul li a:hover,
.woodboard1 ul li a:hover {
    background: url('/ca/images/thcf-btn-woodboard-on.png') no-repeat scroll left top transparent;
    background-size: 100% 100%;
}
    @media (min-width: 47.938em) {
    .woodboard ul li a:after {
    background: url('/ca/images/thcf-btn-woodboard-arrow.png') no-repeat scroll right top transparent;
    position: absolute;
    top: 16px;
    content: ' ';
    width: 10px;
    height: 10px;
}
}
/****************************/
/* BOTTOM WOOD BOARD SUBNAV */
@media (max-width: 47.938em) {
.woodboard {
    background:url(/ca/images/thcf-bg-woodboard-v2_01.png) no-repeat top center;
}    
.woodboard3 {
    background:url(/ca/images/thcf-bg-woodboard-v2_03.png) no-repeat bottom center;
}
                             
.woodboard2 {
    background:url(/ca/images/thcf-bg-woodboard-v2_02.png) repeat-y bottom center;
}

.woodboard ul li a,
.woodboard1 ul li a {
    background: none;
}
    .woodboard ul li a:hover,
.woodboard1 ul li a:hover {
    background: none;
}
}


/***********************/
/*TABLE
/****************************/
.colour-table ul li,.transparent-accordion ul li {
  background:url(/ca/images/thcf-bullet-blue.png) no-repeat 0 8px;
}
.colour-table.directions-table .td2 { 
    background:url('/ca/images/bg-camp-directions.jpg') no-repeat;
}
/************************/
/* THEME - PHOTO SLIDER */
.thcf-slider-photo .bx-wrapper .bx-prev {
    background: url(/ca/images/thcf-control-left.png) no-repeat 0 0;
}
        
.thcf-slider-photo .bx-wrapper .bx-next {
    background: url(/ca/images/thcf-control-right.png) no-repeat 0 0;
}
@media (max-width: 520px) {
    .thcf-slider-photo .bx-wrapper .bx-prev {
        background: url(/ca/images/thcf-control-left-white.png) no-repeat 0 0;        
    }
    
    .thcf-slider-photo .bx-wrapper .bx-next {
        background: url(/ca/images/thcf-control-right-white.png) no-repeat 0 0;
    }
}
        


/************************/
/* THEME - MEDIA SLIDER */
.thcf-slider-media .bx-wrapper .bx-prev {
    left: 17px;
    background: url(/ca/images/thcf-control-left-white.png) no-repeat 0 0;
}
        
.thcf-slider-media .bx-wrapper .bx-next {
    right: 17px;
    background: url(/ca/images/thcf-control-right-white.png) no-repeat 0 0;
}