.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto
{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.
col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.float-left {float:left !important;}
.float-right {float:left !important;}
.float-none {float:none !important;}

div.page-body p a {color: rgb(205,105,26) !important;}

div.portlet-body div.container-page.jv-birthday-container {
    background: white url(http://www.larche.ca/documents/20143/421045/JV-texture.png/08010670-9fe2-513c-0874-46c37d2a1baf?t=1535997537102) repeat !important;
}

div.portlet-body div.container-page.jv-birthday-container div.container-centered div.container-page-content {background: transparent !important;}

div.content-w-next-previous h1.article-title {font-family: 'Atma';font-size: 1.8em !important;text-align:center !important;text-transform:uppercase;padding: 0 3em;line-height:1.2em;}

div.page-grid-tile.jv-message.per-row-3 div.follow-link-box {text-align:center !important;height:2em !important;margin:0 !important;padding: 0 !important;}

div.page-grid-tile.jv-message.per-row-3 div.follow-link-box a{color: #918660;font-size:1em;}

.previous-article {display:inline-block;width: 2%;padding: 13em 2% 0 2%;float:left;height:20em;}
.previous-article a {font-size:4em;color: rgba(150,150,150,0.5);opacity:0.5;cursor:pointer;}
.previous-article a:hover {color: rgba(150,150,150,0.8);}
.next-article {display:inline-block;width: 2%;padding: 13em 2% 0 2%;float:left;height:20em;}
.jv-intro-container .next-article {background: rgb(255,255,255,0.7);}

.next-article a {font-size:4em;color: rgba(150,150,150,0.5);opacity:0.5;cursor:pointer;}
.next-article a:hover {color: rgba(150,150,150,0.8);}

.content-w-next-previous {display:inline-block;width:88%;height:auto;float:left;min-height:28em;}
.jv-global {display:table-cell;float:none;height:auto;width:100%;min-height:28em;margin: 0 0 1em 0;border-bottom: 1px solid rgb(98,181,188,0.3);}
.jv-message h3.jv-in-container {font-family: 'Atma';color: #918660 !important;font-size:1.7em;margin:0.5em 0 0 0 !important;padding:0 !important;}
.jv-message .tile-teaser-box{height:10em !important;}
.jv-message .tile-image{height:18em !important;}

.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
.col-15{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}
.col-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.col-22{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%;}
.col-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-30{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
.col-35{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}
.col-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
.col-45{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}
.col-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}
.col-65{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}
.col-70{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
.col-75{-webkit-box-flex:0;-ms-flex:0 0 71.5%;flex:0 0 71.5%;max-width:71.5%;padding-right:2%;}
.col-80{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
.col-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}


@media screen and (max-width: 470px) { 

.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-10{display:none;}
.col-15{display:none;}
.col-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:50%;}
.col-22{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-25{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-30{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-35{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-40{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-45{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-60{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.col-65{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.col-70{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 1000%;max-width:100%;float:none;}
.col-75{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;float:none;}
.col-80{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;float:none;}
.col-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;float:none;}
	
	
}
.edit-content-link {font-size:10px !important;color: rgb(205,105,26) !important;cursor:pointer;padding:4px;background: rgba(205,105,26,0.2);}
.edit-content-link:hover {opacity: 0.7;background: rgb(205,105,26); color: #fff !important;}
.edit-content-link::after {content: " 3000";font-size:10px}


.indicators {display:block;float:none;font-size:0.8em;margin-left:1em;color: rgb(205,105,26);}
.menu-all-across {display:block;float:none;height:1em;margin: 1.5em 0 0 0 !important;font-size:1.6em}

.menu-all-across a {opacity:1;}

.menu-all-across a:hover {opacity:0.7;}

.pagination {display:block;float:right;margin:1em 0;font-size:1.5em;}

.pagination a {display:inline-block;float:left;margin-left:0.5em;color: rgb(205,105,26) !important;}

.pagination span {display:inline-block;float:left;margin-left:0.5em;}

.one-hundred-row {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

.two-thirds-row {-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%;min-width: 62% !important;max-width:62% !important;;margin-right:4%;}

.teaser-video-container {display:block;height:24em;width:100%;border:none;}

.teaser-text {font-size:1.1em;line-height:1.5em;}

.teaser-text h2{margin-top: 1em !important;padding-top:0 !important;float:none;}


.one-third-row {-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;}

.col-fixed-10{width:10px !important;}
.col-fixed-15{width:15px !important;}
.col-fixed-20{width:20px !important;}
.col-fixed-25{width:25px !important;}

.col-fixed-100{width:100px !important;}
.col-fixed-200{width:200px !important;}
.col-fixed-225{width:225px !important;}
.col-fixed-300{width:300px !important;}
.col-fixed-400{width:400px !important;}

.blue {border: 1px solid blue;}
.red {border: 1px solid red;}
.green {border: 1px solid green;}
.orange {border: 1px solid orange;}
.orange-text {color: rgb(205,105,26);}
.mrg-right-1-5 {margin-right: 1.5% !important;}
.mrg-right-3 {margin-right: 2% !important;}
.mrg-right-5 {margin-right: 3% !important;}
.mrg-right-fixed-10 {margin-right: 10px !important;}
.mrg-right-fixed-15 {margin-right: 15px !important;}
.mrg-right-fixed-20 {margin-right: 20px !important;}

.text-left {text-align:left !important;}

.mrg-top-1em {margin-top: 1em !important;}
.mrg-top-2em {margin-top: 2em !important;}
.mrg-top-3em {margin-top: 3em !important;}
.mrg-top-5em {margin-top: 5em !important;}
.mrg-bottom-1em {margin-bottom: 1em !important;}
.mrg-bottom-2em {margin-bottom: 2em !important;}
.mrg-bottom-3em {margin-bottom: 3em !important;}

.pad-top-1em {padding-top: 1em !important;}
.pad-right-1em {padding-right: 1em !important;}
.pad-right-2em {padding-right: 2em !important;}

.border-top-light {border-top: 1px rgb(200,200,200);}

input,select,button {border: 0;border-bottom: 1.5px solid rgb(200,200,200);font-size:1.05em;padding:0.25em;width:auto;text-align:left;}

input[type="text"] {background-color: rgb(250,250,250) !important;width:100%;border-bottom: 1.5px solid rgb(200,200,200);font-size:1.2em;padding:0.25em;}
	
input[type="date"] {background-color: rgb(250,250,250)  !important;width:100%;border-bottom: 1.5px solid rgb(200,200,200);font-size:1.2em;padding:0.25em;}

input[type="select"] {background-color: rgb(250,250,250)  !important;width:100%;border-bottom: 1.5px solid rgb(200,200,200);font-size:1.2em;padding:0.25em;}

textarea {background-color: rgb(250,250,250)  !important;width:100%;border-bottom: 1.5px solid rgb(200,200,200);font-size:1.2em;padding:0.25em;}
	
select {background-color: rgb(250,250,250)  !important;width:100%;}	

button[type='submit'] {color:white;background-color: rgba(116,148,169); !important;width:100%;border-radius:0.1em;border:1.5px solid border:2px solid rgb(60,99,224);}

.alert-success {display:none !important;}
	
.lca-alert-success {display:block;margin:1em 0em;border:2px solid rgb(60,99,224);background: rgba(116,148,169);padding:1em;}

.lca-alert-failure {display:block;margin:1em 0em;border:2px solid rgb(213,104,66);background: rgba(253,224,214,0.7);font-family:sans-serif;font-size:16px;color:rgb(116,69,53);padding:1em;}

.cursor-none {
	
	cursor: default;
	
}

.container-page {
	
	display:block;
	min-height:40em;
	width:100%;
	background: rgb(250,250,250);
	padding-top:8em;
	padding-bottom:6em;
}

.full-width-container {
	
	display:block;
	min-height:auto;
	width:100%;
	margin: 1em;
}

.container-centered {
	
	display:block;
	height:auto;
	width:80%;
	max-width:1200px;
	margin: 0;
	text-align:left;

}

.menu-container-centered {
	
	display:block;
	height:auto;
	width:80%;
	max-width:1200px;
	margin: 5em 0 0 0;
	text-align:left;

}
.site-menu-content {
	
	display:block;
	background: rgb(250,250,250);
	text-align:left;
	padding:1em;
	
}

.container-page-content {
	
	display:block;
	min-height:40em;
	background: rgb(250,250,250);
	width:100%;
	text-align:left;
	
}

.page-main-column { 
	
	display:block;
	width: 100%;
		
}

.page-margin { 
	
	display:block;
	width: 100%;
		
}


.page-container-main-image {
	
	display:block;
	height:100%;
	max-height:20em;
	float:none;
	overflow:hidden;
	margin-bottom:2em !important;
}

.video-container-page {

	display:block;
	width:100%;
	height:40em;
	min-height:40em;
	max-height:48em;
	float:none;
	margin-bottom:2em !important;

}

.video-container {
	
	display:block;
	height:40em;
	min-height:40em;
	max-height:48em;
	width:100%;

}

.community-icons {display:block;margin-top:2em;}

.community-icons span svg {font-size:2.5em;color: rgb(12,78,116);}

.community-icons span svg:hover {font-size:2.5em;color: #47a3da;}

.community-icons span {display:block;float:left;margin-right: 1em;}

iframe.page-video {width:100%;height:40em;border:none;background: rgb(25,25,25);}

.page-content-main-image {
	
	display:block;
	height:auto;
	width:100%;
	overflow:hidden;
	
}

.page-content-main-image img {
	
	height:auto;
	width:auto;
	max-width: 1200px;
	
}

ul.breadcrumbs{display:block;line-height:1.2em;width:100%;padding:0 !important;margin: 1em 0 !important;list-style:none;}

ul.breadcrumbs li{display:inline-block;width:auto;padding: 0 1em 0 0;list-style:none;}

ul.breadcrumbs li a{color: rgb(205,105,26) !important;text-decoration:hover;}

li.breadcrumb-element a i{display:inline-block;color: rgb(205,105,26) !important;padding:0 0.5em 0 0 !important;}

ul.breadcrumbs li a:hover{opacity:0.8;}

.settings-hidden {display:none;}
.settings-visible {display:visible;height:auto;float:none;align:right;}


.top-margin-home-page {padding-top:1em;}

.page-stack {
	
	float:none;
	width:100%;
	max-width:1200px;
	height:auto;
	min-height:20em;
	border: 1px solid rgb(240,240,240);
	border-collapse: border-collapse;		
	
}

.page-grid-tile.weekly-stories {display:block;float:none;border: 1px solid rgb(230,230,230);padding:1.5em;background: rgb(245,245,245);margin: 1em 0 !important;}

.stack-row {

	display:table;
	width:100%;
	height:12em;
	background: rgb(255,255,255);
	border-bottom: 1px solid rgb(220,220,220);	
}

.stack-content-box {
	
	display:table-cell;
	font-size: 1.1em;
	line-height: 1.2em;
	width: 65% !important;
	padding-right: 5%;
	text-align:left;

}

.stack-image-box {
	
	padding:1em 1em;
	width: 30% !important;
	text-align:center;

}

.stack-image-bounding-box {
	display:block;
	width:100%;
	height:100%;
	background: rgb(245,245,245);	
	
}

.stack-image-box img{
	
	height:auto;
	width:200px;
	text-align:center;	
}



.page-grid {
	
	display: block;
	float:none;
	width:100%;
	max-width:1200px;
	height:auto;
	min-height:20em;
	
}

.side-list {
	
	font-size: 0.9em;
	text-align:left;
	margin:1em 0 0 0;
	padding:0;
}

.list-row {
	
	border-bottom: 1px solid rgb(200,200,200);
	padding-bottom: 0.5em;
	
}

.list-row {
	
	border-bottom: 1px solid rgb(200,200,200);
	padding-bottom: 0.5em;
	
}

ul.list-cloud {
	display:block;
	line-height:1em;
	margin: 0 !important;
	padding: 1em 0 !important;
	height:auto;	
}

ul.list-cloud li{
	display:inline-block;
	line-height:1em;
	font-size: 1.2em;
	float:none;
	padding: 0.4em 0.2em !important;	
	height:auto;
	border: 1px solid transparent;
	border-radius: 0.2em;
}

ul.list-cloud li a {
	
	color: rgb(205,105,26);
	
}

ul.list-cloud li:hover {
	
	color: rgb(205,105,26);
	background: rgb(255,255,255);
	border: 1px solid rgb(205,105,26);
	
}

ul.list-item {
	display:block;
	line-height:1em;
	margin:0 !important;
	padding: 1em 0 !important;
	height:auto;	
}

ul.list-item li{
	display:block;
	line-height:1em;
	float:none;
	padding: 0.4em 0.2em !important;	
	height:auto;	
	border-bottom: 1px solid rgb(200,200,200);
}

ul.list-item li a {
	
	color: rgb(205,105,26);
	
}

ul.list-item li:hover {
	
	background: rgba(205,105,26,0.1);
	
}


.list-teaser-box a {color:rgb(75,75,75);}

.list-row:hover {opacity:0.7;
	background: rgb(245,245,245);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.list-row.daily-thought-list{
	padding: 1em;
	background: rgb(245,245,245);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.list-row.job-posting{
	
	border-bottom: none;
	padding-bottom: 0em !important;
	font-size: 1em;
	
}

.list-row.job-posting h3 a{
	
	color: rgb(50,50,50) !important;
	

}

.list-row.job-posting h3 a:hover{
	
	color: rgb(205,105,26) !important;
	
}

.list-row.job-posting h3 a:hover{
	
	color: rgb(205,105,26) !important;
	
}

.list-row.selectedContent h3, .list-row.selectedContent h3 a{
	
	color: rgb(205,105,26) !important;
	
}

.list-image {
	
	display:block;
	width:100%;
	height:auto;
	min-height:10em;
	max-height:12em;
	
}

.side-list h2 {

	margin: 0.5em 0 0 0 !important;
	padding:0.2em 0.75em !important;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing:0.05em;
	background: rgb(242,142,63);
	border-radius: 0.2em;
	color: #fff !important;

}



.dt-form-container {display:block;margin: 2em 0 1em 0;padding:0.5em 20em 1em 2em;border-top: 1px dotted rgba(242,142,63,0.5);border-bottom: 1px dotted rgba(242,142,63,0.5);background: rgb(245,245,245);}

.dt-form-container-list {display:block;margin: 2em 0 1em 0;padding:0;border-top: 1px dotted rgba(242,142,63,0.5);}
button.dt-email-button {display:inline-block;width:10%;margin-right:2%;float:left !important;color: rgb(242,142,63);border:none;background: transparent;}
button.dt-email-button svg {font-size:1.4em;}
input.dt-subscription-input {display:inline-block;float:left !important;width:67%;margin-right:5%;background: #fff !important;color: rgb(75,75,75);font-size:1em;}
button.dt-subscription-button {background: rgba(242,142,63,0.85);display:inline-block;float:left !important;width:10%;}
button.dt-subscription-button svg{color: #fff;}

.daily-thought-body {margin:0;padding:0;}

.daily-thought-source {margin:0;padding:0;}

	
.side-list .list-row h3 {
	
	color: rgb(50,50,50);
	font-size: 1.4em;
	margin:1em 0 0 0;
	padding:0;
	font-weight:400;

}

.job-posting h3 {

		font-size: 1.2em !important;
}

.side-list .list-row h3 a{
	
	color: rgba(12,78,116,0.7);

}

.side-list .list-row h3 a:hover{
	
	color: rgba(12,78,116,1);

}


.content-edit-menu-bar {
	
	margin-top:3em;
	float:none;
	
}

.page-margin {display:block;float:left;}

.page-grid-tile {
	
	width:auto;
	float:left;
	height:auto;
	font-size: 1em;
	line-height: 1.2em;
}
.page-grid-tile:hover {opacity:0.7;
	background: rgb(245,245,245);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.page-rows-row {
	
	display: block;
	float:none;
	text-align:left;
	height:auto;
	min-height:15em;
	font-size: 1em;
	line-height: 1.2em;
	width:100%;
	margin-bottom: 3em;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,255,255) 75%, rgb(245,245,245) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 75%,rgb(245,245,245) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(255,255,255) 75%,rgb(235,235,235) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgb(225,225,225);
	box-shadow: 10px 10px 20px rgb(235,235,235);
	padding:0;
}


.page-rows-row:hover {
	
	border-top: 1px solid rgb(150,150,150);
	border-bottom: 1px solid rgb(150,150,150);
	box-shadow: 10px 10px 15px rgb(215,215,215);
	padding:0;
}

.follow-link-box {
	
	display:block;
	float:none;
	text-align:right;
	height: 1em;
	margin: 1em 0 0 0;
}

.follow-link-box .follow-link {
	
	float:right;
	font-weight: 400;
	font-style:italic;
	color : rgb(205,105,26);
	
}

.follow-link-box .follow-link svg{
	
	padding-left: 1em;
	color: rgb(205,105,26);
	
}

.row-image {

	display: inline-block;
	width:32%;
	height:15em;
	margin: 0 3% 0 0;
	float:left;
	
}
.row-content-box {
	display:inline-block;
	float:left;
	width:60%;
	padding:2%;
	height:auto;
	text-align:left;
	font-size: 1em;
}

.row-content-box h2, h2 a{
	
	font-size: 1.2em !important;
	line-height:1.2em !important;
	margin: 0.5em 0 0.3em 0;
}

.row-content-box h2 a{
	
		color: rgb(205,105,26) !important;
	
}

.row-teaser-box {display:block;}

.row-tags-box {
	display:block;
	float:none;
	width:100%;
	height:auto;
	text-align:left;
	font-size: 0.85em;
	line-height:1em;
	margin:0.2em 0 0 0;
	padding: 0;
}

.row-tags-box li {
	
	display:inline-block;
	border: 1px solid rgba(205,105,26,0.25);
	border-radius: 0.1em;
	margin: 0.5em 0.2em;
	padding: 0.2em 0.4em;
	background: rgba(205,105,26,0.08);	
}

.allThemes {
	display:inline-block;
}

.currentTheme {
	background: rgba(205,105,26,0.08);	
	font-weight: 700;	
}

.allTags {
	display:inline-block;
}

.row-tags-box li.currentTag {
	color: #fff;	
	background: rgb(205,105,26);
}


.row-tags-box li.currentTag a{
	color: #fff;	
	background: rgb(205,105,26);
}


.row-tags-box li a {

	color: rgb(205,105,26,0.7);
}

.row-tags-box li:hover {
	background: rgba(205,105,26,0.8);
	color: rgb(255,255,255);		
}

.row-tags-box li:hover a{

	color: rgb(255,255,255);
}

.row-content-box h2 a:hover{
	
	color: rgba(205,105,26,0.6) !important;
	
}

.profiles-container {

	width:90%;
	margin:2% 5%;
}

.profile-tile-lcf {
	
	float:left;
	height:21em;
	font-size: 0.9em;
	line-height: 1.2em;
	width:45%;
	margin-bottom: 2em;
	background: rgb(245,245,245);
	border: 1px solid rgb(200,200,200);
	padding:1em;
}

.profile-content-box-lcf {
	display: inline-block;
	width:26em;
	height: 20em;
	overflow:auto;
	text-align:left;
	float:left;
}

.profile-tile-lcf .profile-tile-image {

	display: inline-block;
	width:9em;
	height: 9em;
	margin: 0 2em 0 0;
	float:left;
}

.profile-tile {
	
	float:left;
	height:18em;
	font-size: 1em;
	line-height: 1.2em;
	width:44%;
	margin-bottom: 2em;
	background: rgb(245,245,245);
	border: 1px solid rgb(200,200,200);
	padding:1em;
}

.profile-tile:nth-child(even) {
	
	margin-left: 4%;
	
}

.profile-tile-lcf:nth-child(even) {
	
	margin-left: 4%;
	
}

.profile-tile .profile-tile-image {

	display: inline-block;
	width:9em;
	height: 9em;
	margin: 0 1em 0 0;
	float:left;
}

.profile-content-box p{
	
	margin:0.2em 0;
	padding:0;
	
}

.profile-content-box-lcf p{
	
	margin:0.2em 0;
	padding:0;
	
}

.profile-content-box p.profile-name {font-size: 1.2em;font-weight:700;}

.profile-content-box p.profile-organization {font-size: 1.2em;font-weight:400;}

.profile-content-box p.profile-role {font-size: 1.1em;font-style:italic;color: rgb(205,105,26);}

.profile-content-box p.profile-email a {color: rgb(205,105,26);font-weight:400;text-decoration:underline;}

.profile-content-box {
	display: inline-block;
	width:20em;
	height: 16em;
	overflow:auto;
	text-align:left;
	float:left;
}

.profile-content-box .profile-teaser-box {
	
	width:auto;
	height: auto;
	overflow:none;
	text-align:left;
}

.profile-content-box-lcf .profile-teaser-box {
	
	width:auto;
	height: auto;
	overflow:none;
	text-align:left;
}

.profile-content-box-lcf p.profile-name {font-size: 1.2em;font-weight:700;}

.profile-content-box-lcf p.profile-organization {font-size: 1.2em;font-weight:400;}

.profile-content-box-lcf p.profile-role {font-size: 1.1em;font-style:italic;color: rgb(205,105,26);}

.profile-content-box-lcf p.profile-email a {color: rgb(205,105,26);font-weight:400;text-decoration:underline;}

.page-grid-tile .tile-image {
	
	width:100%;
	height: 15em;
	overflow:none;
	background: rgb(240,240,240);
	margin: 0 0 1em 0;
}

.per-row-3 {
	
	width:30.25% !important;
	background: rgb(245,245,245);
	padding: 0;
	margin: 1% 0;
	border: 1px solid rgb(235,235,235);
	border-bottom: 2px solid rgb(242,142,63);
	box-shadow: 10px 10px 20px rgb(235,235,235);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebebeb+51,ebebeb+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,255,255) 51%, rgb(245,245,245) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(235,235,235) 51%,rgb(245,245,245) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(235,235,235) 51%,rgb(245,245,245) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	
}

.per-row-3:nth-child(3n+2) {
	margin: 1% 4%;
}


div.page-grid-tile.jv-message.per-row-3 {background: rgba(255,255,255,0.7) !important; border-bottom: 0px solid rgba(255,255,255,0.7) !important;margin: 1% 0 2em 0;}

div.page-grid-tile.jv-message.per-row-3.per-row-3:nth-child(3n+2) {
	margin: 1% 4% 2em 4%;
}

.page-grid-tile.per-row-4 {
	
	width:30.25% !important;
	background: rgb(245,245,245);
	padding: 0;
	margin: 1% 0;
	border: 1px solid rgb(235,235,235);
	border-bottom: 2px solid rgb(242,142,63);
	box-shadow: 10px 10px 20px rgb(235,235,235);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebebeb+51,ebebeb+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,255,255) 51%, rgb(245,245,245) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(235,235,235) 51%,rgb(245,245,245) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(235,235,235) 51%,rgb(245,245,245) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	

}

.per-row-4 h2{
	font-size: 1.1em !important;
	padding: 0 5%;
}

.per-row-4:nth-child(3n+2) {
	margin: 1% 2% 1% 2%;
}


.per-row-2 {
	
	width:45% !important;
	margin: 1% 1% 2% 1%!important;
}

.home-page .per-row-2 {background: rgb(250,250,250) !important;
border-top: 1px solid rgb(220,220,220);border-bottom: 2px solid rgb(242,142,63) !important;padding-bottom:2em;}


.page-grid-tile .follow-link-box {
	
	display:block;
	float:none;
	text-align:right;
	height: 4em;
	padding: 0 5%;	
		
}

.page-grid-tile .follow-link-box .follow-link svg{
	
	padding-left: 1em;
	color: rgb(205,105,26);
	
}

.page-grid-tile .tile-image {
	
	width:100%;
	height: 15em;
	overflow:none;
	background: rgb(240,240,240);
	margin: 0 0 1em 0;
}

.per-row-4 .tile-image{
	
	height:10em;
	
}
.page-grid-tile .tile-image img{
	
	width:auto;
	height: 8em;
}

.page-grid-tile .tile-title-box {
	
	width:100%;
	text-align:center;
	display:block;
	height:9em;
	padding: 0;
	overflow:hidden;
	
}

.daily-thought {display:block;margin: 3em 0;background: rgb(245,245,245);box-shadow: inset 0 0 30px rgb(235,235,235);padding: 2em;border: 1px solid rgb(225,225,225);font-size:1.5em;}

.page-grid-tile .tile-title-box span.overtitle {

	display:block;
	color: rgb(205,105,26);	
	font-size: 0.8em;
}

.page-grid-tile .tile-title-box h2{

	font-size: 1.33em;
	line-height:1.2em;	

}

.page-grid-tile .tile-title-box a{

	color: rgb(50,50,50) !important;
	text-decoration:none;	
}

.page-grid-tile .tile-teaser-box {
	
	font-size: 0.9em;
	line-height:1.3em;
	padding: 0 5%;
	height:5em;
	margin-bottom:0.5em;
	overflow:hidden;
	
}


.page-grid-tile .tile-teaser-box .tile-teaser-text {
	
	font-size: 0.9em;
	line-height:1.3em;
	height:4em;
	overflow:hidden;
	
}

.page-teaser {
	
	display:block;
	font-size:1.5em;
	line-height:1.5em;
}


.home-grid {
	
	display:block;
	float:none;
	width:100%;
	height:auto;
	min-height:40em;
		
}

.block-grid-container {
	
	display:block;
	float:none;
	width:90%;
	margin:0 5%;
	height:auto;
	max-width:1200px;	
	border: 1px solid orange;
	
}

.home-grid .home-block {
	
	display:inline-block;
	background: rgb(225,225,225);

}

.block-3 {
	
	display:block;
	width:28%;
	height:auto;
	min-height:25em;
	margin-right: 5%;	
}

.larche-mission {
	
	display:block;
	width:100%;
	height:auto;
	min-height:5em;	
	background: rgb(225,225,225);

	
}


.column-item {display:block;float:none;margin-bottom: 1em;}

.light-border-bottom {border-bottom: 1px solid rgb(220,220,200);padding-bottom: 1em;}

.margin-teaser {
	
	display:block;
	margin-top: 1em;
	font-size:1.35em;
	line-height:1.35em;
}

.margin-teaser a{
	
	color: rgb(205,105,26) !important;
	font-weight: 500;
	
}

.community-informations {
		
	display:block;
	margin-top: 2em;
	font-size:1em;
	line-height:1.35em;

}

/*
h2.featured-content {color: rgb(242,142,63) !important;margin: 2em 0 1em 0 !important;}
*/

.bottom-grid-header-container {display:block;width:100%;float:none;height:2em;}

h2.featured-content {display:block;float:none;width:100%;color: rgb(242,142,63);margin: 2em 0 1em 0 !important;}

h2.featured-content span.background-header{background: rgba(242,142,63,0.85);font-size:0.6em;padding:0.1em 1em;letter-spacing:0.05em;padding:0.2em 1em;text-transform:uppercase;color: rgba(255,255,255,0.8) !important;border-radius:0.2em;}


h2.section-title a{
	
	color: rgb(205,105,26) !important;
}

.community-informations a {
	
	color: rgb(205,105,26) !important;
	
}


.community-informations h3{
		
	display:block;
	font-size:1.15em;
	color: #fff !important;
	font-weight: 400;
	line-height:1.5em;
	background: rgb(242,142,63);
	padding:0.2em 0.75em;
	border-radius: 0.2em;

}

.main-menu-search {
	
	width:auto;
	
}
.visible-main-menu-search-container {
	
	display:block;
	align:right;
	width:30em;
	margin-left:20em;
	
}

.visible-main-menu-search-container button {
	
	margin-top:1.5em !important;
		
}

.visible-search-input {
	
	position:relative;
	float:left;
	width: 20em;
	font-size:1.3em;
	background: rgb(210,210,210);
	box-shadow: inset 0 0 5px rgb(190,190,190);	
	border-radius: 0.5em;
	border: 1px solid rgb(200,200,200);
	margin-top: 1em !important;
	
}

.page-body {
	
	display:block;
	font-size:1em;
	line-height:1.33em;
}

.long-title {text-decoration:underline;}

.main-search-button {
	
	background: none;
	border:none;
	color: rgb(150,150,150);
	cursor:pointer;
}

.main-search-button:hover {
	
	color: rgb(100,100,100);
		
}

.page-body h1,h2,h3 {
	
	color: rgb(205,105,26) !important;
	font-weight: 500;
	line-height:1.1em;
	
}

.page-body p img {width:100%;height:auto;}

.page-body h2 {
	
	font-size:1.5em;
	margin: 0.5em 0 0 0;
	
}


.article-content p a {
	
	color: rgb(205,105,26);
	font-weight: 500;
	
}

.article-posted-date {
	
	font-style: italic;
	color: rgb(205,105,26);
	
}
@media only screen and (max-width: 1501px) {

	.profile-content-box {width: 16em;}
	.profile-content-box-lcf {width:27em;}
	.profile-content-box-lcf p{font-size:16px;}
	.profile-tile-lcf .profile-tile-image {

		display: inline-block;
		width:8em;
		height: 8em;
		margin: 0 1.5em 0 0;
		float:left;
	}
	.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
	.col-75{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;max-width:68%;padding-right:2% !important;}

	.edit-content-link::after {content: " 1500";font-size:10px}

}

@media only screen and (max-width: 1300px) {

	.profile-content-box {width: 15em;}
	.profile-content-box-lcf {width:20em;}
	.profile-content-box-lcf p{font-size:16px;}
	.profile-tile-lcf .profile-tile-image {

		display: inline-block;
		width:8em;
		height: 8em;
		margin: 0 1.25em 0 0;
		float:left;
	}

	.page-grid-tile .tile-title-box h2{

		font-size: 1.15em;
		line-height:1.1em;

	}

	.cbp-hrmenu {
		font-size: 90%;
		border: none;
	}

	.video-container-page {

		display:block;
		height:100%;
		min-height:32em;
		max-height:40em;
		float:none;
		margin-bottom:2em !important;

	}

	.video-container {

		display:block;
		height:100%;
		min-height:32em;
		max-height:40em;
		width:100%;

	}

	iframe.page-video {width:100%;height:32em;border:none;background: rgb(25,25,25);}

	.edit-content-link::after {content: " 1300";font-size:10px}

}


@media only screen and (max-width: 1200px) {

	.profile-tile-lcf {width:44%;height:24em;background: transparent;border:none;padding:2em 0 0 0;border-bottom: 1px solid rgb(200,200,200);}
	.profile-content-box {width: 15em;}
	.profile-content-box-lcf {width:20em;float:left;}
	.profile-content-box-lcf p{font-size:16px;}
	.profile-tile-lcf .profile-tile-image {

		display: inline-block;
		width:8em;
		height: 8em;
		margin: 0 1.25em 0 0;
		float:left;
	}
	

	.edit-content-link::after {content: " 1200";font-size:10px}

}

@media only screen and (max-width: 1101px) {

	.profile-tile-lcf {width:44%;height:24em;background: transparent;border:none;padding:2em 0 0 0;border-bottom: 1px solid rgb(200,200,200);}
	.profile-content-box {width: 16em;}
	.profile-content-box-lcf {width:19em;}
	.profile-content-box-lcf p{font-size:15px;}
	.profile-tile-lcf .profile-tile-image {
		display: inline-block;
		width:8em;
		height: 8em;
		margin: 0 1.25em 0 0;
		float:left;
	}

	.profile-tile-lcf:nth-child(even) {

		margin-left: 2%;

	}

	.edit-content-link::after {content: " 1100";font-size:10px}	
	
	.page-content-main-image img {
		
		height:auto;
		width:auto;
		max-width: 100%;
		
	}
	
		.video-container-page {
	
		display:block;
		height:100%;
		min-height:28em;
		max-height:32em;
		float:none;
		margin-bottom:2em !important;
	
	}
	
	.video-container {
		
		display:block;
		height:100%;
		min-height:28em;
		max-height:32em;
		width:100%;
	
	}
	
	iframe.page-video {width:100%;height:28em;border:none;background: rgb(25,25,25);}
	
}


@media only screen and (max-width: 1025px) {

	.profile-tile-lcf {width:44%;height:28em;background: transparent;border:none;padding:2em 0 0 0;border-bottom: 1px solid rgb(200,200,200);}
	.profile-content-box {width: 20em;}
	.profile-content-box-lcf {width:100%;}
	.profile-content-box-lcf p{font-size:15px;}
	.profile-tile-lcf .profile-tile-image {
		display: inline-block;
		width:8em;
		height: 8em;
		margin: 0 1.25em 0 0;
		float:left;
	}

	.profile-tile-lcf:nth-child(even) {

		margin-left: 4%;

	}
	.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
	.col-10{display:none;}
	.col-15{display:none;}
	.col-20,.col-22,.col-25,col-30,.col-35,.col-40,.col-45,.col-50,.col-55,.col-60,.col-65,.col-70,.col-75,.col-80,.col-85,.col-9.col-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;float:none;}

	.page-grid-tile .tile-title-box h2{
		font-size: 1.15em;
		line-height:1.1em;	
	}
	
	div.page-grid-tile.jv-message.per-row-3 {background: rgba(255,255,255,0.7) !important; 
		width:47% !important;
		background: rgb(245,245,245);
		padding: 0;
		margin: 0 0 2em 0 !important;
	}
	
	div.page-grid-tile.jv-message.per-row-3:nth-child(1n+1) {
		margin: 0 2% 2em 0 !important;
	}
	
	.row-teaser-box {display:block;max-height:6em;overflow:hidden;}
	

	
	.edit-content-link::after {content: " 1025";font-size:10px}	
	
	
}


@media only screen and (max-width:768px) {

	.profile-tile {width:100%;height:auto !important;float:none;background: transparent;border:none;padding:2em 0 0 0;border-bottom: 1px solid rgb(200,200,200);}
	.profile-tile-lcf {width:100%;height:auto !important;float:none;background: transparent;border:none;padding:2em 0 0 0;border-bottom: 1px solid rgb(200,200,200);}
	.profile-content-box-lcf {width:40em;float:left;}
	.profile-content-box-lcf p{font-size:15px;}
	.profile-tile-lcf .profile-tile-image {
		display: inline-block;
		width:8em;
		height: 8em;
		margin: 0 1.25em 0 0;
		float:left;
	}

	.profile-tile-lcf:nth-child(even) {

		margin-left: 0;

	}

	
	.edit-content-link::after {content: " 768";font-size:10px}	
	
	.community-links-bottom {display:block;margin: 2em 0 0 0;padding:0 !important;list-style:none;line-height: 1em;background: rgb(245,245,245) !important;font-size:80%;}

	.community-links-bottom li{display:inline-block;float:left;width:20%;height:20em;padding: 1em 2.5%;background: rgb(245,245,245) !important;border-bottom: 2px solid rgb(245,245,245);}

	.community-links-bottom li a{display:block;float:none;padding: 0.25em;}

	.community-links-bottom li.region-highlighted {border-bottom: 2px solid rgb(242,142,63) !important; color: #fff;}


	.per-row-2 {
		
		width:100% !important;
		padding: 0;
		margin: 0;
		float:none;
		
	}

	.per-row-3 {
		
		width:100% !important;
		background: rgb(245,245,245);
		padding: 0;
		margin: 0;
		
	}
	
	div.page-rows-row {height:30em;}
	
	.row-content-box {width:80% !important;padding: 0 10%;}
	
	div.page-rows-row.news-post a div.row-image {float:none;text-align:center;width:100%;height:14em;}
	
	
	
	.per-row-4 {
		
		width:100% !important;
		background: rgb(245,245,245);
		padding: 0;
		margin: 0;
		
	}
	
	.per-row-3:nth-child(2n) {
		margin: 0;
	}
	
	.per-row-4:nth-child(2n) {
		margin: 0;
	}

	div.page-grid-tile.jv-message.per-row-3 {background: rgba(255,255,255,0.7) !important; 
		width:100% !important;
		background: rgb(245,245,245);
		padding: 0;
		margin: 0 0 2em 0 !important;
	}

	.container-bottom-content h2 {
	
		font-size: 1.1em !important;
		padding: 0 0.5em;
		
	}
	
	.bottom-info-container {
		
		width:100%;
		font-size:80%;
		margin:0;
	
	}

	.bottom-info-container li.bottom-info-contact {
	
		width: 35% !important;
	}
	
	

	
	.bottom-info-container li.bottom-info-subscription {
	
		width: 45% !important;
	}

	.bottom-info-container li.bottom-info-goto {
	
		display:none;	
	}

	.col-30 {
	
		width:100% !important;
		max-width: 100%;		
		float:none;
		margin:0;
	}
	
	.col-75 {
	
		width:100% !important;
		max-width: 100%;
		float:none;
		margin:0;
	}
	
	.col-70 {
	
		width:100% !important;
		max-width: 100%;		
		float:none;
		margin:0;
	}

	div.jv-global div.content-w-next-previous h1.article-title {font-size: 1.2em !important;margin:0;padding:0 5%;}

	div.jv-custom-header h2 {font-size: 28px;margin-top:2em !important;}

	.content-w-next-previous {display:inline-block;width:86%;height:auto;float:left;min-height:28em;}
	.previous-article {display:inline-block;width: 3%;padding: 0em 4% 0 0%;float:left;height:20em;}
	.previous-article a {font-size:3em;}
	.next-article {display:inline-block;width: 3%;padding: 0em 4% 0 0%;float:left;height:20em;}
	.next-article a {font-size:3em;}

	div.jv-home-teaser {width:35% !important;}
	
	div.jv-home-teaser svg {font-size:3em;}
	
	
	.video-container-page {
	
		display:block;
		height:100%;
		min-height:20em;
		max-height:24em;
		float:none;
		margin-bottom:2em !important;
	
	}
	
	.video-container {
		
		display:block;
		min-height:20em;
		max-height:24em;
		width:100%;
	
	}

	iframe.page-video {width:100%;height:20em;border:none;background: rgb(25,25,25);}
	
	
	
}

@media only screen and (max-width:425px) { 


	.edit-content-link::after {content: " 425";font-size:10px}	

	
	.per-row-3 {
		
		width:100% !important;
		padding: 0;
		margin: 0;
		
	}

	.per-row-3:nth-child(2n) {
		margin: 0;
	}

	.row-tags-box {display:none;}
		
	.per-row-4 {
			
			width:100% !important;
			background: rgb(245,245,245);
			padding: 0;
			margin: 0;			
		}
	
	.per-row-4:nth-child(3n+2) {
		margin: 0 !important;
	}
	
	
	#bottom-info-row {height:30em !important;}
	
	.zone-container {max-width:100% !important;}
	
	.boxed-container{width:100% !important;max-width:100% !important;margin:2em 50px !important;padding:0 !important;}
	
	.subscription-input {width:80% !important;}
	
	.community-links-bottom {display:none;}

	.bottom-info-container li.bottom-info-contact {width:100% !important;float:none;margin:0 !important;padding:0 !important;}

	.bottom-info-container li.bottom-info-goto {display:none;}

	.bottom-info-container li.bottom-info-subscription {width:80% !important;margin:0;float:none;margin:0 !important;padding:0 !important;}

	.bottom-info-container h3 {margin:1em 0 !important;padding: 0 !important;}

	div.jv-intro-container {height:20em;min-height:20em;}



	div.jv-home-teaser svg {display:none;}

	div.jv-intro-container div.jv-home-teaser {background: rgba(150,150,150,0.5);width:100%;height:2em;margin-top:15em;text-align:center;}
	
	div.jv-intro-container div.jv-home-teaser h3 {font-size:1.5em;text-align:center !important;margin:0 !important;padding:0 10% !important;color: rgb(255,255,255) !important;text-shadow: 1px 1px 3px rgba(150,150,150,0.5);}

	div.page-grid-tile.jv-message.per-row-3 div.follow-link-box {display:none;}
	
	div.jv-global div.content-w-next-previous h1.article-title {font-size: 16px;margin:1em 0 0 0 !important;padding:0;}

	div.jv-custom-header h2 {font-size: 28px;margin-top:2em;}
	
		div.jv-home-teaser p {display:none;}
	
	.video-container-page {
	
		display:block;
		height:100%;
		min-height:16em;
		max-height:20em;
		float:none;
		margin-bottom:2em !important;
	
	}
	
	.video-container {
		
		display:block;
		min-height:16em;
		max-height:20em;
		width:100%;
	
	}

	iframe.page-video {width:100%;height:16em;border:none;background: rgb(25,25,25);}
	
		

}
