a, a:link, a:visited{
	color: #2d14b8 !important;
}

#wpadminbar a {
	color: #fff !important;
}

input[type="submit"] {
	background: #2d14b8 !important;}

 #logo .site-title {
	color: #2d14b8 !important;
}
#logo .site-title a:visited {
	color: #2d14b8 !important;
}

#topnavi-wrap {
	background: #6657bc !important;
}

.main-navigation-menu a:hover {
	background: #6657bc !important;
}

.main-navigation-menu ul a:hover {
	background: #6657bc !important;
}

.widget a:link, .widget a:visited  {
	color: #2d14b8 !important;
}

.entry-title a:hover, .entry-title a:active{
	color: #2d14b8 !important;
}

.postinfo .meta-category a:hover, .postinfo .meta-category a:active {
	background: #2d14b8 !important;
}

.more-link {
	background-color: #6657bc !important;
}

.archive-title span{
	color: #2d14b8 !important;
}

.post-pagination a:hover {
	color: #2d14b8 !important;
}

.post-pagination .current {
	color: #2d14b8 !important;
}

.infinite-scroll #infinite-handle span {
	background-color: #6657bc !important;
}

#image-nav .nav-previous a, #image-nav .nav-next a {
color: #2d14b8 !important;
}

.social-icons-menu li a {
	background: #6657bc !important;
}

.bypostauthor .fn, .comment-author-admin .fn {
	background: #6657bc !important;
}

#commentform #submit {
	background: #6657bc!important;
}

#mainnav-toggle:hover {
		cursor: pointer;
		background: #6657bc !important;
	}

.main-navigation-menu .submenu-dropdown-toggle:hover {
		background: #6657bc !important;
	}

.sidebar-navigation-toggle:focus {
		background: #6657bc !important;
	}

.sidebar-closing-toggle {
		background: #6657bc !important;
	}

.pt-cv-readmore {
	  color: #fff !important;
    background-color: #6657bc !important;
    border: none !important;
}

.sidebar-navigation-toggle:hover {
    background: #6657bc !important;
}

a.pt-cv-readmore,
a:link.pt-cv-readmore,
a:visited.pt-cv-readmore
{
	color: #fff !important}

.top-navigation-menu a,
.top-navigation-menu a:link, .top-navigation-menu a:visited,
.main-navigation-menu a,
.main-navigation-menu a:link,
.main-navigation-menu a:visited,
#footernav-menu a,
#footernav-menu a:link,
#footernav-menu a:visited
{
    color: #fff !important;
    text-decoration: none;
}

.main-navigation-menu {
    background: #6657bc !important;
}

.main-navigation-menu  li.menu-item:hover a {
    background: #333 !important;
}

.main-navigation-menu ul {
    background: #333!important;
}

.main-navigation-menu li.menu-item li a:hover {
    background: #666 !important;
}

.top-navigation-menu  {
    color: #fff !important;
    font-weight: bold;
}

.widgettitle {
    background: #6657bc !important;
	font-weight:bold
}

.postinfo .meta-category a {
    color: #fff !important;
	display:none
}

#logo .custom-logo {
    margin: -15px 15px 0 0;
    padding: 0;
    border: none;
    vertical-align: top;
    max-width: 15%;
    height: auto;
}

#logo .site-description {
	margin-top: -15px;
    margin-left: 98px;
}

#media_image-5 {margin-top: -20px}

.archive-title {
    display:none;
}

@media only screen and (max-width: 480px)
	{
#logo .custom-logo {
    margin: -15px 20px 20px 20px;
    padding: 0;
    border: none;
    vertical-align: top;
    max-width: 20%;
    height: auto;
}
		


#logo .site-description {

    margin-top: 10px;
    margin-left: 0px;

}
		.widget-category-posts .big-post .wp-post-image {
    display:block;
}
}

@media only screen and (max-width: 640px)
	{
		.widget-category-posts .big-post .wp-post-image {
    display:block;
}
}
.metaslider .caption {
    font-weight: bold;
}

.widget .textwidget p {
    margin-bottom: -0.5em;
}

#arve-video-1 {
    margin-bottom: 0em !important;
}



.credit-link {display:none !important}

#footer::before {
    content: "A project of the Sisters, Faithful Companions of Jesus |  FCJ Refugee Centre, 208 Oakwood Avenue, Toronto, M6E 2V4, Tel. (416) 469-9754, Fax: (416) 469-2670";
    color: #fff;
    font-size: 12px;
	margin: 0 auto 15px;
	line-height: 20px !important;
}

#footer::after {
    content: "© FCJ Refugee Centre 2012 All rights reserved";
    color: #fff;
    font-size: 12px;
	margin: 0 auto;
}

.more-link:link, .more-link:visited {
    color: #fff !important;
}

.widgettitle a:link, .widgettitle a:visited {
    color: #fff !important;
}

#display-medium-owl-demo .details-title {
    font-weight: bold !important;
	font-size:normal;
   border-bottom: none;
	line-height: 1.2em;
	margin:10px 0
}
.display-medium-subtitle, .display-medium-date-read {display:none !important}

.owl-item {
    width:9% !important;
}

.cat-post-item {font-weight:bold}

#ssp_player_id_1 .podcast_meta {display:none}

.archive-description .podcast_meta, .archive-description .podcast_player {display:none}
.archive-description .aligncenter {
    width: 100%;
	height:auto;
	margin-top:-10px
}

.post-6751 .page-title,
.post-6752 .page-title {display:none}

 .post-type-archive-podcast .hentry,.post-type-archive-podcast .post-pagination 
{display:none}

.term-87 #media_image-9 {display:none}
.term-88 #media_image-10 {display:none}

#text-2 .youtube-player {height: auto;
}

#custom-header {
    display:none;
}
.page-id-1400 #custom-header,
.page-id-3283 #custom-header,
.page-id-2901 #custom-header,
.page-id-2927 #custom-header,
.page-id-5551 #custom-header,
.page-id-5559 #custom-header,
.page-id-5564 #custom-header,
.page-id-5566 #custom-header,
.page-id-5702 #custom-header,
.page-id-5710 #custom-header,
.page-id-5714 #custom-header,
.page-id-5723 #custom-header
{
    display:block;
}

.entry h3, .comment h3 {
    margin-bottom:20px;
}
.wp-block-separator {
   min-width: 100% !important;
	height:1px
}

/* Móvil */

@media only screen and (max-width:480px){
	.wp-block-image .alignright, .wp-block-image .alignleft {
		width: 100%;}
	
	.alignright {width:50%; float:right; margin-left:10px}
		
	.youtube-player {height: auto;
}
	#widget-category-posts-columns .category-posts-columns .big-post {
    margin-bottom: -10px;
}
	.widget-category-posts .big-post .entry-title {
    font-size: 18px;
}
}

.search-results .more-link {display:none}

#wpforms-7690-field_48,
#wpforms-7747-field_13,
#wpforms-7747-field_14,
#wpforms-7747-field_18 {display:none}

/* Events */
.single-event .entry ul {
    list-style: square inside;
    margin: 0 0 1.5em 0;
}
.event-categories {margin-bottom:-30px !important;
display:none}

#em_widget-2 a:link,
#em_widget-4 a:link,
#em_widget-5 a:link {font-weight: bold}

.em-booking-form label {
    display: inline-block;
    width: 100%;
}

.em-booking {
    margin: 15px 0px 10px 0px;
    position: relative;
	background: #ddd;
	padding:10px 20px 20px 20px;
	width:50%
}
.single-event .entry img {
	z-index: 1000;
position: relative}

@media only screen and (max-width:480px){
	.em-booking {
    margin: 15px 0px 10px 0px;
    position: relative;
	background: #ddd;
	padding:0px;
	width:100%
}
}

/* Fixing Menu */
#menu-item-8535,
#menu-item-8530,
#menu-item-8534,
#menu-item-8533,
#menu-item-8532,
#menu-item-8531,
#menu-item-8549,
#menu-item-8774,
#menu-item-8508,
#menu-item-8507,
#menu-item-8509,
#menu-item-8515,
#menu-item-8916,
#menu-item-8923,
#menu-item-9091,
#menu-item-9396,
#menu-item-9404,
#menu-item-9442,
#menu-item-9452,
#menu-item-9652,
#menu-item-10391,
#menu-item-10660,
#menu-item-10674,
#menu-item-10675,
#menu-item-10708,
#menu-item-10779,
#menu-item-10786,
#menu-item-10787,
#menu-item-10811,
#menu-item-10815,
#menu-item-10841,
#menu-item-10844,
#menu-item-10868,
#menu-item-12468,
#menu-item-14138,
#menu-item-8396,
#menu-item-9084,
#menu-item-12469,
#menu-item-14141,
#menu-item-8332
{
    display: block !important;
}

#menu-item-8535 .sub-menu {display: block;}

#menu-item-8508 .sub-menu {display:block;}

#menu-item-5568 .sub-menu {display:block;}

#menu-item-5687 .sub-menu {display:block;}

.archive-description .aligncenter {
    width: auto;
    height: auto;
    margin-top: 10px;
}

/* Latest Posts Block */

.wp-block-latest-posts a {font-weight:bold; text-transform: uppercase;
font-family: 'Francois One', Tahoma, Arial;
font-size: 1.3em;}


/* WP Show Posts */

.wp-show-posts-entry-title {font-weight:bold; text-transform: uppercase;
font-family: 'Francois One', Tahoma, Arial;
font-size: 1.3em;}

.wp-show-posts .sharedaddy {display:none}

a.wp-show-posts-read-more {
    display: inline-block;
    padding: 0px 15px;
    border: 2px solid #999;
    color: #222;
    font-size: .8em;
    text-decoration: none;
}

a:hover.wp-show-posts-read-more {color: white !important}

@media only screen and (max-width:640px){
	.wp-show-posts-image img {max-width:40%; float:left; margin-right: 15px !important}
	.wp-show-posts-image {
    margin-bottom: 0em;
}
	.wpsp-image-left {margin-bottom: 0em !important}
}

@media screen and (min-width:40em) and (max-width: 1024px){
	.wp-show-posts-image img {max-width:15%; float:left; margin-right: 15px !important}
	.wp-show-posts-image {
    margin-bottom: 0em;
}
	.wpsp-image-left {margin-bottom: 0em !important}
}


/* WP Show Posts Home and Workshops, Webinars page & Documents page*/
.home .wp-show-posts-entry-title, .page-id-5671 .wp-show-posts-entry-title, .page-id-5528 .wp-show-posts-entry-title, .page-id-198 .wp-show-posts-entry-title, .page-id-8390 .wp-show-posts-entry-title, .page-id-10632 .wp-show-posts-entry-title, .page-id-3333 .wp-show-posts-entry-title  {font-weight:bold; text-transform: none;
font-family: Ubuntu;
font-size: 18px;
line-height: 1.1;}

.page-id-198 .wp-show-posts-entry-title, .page-id-8390 .wp-show-posts-entry-title, .page-id-10632 .wp-show-posts-entry-title, .page-id-3333 .wp-show-posts-entry-title {font-weight:bold; text-transform: none;
font-family: Ubuntu;
font-size: 16px;
line-height: 1.1;}

.home .wp-show-posts-columns .type-page, .page-id-5671 .wp-show-posts-columns .type-page, .page-id-5528 .wp-show-posts-columns .type-page, .page-id-198 .wp-show-posts-columns .type-page, .page-id-8390 .wp-show-posts-columns .type-page, .page-id-10632 .wp-show-posts-columns .type-page, .page-id-3333 .wp-show-posts-columns .type-page {border:none; padding:0; box-shadow:none}

.home .wp-show-posts-columns, .page-id-5671 .wp-show-posts-columns, .page-id-5528 .wp-show-posts-columns, .page-id-10632 .wp-show-posts-columns, .page-id-3333 .wp-show-posts-columns {margin-bottom:-15px}

.home .wp-show-posts-single.post, .page-id-5671 .wp-show-posts-single.post, .page-id-5528 .wp-show-posts-single.post, .page-id-10632 .wp-show-posts-single.post, .page-id-3333 .wp-show-posts-single.post {padding: 0;box-shadow: none;border: none;
}

.home .wp-show-posts-image.wpsp-image-left, .page-id-5671 .wp-show-posts-image.wpsp-image-left, .page-id-5528 .wp-show-posts-image.wpsp-image-left, .page-id-10632 .wp-show-posts-image.wpsp-image-left, .page-id-3333 .wp-show-posts-image.wpsp-image-left {
    margin-right: 20px;
	margin-bottom:10px
}


/* Subscribe to our mailing list widget */

#mc-embedded-subscribe {margin-top:20px}

/* Botones idiomas */

.lang {text-align:right}
.wp-image-10261 {margin-bottom:1px}
@media only screen and (max-width:480px)
}

.vp-portfolio__item-meta {
    padding: 0 !important;
	margin-top: -10px !important
}
.vp-portfolio__item-meta-title {
    margin-right: 0;
    margin-left: 0;
    font-size: 16px !important;
	font-weight:normal !important;
	line-height: 22px !important
}

/* WPForms */

.wpforms-field.wpforms-field-text.invisiblefield .wpforms-field-medium {display:none}

.wpforms-field.wpforms-field-text.notefield .wpforms-field-label {font-weight:normal !important; font-size: 14px;}




/* Tablas */

td{
 border: 2px solid #ddd !important;
}

/* Posts and Pages in Arabic */

.post-10275 .page-title,
.post-10402 .page-title,
.post-10466 .page-title {text-align:right}

/* Documents page */

.vp-portfolio__item-meta {
    padding: 0 !important;
	margin-top:-10px !important
}

/* Events in Home */

#em_widget-6 li, #em_widget-5 li, #em_widget-4 li {
	list-style: none; text-transform: none;
font-family: Ubuntu;
font-size: 16px;
line-height: 1.1;
}
#em_widget-6 div.eventstitle, #em_widget-5 div.eventstitle, #em_widget-4 div.eventstitle {margin-bottom:-10px}

@media only screen and (min-width: 40em) {

#em_widget-6 li, #em_widget-5 li, #em_widget-4 li {width:20%;
float:left;
	flex: 0 1 auto;
margin-right:1em
}

#em_widget-6 ul, #em_widget-5 ul, #em_widget-4 ul {display: flex;
    align-items: stretch;
	justify-content: space-between;
    width: 102%;
    margin: 0;
    padding: 0;}

#em_widget-6 li img, #em_widget-5 li img, #em_widget-4 li img {margin-bottom:1em;
}
}

@media only screen and (max-width:640px){
	#em_widget-6 li, #em_widget-5 li, #em_widget-4 li {margin: 10px 0 0px 1.4em;
    clear: both;}

	#em_widget-6 li img, #em_widget-5 li img, #em_widget-4 li img {    display: block;
    width: 40%;
    float: left;
    clear: both;
    margin: 15px 10px 0px 0px;}

	#em_widget-6 ul, #em_widget-5 ul, #em_widget-4 ul {margin: -20px 0px 120px -1.3em;}

	#em_widget-6,#em_widget-5,#em_widget-4 {margin-top:40px;}
	

	
	#em_widget-6 div.eventstitle,
	#em_widget-5 div.eventstitle,
	#em_widget-4 div.eventstitle {font-size:18px;
	margin-bottom: -10px;}
}

/* Home: More Events/Podcast/Webinars » */

#text-28, #text-29, #text-30, #text-31, #text-32, #text-33, #text-34, #text-35, #text-36 {
  width:90%;
	margin: -15px auto 0px;
  box-shadow: none;
  border: 0px;
  padding: 0px 0 20px 0;
	background: none;
}

@media only screen and (max-width:640px){
	#text-28, #text-29, #text-30, #text-31, #text-32, #text-33, #text-34, #text-35, #text-36 {margin: -25px auto 20px;
}
}

/* Video Gallery */

.video-element_2 .title-block_2,
.video-element_3 .title-block_3
{
  color: #fff!important;
	padding-left:20px;
padding-top:5px}


/* Visual Links */

.vlp-layout-basic .vlp-block-0 {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.5em !important;
}
@media only screen and (max-width:480px){
	.vlp-layout-basic .vlp-layout-zone-main {
    flex:none !important;
		width:100%
}
	.vlp-layout-basic .vlp-block-2 img {
    max-width: 100% !important;
		margin-bottom:10px
}
}

/* Destacado azul */

.destacado-azul {background:#4472c4; color:#fff; padding:20px 40px;border: solid 1px black;}
.destacado-azul a {color:white !important; text-decoration:underline}
.destacado-azul a:hover {text-decoration:none}
.destacado-azul h3 {color:white; margin-top:10px}

/* Destacado gris */

.parrafo-destacado {background: #ddd; padding: 5px 20px; border: solid 1px black;color:#111}
.parrafo-destacado a {color:#111 !important}

.mensajes {border: solid 3px #333;padding:10px 20px 10px 20px; margin-top:30px; background: #ddd}

/* Idiomas móvil */

.language {font-weight:bold; font-size:15px; font-family: 'Francois One', Tahoma, Arial;}
.language a {color:#fff !important}
.language {position:absolute;
top:10px; left:60px}
@media only screen and (min-width: 1025px) {
	.language {display:none}
}

/* Búsquedas móvil */
@media only screen and (min-width: 1025px) {
	.search-mobile {display:none}
}
.search-mobile {width:50%;  font-size:80%;
margin:-10px auto 10px}
.search-mobile .search-form .search-submit .genericon-search {line-height:0.5}

/* DOCUMENTS PAGE */
.page-id-3333 .gallery img 
{opacity: 1;}
.page-id-3333 .gallery img:hover {opacity: .5;}
.page-id-3333 .gallery {
    background-color: #ddd;border:1px solid #333; padding:20px !important
}

.page-id-3333 .wp-show-posts-image img {opacity: 1;}
.page-id-3333 .wp-show-posts-image img:hover {opacity: .5;}

@media only screen and (min-width: 1025px) {
.page-id-3333 .wp-show-posts-columns .type-page {background-color:#ddd}
.page-id-3333 .wp-show-posts {background-color:#ddd; padding: 20px 20px 0px 5px; margin: 0px !important; border: solid 1px #333;}
}
/* ANNUAL REPORTS PAGE */
.page-id-3340 .gallery img {opacity: 1;}
.page-id-3340 .gallery img:hover {opacity: .5;}

/* WIDGETS */

#media_gallery-2  .gallery {
  padding-top: 0em;
}
#media_gallery-2 {
  padding-bottom: 0em;
}

.widgettitle {
 margin: -0.5em -0.5em 0.5em -0.5em;
}

.widget ul {
  margin-bottom:-20px;
}


.podcasts-sidebar-1 img {
  max-width: 49%;
	float:left;
	margin-top:10px;
	margin-right:2%
}
.podcasts-sidebar-2 img {
  max-width: 49%;
	float:left;
	margin-top:10px
}

/* PAGINACIÓN WEBINARS */

.post-198 .wpsp-load-more {background-color:#ddd;margin:-20px auto 20px; text-align:center; width:30%}

/* IMÁGENES PROGRAMAS Destacadas en pg y home */

#custom-header img {
  display:none;
}

.home .entry-title.post-title a, .page-id-5671 .entry-title.post-title a, .page-id-5528 .entry-title.post-title a {display:none}


.home .entry-meta.postmeta, .page-id-5671 .entry-meta.postmeta, .page-id-5528 .entry-meta.postmeta {
  display: none;
}

.menu-item .icon_title {display:none}
.icon_title {width:100%}

/* OPACITY HOVER Portada, Archives, Search Results and Type */
.widget-category-posts .big-post .wp-post-image {
	opacity: 1;
}
.widget-category-posts .big-post .wp-post-image:hover{
	opacity: .8;
}

#text-37 {background:#eee;
padding-top:10px;
padding-bottom:1.1em}

.main-navigation-menu a {
	padding-right: 1.3em;}
