/* CSS Document */

/*
.fahome::before {
	font-family: "FontAwesome";
	content: "\f015";
	margin-right: 10px;
    font-size: 24px;
}
*/


/*-- START Slideshow --*/

.slides-lrg-txt {

}

.slides-med-txt {

}

.slides-btn div a div {
font-family: Poppins, Arial !important;
}

/*-- END Slideshow --*/

.uk-breadcrumb .uk-active {
display: none !important;
}


.tm-secondary-overlay::before {
    background-color: rgba(0, 46, 91, 0.55) !important;
    
}


.errorpage-hide-breadcrumbs .tm-breadcrumbs {
    display: none !important;
}

.footer-banners .sppb-container-inner {
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.cheticamp-visit-icon {
    width: 50px;
    height: 50px;
    min-width: 50px;
    line-height: 50px;
    background-image: url(https://www.cheticamp.ca/images/theme_images/icon-explore-01.png);
    background-repeat: no-repeat;
    background-size: 50px 50px;
    display: block;
}

.cheticamp-move-icon {
    width: 50px;
    height: 50px;
    min-width: 50px;
    line-height: 50px;
    background-image: url(https://www.cheticamp.ca/images/theme_images/icon-move-01.png);
    background-repeat: no-repeat;
    background-size: 50px 50px;
    display: block;
}


.home-fr  {

    
}


/* Start - Language Switcher */

.chzn-container-single .chzn-single {
    
}

/* End - Language Switcher */

.header-links-r:hover {
    text-decoration: none !important;
}



.tm-noblog .return-btn {
    display: none;
}

#sp-page-builder .sppb-btn i::before, .sp-page-builder .sppb-btn i::before, #tm-page-builder .sppb-btn i::before, .tm-page-builder .sppb-btn i::before {

    font-size: 18px;

}



.uk-article-title:before {

    content: "";
    border: 0px solid rgba(0, 46, 91, 0.15);
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: 0px;
    right: 0;
    border-radius: 4px;
    background: transparent;

}


#top_menu-cheticamp {
    font-family: "Poppins" !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}

#top_menu-cheticamp a:link {
    color: #254a98 !important;
}

#top_menu-cheticamp a {
    color: #254a98 !important;
}


a, .uk-link {
    color: #6c98e1;
}



/*-- Categories Member --*/

.members-cheticamp .tm-article-featured-image {
    position: relative;
    margin: 0 0 0px;
    float: right;
    z-index: 999;
    top: -20px;
    background: #fff;
    width: 100px;
    height: 100px;
    display: block;
}




/*  Header Icons */

.header-icons-cheticamp .uk-icon-button:before {
    font-size: 20px;

}


/*--- H1 Title Image ---*/


.members-cheticamp .uk-article-title:before {
    
    content: "";
border: 0px solid rgba(0, 46, 91, 0.15);
position: absolute;
width: 0px;
height: 80px;
bottom: -1px;
right: 0;
border-radius: 4px;
background: #ffffff;
    
}

.uk-article-title {
    font-weight: normal;
    text-transform: none;
    line-height: 43px;
    font-size: 34px;
    letter-spacing: -0.5px;
    margin: 30px 0;
    padding: 0 0px 0 0;
    position: relative;
}

/*-- Footer icon size --*/

.footer-icon-size i:before {
font-size: 20px !important;
    margin-right: 5px;
}

.footer-left-align-01 .sppb-container-inner {
    padding-left: 0px !important;
    padding: 0px 0px !important;
}


/*-- Footer Social Media Links --*/

.link-01-sm-foot {
    
}
.link-02-sm-foot {
    
}
.link-03-sm-foot {
    
}


/* START - Footer */

.tm-container-border-bottom {
    box-shadow: inset 0 0px 0 #e4f4ff;
}


/* Bullets for menu */

.Footer-Menu-FR-CHE-01 {
    
}



.Copyright-FR-CHE-01 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: "Poppins";

}


.Bottom-Menu-FR-CHE-01 {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: "Poppins";
    word-spacing: 1px;
}
.copyright-symbol {
    font-size: 16px;
    vertical-align: top;
}


/*-- Footer Columns --*/

#tm-footer .uk-width-medium-1-3 {
    width: 25%;
}

#tm-footer .uk-width-medium-1-3:first-of-type {
    width: 40%;
}

#tm-footer .uk-width-medium-1-3:last-of-type {
    width: 35%;
}


.footer-column-01 {

    
}

.footer-column-02 {
 
    
}

.footer-column-03 {
    
}


/*-- Footer Instagram Icons --*/

.insta-feed-container-506.insta_photo_feed .grid-item {
    width: 102.5px !important;
    height: 102.5px !important;
    display: block;
    margin: 4.5px;
}

.insta-feed-container-506.insta_photo_feed .grid-item .image_wrap_section {
    width: 102.5px !important;
    height: 102.5px !important;
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    padding-bottom: 0px !important;
}

.insta-feed-container-506.insta_photo_feed .grid-item .photo-thumb {
    width: 102.5px !important;
    height: 102.5px !important;
    overflow: hidden;

}

.insta_photo_hover .is_insta .imagehover_overlay {
        width: 102.5px !important;
    height: 102.5px !important;
    
}


/*-- Footer FR Visitez Menu --*/

.footer-col-menu-01 .sppb-container-inner {
    padding-left: 0px !important;
    margin-left: 0px !important;
}


/*---FOOTER MENU ICONS ----*/

.cheticamp-foot li:before {
content: "\f105";
font-family: FontAwesome;
display: block;
position: relative;
margin-left: -20px;
margin-right: 10px;
}

.uk-list ul {
    padding-left: 10px;
}

#tm-footer .uk-panel-box .cheticamp-foot > li > a  {
    padding: 3px 15px !important;
}

#tm-footer .uk-panel-box .uk-nav-side > li > a {
    padding: 3px 10px;
}

#tm-footer .uk-panel-box .uk-nav-side > li > a.policies-style {


}

.policies-style {
    
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    
}

.policies-01 {
    margin-top: 20px;
    
}





/* END - Footer */

/* START - Bck Image */

.tm-toolbar, .tm-toolbar .uk-dropdown, .tm-container-border-bottom::before, .tm-container-border-bottom::after, [class*="tm-container-border-"], .tm-boxed-layout {
    
    background: url(../../../images/theme_images/cheticamp-tile-03.jpg) 0 0 repeat fixed;
    
}

/* END - Bck Image */

/*-- Media Queries --*/




/* Fix Footer Height */

@media (min-width: 1002px) and (max-width: 1389px) {
    

    #tm-footer {
        height: 600px !important;
        position: fixed;
    }
    
    .tm-footer-fixed {
        padding-bottom: 500px;
    }

    .tm-footer-fixed #tm-footer {
        padding-top: 200px;
    }

        /*-- Footer Instagram Icons --*/

.insta-feed-container-506.insta_photo_feed .grid-item {
    width: 80.5px !important;
    height: 80.5px !important;
    display: block;
    margin: 4.5px;
}

.insta-feed-container-506.insta_photo_feed .grid-item .image_wrap_section {
    width: 80.5px !important;
    height: 80.5px !important;
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    padding-bottom: 0px !important;
}

.insta-feed-container-506.insta_photo_feed .grid-item .photo-thumb {
    width: 80.5px !important;
    height: 80.5px !important;
    overflow: hidden;

}

.insta_photo_hover .is_insta .imagehover_overlay {
        width: 80.5px !important;
    height: 80.5px !important;
    
}
    
    
    
    
}


@media (min-width: 961px) and (max-width: 1001px) {
    
    /*-- Footer Instagram Icons --*/

.insta-feed-container-506.insta_photo_feed .grid-item {
    width: 70.5px !important;
    height: 70.5px !important;
    display: block;
    margin: 4.5px;
}

.insta-feed-container-506.insta_photo_feed .grid-item .image_wrap_section {
    width: 70.5px !important;
    height: 70.5px !important;
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    padding-bottom: 0px !important;
}

.insta-feed-container-506.insta_photo_feed .grid-item .photo-thumb {
    width: 70.5px !important;
    height: 70.5px !important;
    overflow: hidden;

}

.insta_photo_hover .is_insta .imagehover_overlay {
        width: 70.5px !important;
    height: 70.5px !important;
    
}
    
    
}


/* Fix Footer Height */

@media (min-width: 901px) and (max-width: 960px) {
    
        #tm-footer {
        height: 1050px !important;
        position: relative;
    }
    
    .tm-footer-fixed {
        padding-bottom: 0px !important;
    }

    .tm-footer-fixed #tm-footer {
        padding-top: 150px;
    }

    
    
        /*-- Footer Instagram Icons --*/

.insta-feed-container-506.insta_photo_feed .grid-item {
    width: 80.5px !important;
    height: 80.5px !important;
    display: block;
    margin: 4.5px;
}

.insta-feed-container-506.insta_photo_feed .grid-item .image_wrap_section {
    width: 80.5px !important;
    height: 80.5px !important;
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    padding-bottom: 0px !important;
}

.insta-feed-container-506.insta_photo_feed .grid-item .photo-thumb {
    width: 80.5px !important;
    height: 80.5px !important;
    overflow: hidden;

}

.insta_photo_hover .is_insta .imagehover_overlay {
        width: 80.5px !important;
    height: 80.5px !important;
    
}
    
    
}


/* Large screen and bigger */
@media (min-width: 1220px) {
    
    

    
}


@media (max-width: 1100px) {
    
    .uk-panel-title {
        font-size: 24px;
    }

    
    
    
}

@media (min-width: 980px) and (max-width: 1215px) {
}

@media (min-width: 768px) and (max-width: 979px) {
    
    

}





/* Desktop and bigger */
@media (min-width: 960px) {
}


/* Desktop and bigger */
@media (max-width: 960px) {
  
    .uk-panel-title {
        font-size: 28px;
    }
        
    
    /*-- Footer Columns --*/

#tm-footer .uk-width-medium-1-3 {
    width: 100%;
}

#tm-footer .uk-width-medium-1-3:first-of-type {
    width: 100%;
}

#tm-footer .uk-width-medium-1-3:last-of-type {
    width: 100%;
}
    
}

/* Tablet and bigger */
@media (min-width: 900px) {
    
}

@media (max-width: 900px) {
    .Bottom-Menu-FR-CHE-01 {

        display: inline-block;
        width: 100%;
        max-width: 100%;

        overflow: hidden;
    }


    .tm-page-padding #tm-footer .uk-container {
        
        padding-left: 60px;
        padding-right: 60px;
        
    }

    #tm-footer {
    
    }


    .uk-breadcrumb {
        display: none !important;
    }
    
        .img-contenue-d  {
        width: 50% !important;
        max-width: 50% !important;
            height: auto;
    }

    .img-responsive-cheticamp {
        width: 50% !important;
        max-width: 50% !important;
        height: auto;
    }

     
}


@media (max-width: 800px) {

/*-- START Slideshow --*/

.slides-lrg-txt div {
font-size: 60px !important;

}

.slides-med-txt div {
font-size: 50px !important;
}
.slides-btn {

}
.slides-btn div a div {
font-family: Poppins, Arial !important;
}

/*-- END Slideshow --*/
     
}





@media (max-width: 768px) {
    
    
    .message-fullwidth .pull-left {
        
        width: 30% !important;
        
    }
    

            .img-contenue-d  {
        width: 100% !important;
        max-width: 100% !important;
                display: block;
                float: none;
                height: auto;
    }

    .img-responsive-cheticamp {
        width: 60% !important;
        max-width: 60% !important;
        margin-left: 20% !important;
        margin-right: 20% !important;
        height: auto;
        
    }
    .fb-links {
        text-align: center;
        
        
    }
    
}

@media (max-width: 600px) {

/*-- START Slideshow --*/

.slides-lrg-txt div {
font-size: 50px !important;

}

.slides-med-txt div {
font-size: 40px !important;
}

.slides-btn {

}

.slides-btn div a div {
font-family: Poppins, Arial !important;

}

/*-- END Slideshow --*/
     
}


/* Phone landscape and bigger */
@media (min-width: 480px) {
}


@media (max-width: 480px) {
    
    .members-cheticamp .tm-article-featured-image {
    position: relative;
    margin: 0 0 0px;
    float: right;
    z-index: 999;
    top: 0px;
    background: #fff;
    width: 70px;
    height: 70px;
    display: block;
}
    
    .chzn-container {
        width: 150px !important;
    }
    

    
    .tm-page-padding #tm-footer .uk-container {
    padding-left: 30px;
    padding-right: 30px;
}
    
    
    .footer-boxes-01 .sppb-media-body {
        width: 100% !important;
        text-align: center;
    }
    
    .footer-boxes-01 .pull-left {
margin-right: 15% !important;
        margin-left: 15% !important;
        width: 70% !important;
        display: block;
    }
    
      .message-fullwidth .sppb-icon-container {
       display: block !important;
    
 padding: 0px 0px 0px 0px !important;
          float: none !important;
          text-align: center !important;
         
        
    } 
    
    .notice-message .sppb-icon-container {
        display: block !important;
    }
     
    
    
    .notice-message .sppb-icon {
        text-align: center !important;
    }
    
     .img-responsive-cheticamp {
        width: 70% !important;
        max-width: 70% !important;
        margin-left: 15% !important;
        margin-right: 15% !important;
        height: auto;
        
    }
    
    .fb-links {
        text-align: center;
        
        
    }

/*-- START Slideshow --*/

.slides-lrg-txt div {
font-size: 30px !important;

}

.slides-med-txt div {
font-size: 28px !important;
}

.slides-btn {

}

.slides-btn div a div {
font-family: Poppins, Arial !important;

}

/*-- END Slideshow --*/



}

