/* 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: 'FontAwesome';
  src: url('../../icons/font/FontAwesome/fontawesome-webfont.eot?v=4.0.3');
  src: url('../../icons/font/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), 
      url('../../icons/font/FontAwesome/fontawesome-webfont.woff?v=4.0.3') format('woff'), 
      url('../../icons/font/FontAwesome/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), 
      url('../../icons/font/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
height: 101%;
width: 100%;
max-width: 100%;
overflow-x: hidden;
}
#fav-containerwrap {
margin-bottom: 0 !important;
overflow: hidden;
}
#fav-mainwrap, .fav-module-block-light {
background-color: unset !important;
}
body, select, input, textarea, button, .menu-sidebar a, .menu-sidebar li > span, h3.title > p {
    font-family: Arial, Helvetica, sans-serif !important;
	color: #000000 !important;
	}
body.page.sidebars-2.isblog #system img.ir-2019-09-12 {
max-width: 200px;
height: auto;
}
body.favbodypnp .pnp-hide {
display: none;
}
.blogpnp .items-leading .leading-0, .blogpnp .items-leading .leading-1, .blogpnp .items-leading .leading-2, .blogpnp .items-leading .leading-3, .blogpnp .items-leading .leading-4, .blogpnp .items-leading .leading-5, .blogpnp .items-leading .leading-6, .blogpnp .items-leading .leading-7 {
display: block !important;
clear: both !important;
}
body {font-size: 15px; word-spacing: 2px; }
#header-top {
display: none;
}
hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px dotted #686868;
}
.page-header {
    background: none !important;
}
.page-header h2, #userForm h2, .tag-category h1, h1 {
font-size: 1.9em !important;
border-bottom: 4px solid #ED322C !important;
display: inline-block !important;
}
a {
transition: all .2s;
}
a:hover {
color: #4495CF;
}
body.isblog.pnp #system .item-list ul {
list-style-type: none;
padding-left: 0;
}
td, th {
    padding: 0 .5em;
}
a.mod-articles-category-title  {
font-weight: bold;
}
p img {
background-color: transparent !important;
}
.icons .dropdown-menu {
display: block !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
#fav-topbarwrap {
padding: .05rem 0;
}
#fav-headerwrap {
padding-top: 0 !important;
padding-bottom: 0 !important;
z-index: 3000;
}
#fav-logo.favth-col-lg-3 {
display: none !important;
}
#fav-nav.favth-col-lg-9 {
width: 100% !important;
}
#fav-nav .favnav {
float: none !important;
}
#fav-nav .favnav .maximenuckh {
    margin-top: 0 !important;
}
#fav-nav .favnav .moduletablemainnav {
float: left !important;
}
#fav-headerwrap li a {
color: #fff;
}
.nav ul.nav > li > a, .favnav ul.nav > li > .nav-header, .favnav ul.nav ul.nav-child a, .favnav ul.nav ul.nav-child .nav-header {
letter-spacing: .01rem;
}
.favnav ul.nav > li > a.home {
padding: 10px 0 0 !important;
}
.nav > li > a.home::before {
content: "";
padding-right: 0;
}
.nav > li > a.home > img {
max-width: 150px;
}
/*body.favbodyhome-pnp .favnav ul.nav > li > a.home img {
display: none
}
body.favbodyhome-pnp .nav > li > a.home::before {
content: "";
width: 40px;
height: 40px;
display: inline-block;
background: url(../../../images/general/logo-menu2.png) top center no-repeat;
    background-size: auto;
background-size: cover;
margin-top: .5rem;
}*/
#fav-headerwrap li a:hover, #fav-headerwrap li a:active, #fav-headerwrap li a:focus {
color: #eee !important;
}
#fav-headerwrap .favnav li.active a, #fav-headerwrap .favnav li a:hover, #fav-headerwrap .favnav li a:focus, #fav-headerwrap .favnav li.active .nav-header, #fav-headerwrap .favnav li .nav-header:hover, #fav-headerwrap .favnav li .nav-header:focus {
    color: #eeeeee !important;
}
#fav-nav .favnav .moduletable-donate-pray {
float: right !important;
margin-right: 3rem;
}
#fav-nav li:nth-child(8) {
    margin-left: 1vw;
}
#fav-headerwrap .favnav li.active a.nav-btn, 
#fav-headerwrap .favnav li a.nav-btn {
background: #2371A2 !important;
color: #fff;
padding: .6rem !important;
width: 6rem;
margin: 1.4rem 2px .2rem 0;
display: inline-block;
text-align: center;
font-size: .9em !important;
font-weight: bold;
font-family: Arial;
transition: all .3s;
}
  #fav-headerwrap .favnav li a.nav-btn:hover,
  #fav-headerwrap .favnav li a.nav-btn:focus {
background: #fff  !important;
color: #2371A2 !important;
}
#fav-nav .favnav .searchsearch { 
    background-image: url(https://www.vomcanada.com/images/general/search.png);
    background-position:  top right;
    background-repeat: no-repeat;
	background-size: cover;
    width: 20px;
    height: 20px;
    padding: 0;
    position: absolute;
top: 1.6rem;
z-index: 2;
right: 1rem;
}
.moduletablesearch form input[type="search"] {
transition: all 1s;
width: 20px;
height: 25px;
padding: 3px;
background-color: transparent;
border: none;
position: absolute;
z-index: 3;
top: -5px;
    right: 0;
    box-shadow: 0 0 0;
    margin: 0;
    padding-left: 15px;
}
.moduletablesearch form:hover input[type="search"], .moduletablesearch form:active input[type="search"], .moduletablesearch form:focus input[type="search"] {
display: block;
color: #3B92CE;
position: absolute;
z-index: 3;
border: 1px solid #3390CD !important;
background-color: #fff !important;
background-image: none;
width: 130px;
height: 35px;
}
input.search-query:active, input.search-query:focus {
width: 130px !important;    
background-color: #fff !important;    
height: 35px !important;
padding: 3px !important; 
}
.favth-navbar-inverse {
    background-color: #298DCC;
	}
.custom-hero .hero-container {
float: none; 
width: 100%; 
position: relative; 
margin-top: 0; 
max-width: 100%; 
overflow: hidden;
margin-bottom: 2vw;
}
.custom-hero p {
position: absolute;
max-width: 100%;
font-size: 165%;
line-height: 110%;
font-weight: bold;
bottom: 1%;
color: #fff;
text-align: center;
text-shadow: 2px 2px 6px #000;
-moz-text-shadow: 2px 2px 6px #000;
-webkit-text-shadow: 2px 2px 6px #000;
padding: 0 20% 6%;
}
.hero-container p {
    background: #ED322C !important;
    box-shadow: 0 3px 5px #000 !important;
    border-bottom: none !important;
    left: 0 !important;
    font-size: 4.2vw !important;
    padding: 0 5% .5% 10% !important;
    min-width: 40%;
    text-align: right;
    position: absolute;
    bottom: 0;
    color: #fff;
    font-weight: bold;
    text-shadow: 3px 3px 4px #000;
	line-height: 1.3em;
}
.hero-container {
margin-bottom: 2em;
position: relative;
overflow: hidden;
z-index: 1;
}
.favglyph-icon-top .favglyph-icon {
    transition: all .3s;
	  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box;
}
div[id^="favglyph-icon"] i:hover, div[id*=" favglyph-icon"] i:hover {
color: #175C86 !important;
}
.favglyph-icon-top .favglyph-icon:hover {
background-color: #ffffff !important;
border: 1px solid #175C86!important;
}
#fav-copyright.favth-content-block {
padding-bottom: 0 !important;
}
#fav-copyrightwrap {
border-top: 1px solid #175C86;
background: #3396D3;
background: -webkit-linear-gradient(left, rgba(1,125,197,.9), rgb(83, 167, 230));
background: -o-linear-gradient(right, rgb(83, 167, 230), rgba(1,125,197,.9));
background: -moz-linear-gradient(right, rgb(83, 167, 230), rgba(1,125,197,.9));
background: linear-gradient(to right, rgb(83, 167, 230), rgba(1,125,197,.9));
}
#fav-copyrightwrap p, #fav-copyrightwrap a {
color: #fff;
}
#fav-copyrightwrap a:hover, #fav-copyrightwrap a:focus, #fav-copyrightwrap a:active {
color: #FFFBF4;
}
/*FAVPROMOTE*/
body.favbodyhome-pnp #fav-lead, body.favbodyhome-pnp #fav-lead1 {
margin-top: -3.5em !important;
width: 800px !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
padding-bottom: 0 !important;
}
.favpromote.favth-col-xs-1, .favpromote.favth-col-sm-1, .favpromote.favth-col-md-1, .favpromote.favth-col-lg-1, .favpromote.favth-col-xs-2, .favpromote.favth-col-sm-2, .favpromote.favth-col-md-2, .favpromote.favth-col-lg-2, .favpromote.favth-col-xs-3, .favpromote.favth-col-sm-3, .favpromote.favth-col-md-3, .favpromote.favth-col-lg-3, .favpromote.favth-col-xs-4, .favpromote.favth-col-sm-4, .favpromote.favth-col-md-4, .favpromote.favth-col-lg-4, .favpromote.favth-col-xs-5, .favpromote.favth-col-sm-5, .favpromote.favth-col-md-5, .favpromote.favth-col-lg-5, .favpromote.favth-col-xs-6, .favpromote.favth-col-sm-6, .favpromote.favth-col-md-6, .favpromote.favth-col-lg-6, .favpromote.favth-col-xs-7, .favpromote.favth-col-sm-7, .favpromote.favth-col-md-7, .favpromote.favth-col-lg-7, .favpromote.favth-col-xs-8, .favpromote.favth-col-sm-8, .favpromote.favth-col-md-8, .favpromote.favth-col-lg-8, .favpromote.favth-col-xs-9, .favpromote.favth-col-sm-9, .favpromote.favth-col-md-9, .favpromote.favth-col-lg-9, .favpromote.favth-col-xs-10, .favpromote.favth-col-sm-10, .favpromote.favth-col-md-10, .favpromote.favth-col-lg-10, .favpromote.favth-col-xs-11, .favpromote.favth-col-sm-11, .favpromote.favth-col-md-11, .favpromote.favth-col-lg-11, .favpromote.favth-col-xs-12, .favpromote.favth-col-sm-12, .favpromote.favth-col-md-12, .favpromote.favth-col-lg-12 {
padding-right: 0 !important;
padding-left: 0 !important;
}
div[id^="favpromote-box"], div[id*=" favpromote-box"] {
border: none !important;
-webkit-border-radius: none !important;
-moz-border-radius: 0px !important;	
border-radius: 0px !important;
height: 13.8rem;
overflow: hidden !important;
margin-bottom: 0 !important;
width: 100%;
}
div[id^="favpromote-box"]:hover,
div[id*=" favpromote-box"]:hover,
div[id^="favpromote-box"]:focus,
div[id*=" favpromote-box"]:focus {
background: transparent !important;
}
div[id^="favpromote-box"] h4, div[id*=" favpromote-box"] h4 {
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
	left: 0 !important;
    transition: all .5s;

}
div[id^="favpromote-box"]:hover h4[id^="favpromote-title"],
div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"],
div[id*=" favpromote-box"]:hover h4[id^="favpromote-title"],
div[id*=" favpromote-box"]:hover h4[id*=" favpromote-title"],
div[id^="favpromote-box"]:hover h4[id^="favpromote-title"] i,
div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"] i,
div[id*=" favpromote-box"]:hover h4[id^="favpromote-title"] i,
div[id*=" favpromote-box"]:hover h4[id*=" favpromote-title"] i {
	background-color: #2371A2 !important;
	}
div[id^="favpromote-image"], div[id*=" favpromote-image"] {
	padding: 0 !important;
margin: 0 !important;
position: relative;
left: 0;
overflow: hidden;
height: 10.8rem !important;
top: 3rem;
}
div[id^="favpromote-image"] img,
div[id*=" favpromote-image"] img {
	border: none;
	-webkit-box-shadow: unset;
	-moz-box-shadow: unset;
	box-shadow: unset;
  width: 100%;
  position: absolute;
	top: 0;
	left: 0;
}
div[id^="favpromote-image"] img:hover,
div[id*=" favpromote-image"] img:hover {
	border:none;
	filter: grayscale(0);
}
div[id^="favpromote-box"] p, div[id*=" favpromote-box"] p {
opacity: 0;
position: absolute;
top: 3rem;
left: 0;
height: 10.8rem !important;
transition: all .5s;
width: 100%;
z-index: 3000;
background-color: rgba(35,116,162,0.8);
color: white !important;
padding: 5% !important;
}
div[id^="favpromote-box"]:hover p, div[id*=" favpromote-box"]:hover p {
    opacity: 1;
}
/*END FAVPROMOTE*/ 
/*CATEGORY LISTS*/
ul.category li:first-of-type h3 {
display: none !important;
}
ul.category li h3, h3.border, h2.title {
margin-top: .5em !important;
margin-bottom: .5em !important;
border-bottom: 4px solid #ED322C !important;
display: inline-block !important;
}
.tag-category h3 a {
pointer-events: none !important;
}
.eighthundred .tag-category h3 a {
pointer-events: unset !important;
}
ul.category li.clearfix {
border-bottom: 1px dotted #686868;
}
ul.category li.clearfix::last-of-type {
border-bottom: none !important;
}
ul.newsfeedcttf {
margin-top: 1rem;
}
.feedcttf h2 {
font-size: 1.2em !important;
margin: .5em 0 !important;
font-style: italic !important;
}
.feedcttf p {
margin-bottom: .3rem !important;
}
ul.newsfeedcttf {
margin-top: 1em;
}
ul.newsfeedcttf .feed-link a::before {
font-family: "Font Awesome 5 Free";
content: "\f144";
font-size: 1.7rem;
display: block;
float: left;
font-weight: 900;
font-style: normal;
line-height: 1.5rem;
margin-right: .5rem;
margin-top: .3rem;
color: #0099ff;
}
ul.newsfeedcttf .feed-link a::before:hover {
color: #111;
}
ul.newsfeedcttf .feed-link a {
    font-weight: bold;
    font-size: 1.1rem;
    margin-bottom: .8rem;
	line-height: 2.2rem;
	color: #035084 !important;
}
ul.newsfeedcctf .feed-item-description {
margin-left: 2.3rem;
}
ul.newsfeedcttf .feed-item-description p {
margin-bottom: 5px;
}
.btn.rss::before {
font-family: "Font Awesome 5 Free";
content: "\f09e";
margin-right: .4rem;
}
.avs .thumbnail {
background: #f8f8f8 !important;
}
/*END CATEGORY LISTS*/
/*GENERAL SETTINGS*/
.fav-container h1 {
margin-bottom: 15px;
margin-top: 0 !important;
}
.fav-container h4, .fav-container h5, .fav-container h6 {
margin-bottom: 0 !important;
}
.fav-container .favth-btn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a,
.fav-container .hikabtn, 
p.links a,
a.button-color,
p.links a:visited,
.fav-container .fav-module-block-color .btn, 
.fav-container .moduletable.favth-color .btn, 
.fav-container .fav-module-block-color .btn-primary, 
.fav-container .moduletable.favth-color .btn-primary {
display: inline-block;
padding: 6px 8px !important;
margin-bottom: 10px;
font-size: 1;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
background-color: #175C86 !important;
background: #175C86 !important;
border: 1px solid transparent;
box-shadow: 0 3px 8px 0 rgba(0,0,0,.17);
text-shadow: none;
border-radius: 0;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
color: #fff !important;
font-weight: bold;
text-transform: capitalize !important;
}
.fav-container .favth-btn:hover,
.fav-container .favth-btn:focus,
.favth-btn:active,
.favth-btn.favth-active,
.fav-container .btn:hover,
.fav-container .btn:focus,
.fav-container .btn:active,
.fav-container .btn.active,
.fav-container .btn-primary:hover,
.fav-container .btn-primary:focus,
.fav-container .btn-primary:active,
.fav-container .btn-primary.active,
.fav-container .pager .next a:hover,
.fav-container .pager .previous a:hover,
.fav-container .pager .next a:focus,
.fav-container .pager .previous a:focus,
.fav-container .hikabtn:hover,
.fav-container .hikabtn:focus,
p.links a:hover, 
p.links a:active, 
.fav-container .fav-module-block-color .btn:hover, 
.fav-container .moduletable.favth-color .btn:hover, 
.fav-container .fav-module-block-color .btn-primary:hover, 
.fav-container .moduletable.favth-color .btn-primary:hover, 
.fav-container .fav-module-block-color .btn:focus, 
.fav-container .moduletable.favth-color .btn:focus, 
.fav-container .fav-module-block-color .btn-primary:focus, 
.fav-container .moduletable.favth-color .btn-primary:focus  {
  color: #fff !important;
  background-color: #0099FF !important;
}
.fav-container .btn.action {
background: #ED322C !important;
}

.fav-container .btn.action :hover,
.fav-container .btn.action :focus,
.fav-container .btn.action :active {
background: #fff !important;
color: #ED322C !important;
}
.chzn-container-single .chzn-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 4px 8px;
    height: unset;
    border: 1px solid #D5CEC5;
    border-radius: 0;
    background: #FBF9F7 !important;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px !important;
    border: 1px solid #8c8c8b;
}
a.img-hover {
position: relative;
}
a.img-hover img {
display: none;
}
a.img-hover:hover img {
display: block;
position: absolute;
top: -90px;
width: 65px;
height: auto;
left: -14%;
}
.hide-2020 {
display: none !important;
}
.bloghome-pnp {
margin-top: 1.5em;
}
.favbodyhome-pnp figure {
display: none !important;
}
.favbodyhome-pnp .item h2 {
font-size: 1.1em !important;
color: #071F31 !important;
border-bottom: none !important;
margin-top: 1.2em !important;
min-height: 3rem !important;
}
.favbodyhome-pnp .item h2 a {
color: #092A43 !important;
}
.favbodyhome-pnp .item p {
	display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
height: 9.6em;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
margin-bottom: .3em;
}
.favbodyhome-pnp .item p:nth-child(2) {
display: none !important;
}
.favbodyhome-pnp .item p.readmore {
display: block !important; 
height: unset !important;
}
p.readmore a.btn [class^="icon-"], p.readmore a.btn [class*=" icon-"] {
display: none;
}
#fav-headerwrap {
background: #3396D3;
background: -webkit-linear-gradient(left, rgba(83, 167, 230), rgb(1,125,197,.9));
background: -o-linear-gradient(right, rgba(1,125,197,.9), rgb(83, 167, 230));
background: -moz-linear-gradient(right, rgba(1,125,197,.9), rgb(83, 167, 230));
background: linear-gradient(to right, rgba(1,125,197,.9), rgb(83, 167, 230));
}
.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;
}
.moduletable-hero {
position: relative;
}
#fav-intro.favth-content-block {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.moduletable-hero::before {
    top: 1.4vw;
    margin-left: 2.5%;
    width: 15vw;
    position: absolute;
    z-index: 600;
    background-image: url(https://www.vomcanada.com/images/general/logo-2014-wht.png);
    height: 25vh;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top left;
}
.moduletable-hero.report::before {
display: none !important
}
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: #fff;
}
.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;
}
body.favbodypnp .cat-children {
display: none !important;
}
.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;
}
figure.pull-right, figure.pull-left {
display: table;
max-width: 425px !important;
max-height: unset !important;
margin: 0 0 .5em 2em !important;
text-align: center;
width: auto;
}
figure.pull-right {
float: right !important;
}
figure.pull-left {
float: left !important;
}
body.pnp .pull-right, body.pnp .pull-left {
max-width: 70% !important;
margin: 0 auto 1em auto;
float: none;
}
.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;
}
.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: 0 auto;
        margin-top: 5px;
    display: inline-block;
    position: relative;
	max-width: 100%;
width: unset;
}
figcaption {
    font-size: .83em;
    text-align: center;
	line-height: 1.2em;
margin-top: .6em;
}
.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 .hide-pnp, .page.noblog .hide-pnp {
display: none;
}
.page.isblog.pnp  .hide-pnp {
display: block;
}
.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 #fav-maincontent {
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;
}
dt.result-title {
text-transform: capitalize;
}
#jcemediabox-popup-content {
max-width: 97%;
}
h2, .uk-h2{font-size: 1.47em !important;}
h3, .uk-h3 {
font-size: 1.5em !important;
padding: 0 !important;
margin: 0 0 .8em !important;
}
h4{font-size: 1.07em !important;}
h5, .favth-h5 {
    font-size: .9em !important;
}
h6{
font-size: 0.7em !important;
color: #444 !important;
margin: 0 !important;
padding: 0 !important;
}
.module-title {
    font-size: 1.13em !important;
}
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;
}

a.no-border {margin-top: 6px}
.bloghome-pnp .page-header {
height: 3rem;
border-bottom: 1px dotted;
}
#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.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}
#fav-maincontent img {margin: 3px 10px;
}
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;
}
#fav-maincontent img.noshadow, #fav-maincontent img.noshadow1, #fav-maincontent img.noshadow_blue, #innerbottom-a.grid-block img, #fav-maincontent img.pc-img, #fav-maincontent fieldset.pcmod img, #hs.compojoom-bootstrap img, #fav-maincontent 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 #fav-maincontent 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 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: 25.25%;
padding-top: 35px;
height: 0;
overflow: hidden;
max-width: 100%;
margin: 0 auto;
}
.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 #fav-maincontent img, body.page.noblog.solref17 #fav-maincontent 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 #fav-maincontent, body.page.noblog.solref17 #fav-maincontent {
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, #accordion1.graybarfaq.headerbackground .accordionfaqheader {
border: 1px solid #c6c6c6;
border-radius: 4px;
display: block;
background: #258AC8;
    background-image: none;
margin-bottom: .3rem;
}
#accordion1.graybarfaq.headerbackground .accordionfaqheader a, #accordion1.graybarfaq.headerbackground .accordionfaqheader.selected a, #accordion1.graybarfaq.headerbackground .accordionfaqheader:hover, #accordion1.graybarfaq.headerbackground .accordionfaqheader:hover a, #accordion1.graybarfaq.headerbackground .accordionfaqheader.selected {
background: #258AC8 !important;
}
/*BLUE ACCORDION*/
.blue .sp-accordion.sp-accordion-style2 .toggler, .blue #accordion1.graybarfaq.headerbackground .accordionfaqheader {
background: #258AC8;
}
.blue #accordion1.graybarfaq.headerbackground .accordionfaqheader a, .blue #accordion1.graybarfaq.headerbackground .accordionfaqheader.selected a, .blue #accordion1.graybarfaq.headerbackground .accordionfaqheader:hover, .blue #accordion1.graybarfaq.headerbackground .accordionfaqheader:hover a, .blue #accordion1.graybarfaq.headerbackground .accordionfaqheader.selected {
background: #258AC8 !important;
color: #ffffff !important;
}
/*END BLUE ACCORDION*/
#accordion1.graybarfaq.contentborder div.accordionfaqitem {
    border: none !important;
}
.sp-accordion.sp-accordion-style2 .toggler span, .sp-accordion.sp-accordion-style2 .toggler span span {
display: table-cell !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, #accordion1.graybarfaq .accordionfaqheader, #accordion1.graybarfaq .accordionfaqheader a {
color: #FFFFFF;
border-radius: 0;
background-image: none !important;
background: #258AC8;
font-size: 1.05em;
font-weight: bold;
line-height: 1.6em !important;
min-height: 30px !important;
height: auto !important;
}
.accordionfaq .accordionfaqheader {
line-height: 1.6em !important;
}
#accordion1.graybarfaq .accordionfaqheader {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.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;
}
.sp-accordion-container {
position: relative;
top: -20px;
left: 20px;
}
.accordionfaqitem p {
color: #000 !important;
}
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;
width: 77%;
}
body.page.noblog.nl #fav-maincontent{
	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);
}
#fav-mainbottomwrap .nav.fr {
border-left: 1px solid;
}
#fav-mainbottomwrap .nav.fr li {
    display: inline-block;
    padding: 0 .5em;
    border-right: 1px solid;
}
.fa-flag::before {
    content: "FR";
    font-family: Arial !important;
	}
a.flag.nturl {
text-transform: capitalize;
}
.moduletablebottomcontact h2 {
color: #012641;
}
.page.noblog.800 #fav-maincontent {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.page.noblog.750 #fav-maincontent {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.page.noblog.700 #fav-maincontent {
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
#fav-slidewrap {
padding-bottom: 0 !important;
}

.avs {
background: transparent !important;
}
.avs li {
    background: #ffffff !important;
	border: 1px solid #415664;
}
.fav-container .favth-btn, .fav-container .btn, .fav-container .btn-primary, .fav-container .pager .next a, .fav-container .pager .previous a, .fav-container .hikabtn {
padding: 6px 8px !important;
margin-top: 1rem;
}
#fav-maintop.favth-content-block {
padding-bottom: 0 !important;
}
#fav-bottom.favth-content-block {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.chzn-container-single .chzn-single div b {
background-position: 0 8px !important;
}
.chzn-container-single .chzn-search input[type="text"] {
    min-width: 150px !important;
	}
/*GALAXY S10 DUMBNESS*/
#fav-backtopwrap {
display: none !important; 
height: 0;
width: 0;
}
.formResponsive .formHorizontal .rsform-block {
margin-bottom: 0 !important;
}
.nav.menummresources {
display: table !important;
margin: 5px auto !important;
text-align: center;
}
.nav.menummresources li {
display: inline-block !important;
margin: 0 3px !important;
}
.nav.menummresources btn {
font-size: 13px !important;
}
.nav.menuvid-countries {
    display: table;
    margin: 0 auto;
    text-align: center;
}
.nav.menuvid-countries li {
    display: inline-block !important;
margin: 4px !important;
max-width: 115px !important;
    overflow: hidden !important;
    text-align: center !important;
    position: relative;
    z-index: 30;
}
.nav.menuvid-countries li a {
    background: #fff !important;
}
.nav.menuvid-countries > li > a, .nav.menuvid-countries > li > a:active {
transition: all .8s; 
    color: #ffffff;
    transition: all .4s; 
	border: 1px solid #2371A2;
}
.nav.menuvid-countries > li > a > img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    opacity: 0.5;
    transition: all .4s; 
}
.nav.menuvid-countries > li > a > img:hover {
    opacity: 1;
}
.nav.menuvid-countries > li > a > .image-title {
    position: absolute;
    z-index: 35;
    background: #2371A2;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: .1rem;
    opacity: 1;
    transition: all .4s; 
}
.nav.menuvid-countries > li > a:hover > .image-title {
opacity: 0;
}
.lnee .head_left .newsintro, .lnee .newsintro {
height: 162px;
overflow: hidden;
}
.lnee .newstitle {
min-height: 3rem;
font-size: 1.1em !important;
text-align: center !important;
}
.lnee ul.latestnews-items li .pull-right, .lnee ul.latestnews-items li table {
float: none !important;
max-width: 100% !important;
position: relative;
overflow: hidden;
height: 151px;
width: 100%;
}
.lnee ul.latestnews-items li .pull-right img {
/*position: absolute;*/
width: 290px !important;
clip: rect(0px,290px,151px,0) !important;
max-width: 290px !important;
/*left: 0;*/
margin-left: -25px !important;
}
.lnee ul.latestnews-items li figcaption, .lnee ul.latestnews-items li p, .lnee ul.latestnews-items li table sup {
/*width: 220px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #68635D;
margin: 1% auto 0 auto;
line-height: 1.3em;
display: none !important;*/
}
.lnee ul.latestnews-items li p img {
width: 97% !important;
}
ul[class^="latestnews-"] li p a {
display: inline-block;
}
.lnee ul.latestnews-items li p.link {
display: inline-block !important;
}
.lnee ul.latestnews-items li p.link a {
    font-size: 1.15em;
    font-style: italic;
}
#lnee_1468 .newstitle, #lnee_1468 h1 {
display: none !important;
}
#lnee_1468 p.nlimg {
float: left !important;
text-align: left !important;
margin-right: 1em !important;
max-width: 40% !important;
}
#lnee_1468 p.nlimg img {
width: 120px !important; 
max-width: 100%;
}
#lnee_1468 p.nlsum {
text-align: left !important;
}
#lnee_1468 p.nlhide {
display: none !important;
}
#lnee_1468 h2 {
text-align: left !important;
margin-top: 0 !important;
}
#fav-mainbottom2 .moduletable {
margin-top: 1.5rem;
border-top: 1px dotted #000;
padding-top: 1rem;
}
#fav-mainbottomwrap .favth-content-block {
padding-top: 0 !important;
}
.icons {
float: right;
position: relative;
top: -2em;
}
.icons .pull-right {
position: absolute;
}
.item .icons .btn, div[class^="item-"] .icons .btn, div[class*=" item-"] .icons .btn, .items .icons .btn, div[class^="items-"] .icons .btn, div[class*=" items-"] .icons .btn {
display: none !important;
}
.icons .pull-right .dropwdown-menu {
display: table;
border: none;
box-shadow: none;
margin: 0 !important;
padding: 0 !important;
}
.icons .pull-right .dropwdown-menu li {
display: table-cell;
}
li[id^="favsocial-icon"] a, li[id*=" favsocial-icon"] a {
box-shadow: inset 0 0 0 1px white;
}
.moduletable h3, .moduletabledropdown h3 {
border-bottom: 4px solid #ED322C !important;
display: inline-block !important;
}
.moduletabledropdown select {
display: block;
clear: both;
}
.moduletablecountryprofile {
margin-bottom: 1.5em;
}
/*KEEP THIS IN CASE WE USE MODAL WINDOWS FOR THE VIDEOS*/
#rl_modals {
position: fixed !important;
top: 1% !important;
}
#rl_modals_loaded_content {
margin-top: 0 !important;
}
body.contentpane.modal h2:nth-child(2) {
display: none;
}
body.contentpane.modal .avs .row-fluid .thumbnails {
display: none;
}
.moduletablereportlink {
float: right;
position: relative;
top: -85px;
font-style: italic;
}
/*END VIDEO MODAL WINDOWS*/
ul.category-module li a {
display: inline !important;
}
ul.category-module li a.mod-articles-category-title {
font-weight: bold !important;
}
ul.category-module li {
line-height: unset;
margin-bottom: .3em;
}
dl {
margin-bottom: .4em;
}
dd [class^="icon-"], dd [class*=" icon-"], dl.article-info dd.category-name::before, dl.article-info dd.parent-category-name::before, dl.article-info dd.createdby::before {
display: none !important;
}
.img_caption {
    color: #696969 !important;
    font-size: .95em !important;
    margin-top: .5em !important;
    text-align: center !important;
}
.item-image img, .fav-tags-img {
background-color: transparent;
border: none;
}
.latestnews-item .img_caption.right {
float: none !important;
}
.subscribe-block {
display: table-cell;
width: 50%;
padding: 0 .6em;
}
.lnee dd.newsextra, .lnee dl.item_details, .lnee ul.latestnews-items li p {
display: inline;
}
@media (min-width: 768px) {
a.home .image-title {
    display: none;
}
.moduletable-donate-pray {
display: inline-block;
}
.moduletablemobilesearch, .moduletablemobilebtn {
display: none !important;
}
body.isblog.french #bottom-b .grid-box.width20 {
margin: 0 10px;
width: 18%;
}
#fav-headerwrap li a.home {
padding: .4rem 0 .8rem 0 !important;
margin: 0 !important;
}
}
@media (max-width: 767px) {
/*GALAXY DUMBNESS*/
html, body {
height: unset;
}
#fav-navbar-collapse a::before, #fav-navbar-collapse .nav-header::before {
padding-right: 0 !important;
}
#fav-logomobile h1 {
border-bottom: none !important;
}
.custom-hero p {
font-size: 100%;
bottom: 0;
}
body.favbodyhome-pnp #fav-lead, body.favbodyhome-pnp #fav-lead1 {
    margin-top: -1em !important;
	}
figure.pull-right, figure.pull-left {
display: table;
max-width: 100% !important;
max-height: unset !important;
margin: 0 auto !important;
text-align: center;
width: 100%;
}
.fav-container h1, .page-header h2, #userForm h2, .tag-category h1  {
font-size: 5.8vw !important;
}
.fav-container h2 {
font-size: 5.5vw !important;
}
.fav-container h3 {
font-size: 5.1vw !important;
}
.fav-container h4  {
font-size: 4vw !important;
}
#fav-mainwrap td {
display: block !important;
width: 100% !important;
}
.default-logo img, .media-logo img {
    max-height: 60px !important;
}
#fav-navbar-collapse a.home img {
display: none
}
.moduletablemobilebtn {
max-height: 40px;
}
.favth-navbar-inverse .favth-navbar-toggle {
    border-color: #fff;
}
.favth-navbar-inverse .favth-navbar-toggle:hover,
.favth-navbar-inverse .favth-navbar-toggle:focus {
  background-color: #2371A2 !important;
}
div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li a:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li a:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li a:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li a:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li li a:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li li:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li .nav-header:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li .nav-header:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li .nav-header:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li .nav-header:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li .nav-header:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li .nav-header:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li li .nav-header:hover, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li li .nav-header:focus, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active, div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #2371A2 !important;
	}
	div.favth-navbar.favth-navbar-inverse #fav-navbar-collapse li {
    border-top: 1px solid #fff;
}
.favnav ul.nav > li:nth-child(1) a::after {
content: "Home";
}
.moduletablesearch, .moduletable-donate-pray {
display: none !important;
}
.moduletablemobilesearch {
display: block;
height: 35px;
position: relative;
background: #298DCC;
}
.searchmobilesearch { 
    background: #298DCC url(https://www.vomcanada.com/images/general/search.png) center center no-repeat;
	background-size: cover;
    width: 25px;
    height: 25px;
    padding: 0;
    position: absolute;
    bottom: 10px;
    z-index: 2;
	right: 50%;
	left: 50%;
	border-radius: 3px;
	transition: all .3s;
}
.searchmobilesearch:hover { 
background: transparent;
}
.moduletablemobilesearch form input[type="search"] {
transition: all 1s;
width: 20px;
height: 20px;
padding: 3px;
background-color: transparent;
border: none;
position: absolute;
z-index: 3;
top: -5px;
    box-shadow: 0 0 0;
    margin: 0;
    padding-left: 17px;
        top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
	}
.moduletablemobilesearch form:hover input[type="search"], .moduletablemobilesearch form:active input[type="search"], .moduletablemobilesearch form:focus input[type="search"] {
	display: block;
color: #3B92CE;
position: absolute;
z-index: 3;
border: 1px solid #3390CD !important;
background-color: #fff !important;
background-image: none;
width: 130px;
height: 35px;
	}
#fav-introwrap .favth-container {
padding: 0 !important;
width: 100% !important;
max-width: 1500px;
}
.subscribe-block {
display: block;
width: 100%;
padding: 0;
}
ul#favsocial-list.favsocial-left {
    float: none;
    display: table;
    margin: 1em auto;
}
#fav-copyrightwrap p, #fav-copyrightwrap a {
    text-align: center !important;
    font-size: .9em;
}
}
@media (min-width: 1201px) {
#fav-introwrap .favth-container {
padding: 0 !important;
width: 100% !important;
max-width: 1500px;
}
/*.lnee li.latestnews-item {
max-width: 25%;
}*/
}
#fav-lead, #fav-lead1 {
    margin-top: 0 !important;	
	}
div[id^="favpromote-box"], div[id*=" favpromote-box"] {
margin-top: 0px !important;
}
}
@media (max-width: 479px) {
.page-header h2, #userForm h2, .tag-category h1 {
    font-size: 1.8em !important;
	}
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 #fav-maincontent {
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 #fav-maincontent 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 #fav-maincontent {
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 #fav-maincontent {
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 #fav-maincontent {
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 #fav-maincontent a {
    color: #f4f8bd !important;
}
@media (max-width: 1040px) {
.page.isblog.art19 #fav-maincontent {
    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****************/
.page.isblog.raymond #fav-maincontent {
background: #201F1F url(../../../images/general/raymond-bg.jpg) top left no-repeat;
}
/***********CHRISTMAS**************/
.page.isblog.christmas #fav-maincontent {
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 #fav-maincontent p {
margin: 6px 3vw 20px 3vw;
padding: 0;
line-height: 1.5em;
}
.page.isblog.christmas #fav-maincontent a {
color: #000;
text-decoration: underline;
}
.page.isblog.christmas #fav-maincontent img {
margin: 0;
padding: 0;
width: 100%;
}
/*********END CHRISTMAS************/
@media (min-width: 768px ) and (max-width: 1200px) {
.favth-container {
width: 100% !important;
}
#fav-nav .favnav .moduletablemainnav {
width: 100%;
float: none !important;
padding-bottom: 1rem;
}
#fav-nav .favnav .moduletablemainnav ul.nav {
display: table;
margin: 0 auto;
    margin-bottom: 0px;
float: none;
margin-bottom: 1em;
}
#fav-nav .favnav .moduletablemainnav.buttons {
position: absolute;
width: 100%;
bottom: -5px;
padding-bottom: 0;
}
#fav-headerwrap .favnav li.active a.nav-btn, #fav-headerwrap .favnav li a.nav-btn {
margin: 0 2px .2rem 0 !important;
}
#fav-nav .favnav .moduletablemainnav.buttons ul.nav {
position: relative;
float: none !important;
display: table;
margin: 0 auto .5em auto;
}
.favnav ul.nav > li > a, .favnav ul.nav > li > .nav-header, .favnav ul.nav ul.nav-child a, .favnav ul.nav ul.nav-child .nav-header {
    padding: 1.3rem 0 1.37rem 0 !important;
	letter-spacing: .02em !important;
}
#fav-nav .favnav .searchsearch {
bottom: 15px !important;
right: 15% !important;
top: unset;
}
#fav-introwrap .favth-container, #fav-intro1 .favth-col-xs-12, #fav-intro1 .favth-col-sm-12, #fav-intro1 .favth-col-md-12, #fav-intro1 .favth-col-lg-12 {
padding-right: 0 !important;
padding-left: 0 !important;
}
}
@media (max-width: 959px) {
body.page.noblog.nl #maininner {
width: 100%;
}
.lnee ul.latestnews-items {
display: unset !important;
}
.lnee ul.latestnews-items li.latestnews-item  {
width: 100% !important;
max-width: 100% !important;
margin: 0px auto !important;
}
.lnee .newsintro {
    height: 52vw;
}
.lnee ul.latestnews-items li .pull-right {
height: unset;
}
.lnee ul.latestnews-items li .pull-right img {
    position: relative;
    width: unset !important;
    clip: unset !important;
    max-width: unset !important;
    left: unset;
}
}
@media (max-width: 767px) {
.mp3browser-row {
.favth-container > .favth-navbar-header, .favth-container-fluid > .favth-navbar-header, .favth-container > .favth-navbar-collapse, .favth-container-fluid > .favth-navbar-collapse {
background: #2C8ECC;
}
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) {
.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 #fav-maincontent h1 {
font-size: 2.5em !important;
}
body.page.vigil1 #fav-maincontent h4 {
    font-size: 1.5em !important;
}
body.page.vigil1 #fav-maincontent h3 {
    font-size: 1.2em !important;
}
body.page.vigil1 #fav-maincontent td {
    display: block;
    width: 100% !important;
}
body.page.vigil1 #fav-maincontent 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) {
#fav-maincontent 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;}
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;}
p.readmore a.btn {
    text-align: left !important;
    margin: 0 !important;
    font-style: italic !important;
    background: none !important;
    color: #2475A8 !important;
    font-size: 1em !important;
    font-weight: normal !important;
    font-family: Arial, Helvetica, sans-serif !important;
    box-shadow: none !important;
	-webkit-box-shadow: none !important;
	   -moz-box-shadow: none !important;
	padding: 0 !important;
	font-weight: bold !important;
}
p.readmore a.btn:hover, p.readmore a.btn:active, p.readmore a.btn:focus {
    font-style: italic !important;
    background: none !important;
    color: #000 !important;
    font-size: 1em !important;
    font-family: Arial, Helvetica, sans-serif !important;
    box-shadow: none !important;
	-webkit-box-shadow: none !important;
	   -moz-box-shadow: none !important;
}
.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;
}

body.page.isblog.pnp #fav-maincontent 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;
}
#fav-maincontent div.formField.rsform-block.rsform-block-captcha img, #fav-maincontent 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 {
width: 90% !important;
max-width: 90% !important;
margin-left: auto !important;
margin-right: auto !important;
}
table.responsive td {
display: flex !important;
flex-direction: column !important;
width: 100% !important;
max-width: 100% !important;
}
}
.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 #fav-maincontent {
background: #fff url(../../../images/general/volunteer-recruitment-bg1.jpg) top center no-repeat;
background-size: 100% auto;
}
body.page.vol-promo #fav-maincontent {
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 #fav-maincontent {
    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 #fav-maincontent h2, body.page.vigil1 #fav-maincontent h3, body.page.vigil1 #fav-maincontent h4, body.page.vigil1 #fav-maincontent h5, body.page.vigil1 #fav-maincontent h6, body.page.vigil1 #fav-maincontent p {
    color: #FCFADC;
}
body.page.vigil1 #fav-maincontent h1 {
color: #ffffff;    
font-size: 3.5em;
    line-height: 1em;
    padding: 0;
    margin: .4em 0;
}
body.page.vigil1 #fav-maincontent h4 {
    font-size: 1.3em;
    margin: .3em 0;
}
body.page.vigil1 #fav-maincontent h3 {
    font-size: 1.6em;
}
body.page.vigil1 #fav-maincontent h2 {
font-weight: bold;
font-size: 1.7em;
margin-top: 0 !important;
}
body.page.vigil1 #fav-maincontent p {
margin: 5px 0;
    font-size: 1em;
	padding: 10px;
}
body.page.vigil1 #fav-maincontent a, body.page.vigil1 #fav-maincontent a:hover {
color: white
}
body.page.vigil1 #fav-maincontent 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 #fav-maincontent {
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 #fav-maincontent 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;
}

@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 #fav-maincontent {
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 #fav-maincontent, .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 #fav-maincontent, .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;
}
/*SIMPLE ACCORDION WITH CARET*/
.sp-accordion.sp-accordion-style3, 
.sp-accordion.sp-accordion-style3 .toggler span, 
.sp-accordion.sp-accordion-style3 .toggler {
border: none !important;
height: unset !important;
}
#accordion1.blitzerfaq .accordionfaqheader {
border-top: 1px dotted;
}
#accordion1.blitzerfaq .accordionfaqheader, 
#accordion1.blitzerfaq .accordionfaqheader a, 
.sp-accordion.sp-accordion-style3 .toggler span, 
.sp-accordion.sp-accordion-style3 .toggler span span {
    padding-left: 1rem;
    font-size: 1.05em !important;
	line-height: 1.5+em !important;
	}
#accordion1.blitzerfaq .accordionfaqheader, 
#accordion1.blitzerfaq .accordionfaqheader a, 
#accordion1.blitzerfaq .accordionfaqheader:hover, 
#accordion1.blitzerfaq .accordionfaqheader:hover a,
.sp-accordion.sp-accordion-style3 .toggler {
    color: #424242;
	position: relative;
}
#accordion1.blitzerfaq .accordionfaqheader.selected, 
#accordion1.blitzerfaq .accordionfaqheader.selected a,
.sp-accordion.sp-accordion-style3 .toggler.active {
    color: #EF302A;
}
#accordion1.blitzerfaq div.accordionfaqitem p a {
color: #2475A8 !important;
}
#accordion1.blitzerfaq div.accordionfaqitem p.links a {
color: #fff !important;
}
.accordionfaq.arrow span.accordionfaqicon, 
.accordionfaq.arrow .accordionfaqheader.selected span.accordionfaqicon {
    background-image: none !important;
}
.accordionfaq.arrow .accordionfaqheader span.accordionfaqicon::before {
	    font-family: "Font Awesome 5 Free";
    content: "\f0da";
    position: absolute;
    top: 0;
    display: block;
    overflow: hidden;
    font-size: 1.8rem;
    line-height: 1.2rem;
}
.accordionfaq.arrow .accordionfaqheader.selected span.accordionfaqicon::before {
    font-family: "Font Awesome 5 Free";
    content: "\f0d7";
    position: absolute;
    top: 0;
    display: block;
    overflow: hidden;
    font-size: 1.8rem;
    line-height: .85rem;
}
.sp-accordion.sp-accordion-style3 .toggler::before {
    display: block;
    height: 19px;
    width: 19px;
    content: "";
    background: url(../../../images/general/arrow-inactive.png) center center no-repeat;
	background-size: auto 100%;
    position: absolute;
	top: 10%;
}
.sp-accordion.sp-accordion-style3 .toggler.active::before {
   background: url(../../../images/general/arrow-active.png) center center no-repeat;  
}

.lnee ul.latestnews-items li.latestnews-item  {
max-width: 350px !important;
}
#lnee_1468 ul.latestnews-items {
  display: inline !important
}
#lnee_1468.lnee ul.latestnews-items li.latestnews-item {
max-width: unset !important;
}
@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 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
	}
} 

/*LIMIT THE YELLOW*/
body.limited #fav-mainwrap {
background: unset !important;
}
body.limited .favth-container {
    background: #ffffffdb;
    box-shadow: 0 -5px 20px #040D13;
}
body.limited #fav-headerwrap .favth-container, body.limited #fav-copyrightwrap .favth-container, body.limited .favth-navbar-inverse .favth-container
{
background: unset !important;
box-shadow: unset !important;
}
body.limited .nav > li > a.home > img {
    max-width: 200px !important;
}
body.limited .favnav ul.nav > li.item-3273 {
display: none !important;
}
/*END LIMIT THE YELLOW*/

.blogpnp .items-leading h2 {
font-size: 1.4em !important;
margin-top: .2em !important;
}
/**FROM OLD TEMPLATE**/

body.page.isblog .pull-left a.video::before, body.page.isblog  .pull-right a.video::before, body.page.noblog .pull-left a.video::before, body.page.noblog  .pull-right a.video::before {
content: "";
position: absolute;
width: 100%;
height: 201px;
display: block;
background: url(https://www.vomcanada.com/images/general/youtube-play.jpg) center center no-repeat;
z-index: 100;
}
body.page.isblog.pnp .pull-left a.video::before, body.page.isblog.pnp  .pull-right a.video::before, body.page.noblog.pnp .pull-left a.video::before, body.page.noblog.pnp  .pull-right a.video::before {
height: 140px !important;
}
.eighthundred #fav-maincontent {
max-width: 800px !important;
margin-left: auto !important;
margin-right: auto !important;
float: none;
}
.ninehundred #fav-maincontent {
    max-width: 900px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none;
}
.page.isblog.nopadding #fav-maincontent, .page.noblog.nopadding #fav-maincontent {
padding: 0 !important;
}
.page.isblog.nopadding #fav-maincontent p, .page.noblog.nopadding #fav-maincontent p, .page.isblog.nopadding #fav-maincontent h2, .page.noblog.nopadding #fav-maincontent p {
padding-left: 15px;
padding-right: 15px;
}
.page.isblog.tenways #fav-maincontent, .page.noblog.tenways #fav-maincontent {
background: #D3C8B4;
}
.page.isblog.favbodyart21 #fav-maincontent {
    position: relative;
    opacity: 80%;
}
.page.isblog.favbodyart21 #fav-maincontent a {
pointer-events: none !important;
}
.page.isblog.favbodyart21 #fav-maincontent::before {
content: "CONTEST CLOSED";
color: #F41924;
font-size: 8vw;
position: absolute;
top: 20vh;
left: 50vw;
margin-left: -48vw;
line-height: 15vh;
text-align: center;
transform: rotate(-14deg);
opacity: 100%;
font-weight: bold;
text-shadow: 4px 4px 10px #000;
}

@media (max-width: 800px) {
.page.isblog.tenways #fav-maincontent {
padding-top: 43vw !important;
}
}

@media print 
{
  a[href]:after { content: none !important; }
  img[src]:after { content: none !important; }
}
.page.isblog.favbodyart21 #fav-maincontent {
background: #29202E;
padding: 0 !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}
.page.isblog.favbodyart21 .art-main {
background: transparent url(../../../images/general/art21-bg.jpg) center top no-repeat;
background-size: 100% auto !important;
padding: 0;
margin-bottom: 1.4rem;
display: block;
overflow: hidden;
}
.page.isblog.favbodyart21 .art-title {
background: transparent url(../../../images/general/art21-title-bg1.png) left top repeat-y;
display: inline-block;
white-space: pre-wrap;
width: 100%;
max-width: 100%;
line-height: 2rem;
color: #FBF5DC;
}
.page.isblog.favbodyart21 .art-title p {
padding: 0 0 0 10vw;
margin: 0;
line-height: 2rem;
}
.page.isblog.favbodyart21 .artmaintext-21 {
background: transparent url(../../../images/general/art21-maintext-bg1.png) left top repeat-y;
background-size: 100% auto;
margin: 2rem 0 2rem 2rem;
padding: 2.2rem 0;
display: block;
overflow: hidden;
}
.page.isblog.favbodyart21 .artmaintext-21 p {
margin-bottom: 0 !important;
}
.page.isblog.favbodyart21 .artlinks-21 img {
width: 145px; 
height: auto;
}
.page.isblog.favbodyart21 .artverse-21 {
float: right;
padding-right: 27.5rem;
}
.page.isblog.favbodyart21 #innerbottom-a {
display: none;
}
.page.isblog.favbodyart21 #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.favbodyart21 #innerbottom-b .module p {
margin: 0;
}
.page.isblog.favbodyart21 #fav-maincontent {
max-width: 900px !important;
margin-left: auto !important;
margin-right: auto !important;
}
@media (min-width: 766px) and (max-width: 840px) {
.page.isblog.favbodyart21 .artverse-21 {
padding-right: 40%;
}
}
@media (max-width: 765px) {
.page.isblog.favbodyart21 .art-main {
background: transparent url(../../../images/general/art21-bg-faded2.jpg) center top no-repeat;
background-size: auto 64.5% !important;
background-position-y: 4rem;
background-position-x: right;
}
.page.isblog.favbodyart21 .art-title {
background: none;
line-height: .5rem;
}
.page.isblog.favbodyart21 .art-title p {
text-align: center !important;
padding: 0;
margin: 0 auto;
line-height: .5rem;
}
.page.isblog.favbodyart21 .artmaintext-21 {
margin: 0;
padding: 0;
}
.page.isblog.favbodyart21 .artverse-21 {
padding: 0 45% 0 2%;
    float: none;
}
.page.isblog.favbodyart21 .artverse-21 img {
max-width: 90%;
}
.page.isblog.favbodyart21 .artlinks-21 {
display: table;
overflow: hidden;
width: 95%;
margin: 0 auto;
background: #29202E;
padding-top: .5rem;
}
.page.isblog.favbodyart21 .artlinks-left-21 {
	display:table-cell;
	margin-left: 1%;
width: 48%;
text-align: center !important;
}
.page.isblog.favbodyart21 .artlinks-right-21 {
display:table-cell;
margin-right: 1%
width: 48%;
text-align: center !important;
}
}