/**********************
	* CSS DOCUMENT FOR PRINTABLE VERSION
**********************/
@font-face{
    font-family:"Proxima";
    font-weight: normal;
    src:url("Fonts/907c76c0-69b4-49aa-8baa-b4eb97080200.eot?#iefix");
    src:url("Fonts/907c76c0-69b4-49aa-8baa-b4eb97080200.eot?#iefix") format("eot"),url("Fonts/5622d11c-c6b8-476c-9d17-995348bd8400.woff2") format("woff2"),url("Fonts/d8a5d085-4356-4bc9-b496-51439ecdcd04.woff") format("woff"),url("Fonts/22f8c52c-7173-4368-8b3a-b301c5086be4.ttf") format("truetype"),url("Fonts/ceb54692-658d-4523-b654-a0ea2d88795c.svg#ceb54692-658d-4523-b654-a0ea2d88795c") format("svg");
}
@font-face{
    font-family:"Proxima";
    font-weight: bold;
    src:url("Fonts/552a7ad6-2db4-40ca-a6ec-5e80e949d827.eot?#iefix");
    src:url("Fonts/552a7ad6-2db4-40ca-a6ec-5e80e949d827.eot?#iefix") format("eot"),url("Fonts/cc85d073-4dcf-4ecd-9804-40c34e631e2b.woff2") format("woff2"),url("Fonts/332136cf-33d0-43fb-97ee-49c7742489ff.woff") format("woff"),url("Fonts/09902be4-2bf5-4abc-a12c-30442bc3912d.ttf") format("truetype"),url("Fonts/713daa61-b4be-4da5-b0ff-6b391c99efec.svg#713daa61-b4be-4da5-b0ff-6b391c99efec") format("svg");
}
@font-face{
    font-family:"Proxima Nova W01 Black Italic";
    src:url("Fonts/1eb5f32b-0ba2-499c-b4b4-65390bf5004c.eot?#iefix");
    src:url("Fonts/1eb5f32b-0ba2-499c-b4b4-65390bf5004c.eot?#iefix") format("eot"),url("Fonts/97caeb40-c934-4090-8c0c-bcffe9a08fd8.woff2") format("woff2"),url("Fonts/810718fd-2ea3-4f21-9058-0ef71cfb027f.woff") format("woff"),url("Fonts/d5dd76e4-e8fe-4ee2-a88b-ba6774d5289c.ttf") format("truetype"),url("Fonts/7bca5efb-056a-44ce-bb1a-6edc3487cc7e.svg#7bca5efb-056a-44ce-bb1a-6edc3487cc7e") format("svg");
}
/***
 * Icons
**/
@font-face {
  font-family: 'c3icons';
  src:url('Fonts/c3icons.eot?-xiwskd');
  src:url('Fonts/c3icons.eot?#iefix-xiwskd') format('embedded-opentype'),
    url('Fonts/c3icons.ttf?-xiwskd') format('truetype'),
    url('Fonts/c3icons.woff?-xiwskd') format('woff'),
    url('Fonts/c3icons.svg?-xiwskd#c3icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

body { background:#fff; color: #333132; font-size:12pt; line-height: 18pt; font-family:"Proxima",arial,helvetica,sans-serif;}
h1 { font-size: 24pt; line-height: 30pt; font-family:"Proxima Nova W01 Black Italic",arial,helvetica,sans-serif; font-weight: normal; text-transform:uppercase; }
h2 { font-size: 15pt; line-height: 20pt; font-family:"Proxima Nova W01 Black Italic",arial,helvetica,sans-serif; font-weight: normal; text-transform:uppercase; }
h3 { font-size: 15pt; line-height: 20pt; font-family:"Proxima Nova W01 Black Italic",arial,helvetica,sans-serif; font-weight: normal; text-transform:uppercase; }
h4 { margin-top:1cm; font-weight: bold; font-size: 12pt; text-transform:uppercase; }
h5 { font-weight: normal; font-size: 12pt; text-transform:uppercase; }
h6 { margin:1cm 0; font-weight: normal; font-size: 12pt; text-transform:uppercase; }

a { color: #333132; text-decoration: none; }
img { max-width: 100%; height: auto; }

/************************
	* HIDE ELEMENTS
************************/
.blk-menu, .sb-toggle-right, #menulang, .blks-footer, .btGoBottom, #live-video-popup, .functionsBloc, .form-contact { display: none; }

/***********************
	* STYLES
***********************/
#logo {
    display: block;
    margin: 0;
    width: 7cm;
}
#logo img { width: 7cm; height: auto; }
.blk-banner .text h3 { font-size: 30pt; line-height: 35pt; font-family: "Proxima",helvetica, Arial, sans-serif; font-weight: bold; font-style: italic; letter-spacing: 0.18em; text-align: center; }
.blk-pastors { position: relative; padding-top: 45%; background-repeat: no-repeat; }
.blk-pastors .gradient { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.blk-pastors .wrapper-inner { position: relative; z-index: 2 }
#content .blk-pastors.parallax { background-attachment: scroll; background-position: center -50px; background-size: contain; }
.gmaps iframe {  margin: auto; padding-bottom: 1cm; width: 15cm; height : 8cm; }
.list-kids { margin-bottom: 2em; }
#content .list-kids li { list-style: none; display: inline-block; margin: 0.5em 0; height: 2cm; }
#content .list-kids li a { display: block; height: 100%; }
#content .list-kids li img { width: auto; height: 100%; }
.grid-items .item { margin-bottom: 1cm; }
.grid-items .item img { max-width: 7cm; }
.monthBloc img { width: auto; }
.monthBloc h1 { background-color: #fff; font-size: 15pt; z-index: 11; }
#content ul.list-dates { margin:0.5cm 0; padding:0.5cm 0 1cm; border-bottom:2px solid #333132; list-style:none; }
#content .monthBloc:last-child ul.list-dates { border-bottom: 0; }
.list-dates li.item .itemDate { display:inline-block; margin: auto 0; padding:0.25cm 0; width:3cm; text-align:center; }
.list-dates li.item:last-child .itemDate { padding-bottom:0; }
.list-dates li.item .itemDate .day { display:block; line-height:1em; }
.list-dates li.item .itemDate .datenum { display:block; font-size:3em; line-height:1em; }
.list-dates li.item .itemDate .hour { display:block; line-height:1em; }
.list-dates li.item .itemImg { margin: 0cm 0.5cm 0 0; width: auto; height: auto; max-width: 60px; float: left; }
.list-dates li.item h2 { font-family:"Proxima",arial,helvetica,sans-serif; font-weight: bold; font-size: 14pt; padding:0; margin: 0; color: #333132; text-transform: none;}
.list-dates li.item .itemLink { display: inline-block; margin:auto 0; padding:0 50px 0 40px; text-decoration:none; width: 10cm; }
.list-dates li.item a .icon { display: none; }
#content ul.list-dates li.item a.itemLink:hover, #content ul.list-dates li.item a:hover .icon { color: #333132; }
#content ul.list-dates li.item .itemLink div { float:right; padding: 0 0; width: 7cm; text-align: left; }
.highlightEvents { width:100%; margin:1.5em 0px 0px; }
.highlightEvents .item { float:left; width:48%; margin:0px 2% 1em 0px; }
.highlightEvents .item img { width:100%; height:auto; border:none; }
.copyright { font-size: 8pt; }

.clear-fix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear-fix { zoom:1; } /** IE 5.5/6/7 */