/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url('https://fonts.googleapis.com/css?family=Orienta');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Pinyon+Script');
@import url('https://fonts.googleapis.com/css?family=Germania+One');
@font-face {
	font-family: 'BRLNSR';
	src: url('vomc-font/BRLNSR.eot');
	src: local('BRLNSR'), url('vomc-font/BRLNSR.woff') format('woff'), url('vomc-font/BRLNSR.ttf') format('truetype');
}
@font-face {
	font-family: 'scb';
	src: url('vomc-font/scb.ttf');
	src: local('scb'), url('vomc-font/scb.ttf') format('truetype');
}
@font-face {
	font-family: 'Dirty Ego';
	src: url('../fonts/DIRTYEGO.FON');
	src: url('../fonts/DIRTYEGO.PFB');
	src: url('../fonts/DIRTYEGO.PFM');
	src: url('../fonts/DIRTYEGO.woff');
}
body, select, input, textarea, button, .menu-sidebar a, .menu-sidebar li > span, h3.title > p {
    font-family: Arial !important;
	}
body.page.sidebars-2.isblog #system img.ir-2019-09-12 {
max-width: 200px;
height: auto;
}
body.isblog.pnp .pnp-hide {
display: none;
}
html {background: #EDEDED; overflow-x: hidden}
body {font-size: 15px; word-spacing: 2px; }
body, html {height: 101%}
#header-top {
display: none;
}
.nav-header {
text-transform: none;
font-weight: normal;
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
padding: 4px 14px 0 14px !important;
font-size: .9em !important;
}
.menu-dropdown li.level2 a.long {
height: 50px;
}
p, blockquote p {
    margin: 0 0 20px 0;
}
em, code {
color: inherit !important;
}
.btn {
color: #3b3b3b;
border: 1px solid rgba(0, 0, 0, 0.40);
}
.btn:hover, .btn:active, .btn:visited {
color: #000;
}
.html5flippingbook a.fa.fa-file-text-o {
display: none;
}
.page.isblog.pnp .img_caption_right, .page.noblog.pnp .img_caption_right, .page.isblog.pnp p.img_caption_right, .page.noblog.pnp p.img_caption_right, .page.isblog.pnp .img_caption_left, .page.noblog.pnp .img_caption_left, .page.isblog.pnp p.img_caption_left, .page.noblog.pnp p.img_caption_left {
   max-width: 40%;
position: relative;
}
.page.isblog.pnp h1.title, .page.noblog.pnp h1.title {
text-align: center;
}
.page.isblog.pnp .break {
display: block; 
clear: both;
}
.page.isblog.pnp img.size-auto {
display: none;
}
.pull-right, .pull-left {
display: table;
    max-width: 50% !important;
    max-height: 320px !important;
    line-height: 1em;
    margin: 0 10px 5px 10px;
    text-align: center;
    width: auto;
}
.page.isblog #portrait, .page.noblog #portrait {
max-width: 40% !important;
}
.page.isblog #portrait figcaption, .page.noblog #portrait figcaption {
max-width: 90% !important;
}
.page.isblog.pnp #portrait {
max-width: 28% !important;
}
.page.isblog.pnp #portrait figcaption, .page.noblog.pnp #portrait figcaption {
max-width: 100% !important;
}
.page.isblog.pnp .pull-right, .page.isblog.pnp .pull-left {
    max-width: 210px !important;
    /*max-height: 210px !important;*/
    line-height: 1em;
	}
.page.isblog.pnp #standard-image .pull-right {
max-width: unset !important;
}
body.page.sidebars-2.isblog.pnp #system .cameraCont img {
width: 300px !important;
max-width: 300px !important;
	-webkit-box-shadow: 0 0 0 !important;
	   -moz-box-shadow: 0 0 0 !important;
	        box-shadow: 0 0 0 !important;
margin: 0 !important;
padding: 0 !important;
}
.camera_caption > div div.camera_caption_desc {
line-height: 1.35em;
}
.page.isblog.pnp .avs-player .mejs__container {
top: 0 !important;
}
.page.isblog.pnp .avs-player {
padding-top: 19% !important;
}
.pull-right img, .pull-left img {
margin: 10px auto 0 auto !important;
}
.extra {
display: none;
}
.page.isblog.pnp .extra {
display: block !important;
font-size: .9em;
}
body.page.sidebars-2.isblog.pnp #system img, body.page.sidebars-2.isblog.pnp #system img.noshadow {
margin-bottom: 8px;
}
.img_caption_right {
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    color: #404040;
    padding: 1px 7px;
    margin: 5px 0 10px 3px;
        margin-top: 5px;
    display: inline-block;
    position: relative;
    float: right;
	max-width: 55%;
width: 320px;
}
figcaption {
    font-size: .75em;
    text-align: center;
}
.page.isblog figcaption, .page.noblog figcaption {
/*max-width: 87% !important;*/
margin: 5px auto;
}
figure img {
margin-bottom: 0 !important;
}
.mp3browser-headerRow {
display: none;
}
.mp3browser-row img {
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.mp3browser-row {
position: relative !important;
}
.mp3browser-row div:nth-child(2) {
display: table;
max-width: 55%;
float: left;
}
.mp3browser-row audio {
float: right !important;
position: absolute !important;
right: 0 !important;
}
.page.isblog.pnp .hide-pnp {
display: none;
}
.page.isblog.gpsa .menu-dropdown a.level1, .page.isblog.gpsa .menu-dropdown span.level1, .page.isblog.gpsa .menu-dropdown a.level2, .page.isblog.gpsa .menu-dropdown span.level2, .page.isblog.gpsa .menu-dropdown a.level3, .page.isblog.gpsa .menu-dropdown span.level3, .page.isblog.gpsa #call-us h1 {
    color: #321601;
}
.page.isblog.gpsa #content.grid-block {
padding: 0 !important;
max-width: 900px !important;
margin: 0 auto;
}
.page.isblog.gpsa .gpsa-banner img {
margin: 0 !important;
padding: 0 !important;
}
.page.isblog.gpsa .gpsa-text {
margin-right: 15px;
margin-left: 15px;
}
.page.isblog.gpsa #system .item h3, .page.isblog.gpsa #system .item h4 {
padding: 10px;
color: #210e01;
font-weight: bold;
border-top: 2px solid;
border-bottom: 2px solid;
margin: 15px 0;
}
.page.noblog.management .wrapper, .page.noblog.management .uk-container {
    max-width: unset;
}
#system .item > header .meta {
    margin: 0;
	}
table {
border: none;
}
sup {
    font-size: 70%;
    top: -4px;
}
td .pic sub {
font-size: unset;
}
td .pic sup, td .pic sub {
    top: unset !important;
    bottom: unset !important;
}
dt.result-title {
text-transform: capitalize;
}
#jcemediabox-popup-content {
max-width: 97%;
}
body.page.isblog.short #content.grid-block, body.page.isblog.home #content.grid-block, body.page.isblog.home1 #content.grid-block {min-height: 100px}
body.page.noblog #innertop-b.grid-box {
margin-top: -22px;
}
body.page.isblog.home #content.grid-block img.noshadow, body.page.isblog.home1 #content.grid-block img.noshadow {display: none}
h1 {font-size: 1.6em}
h2, .uk-h2{font-size: 1.47em; line-height: 1.4em;}
h3, .uk-h3{font-size: 1.2em; line-height: 24px; padding: 0; margin: 0}
h2{font-size: 1.47em}
h3{font-size: 1.2em;}
h4{font-size: 1.07em; line-height: 1.4}
h6{
font-size: 0.7em;
color: #444;
margin: 0;
padding: 0;
}
.module-title {
    font-size: 1.13em;
}
h3.module-title {font-size: 1.1em; font-weight: bold; line-height: 20px}
h3.module-title span.color {font-size: 1.05em; font-weight: bold; line-height: 20px;display: inline;}
.menu.updates li {
background-image: url("https://vomcanada.com/templates/vantage_j3/images/menu_sidebar.png");
background-repeat: no-repeat;
background-position: 100% 0%;
border-bottom: 1px dotted #e0e0e0;
}
.menu.updates a {
font-weight: bold;
}
.menu.updates p {
font-size: 13px;
line-height: 18px;
display: block;
margin: 0 0 1em 1em;
font-style: italic;
color: #007FC8;
}
#toolbar a, #toolbar a:active, #toolbar a:visited {
color: white !important;
text-transform: capitalize;
}
#toolbar a:hover, #toolbar a:focus {
color: #f4f4f4 !important;
}
#toolbar.grid-block {
background: #4B97D0; 
background: -webkit-linear-gradient(left, rgba(75,151,208,1), rgba(1,125,197,.9)); 
    background: -o-linear-gradient(right, rgba(75,151,208,1), rgba(1,125,197,.9)); 
    background: -moz-linear-gradient(right, rgba(75,151,208,1), rgba(1,125,197,.9)); 
    background: linear-gradient(to right, rgba(75,151,208,1), rgba(1,125,197,.9)); 
}
.module._vomc-social {clear: both; height: 47px; position: relative; top: 0; right: 53px; z-index: 10}
.module._vomc-social {
  position /*\**/: absolute\9;
 top/*\**/: 45px\9;
 right/*\**/: 100px\9
}
#toolbar .wrapper.grid-block {
position: relative;
}
#toolbar .wrapper.grid-block .search-box {
position: absolute;
top: 0;
right: 2.5rem;
z-index: 5000;
}
.searchbox {position: relative; top: 93px; right: 48px; padding: 0 0 0 25px; z-index: 5} 
a.no-border {margin-top: 6px}
/*#hmenu.grid-block, body.page.isblog.home1 #hmenu.grid-block {
background: transparent none repeat scroll 0% 0%;
border: medium none;
box-shadow: 0px 0px 0px 0px;
border-radius: 0px;
}*/
#hmenu.grid-block {
background: -webkit-linear-gradient(#DDDDDD ,#EDEDED, #DDDDDD ); 
    background: -o-linear-gradient(#DDDDDD,#EDEDED, #DDDDDD); 
    background: -moz-linear-gradient(#DDDDDD,#EDEDED, #DDDDDD); 
    background: linear-gradient(#DDDDDD,#EDEDED, #DDDDDD); 
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
    margin-top: 4px;
    margin-bottom: 0px
}
#hmenu li.level1.item1908 {
display: none
}
option.separator.contact.level1 {
display: none
}
.menu.menu-dropdown {background: transparent; margin-top: 2px;}
.module.mod-showcase.deepest {margin-bottom: -10px; margin-top: -2px}
#showcase a, #showcase a:active, #showcase a:visited {color: #EDEDED; text-decoration: underline}
#showcase a:hover {color: #DDDDDD}
body.page.isblog #system h1.title {margin-bottom: 10px;}
body.page.isblog.center-title #system h1.title {
text-align: center
}
body.page.isblog.showall .btn.btn-info.readmore-js-toggle {
display: none;
}
body.page.isblog.showall .readmore-js-section {
overflow: visible;
height: auto !important;
}
body.page.isblog.pnp .items article.item h1.title, body.page.noblog.pnp .items article.item h1.title  {font-size: 1.2em; margin: 0; padding: 0; line-height: 18px}
body.page.isblog.pnp .items article.item h2.title, body.page.noblog.pnp .items article.item h2.title {font-size: 1.07em; line-height: 22px; font-weight: bold; margin:  5px 0 0 0; padding: 0}
::i-block-chrome, body.page.isblog.home #system h1.title, ::i-block-chrome, body.page.isblog.home1 #system h1.title {
 letter-spacing: -2px;
}
body.page.isblog.pnp.archive h1.title::before {
content: "Persecution and Prayer Alert - ";
}
body.page.isblog.pnp.archive h2 {
font-size: 1.07em;
font-weight: bold;
display: block;
clear: both;
margin: 10px 0 !important;
}
body.page.isblog.pnp.archive .btn.btn-info.readmore-js-toggle {
margin-bottom: 10px
}
body.page.isblog.pnp.archive hr{
margin: 0;
}
body.page.isblog.pnp.archive #content header {
padding-top: 3px
}
body.page.isblog.home #system h1.title,body.page.isblog.home1 #system h1.title {font-size: 1.2em; font-weight: bold;line-height: 15px;  letter-spacing: .04em; text-align: center; margin-bottom: 0}
body.page.isblog.home #system img.size-auto, body.page.isblog.home1 #system img.size-auto {
border: 1px solid #404040;
margin: 0 0 5px 0;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
	        box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}
body.page.isblog.pnp #system h1.title {color: #126493}
body.page.isblog.pnp #system h2.title, body.page.noblog.pnp #system h2.title {margin-top: -17px; padding: 0; line-height: 25px}
body.page.isblog.pnp #system img, body.page.noblog.pnp #system img {
max-width: 100%;
max-height: 150px;
width: auto;
height: auto;
padding: 0;
margin: 0 10px;
/*float: right;*/
}
body.page.isblog.pnp #system img.toobig, body.page.noblog.pnp #system img.toobig {
max-width: 175px !important;
max-height: 175px !important;
width: auto;
height: auto;
padding: 0;
margin: 0 15px
}
body.page.isblog.pnp #system img.toobig1, body.page.noblog.pnp #system img.toobig1 {
max-width: 125px;
max-height: 125px;
width: auto;
height: auto;
padding: 0;
margin: 0 20px
}
body.page.isblog.pnp #system img.toosmall, body.page.noblog.pnp #system img.toosmall {
max-width: 270px;
max-height: 270px;
width: auto;
height: auto;
padding: 0;
margin: 0 15px
}
body.page.isblog.pnp #toosmall {
max-width: 280px
}
body.page.isblog.pnp #system img.original, body.page.noblog.pnp #system img.original{
width: 270px;
max-width: 270px;
min-width: 270px;
width: auto;
height: auto;
padding: 0;
margin: 0 10px
}
body.page.isblog.pnp #system p.links, body.page.noblog.pnp #system p.links {margin: 5px 0 0 0; padding: 0}
body.page.isblog.pnp #system table, body.page.noblog.pnp #system table {float: right; max-width: 250px; margin-top: 25px}
#content img {margin: 3px 10px;
	-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
	        box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
}
body.page.noblog.bd-refugees #system .items .item {
position: relative;
padding-bottom: 60px;
margin-bottom: 0;
}
body.page.noblog.bd-refugees #system h1.title, body.page.noblog.bd-refugees #system .item > header .title {
font-size: 1.07em;
font-weight: bold;
}
body.page.noblog.bd-refugees #system .title a:after {
content: "Continue Reading";
position: absolute;
bottom: 8px;
left: 0;
background: #111 -webkit-linear-gradient(top, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
background: #111 -o-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
background: #111 -moz-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
background:
#111 linear-gradient(to bottom, rgba(156,156,156,1),
rgba(86,86,86,1)) !important;
-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
margin-bottom: 8px;
color: white;
border: 1px solid
rgba(0, 0, 0, 0.16);
padding: 0 15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #ffffff;
-webkit-box-shadow: 0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 20px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255,255,255,0.3) inset;
-moz-box-shadow: 0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 20px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255,255,255,0.3) inset;
box-shadow: 0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 20px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255,255,255,0.3) inset;
}
p.prayer {
font-style: italic;
font-weight: bold;
color: #404040;
}
#content img.noshadow, #content img.noshadow1, #content img.noshadow_blue, #innerbottom-a.grid-block img, #content img.pc-img, #content fieldset.pcmod img, #hs.compojoom-bootstrap img, #content a.avs-rss-icon img, .itp-socialbuttons-mod img {
	-webkit-box-shadow: 0 0 0 !important;
	   -moz-box-shadow: 0 0 0 !important;
	        box-shadow: 0 0 0 !important;
}
body.page.sidebars-2.isblog #system img.noshadow {
max-width: 400px !important;
}
.eb-container fieldset {
margin: 0 !important;
}
 body.page.noblog.catalogue #bodyWrapper img {
	-webkit-box-shadow: 0 0 0;
	   -moz-box-shadow: 0 0 0;
	        box-shadow: 0 0 0;
}
body.page.isblog.clearance #content img {
	-webkit-box-shadow: 0 0 0;
	   -moz-box-shadow: 0 0 0;
	        box-shadow: 0 0 0;
1px dotted #888 !important;
}
blockquote strong, blockquote p strong, .result h3, header h1.title a, .showhide li .toggle-button, .sprocket-mosaic-loadmore::before {
color: #404040 !important;
}
h1, h2, h3, h4, h5, h6 {
color: #007FC8
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .module-title .color {
color: inherit !important;
}
.menu-sidebar a.thirteenthree.level1 > span {
background: none;
}
.module.mod-box.section.thirteenthree .menu-sidebar span.icon{
height: 45px !important;
width: 95px !important;
margin-top: 15px !important;
}
div#maximenuck886.maximenuckv ul li.maximenuck.level1, div#maximenuck886.maximenuckv ul li.maximenuck.level1.parent {
border-top: 1px dotted #e0e0e0;
}
div#maximenuck886.maximenuckv ul li.maximenuck.first  {
border-top: none !important
}
div#maximenuck886 div.maximenuck2:last-child  {
float: right !important;
}
#bottom-b .module.bottommenu .maximenuck_mod h2 {
color: #012641;
}
.maximenuck_mod h5 {
font-size: 13px;
line-height: 18px;
margin: 0 0 5px 0;
}
#bottom-b .module.bottommenu {
margin-top: 0
}
div#maximenuck883 div.maximenuck_mod {
    background: #f3f3f3 !important;
    border-radius: 5px !important;
    border: 1px solid #6D6765 !important;
    padding: 8px 3px !important;
    margin: 0;
-webkit-box-shadow: 0 0 70px #CCCACA inset, 0 0 20px rgba(0, 0, 0, .25) inset;
-moz-box-shadow: 0 0 70px #CCCACA inset, 0 0 20px rgba(0, 0, 0, .25) inset;
box-shadow: 0 0 70px #CCCACA inset, 0 0 20px rgba(0, 0, 0, .25) inset;
}
div#maximenuck882 ul.maximenuck li.maximenuck.level1 {
    background-size: auto 28px;
}
div#maximenuck882 li.maximenuck > a img {
    height: 28px;
}
div#maximenuck882 li.maximenuck > a img::before {
content: "" !important;
}
.iframe-container {
    position: relative;
    padding-bottom: 50.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.iframe-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*EDIT HERE*/
.page.isblog.short .iframe-container {
padding-bottom: 39.25%;
}
g path {
stroke-width: .02em !important;
stroke: #EBEBEB !important;
}
g path[fill="#518bb8"] {cursor:pointer;}
g path[fill="#518bb8"] ~ text {cursor:pointer;}
g path[fill="#014570"] {cursor:pointer;}
g path[fill="#014570"] ~ text {cursor:pointer;}
/*SOLITARY REFINEMENT*/
body.page.isblog.solref17, body.page.noblog.solref17 {
color: #fefefe;
}
body.page.isblog.solref17 .searchbox, body.page.noblog.solref17 .searchbox {
top: 4px;
}
body.page.isblog.solref17 #toolbar ul.menu, body.page.noblog.solref17 #toolbar ul.menu {
margin: 1.5em 0;
}
body.page.isblog.solref17 .menu-dropdown a.level1, body.page.isblog.solref17 .menu-dropdown span.level1, body.page.isblog.solref17 .menu-dropdown a.level2, body.page.isblog.solref17 .menu-dropdown span.level2, body.page.isblog.solref17 .menu-dropdown a.level3, body.page.isblog.solref17 .menu-dropdown span.level3, body.page.noblog.solref17 .menu-dropdown a.level1, body.page.noblog.solref17 .menu-dropdown span.level1, body.page.noblog.solref17 .menu-dropdown a.level2, body.page.noblog.solref17 .menu-dropdown span.level2, body.page.noblog.solref17 .menu-dropdown a.level3, body.page.noblog.solref17 .menu-dropdown span.level3 {
color: #121212;
}
body.page.isblog.solref17 #toolbar time, #toolbar p, body.page.isblog.solref17 #toolbar ul.menu li span, body.page.noblog.solref17 #toolbar time, #toolbar p, body.page.noblog.solref17 #toolbar ul.menu li span {
color: white !important;
font-weight: bold; 
}
body.page.isblog.solref17 .solref-top, body.page.noblog.solref17 .solref-top {
text-shadow: 3px 3px 5px #100E1B;
padding: 1em 0;
}
body.page.isblog.solref17 .random-image, body.page.noblog.solref17 .random-image {
margin-top: 2em;
text-align: center;
}
body.page.isblog.solref17 h1, body.page.noblog.solref17 h1 {
font-family: ../fonts/"Dirty Ego", Arial;
font-size: 6em;
line-height: 1em;
padding: 0 .2em;
margin: 0;
color: #fefefe !important;
}
body.page.isblog.solref17 h4, body.page.noblog.solref17 h4,
body.page.noblog.solref17 h2,
body.page.isblog.solref17 h2,
body.page.isblog.solref17 #system h3 {
margin: 1em .2em .3em 1em;
color: #fefefe !important;
}
body.page.noblog.solref17 #bottom-block h2 {
color: #012641 !important;
}
body.page.isblog.solref17 .module .module-title, body.page.noblog.solref17 .module .module-title {
text-transform: uppercase;
font-size: 1.2em;
color: #fefefe;
}
body.page.isblog.solref17 #sidebar-a .menu, body.page.noblog.solref17 #sidebar-a .menu {
font-weight: bold;
}
body.page.isblog.solref17 .menu-sidebar li.level1, body.page.noblog.solref17 .menu-sidebar li.level1 {
border-top: none;
}
.module.mod-box.bethanys-brilliant .menu-sidebar li.level1 {
    border-top: none;
    margin: 0 -2em 1em .5em;
    padding: .4em 0 .4em .5em;
    background: #45709A;
    border: 2px solid #171427;
    border-radius: 5px;
	font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
}
.module.mod-box.bethanys-brilliant .menu-sidebar a.level1 > span, .module.mod-box.bethanys-brilliant .menu-sidebar span.level1 > span {
    background: none;
}
body.page.isblog.solref17 #content img, body.page.noblog.solref17 #content img {
    margin: 3px 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
body.page.isblog.solref17 p, body.page.noblog.solref17 p {
color: #f7f7f7 !important;
max-width: 650px;
margin-left: auto;
margin-right: auto;
}
body.page.isblog.solref17 a, body.page.isblog.solref17 a:active, body.page.isblog.solref17 a:visited, body.page.noblog.solref17 a, body.page.noblog.solref17 a:active, body.page.noblog.solref17 a:visited {
color: #e8e8e8;
}
body.page.isblog.solref17 #system a {
text-decoration: underline;
}
body.page.isblog.solref17 #system a.button-color {
text-decoration: none;
font-weight: bold;
}
body.page.isblog.solref17 a:hover, body.page.noblog.solref17 a:hover {
color: #ffffff;
}
body.page.isblog.solref17 #toolbar.grid-block, body.page.noblog.solref17 #toolbar.grid-block {
height: 5.5em;
    overflow: hidden;
}
body.page.isblog.solref17 #toolbar img.logo, body.page.noblog.solref17 #toolbar img.logo {
height: 4.8em;
width: auto;
margin: 0 !important;
}
body.page.isblog.solref17 #content.grid-block, body.page.noblog.solref17 #content.grid-block {
background: #100E1B url(https://www.vomcanada.com/images/drama/solref-17-bg.jpg) top right no-repeat;
    background-size: auto auto;
background-size: 100% auto;
}
body.page.isblog.solref17 #sidebar-a, body.page.noblog.solref17 #sidebar-a {
background: #100E1B url(../../../images/drama/solref17-sidebar.jpg) top right no-repeat;
    background-size: auto auto;
background-size: 100% auto;
}
body.page.isblog.solref17 .break, body.page.noblog.solref17 .break {
display: block;
}
body.page.isblog.solref17 .avs {
background-color: #100E1B !important;
}
body.page.isblog.solref17 div#maximenuck883 ul.maximenuck li ul.maximenuck2 li p, body.page.isblog.solref17 div#maximenuck883 ul.maximenuck2 li p, body.page.noblog.solref17 div#maximenuck883 ul.maximenuck li ul.maximenuck2 li p, body.page.noblog.solref17 div#maximenuck883 ul.maximenuck2 li p {
color: #292929 !important;
}
body.page.isblog.solref17 #section-kmt .kmt-form-submit > span label {
color: #fefefe;
}
body.page.isblog.solref17 .foundryDialog .dialog-body {
background: #100E1B;
}
body.page.isblog.solref17 #jcemediabox-popup-ajax {
background: #100E1B !important;
}
body.page.isblog.solref17 #sidebar-a .module.simplelist {
margin: 0 !important;
padding: 0 !important;
}
body.page.isblog.solref17 #sidebar-a .module.simplelist .menu, body.page.noblog.solref17 #sidebar-a .module.simplelist .menu {
margin: 0 0 0 2em !important;
}
body.page.isblog.solref17 #sidebar-a .module.simplelist .menu-sidebar a.level1 > span, body.page.isblog.solref17 #sidebar-a .module.simplelist .menu-sidebar span.level1 > span, body.page.noblog.solref17 #sidebar-a .module.simplelist .menu-sidebar a.level1 > span, body.page.noblog.solref17 #sidebar-a .module.simplelist .menu-sidebar span.level1 > span {
    background: url(../../../images/menu_sidebar.png) 100% 0 no-repeat !important;
    padding-right: 5px !important;
}
.readmorejs-block {
border: none !important;
}
#innertop-a .module.imagelist .menu-sidebar li.level1 {
display: inline-block !important;
}
#innertop-a .module.imagelist .menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span {
    background: none !important;
    padding-right: 15px !important;
    margin-left: 15px !important;
}
#innertop-a .module.imagelist {
min-height: auto !important;
}
#sidebar-a .module.standout {
background: #cecece;
border: 1px solid black;
border-radius: 6px;
margin: 0 4px;
max-width: 95%;
color: black;
}
.vbMessageText::before {
content: "";
}
.vbMessageText::after{
content: "";
}
.vbContainer #mceu_10, .vbContainer #mceu_11 {
display: none;
}
#vbMessageForm .control-group:nth-child(4):before {
content: "Please include the person(s) for whom you are praying.";
padding-bottom: 15px;
text-align: center;
width: 100%;
font-style: italic;
}
ul.easyfolderlisting {
padding-left: 0 !important;
}
.easyfolderlisting a {
text-decoration: underline;
}
#jform_captcha-lbl {
display: none;
}
.rsform-block-recaptcha strong {
display: none;
}
#vitabookMessageForm control-group:nth-child(5) control-label:before {
content: "Security Question:"
}
p.img_caption_right1, .img_caption_right1 {
font-size: 11px;
line-height: 13px;
text-align: center;
color: #404040;
padding: 1px 7px;
margin: 5px 0 10px 3px;
display: inline-block;
float: right;
max-width: 40%;
}
p.img_caption_right1 img, .img_caption_right1 img {
width: auto !important;
height: auto !important;
padding: 0 !important;
margin: 0 10px 8px 10px !important;
float: right;
max-width: 100% !important;
max-height: 230px !important;
}
#accordion3.bluefaq.headerborder .accordionfaqheader {
height: 2em;
}
#accordion3.bluefaq.headerbackground .accordionfaqheader, #accordion3.bluefaq.headerbackground .accordionfaqheader a {
font-size: 1.02em;
line-height: 1.9em;
font-weight: bold;
}
#hmenu {
position: relative;
z-index: 50;
}
.module.translator {
width: auto;
position: fixed;
bottom: 0;
left: 0;
height: 25px;
background: #d2d0d082;
}
/****FLIPPING BOOK******/
.html5flippingbook {
position: relative;
z-index: 1;
}
#html5flippingbook .html5fb-pict {
max-width: 65px !important;
}
.paddifier img {
margin: 0 !important;
}
html body .flipbook-viewport > .rel {
z-index: 1
}
.html5fb select, #html5flippingbook .html5fb-date {
display: none !important;
}
.html5fb-pict img {
max-height: 84px !important;
}
#html5flippingbook .html5fb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
#html5flippingbook .html5fb-list-item:last-child {
padding: 10px 0 30px 0 !important;
position: relative !important;
height: auto !important;
}
#html5flippingbook .html5fb-list .row-fluid {
position: relative !important;
}
#html5flippingbook .html5fb-list .row-fluid:last-child {
border-bottom: none !important;
}
#html5flippingbook .html5fb-list .row-fluid:last-child::before{
content: "Links to previous editions:";
position: absolute;
font-weight: bold;
line-height: 1em;
bottom: 3% !important;
width: 100% !important;
}
/****************MEDIABOX*****************/
.wf-mediabox-container {
    overflow: visible;
	}
/*.wf-mediabox, .wf-mediabox * {
padding: 0 2px !important;
}*/
.wf-mediabox h1 {
color: #03548 !important;
font-size: 25px !important;
line-height: 25px !important;
font-weight: bold !important;
margin: 25px 0 15px 0 !important;
}
.wf-mediabox h4 {
font-size: 1.07em !important;
line-height: 1.4 !important;
margin: 11px 0 !important;
line-height: 22px !important;
color: #075c97 !important;
}
.wf-mediabox p {
margin: 0 0 20px 0 !important;
}
.wf-mediabox a {
cursor: pointer !important;
}
.wf-mediabox #system .item > header .icon {
display: none !important;
}
body.page.isblog.hidebanner #toolbar, body.page.isblog.hidebanner #header {
display: none !important;
}
body.page.isblog.hidebanner #main {
max-width: 700px !important;
margin: 0 auto;
}
body.page.isblog.hidebanner .nospace {
margin-right: -10px;
margin-left: -10px;
}
body.page.isblog.hidebanner .nospace img {
margin: 0 !important;
padding: 0 !important;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.control-group input {
    height: auto;
	}

body.noblog.home1 #showcase {
display: none;
}
.sp-accordion.sp-accordion-style2 .toggler {
border: 1px solid #c6c6c6;
border-radius: 4px;
display: block;
height: unset !important;
line-height: unset !important;
position: relative !important;
}
.sp-accordion.sp-accordion-style2 .toggler span, .sp-accordion.sp-accordion-style2 .toggler span span {
display: unset !important;
height: unset !important;
line-height: unset !important;
position: relative !important;
}
.sp-accordion.sp-accordion-style2 .toggler:hover, .sp-accordion.sp-accordion-style2 .active {
    background-position: 0;
	
}
.sp-accordion.sp-accordion-style2 .toggler, .sp-accordion.sp-accordion-style2 .toggler span, .sp-accordion.sp-accordion-style2 .toggler span span {
background-image: linear-gradient(to bottom, #f6f6f6, #c7c7c7);
font-size: 15px;
font-weight: bold;
color: #545454;
}
.sp-accordion.sp-accordion-style2 .toggler:before {
content: url(https://vomcanada.com/images/general/faq-expand.gif);
float: left;
padding-right: .5em;
}
.sp-accordion.sp-accordion-style2 .toggler.active:before {
content: url(https://vomcanada.com/images/general/faq-collapse.gif);
}
.sp-accordion.sp-accordion-style2 .toggler {
border: 1px solid #c6c6c6;
border-radius: 4px;
}
body.page.isblog.FAQ article h1.title {
font-size: 1.4em;
}
body.page.noblog.nl #innertop-b .module {
    margin: 0;
        margin-bottom: 0px;
    float: none;
    clear: none;
    max-width: 100%;
	}
body.page.noblog.nl #maininner {
	overflow: hidden;
background-color: rgba(255,255,255,1);
border: 1px solid rgba(255,255,255,0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
body.page.noblog.nl #content{
	overflow: hidden;
background-color: transparent;
border: none;
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
box-shadow: 0 0 0 rgba(0, 0, 0, 00);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
body.page.noblog.nl .blog h1 {
display: none;
}
body.page.noblog.nl #innertop-b .mod-box {
padding: 0 10px;
}
/************FRENCH DESIGNATIONS******************/
html.translated-ltr body, body.french {
height: auto;
max-width: 100%;
overflow: hidden;
}
.module.mod-box.pnpsum p {
display: none;
}
.module.mod-box.pnpsum h4 {
margin: 4px 0;
}
.module.mod-box.pnpsum figure {
height: 110px !important;
max-height: 110px !important;
overflow: hidden !important;
display: block !important;
text-align: center;
position: relative;
float: none;
width: 100%;
max-width: 100% !important;
margin: 0;
}
.module.mod-box.pnpsum figure img {
max-width: 100% !important;
position: absolute;
top: 40%;
-ms-transform: translateY(-40%);
transform: translateY(-40%);
left: 0;
}
.module.mod-box.pnpsum figcaption {
display: none;
}
.module.mod-box.pnpsum h5 {
font-size: 1rem;
margin: 0 0 .5em 0;
font-style: italic;
}
.module.mod-box.pnpsum hr {
    margin: .5em 0;
	}
html.translated-ltr .menu-dropdown li.level1 .salelink.level1::before, html.translated-ltr .nopadding.maximenuck li.maximenuck.parent.level1 a.maximenuck.salelink::before {
content: "";
}
html.translated-ltr body.page.isblog.home #system h1.title, html.translated-ltr body.page.isblog.home1 #system h1.title {
height: 2.1em;
line-height: 1.2em;
}
body.isblog.french #bottom-a .width20 {
padding: 0 5px;
}
body.isblog.french #bottom-a h1 {
font-size: 1.2em;
font-weight: bold;
line-height: 1.3em;
letter-spacing: .04em;
text-align: center;
margin-bottom: 0;
background: url(../images/body/hr-dotted.png) repeat-x scroll center bottom transparent;
margin-top: 0 !important;
height: 3em;
margin-bottom: .5em;
}
body.isblog.french #bottom-a {
overflow: hidden;
background-color: rgba(255,255,255,1);
border: 1px solid rgba(255,255,255,0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 0 0 0 8px;
padding: 0 5px;
}
body.isblog.french #bottom-a .module {
position: relative;
min-height: 560px !important;
}
body.isblog.french #bottom-a .module p.links {
position: absolute; 
bottom: 0;
}
body.isblog.french #bottom-a img {
border: 1px solid #404040;
margin: 0 0 5px 0;
-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}
a.flag.nturl {
text-transform: capitalize;
}
.moduletablebottomcontact h2 {
color: #012641;
}
.page.noblog.800 #content.grid-block {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.page.noblog.750 #content.grid-block {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.page.noblog.700 #content.grid-block {
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) {
body.isblog.french #bottom-b .grid-box.width20 {
margin: 0 10px;
width: 18%;
}
}
@media (max-width: 479px) {
/*html.translated-ltr #toolbar .float-left .module a::before, body.french #toolbar .float-left .module a::before {
    content: url(../../../images/general/logo-fr1.png);
    padding-top: .5rem;
}
a.language {
display: block;
width: 600px;
height: 120px;
background: url(../../../images/general/logo-fr.png) top left no-repeat;
z-index: 2000;
background-size: contain;
}*/
img.logo {
left: 5px;
max-width: 85%;
}
}
@media (max-width: 959px) {
/*#sidebar-b {
margin: 0 8px;
width: 96%;
}*/
#bottom-block {
margin: 5px 7px 0 1px;
width: 98%;
}
}
/*a.flag.nturl:before {
content: "Traduire tout le texte: ";
display: inline;
}*/
/*--------END FRENCH-----------*/

/*--------BEGIN FACE OF COURAGE------------*/
body.isblog.foc #content {
background: #E7E2E1 url(../../../images/general/foc-bg.jpg) top center no-repeat !important;
background-size: 100% auto;
padding: 0 !important;
width: 800px !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
body.isblog.foc article {
	background: url(../../../images/general/foc-bg1.jpg) bottom center no-repeat !important;
	background-size: 100% auto !important;
}
body.isblog.foc {
color: #693D25 !important;
font-size: 1.2em !important;
font-family: Arial !important;
}
body.isblog.foc #content a {
color: #693D25 !important;
text-decoration: underline !important;
}
body.isblog.foc b, body.isblog.foc strong {
color: #330f16 !important;
font-weight: 700 !important;
font-size: 1.02em;
}
body.isblog.foc p.foc-intro {
 padding-top: 12rem;
 position: relative;
 margin: 0  !important;
 padding-left: 7.5rem !important;
}
body.isblog.foc p.foc-intro1 {
padding-top: 80px !important;
margin-left: 14rem !important;
display: table;
}
body.isblog.foc img.foc-title1 {
position: absolute !important;
z-index: 1 !important;
left: 0;
margin: 0 !important;
padding: 10px 0 0 0 !important;
}
body.isblog.foc img.foc-title2 {
display: none;
}
body.isblog.foc figure.pull-right.foc {
position: relative!important;
z-index: 100!important;
margin-top: 5rem;
margin-right: 55px;
}
body.isblog.foc figcaption {
font-style: italic;
font-weight: bold;
font-family: Arial;
}
body.isblog.foc p.quote {
color: #330f16 !important;
padding: 1rem 7.5rem;
background: url(../../../images/general/foc-quote.png) top center repeat-y;
background-size: 100% auto;
line-height: 1.3em;
font-size: .85em;
font-weight: bold;
}
body.isblog.foc p.quote::before {
content: url(../../../images/general/foc-quote1.png) !important;
padding-right: 5px
}
body.isblog.foc p.quote::after {
content: url(../../../images/general/foc-quote2.png) !important;
padding-left: 5px;
position: absolute;
}
body.isblog.foc1 #content {
background: url(../../../images/general/marble.jpg) top left repeat;
background-size: 100% auto;
padding: 0 !important;
width: 800px !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
body.page.isblog.foc1 div.intro {
background: url(../../../images/general/foc-inspiration-titlebg.jpg) top left repeat;
padding-top: 24rem;
}
body.isblog.foc1 p {
margin-right: 15px;
margin-left: 15px;
}
body.isblog.foc1 p.quote {
background: #AEBECF;
padding-left: 8rem;
padding-right: 8rem;
margin: 0;
}
body.noblog.foc-reg h1.eb-page-heading {
text-align: center !important;
}
@media (max-width: 767px) {
body.isblog.foc p {
padding-right: 10px;
padding-left: 10px;
}
body.isblog.foc img.foc-title1 {
display: none;
}
body.isblog.foc img.foc-title2 {
display: block;
}
body.isblog.foc p.foc-intro, body.isblog.foc p.foc-intro1 {
padding-top: 0 !important;
}
body.isblog.foc p.foc-intro {
padding-left: 0 !important;
}
body.isblog.foc p.foc-intro1 {
margin-left: 0 !important;
text-align: center;
display: block;
}
body.isblog.foc figure.pull-right.foc {
float: none !important;
margin: 40px auto 15px auto !important;
max-width: 75% !important;
}
body.isblog.foc p.quote {
padding-left: 15px; 
padding-right: 15px;
}
body.isblog.foc .break {
display: block; 
clear: both;
}
}
/*--------END FACE OF COURAGE-------*/

/*****ART PAGES****/
.page.isblog.art19 #content.grid-block {
background: #373635 url(../../../images/general/art20-strange-joy.jpg) center top no-repeat;
background-size: 100% auto !important;
padding: 0 !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.page.isblog.art19 article {
padding-bottom: 9rem;
}
.art-main {
text-align: center;
padding: 2em 0 25em;
}
.art-title {
font-family: 'scb', 'Comic Sans', Arial !important;
font-size: 2.6rem;
line-height: 7rem;
color: #f4f8bd;
display: inline-block;
white-space: pre-wrap;
max-width: 100%;
letter-spacing: .02em;
text-shadow: 4px 4px 6px #0F0F0E;
}
.artlinks-left {
float: left;
display: table;
width: 265px;
max-width: 50%;
text-align: right;
margin-left: 1.8rem;
}
.artlinks-right {
float: right; 
display: table; 
width: 265px; 
max-width: 50%; 
text-align: left; 
margin-right: 1.8rem;
}
.artlinks-left a, .artlinks-right a {
display: table-cell; 
width: 50%; 
vertical-align: middle;
text-align: center;
}
.artlinks-left img, .artlinks-right img {
max-width: 90%; 
margin: 0 auto;
}
.art-expressions {
float: left; transform: rotate(-14deg); 
margin: 3.4rem; 
font-size: 1.6rem; 
line-height: 2.2rem; 
color: #f4f8bd; 
font-family: 'scb', 'Comic Sans', Arial !important; 
text-align: center; 
text-shadow: 4px 4px 6px #0F0F0E;
}
.art-story {
float: right; 
margin: 0 2rem; 
font-size: 1.6rem; 
line-height: 2.2rem; 
color: #f4f8bd; 
font-family: 'scb', 'Comic Sans', Arial !important; 
text-align: center; 
text-shadow: 4px 4px 6px #0F0F0E;
}
.page.isblog.art19 #innerbottom-a {
display: none;
}
.page.isblog.art19 #innerbottom-b .module {
background: #1A1A1A;
background-color: #1A1A1A;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
color: #F4F8BD;
text-transform: uppercase;
font-family: 'scb', 'Comic Sans', Arial !important; 
font-size: 1.5rem;
letter-spacing: .09rem;
text-shadow: 4px 4px 6px #0F0F0E;
}
.page.isblog.art19 #innerbottom-b .module p {
margin: 0;
}
.page.isblog.strangejoy #content {
background: #373635 !important;
color: #fdffe9 !important; 
/*font-family: 'scb', 'Comic Sans', Arial !important; 
text-shadow: 4px 4px 6px #0F0F0E !important;
font-size: 1.2rem !important;
letter-spacing: .05rem !important;*/
max-width: 900px !important;
margin-left: auto !important;
margin-right: auto !important;
}
body.page.isblog.strangejoy #system h1.title {
    color: #f4f8bd !important;
    font-family: 'scb', 'Comic Sans', Arial !important;
    text-shadow: 4px 4px 6px #0F0F0E !important;
    font-size: 2rem !important;
    letter-spacing: .05rem !important;
    padding: 10px 0 0 0;
    margin: 0;
}
body.page.isblog.strangejoy #content a {
    color: #f4f8bd !important;
}
@media (max-width: 1040px) {
.page.isblog.art19 #content.grid-block {
    background: #373635 url(../../../images/general/art20-strange-joy.jpg) center 9rem no-repeat !important;
	background-size: 150% auto !important;
	}
.art-main {
padding: 2em 0 60em;
}
.art-title {
width: 100% !important;
line-height: 3rem;
}
.artlinks-left, .artlinks-right {
width: 50% !important;
}
.artlinks-left {
margin-left: 0 !important;
}
.artlinks-right {
margin-right: 0 !important;
}
}
@media (max-width: 767px) {
.art-main {
    padding: 2em 0 49em;
}
.art-expressions {
    float: none;
    transform: rotate(0deg);
	}
.art-story {
float: none;
}
}
@media (max-width: 625px) {
.art-main {
    padding: 2em 0 40em;
}
}
@media (max-width: 500px) {
.art-main {
padding: 2em 0 30em;
}
}
@media (max-width: 425px) {
.art-main {
padding: 2em 0 25em;
}
}
@media (max-width: 360px) {
.art-main {
padding: 2em 0 20em;
}
}

/************END ART PAGE****************/
/************START ART PAGE 2020****************/

/************END ART PAGE 2020****************/
.page.isblog.raymond #content.grid-block {
background: #201F1F url(../../../images/general/raymond-bg.jpg) top left no-repeat;
}
/***********CHRISTMAS**************/
.page.isblog.christmas #content.grid-block {
width: 800px;
max-width: 95%;
background: #232414 url(../../../images/general/christmas-bg.jpg) top right no-repeat;
background-size: cover;
padding: 3rem 0;
margin-left: auto;
margin-right: auto;
position: relative;
display: block;
overflow: hidden;
}
.page.isblog.christmas article {
margin-bottom: -4rem;
}
.page.isblog.christmas #content p {
margin: 6px 3vw 20px 3vw;
padding: 0;
line-height: 1.5em;
}
.page.isblog.christmas #content a {
color: #000;
text-decoration: underline;
}
.page.isblog.christmas #content img {
margin: 0;
padding: 0;
width: 100%;
}
/*********END CHRISTMAS************/
/***********CHRISTMAS 2020**************/
.page.isblog.christmas20 #content.grid-block {
width: 800px;
max-width: 95%;
background: #F5EBEA url(../../../images/general/christmas-2020-bg.jpg) top center repeat-y;
background-size: 100% auto;
padding: 0;
margin-left: auto;
margin-right: auto;
position: relative;
display: block;
overflow: hidden;
border-right: 1px solid #5F162A;
}
.page.isblog.christmas20 article {
margin-bottom: -1.25rem;
}
.page.isblog.christmas #content p {
margin: 6px 3vw 20px 3vw;
padding: 0;
line-height: 1.5em;
}
.page.isblog.christmas20 #content a {
color: #000;
text-decoration: underline;
}
.page.isblog.christmas20 #content img {
margin: 0;
padding: 0;
width: 100%;
}
/*********END CHRISTMAS 2020************/
/*************GENERAL*************/

@media (max-width: 959px) {
body.page.noblog.nl #maininner {
width: 100%;
}
}
@media (max-width: 767px) {
.mp3browser-row {
position: relative !important;
}
.mp3browser-row div:nth-child(2) {
display: block;
max-width: 100%;
float: none;
}
.mp3browser-row audio {
float: none !important;
position: relative !important;
right: 0 !important;
}
}
@media (min-width: 710px) {
.moduletablesolref-mobile {
display: none;
}
}
@media  (max-width: 709px) {
body.page.isblog.solref17 #toolbar img.logo, body.page.noblog.solref17 #toolbar img.logo {
padding-left: 1.5em;
}
body.page.isblog.solref17 h1, body.page.noblog.solref17 h1 {
font-size: 4em;
}
table.sharespace td {
display: flex;
}
.moduletablesolref-mobile {
display: block !important;
}
div#maximenuck966.maximenuckh ul.maximenuck li.maximenuck.level1 > a {
min-height: 16px;
}
div#maximenuck966.maximenuckh ul.maximenuck li.maximenuck.level1 {
line-height: .5em
}
div#maximenuck966.maximenuckh ul.maximenuck li.item2205.maximenuck.level1, div#maximenuck966.maximenuckh ul.maximenuck li.item2320.maximenuck.level1, div#maximenuck966.maximenuckh ul.maximenuck li.item2319.maximenuck.level1, body.page.isblog.solref17 .menu-sidebar li.level1.item2319, body.page.isblog.solref17 .menu-sidebar li.level1.item2320, body.page.isblog.solref17 .menu-sidebar li.level1.item2205, body.page.noblog.solref17 .menu-sidebar li.level1.item2319, body.page.noblog.solref17 .menu-sidebar li.level1.item2320, body.page.noblog.solref17 .menu-sidebar li.level1.item2205 {
display: none;
}
}
div#maximenuck966.maximenuckh ul.maximenuck li.level1.parent > a {
padding: 7px 0 0 0 !important;
}
@media (min-width: 710px) and (max-width: 800px) {
div#maximenuck966 ul.maximenuck li.maximenuck.level1 {
padding: 4px 5px 2px 5px;
margin: 2px 0 0 0;
border-right: 1px solid #F0C085 !important;
}
div#maximenuck966 ul.maximenuck li.maximenuck.last.level1 {
border-right: none !important
}
}
@media (min-width: 960px) {
table.petr {
max-width: 70%;
}
}
@media (max-width: 959px) {
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
padding: 4px 7px 0 6px !important;
}
.module.mod-box.bethanys-brilliant .menu-sidebar li.level1 {
margin: .4em;
}
.formResponsive fieldset {
    margin: 0;
}
.darkenit {
overflow: hidden;
background: rgba(0,0,0,0.75);
margin-left: -.8em;
padding: 1em;
margin-bottom: 100px;
box-shadow: 0 0 5px 10px #000;
}
body.page.vigil1 #content.grid-block h1 {
font-size: 2.5em !important;
}
body.page.vigil1 #content.grid-block h4 {
    font-size: 1.5em !important;
}
body.page.vigil1 #content.grid-block h3 {
    font-size: 1.2em !important;
}
body.page.vigil1 #content.grid-block td {
    display: block;
    width: 100% !important;
}
body.page.vigil1 #content.grid-block td span {
float: none !important;
text-align: center !important;
max-width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}
}
@media (max-width: 709px) {
div#maximenuck966 ul.maximenuck li.maximenuck.level1 {
    display: block;
    float: left !important;
    position: relative;
    clear: both;
    padding-left: 4px !important;
}
div#maximenuck966 span.titreck {
float: left !important;
}
div#maximenuck966 div.floatck {
position: relative;
border: none;
display: block !important;
}
}
@media (min-width: 661px) and (max-width: 696px) {
.searchbox { top: 0 !important}
}
@media (min-width: 600px) {
body.page.sidebars-2.isblog #system img {
max-width: 300px;
max-height: 300px;
width: auto;
height: auto;
}
body.page.sidebars-2.isblog.pnp #system img, body.page.sidebars-2.isblog.pnp #system img.noshadow {
max-width: 210px !important;
max-height: 210px !important;
}
img.toosmall, body.page.noblog.pnp #system img.toosmall {
    max-width: 270px !important;
    max-height: 270px !important;
}
}
@media (max-width: 600px) {
.commedia tr.musictitles {
display: none
}
table.commedia td {
display: flex;
height: auto;
}
.playercontainer {
margin: 0
}
.mobile-linebreak {
display: block;
clear: both;
margin-top: .8em;
}
}
@media (max-width: 660px) {
#content img.noshadow.vanish {
display: none
}
div.maximenuckh ul:not(.noresponsive) li {
width: auto !important
}
div#maximenuck882 ul.maximenuck {
padding: 0 0 11px 35px;
width: 100%;
}
div#maximenuck882 ul.maximenuck li.maximenuck.level1 {
background-size: 100%;
margin: 0px !important;
padding: 0 !important;
}
div#maximenuck882 li.maximenuck > a img {
max-height: 20px;
}
body.page.isblog.pnp #pnplinks, body.page.noblog.pnp #pnplinks {
    display: block !important;
    position: relative !important;
    z-index: 200 !important;
    max-width: 100% !important;
    margin: 5px 0 6px 0 !important;
}
}
#innerbottom-a.grid-block img {margin: 0; padding: 0}
body.page.noblog ul li {list-style-type: none}
body.page.noblog.pnp ul li {list-style-type: inherit}
body.page.noblog.pnp article.item ul  {margin-left: 120px}
.tag-body {border: none; padding: 0}
.tag-body p {font-size: 1em; line-height: 22px}
.tag-body img  {
max-width: 250px;
max-height: 250px;
width: auto;
height: auto;
padding: 0;
margin: 0 10px}
body.page.isblog.home .item h4, body.page.isblog.home .item p, body.page.isblog.home1 .item h4, body.page.isblog.home1 .item p {margin: 3px 0; padding: 0; line-height: 20px}
body.page.isblog.home .item .content.clearfix .video, body.page.isblog.home1 .item .content.clearfix .video {display: none}
body.page.noblog.dz-tiziouzou .avs-video h2::last-of-type, body.page.noblog.dz-tiziouzou .avs-video .row-fluid::last-of-type, body.page.noblog.dz-tiziouzou .avs-video .pagination {
display: none:
}
#footer.grid-block ul.menu.menu-line {
*display: none;
display: none\9;
list-style: none;
-webkit-column-count: 5;
   -moz-column-count: 5;
        column-count: 5;
  margin: 0 auto;
	padding: 0 8px;
    overflow: hidden
}
#footer ul li {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 14px
}
#footer li span.nav-header {
line-height: 25px;
margin-left: -15px;
}

#footer ul li ul{
        padding: 0;
	height: 150px;
       width: 216px;
	clear: right;
	display: inline-block;
    position: relative;
    overflow: hidden
        }
        
#footer ul li ul li {
margin: 0;
padding: 0;
line-height: 14px;
}
/*em, code {color: #404040 !important;}*/
.searchbox {
	height: 29px;
}
.searchbox input {
	height: 30px;
       padding: 0
}
input[type="number"] {
border: 1px solid #0e0e0e !important;
}
.module.mod-box {margin: 0}
.module.mod-box.allstories p { line-height: 16px;padding: 0; margin: -10px 0 }
/*#blockrandom.wrapper {margin-left: -10px}*/
.banneritem {line-height: 18px; 
   background: url(https://www.vomcanada.com/templates/vantage_j3/images/body/block-div-h.png) repeat-x scroll 0 100% transparent;
   padding-bottom: 10px}
.banneritem img {margin: 2px 6px}
blockquote {font-size: 1.07em; line-height: 1.2em; font-weight: bold}
a.emphasis {font-weight: bold; color: #116A9E; padding-top: 10px}
.module.mod-box ul.line.line-icon li {line-height: 20px; margin-top: 0}
.module.mod-box.allstories.deepest p {padding-bottom: 15px}
.module.mod-box.countryprofile p {font-size: 0.93em; line-height: 18px; margin: 7px 0; padding: 0;}
p.links a, p.links a:hover, p.links a:visited, p.links a:active, a.button-color {background: #111 -webkit-linear-gradient(top, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
background: #111 -o-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
background: #111 -moz-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
background: #111 linear-gradient(to bottom, rgba(156,156,156,1), rgba(86,86,86,1)) !important;
/*	-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
	        box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);*/
margin-bottom: 8px;
color: white;
border: 1px solid rgba(0, 0, 0, 0.16);
padding: 5px 15px 6px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
body.page.isblog.home1 p.links a, body.page.isblog.home1 p.links a:hover, body.page.isblog.home1  p.links a:visited, body.page.isblog.home1  p.links a:active {
background: #111 -webkit-linear-gradient(top, rgba(156,156,156,1), rgba(86,86,86,1)) !important; 
background:  #111 -o-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1))  !important; 
background:  #111 -moz-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1))  !important; 
background:  #111 linear-gradient(to bottom, rgba(156,156,156,1), rgba(86,86,86,1))  !important; 
}
a.button, a.button:hover, a.button:active, a.button:visited {
background: inherit;
	-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
	        box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
}
.readmorejs-block {position: relative; top: 0; z-index: 10;}
.btn.btn-info.readmore-js-toggle {font-size: 1.07em; line-height: 20px; width: 175px;  background: #24C971;border-radius: 3px; float: left; clear: right; position: relative: z-index: 12;
background: -webkit-linear-gradient(top, rgba(156,156,156,1), rgba(86,86,86,1)); 
background: -o-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1)); 
background: -moz-linear-gradient(bottom, rgba(156,156,156,1), rgba(86,86,86,1)); 
background: linear-gradient(to bottom, rgba(156,156,156,1), rgba(86,86,86,1)); 
/*	-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
	        box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);*/
}

.qfl-article-list-pro ul.articles {margin-left: 0; padding-left: 0}
.qfl-article-list-pro .title {line-height: 18px}
#userForm.formResponsive img, #vitabookMessageForm img {
-webkit-box-shadow: 0px 0px 0px;
	   -moz-box-shadow: 0px 0px 0px;
	        box-shadow: 0px 0px 0px;
}
#mceu_5.mce-widget.mce-btn.mce-btn-small.mce-first.mce-last, #mceu_6.mce-widget.mce-btn.mce-btn-small.mce-first.mce-last {display: none}
.module.mod-box.section {border-top: 2px dotted #606060}
.module.mod-box.copyright {font-size: 0.8em}
.module.mod-box.copyright a, .module.mod-box.copyright a:hover, .module.mod-box.copyright a:visited, .module.mod-box.copyright a:active {color: #707070}
.icon.email, .icon.print {float: right; clear: left}
.module.mod-box.rec-footer {padding: 0;}
.mod-box.reminder {
padding: 0 0 30px 0 !important;
}
@media (max-width: 660px) {
.module._vomc-social {clear: none; right: 50px}
.searchbox {position: relative; top: 5px; right: 0px} 
body.page.isblog.home .item, body.page.isblog.home1 .item {min-height: 100px; width: 95%}
body.page.isblog.home .item .content.clearfix img, body.page.isblog.home1 .item .content.clearfix img {max-width: 95%}
body.page.isblog.home .item .content.clearfix, body.page.isblog.home1 .item .content.clearfix { width: 95%}
}
@media (max-width: 480px) {
.module._vomc-social {clear: none; right:0px}
figure {
float: none !important;
width: 100% !important;
text-align: center !important;
}
.pull-right, .pull-left, .page.isblog #portrait, .page.noblog #portrait {
max-width: 100% !important;
}
figure img{
width: 94% !important;
height: auto !important;
max-height: unset !important;
margin: 0 auto !important;
}
table.mobile td {
display: flex !important;
}
}
#system #adminForm {margin-top: 0}
body.page.noblog.pnp #system .items .item {margin-bottom: 0}
#system .item > header .meta {
line-height: 15px;
font-family: Arial;
letter-spacing: unset;
}
#system .item > header .meta > span {
display: block;
}
#content header {padding-top: 0}
body.page.isblog.pnp #content header {padding-top: 13px}
body.page.isblog.home article.item .content.clearfix, body.page.isblog.home1 article.item .content.clearfix {height: 350px; font-size: 0.87em}
body.page.isblog.pnp .items article.item p {padding-right: 5px}
body.page.isblog.pnp .content {position: relative}
body.page.isblog #pnplinks {display: none}
body.page.isblog.pnp #pnplinks, body.page.noblog.pnp #pnplinks {
display: block;
position: absolute;
z-index: 200;
max-width: 50%;
bottom: 0;
right: 0;
line-height: 22px
}
body.page.isblog .praisereport, body.contentpane.modal .praisereport {
display: none;
}
body.page.isblog.pnp .praisereport {
display: block;
clear: both;
height: 60px;
}
@media (max-width: 480px) {
body.page.isblog.pnp .praisereport {
height: 45px;
}
}
body.page.isblog .praisereport::after, body.contentpane.modal .praisereport::after {
content: "";
}
body.page.isblog.pnp .praisereport::after {
content: 'PRAISE REPORT';
display: block;
height: 30px;
width: 100%;
font-weight: bold;
font-size: 1.08em;
font-family: Arial;
color: #007FC8;
position: absolute;
left: 0;
right: 0;
margin: auto;
text-align: center;
background: url(https://www.vomcanada.com/templates/vantage_j3/images/body/hr-dotted.png) top center repeat-x;
padding: 10px 0 0 0;
}
#content div.formField.rsform-block.rsform-block-captcha img, #content tr.rsform-block.rsform-block-submit img  {
	-webkit-box-shadow: 0 0 0;
	   -moz-box-shadow: 0 0 0;
	        box-shadow: 0 0 0;
}
.commedia tr.musictitles td {
padding-left: 8px !important;
}
.menu-dropdown li.level1 a.newlink.level1::before {
content: "";
}
.menu-dropdown li.level1 a.newlink.level1::before, .nopadding.maximenuck li.maximenuck.parent.level1 a.maximenuck.newlink::before {content: url(https://www.vomcanada.com/images/general/new-bg.png);
float: left;
margin-left: -5px;
margin-top: -2px;
z-index: 10;
position: absolute;
top: 0;
left: 0;
filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1.5);
padding: 0 5px;
font-size: .8em;
}
.menu-dropdown a.newlink.level1 > span {
z-index: 1
}
.menu-sidebar a.new.level1 > span {
padding-right: 15px !important;
}
.menu-sidebar a.new.level1::before {
content: 'New!';
float: left;
margin-right: 6px;
font-style: italic;
font-weight: bold;
}
.menu-dropdown li.level1 .salelink.level1::before {
content: "";
}
.menu-dropdown li.level1 .salelink.level1::before, .nopadding.maximenuck li.maximenuck.parent.level1 a.maximenuck.salelink::before {content: url(https://www.vomcanada.com/images/general/sale-bg.png);
float: left;
margin-left: -5px;
margin-top: -2px;
z-index: 10;
position: absolute;
top: 0;
left: 0;
filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1.5);
padding: 0 5px;
font-size: .8em;
}
.menu-dropdown .salelink.level1 > span {
z-index: 1
}
.menu-dropdown a.red.level2 {
background: red;
color: white
}
/*html.uk-touch ul.menu.menu-dropdown li.level1 a:active {
pointer-events: none
}
html.uk-touch ul.menu.menu-dropdown .menu-dropdown li.level2 a {
pointer-events: auto; 
}*/
html.uk-touch .menu-dropdown a.level1  {
pointer-events: none
}
html.uk-touch ul.nav-child li.level2.item1693, html.uk-touch ul.nav-child li.level2.item1694, html.uk-touch ul.nav-child li.level2.item1695, html.uk-touch ul.nav-child li.level2.item1696 {
display: block
}
html.uk-notouch ul.nav-child li.level2.item1693, html.uk-notouch ul.nav-child li.level2.item1694, html.uk-notouch ul.nav-child li.level2.item1695, html.uk-notouch ul.nav-child li.level2.item1696 {
display: none
}
@media (max-width: 767px) {
#header {
    margin: 0;
}
#header-responsive {
    padding: 5px;
}
select.menu-responsive {
margin-bottom: 0
}
html.uk-touch .menu-responsive option.level2.touch {
display: none
}
table.responsive td {
display: flex;
}
}
.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
height: 35px !important;
background: white;
}
body.page.vol-promo-16 #content.grid-block {
background: #fff url(../../../images/general/volunteer-recruitment-bg1.jpg) top center no-repeat;
background-size: 100% auto;
}
body.page.vol-promo #content.grid-block {
background: #fff url(../../../images/general/volunteer-recruitment-bg.jpg) top center no-repeat;
background-size: 100% auto;
}
@media (max-width: 959px) {
#toolbar {
    padding: 0 !important;
}
}
.menu-dropdown, .menu-dropdown .level1, .menu-dropdown .level1 > span {
touch-action: auto
}
body.page.isblog.momentum-blog  #system .items {
overflow: hidden;
position: relative;
margin: 0 !important;
}
body.page.isblog.momentum-blog #system .items::before {
content: url(https://vomcanada.com/images/general/momentum-header1.jpg);
position: relative;
}
body.page.isblog.momentum-blog #system .items::before img {
max-width: 100%;
}
select.howhear option {
font-size: 13px
}
body.page.noblog.reg-two #main p.two {
display: none !important
}
body.page.vigil1 #content.grid-block {
    background: #010302;
padding: 0;
color: #FCFADC;
text-shadow: 3px 3px 5px #000000;
width: 700px;
max-width: 100%;
margin: 0 auto 35px auto;
}
body.page.vigil1 #content.grid-block h2, body.page.vigil1 #content.grid-block h3, body.page.vigil1 #content.grid-block h4, body.page.vigil1 #content.grid-block h5, body.page.vigil1 #content.grid-block h6, body.page.vigil1 #content.grid-block p {
    color: #FCFADC;
}
body.page.vigil1 #content.grid-block h1 {
color: #ffffff;    
font-size: 3.5em;
    line-height: 1em;
    padding: 0;
    margin: .4em 0;
}
body.page.vigil1 #content.grid-block h4 {
    font-size: 1.3em;
    margin: .3em 0;
}
body.page.vigil1 #content.grid-block h3 {
    font-size: 1.6em;
}
body.page.vigil1 #content.grid-block h2 {
font-weight: bold;
font-size: 1.7em;
margin-top: 0 !important;
}
body.page.vigil1 #content.grid-block p {
margin: 5px 0;
    font-size: 1em;
	padding: 10px;
}
body.page.vigil1 #content.grid-block a, body.page.vigil1 #content.grid-block a:hover {
color: white
}
body.page.vigil1 #content.grid-block img {
padding: 0;
margin: 0;
}
@media (max-width: 767px) {
div#maximenuck883 div.maximenuck2 {
width: 60% !important;
float: none !important;
margin-left: 20%
}
}
.worltagmap {
margin: 0 auto
}
/*EVENT BOOKING SETTINGS*/
body.page.noblog  #field_sameaddress1_1, body.page.noblog  #field_sameaddress_1  {
display: none
}
.eb-raido-container .row-fluid {
max-width: 60px;
display: inline-block;
}
body.page.noblog #eb-group-registration-form ul.nav.clearfix, body.page.noblog #eb-individual-registration-page ul.nav.clearfix {
float: left !important;
width: auto !important;
}
body.page.noblog #eb-group-registration-form ul.nav.clearfix li.span12 {
width: auto !important
}
body.page.isblog table.eb_event_list td.eb_event {
border-bottom: 1px solid rgb(204, 204, 204);
padding: 1em 0px;
}
#eb-categories .eb-box-heading,#eb-events .eb-box-heading,#eb-event-page .eb-box-heading, #eb-event-page .eb-description  {
background: transparent none repeat scroll 0% 0%;
border: medium none;
border-radius: 0px;
}
body.page.isblog.solref #content {
background: #E1E1E3 url(https://vomcanada.com/images/drama/sol-ref-bg.jpg) top center no-repeat;
background-size: 100% auto;
border: 1px solid #7f7f7f;
padding: 0;
color: #3C2A16;
font-size: 1.01em;
font-family: Arial;
}
body.page.isblog.solref #content p {
padding-right: 10px;
padding-left: 10px;
max-width: 90%;
margin-right: auto;
margin-left: auto;
}
body.page.isblog.solref .break {
display: block;
clear: both;
}
@media (max-width: 787px) {
body.page.isblog.solref .break {
display: inline;
clear: none;
}
}
body.page.isblog.solref #jcemediabox-popup-body {
max-width: 600px;
}
body.page.isblog.solref #content {
@media (min-width: 768px) {
body.page.noblog #eb-group-registration-form  .form-horizontal .control-label {
width: 15em
}
body.page.noblog #eb-group-registration-form  .form-horizontal .controls {
margin-left: 15em
}
}
@media print {
body.contentpanel .directions {
width: 100%;
overflow: hidden;
}
body.contentpane .directions img {
display: inline !important;
max-width: 30% !important;
}
body.contentpane .notdirections {
display: none;
}
    a[href]:after {
    content: none !important;
  }
  img[src]:after { content: none !important; }
#toolbar .float-right {display: none !important;}
#header, header {display: none !important;}
p.edit {display: none !important;}
.icon {display: none !important;}
body {background: #ff0000 !important;}
}
}
body.page.isblog.pnp #jcemediabox-popup-page #jcemediabox-popup-body, 
body.page.isblog.pnp #jcemediabox-popup-page #jcemediabox-popup-body {
max-width: 500px !important;
max-height: 90% !important;
}
#jcemediabox-popup-container {
height: auto !important;
}
#jcemediabox-popup-page article {
overflow-x: hidden;
}
#jcemediabox-popup-content {
height: auto !important;
}
/*#jcemediabox-popup-body{
width: 75% !important;
}*/
#jcemediabox-popup-content {
    position: relative;
    margin-left: 3%;
    margin-right: 3%;
    height: 0;
    overflow: hidden;
	width: auto !important;
}
#jcemediabox-popup-content iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page. isblog.home1 .alert {
position: absolute !important;
top: 0 !important;
z-index: 2000 !important;
background: white !important;
color: red !important;
}
.alert  h4 {
color: red !important;
}
#bottom-a .module  {
    overflow: hidden;
    background-color: transparent !important;
    border: none !important;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
   border-radius: 0px !important;
}
.page.isblog.limit-h3 .moduletable  {
background: #f3f3f3 !important;
}
.page.isblog.narrow #content.grid-block {
width: 700px;
max-width: 100%;
margin: 0 auto
}
.page.isblog.narrow #system .item > .content > :last-child:not(.grid-gutter) {
    max-width: 600px;
    margin: 0 auto;
}
/*.page.isblog.pnp .grid-box:last-of-type article::before {
    text-align: center;
    font-size: 1.07em;
    font-weight: bold;
    line-height: 25px;
    color: #007FC8;
    display: block;
    margin: -.08em auto 1em auto;
    background: url(../images/body/hr-dotted.png) repeat-x scroll center bottom transparent;
    padding-bottom: 1em;
    content: "PRISONER UPDATE";
}
.page.isblog.pnp #innerbottom-a .grid-box:last-of-type::before {
content: "";
}*/
/*DISCIPLESHIP TRAINING RETREAT BEGINS HERE*/
body.page.noblog.dtr-bc #main, body.page.isblog.dtr-bc #main {
font-size: 1.3rem;
}
body.page.noblog.dtr-bc #maininner, body.page.isblog.dtr-bc #maininner {
    padding-bottom: 20rem;
}
.page.noblog.dtr-bc #main, .page.noblog.dtr-bc #main h1, .page.noblog.dtr-bc #main h2, .page.noblog.dtr-bc #main h3, .page.noblog.dtr-bc #main h4, .page.noblog.dtr-bc #main h5, .page.noblog.dtr-bc #main h6, .page.noblog.dtr-bc #main p, .page.isblog.dtr-bc #main, .page.isblog.dtr-bc #main h1, .page.isblog.dtr-bc #main h2, .page.isblog.dtr-bc #main h3, .page.isblog.dtr-bc #main h4, .page.isblog.dtr-bc #main h5, .page.isblog.dtr-bc #main h6, .page.isblog.dtr-bc #main p {
color: white !important;
text-shadow: 2px 1px 3px #000;
}
.page.noblog.dtr-bc #main, .page.isblog.dtr-bc #main {
max-width: 800px;
background: #528CB1 url(../../../images/events/dtr/2020-04-bg.jpg) bottom center no-repeat;
background-size: 100% auto;
margin-left: auto;
margin-right: auto;
border-radius: 4px;
}
.page.noblog.dtr-bc #main a, .page.isblog.dtr-bc #main a  {
color: #eaeaea;
}
.page.noblog.dtr-bc #mosaic, .page.noblog.dtr-bc #content, .page.noblog.dtr-bc #top-a .module, .page.noblog.dtr-bc #top-b .module, .page.noblog.dtr-bc #innertop-a .module, .page.noblog.dtr-bc #innerbottom-b .module, .page.noblog.dtr-bc #innerbottom-b .module, .page.noblog.dtr-bc #breadcrumbs, .page.noblog.dtr-bc div.css-panes div, .page.noblog.dtr-bc .showhide > li, .page.noblog.dtr-bc .module.badge-hot, .page.noblog.dtr-bc .module.badge-top, .page.noblog.dtr-bc .module.badge-free, .page.noblog.dtr-bc .module.badge-new, .page.noblog.dtr-bc .accordion,
.page.isblog.dtr-bc #mosaic, .page.isblog.dtr-bc #content, .page.isblog.dtr-bc #top-a .module, .page.isblog.dtr-bc #top-b .module, .page.isblog.dtr-bc #innertop-a .module, .page.isblog.dtr-bc #innerbottom-b .module, .page.isblog.dtr-bc #innerbottom-b .module, .page.isblog.dtr-bc #breadcrumbs, .page.isblog.dtr-bc div.css-panes div, .page.isblog.dtr-bc .showhide > li, .page.isblog.dtr-bc .module.badge-hot, .page.isblog.dtr-bc .module.badge-top, .page.isblog.dtr-bc .module.badge-free, .page.isblog.dtr-bc .module.badge-new, .page.isblog.dtr-bc .accordion {
    background-color: 
    transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.page.isblog.dtr-bc p.dtr {
display: table-cell !important;
text-align: center;
width: 33%;
padding: 0 15px;
}
.page.isblog .accordionfaq h4 a {
color: #528CB1 !important;
font-size: .9em !important;
font-size: .9em !important;
text-shadow: 0px 0px 0px #fff !important;
}
.page.noblog.dtr-bc .eb-container h1 {
display: none !important;
}
.page.noblog.dtr-bc .form-horizontal .control-label {
width: 30%;
}
.page.noblog.dtr-bc .form-horizontal .controls {
margin-left: 30%;
}
.page.noblog.dtr-bc .form-actions{
background: transparent !important;
}
.page.noblog.dtr-bc .eb-form-heading {
text-shadow: 0 0 0 #fff;
}
.page.noblog.dtr-bc #accordion1.graybarfaq.contentborder div.accordionfaqitem {
background: #528CB1;
}
@media (max-width: 479px) {
.page.isblog.dtr-bc p.dtr {
display: block !important;
text-align: left;
width: 100%;
padding: 0 0 0 10px;
}
.page.noblog.dtr-bc .form-horizontal .control-label {
width: 100%;
}
.page.noblog.dtr-bc .form-horizontal .controls {
margin-left: 0%;
}
}
@media  (min-width: 748px) and (max-width: 959px) {
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
font-size: .85em !important;
}
}
@media (max-width: 767px) {

/*****TAKE OUT HOME1 WHEN GOING LIVE***/
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck-bar-title, body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck, body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck-togglericon::after {
    background: #176999 !important;
	} 
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck-item > .level1 {
    background: transparent !important;
	}
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck-item > .level2 {
	border-radius: 0 !important;
	background: #5BC0FC !important;
	}
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck a {
font-size: 1em !important;
}
.module.nl-side-ad .boxplus-slider {
width: 208px !important;
max-width: 75% !important;
overflow: hidden !important;
position: relative !important;
}
.module.nl-side-ad .boxplus-viewport {
width: 208px !important;
height: 155px !important;
max-width: 100% !important;
}
.module.nl-side-ad .boxplus-viewport > ul {
width: 208px !important;
height: 155x !important;
padding: 0 5px !important;
}
.module.nl-side-ad div.sigplus-gallery ul > li:nth-child(1) {
width: 57px !important;
height: auto !important;
top: 20% !important;
left: 27%!important;
transform: rotate(24deg) !important;
z-index: 1 !important;
}
.module.nl-side-ad div.sigplus-gallery ul > li:nth-child(2) {
width: 59px !important;
height: auto !important;
top: 15% !important;
left: 24% !important;
transform: rotate(12deg) !important;
z-index: 2 !important;
}
.module.nl-side-ad div.sigplus-gallery ul > li:nth-child(3) {
width: 61px !important;
height: auto !important;
top: 10% !important;
right: unset !important;
left: 18% !important;
z-index: 3 !important;
transform: rotate(2deg) !important;
position: relative !important;
margin: 0 0 0 -1% !important;
}
.module.nl-side-ad div.sigplus-gallery ul > li:nth-child(4) {
width: 63px !important;
height: auto !important;
top: 4% !important;
right: unset !important;
left: 12% !important;
transform: rotate(-5deg) !important;
z-index: 4 !important;
}
.module.nl-side-ad div.sigplus-gallery ul > li:nth-child(5) {
width: 65px !important;
height: auto !important;
top: 3% !important;
right: unset !important;
left: 4% !important;
transform: rotate(-20deg) !important;
z-index: 5 !important;
}
.module.nl-side-ad div.sigplus-gallery ul > li > img {
-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
}
.module.nl-signup-ad .boxplus-slider {
width: 208px !important;
height: 500px !important;
}
 .module.nl-signup-ad .boxplus-viewport {
width: 208px !important;
height: 500px !important;
}
 .module.nl-signup-ad .boxplus-viewport > ul {
width: 208px !important;
height: 500px !important;
padding: 0 5px !important;
}
.module.nl-signup-ad div.sigplus-gallery ul > li:nth-child(1) {
    width: 105px !important;
    height: auto !important;
    top: unset !important;
    left: 31% !important;
    bottom: 5% !important;
    z-index: 1 !important;
    transform: rotate(-17deg) !important;
}
.module.nl-signup-ad div.sigplus-gallery ul > li:nth-child(2) {
width: 105px !important;
height: auto !important;
top: unset !important;
left: 19% !important;
bottom: 25% !important;
transform: rotate(-6deg) !important;
z-index: 2 !important;
}
.module.nl-signup-ad div.sigplus-gallery ul > li:nth-child(3) {
width: 105px !important;
height: auto !important;
top: unset !important;
left: 15% !important;
bottom: 37% !important;
z-index: 3 !important;
}
.module.nl-signup-ad div.sigplus-gallery ul > li:nth-child(4) {
width: 105px !important;
height: auto !important;
top: unset !important;
left: 22% !important;
bottom: 52% !important;
transform: rotate(2deg) !important;
z-index: 4 !important;
}
.module.nl-signup-ad div.sigplus-gallery ul > li:nth-child(5) {
width: 105px !important;
height: auto !important;
top: unset !important;
left: 32% !important;
bottom: 65% !important;
transform: rotate(6deg) !important;
z-index: 4 !important;
}
.module.nl-signup-ad div.sigplus-gallery ul > li > img {
width: 100% !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.8) !important;
}
@media (max-width: 959px) {
.module.nl-signup-ad  {
display: none;
}
}
.page.isblog.pnp .pull-right.wide {
position: relative;
width: 230px !important;
height: 180px !important;
max-width: 230px !important;
display: block !important;
line-height: 1em !important;
margin: 0 auto !important;
}
body.page.sidebars-2.isblog.pnp #system .pull-right.wide img {
position: absolute !important;
width: 280px !important;
clip: rect(0px,246px,140px,36px) !important;
max-width: 280px !important;
left: -27px !important;
-webkit-box-shadow: 0px 0px 0px rgba(250, 250, 250, 0);
-moz-box-shadow: 0px 0px 0px rgba(250, 250, 250, 0);
box-shadow: 0px 0px 0px rgba(250, 250, 250, 0);
}
.page.isblog.pnp .pull-right.wide figcaption {
position: relative !important;
width: 100% !important;
text-align: center !important;
padding: 150px 0 0 0 !important;
}
@media (min-width; 768px) {
#maximenuck1323-mobile {
display: none !important;
}
}
[data-id="maximenuck1323"] .mobilemenuck-bar-title,[data-id="maximenuck1323"] .mobilemenuck, [data-id="maximenuck1323"].mobilemenuck {
    background: #176999 !important;
font-size: .9em;
	} 
  [data-id="maximenuck1323"] .mobilemenuck-title, [data-id="maximenuck1323"] .mobilemenuck-togglericon::after {
   background: #176999 !important;
font-size: 1em;
}
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck-item > .level1 {
    background: transparent !important;
	}
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck-item > .level2, [data-id="maximenuck1323"] .mobilemenuck-item > .level2 a {
	border-radius: 0 !important;
	background: #176999 !important;
color: #f6f6f6 !important;
text-align: left !important;
	}
[data-id="maximenuck1323"] .mobilemenuck-item > .level2 a:before {
content: "-";
margin-right: 5px;
}
body.page.isblog.home1 [data-id="maximenuck1323"] .mobilemenuck a {
font-size: 1em !important;
}
@media print {
    html, body {
        height: 99%;    
    }
a {
text-decoration: none !important;
}
  a[href]:after {
    content: none !important;
  }
  #toolbar, #hmenu, .edit, .icon, .bottommenu, #sidebar-a, #sidebar-b, #bottom-c, #innerbottom-a {
display: none !important;
}
#maininner.grid-box {
position: absolute;
}
#maininner::before {
content: url(https://vomcanada.com/images/general/logo-2014.png);
height: 100px;
margin: 0;
padding: 0;
display: block;
page-break-after: avoid !important;
}
}
@-moz-document url-prefix() {
#footer ul.nav {
	height: 175px;
    overflow: hidden
	}
} 