/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

#top #header_main > .container, #top #header_main > .container .main_menu  .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link{
	line-height: 50px !important;
}


/* Custom CSS Mangoest */
#parochie-header .flex_column_table {
	position: absolute;
	bottom: 0;
}


#av_section_1 .flex_column_table {
	position: absolute;
	bottom: 0;
}
#header_main .inner-container {
	background-image: url('../images/site-title.jpg');
    background-size: 420px auto;
    background-repeat: no-repeat;
    background-position: 120px 0px;
}

#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon, #top .iconbox_right_content.av-icon-style-no-border .iconbox_icon{
	line-height: 30px !important;
}

.entry-content-header{
    margin-left: 40px;
    margin-top: 12px;
}


#menu-item-444:before {
	display: inline-block;
	padding-top: 10px;
	content: '';
	font-family: "fontello";
	font-size: 26px;
}

#menu-item-444 a .avia-menu-text {
	display: block !important;
	font-size: 22px !important;
	margin-top: -42px !important;
	text-transform: uppercase;
	margin-left: -85px;
}

#menu-item-444 .sub-menu .avia-menu-text {
	display: block !important;
	font-size: 12px !important;
	margin-top: 0px !important;
	text-transform: none;
	margin-left: 0px;
	
}

/* Header title */
.html_header_transparency #top .avia-builder-el-0 .container {
	padding-top: 0px;
}

.avia-button.avia-size-large {
	position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 25px 0px;
    margin: 0;
}

/* Oorange block homepage */
#aec-widget-upcoming-events-4-wrapper {
	color: #FFF;
}

/* Homepage blue block video */
.avia-video.avia-video-4-3 {
	margin-bottom: 0px;
	overflow: hidden;
}
/* Homepage iframe */
.avia-video.avia-video-4-3 iframe {
	height: 107%;
}

#title-blue-block {
	padding: 10px 20px;
    line-height: 60px;
    display: inline;
}

.home .av-image-caption-overlay-center p {
	background-color: #FFF;
	color: #000;
	position: absolute;
	bottom: 30px;
	right: 0px;
	padding: 10px 20px;
}

.home .av-image-caption-overlay-center p:after {
	content: ' »';
	transition: margin-left 0.2s ease-in-out;

}
.home .av-image-caption-overlay-center:hover p:after {
	margin-left: 10px;
}

/* Homepage second box  news */
#newsbox-3 ul li:nth-of-type(1) .news-headline {
	color: #3e4567;
}

#newsbox-3 ul li:nth-of-type(2) .news-headline {
	color: #fab548;
}

#newsbox-3 ul li:nth-of-type(3) .news-headline {
	color: #d15244;
}

#newsbox-3 {
	padding-bottom: 55px;
}

.content .entry-content-wrapper .entry-content-wrapper{
	padding-right: 0;
    margin-top: 15px;
    padding-left: 0;
    float: inherit;
}


/* site navigation / header */

#header_main {
	background-color: #FFF;
    height: 50px;
    margin-top: 25px;
    color: #000;
}
/* Menu item inside header */
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a{
	line-height: 50px;
}
.logo {
	position: absolute;
	top: -25px;
}

/* Dropdown menu */
.avia_mega_div {
	    border-bottom: 8px solid #fab548 !important;
}
ul.sub-menu li a:hover {
	color: #d15244 !important;
}


/* Sidebar news block */

#newsbox-2, #newsbox-4, #archives-3 {
	background-color: #fab548;
    padding: 30px;
}

#newsbox-2 .news-time, #newsbox-4 .news-time, #archives-3 ul li a {
	color: #FFF;
}

#newsbox-2 .news-thumb, #newsbox-4 .news-thumb  {
	display: none;
}

#newsbox-2 .news-headline {
	color: #3e4567;
}

/* Sidebar eventbox */

#aec-widget-upcoming-events-3,#aec-widget-upcoming-events-2,#aec-widget-upcoming-events-5, #categories-4 {
	padding: 30px;
	background-color: #3e4567;
}

#aec-widget-upcoming-events-3 h3.widgettitle, #aec-widget-upcoming-events-2 h3.widgettitle, #aec-widget-upcoming-events-5 h3.widgettitle   {
	color :#FFF;
	margin-bottom: 20px;
}

#aec-widget-upcoming-events-3 h4,#aec-widget-upcoming-events-2 h4, #aec-widget-upcoming-events-5 h4, #categories-4 h3 {
	color: #fab548;
} 
#aec-widget-upcoming-events-3 p.aec-no-margin,#aec-widget-upcoming-events-2 p.aec-no-margin,#aec-widget-upcoming-events-5 p.aec-no-margin, #categories-4 ul li a {
	color: #FFF;
}

/* Sub navigation */

#parochie-header .av_inherit_color a {
	font-size: 20px !important;
}

/* Portfolio page / flippingbooks */



/* Event page / vieringen */

.btn-sm {
	background-color: #d1524b !important;
    border: none !important;
    border-color: #2e6da4 !important;
    padding: 10px 40px !important;
    border-radius: 0px !important;
}

.aec .col-md-4 {
	width: 100% !important;
}

.aec_events-template-default .aec-single-event img.img-responsive{
	display: none !important;

}

.single-aec_events .col-md-9 {
	width: 100% !important;
}
.single-aec_events .col-md-3 {
	display: none !important;
}

.single-aec_events .aec img {
	width: 35px !important;
}

.title_container .breadcrumb{
	z-index: 10;
    line-height: 15px;
    font-size: 11px;
    position: relative;
    /* right: 41px; */
    left: 14.5%;
    top: 50%;
    margin-top: -7px;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 768px) {
  /* Add your Desktop Styles here */

  .avia_textblock{
  	margin-bottom: 15px;
  }
.av_header_transparency #advanced_menu_toggle{
	background-color: none;
    border: none;
}
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 921px) {
	#parochie-header .av_inherit_color a {
		display: block;
	}
	#parochie-header .av_inherit_color a span {
		padding-top: 22px !important;
	}
}

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

	.main_menu{
		height: 0px;
	}

	#newsbox-3 {
    	padding-bottom: 70px;
	}

	#parochie-header .av_inherit_color  {
		height: 55px;
		
	}

	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin{
		
		background-color: none;
	}
	
	.responsive #top .flex_column_table {
		position: relative;
		margin-top: 0px;
	}

	#advanced_menu_toggle{
	background-color: #ffffff;
    color: #000000;
    border-color: #f7f7f7;
    margin: 0px;
	}
	#parochie-header .av_inherit_color a {
		display: inline;
	}

	#advanced_menu_hide{
		background-color: black;
		margin-top: 20px;

	}
	ul#mobile-advanced li:first-child>a:first-child {
		display: none;
	}

	#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon, #top .iconbox_right_content.av-icon-style-no-border .iconbox_icon{
		line-height: 18px;
	}

	.av-special-heading-tag{
		display: none;
	}

	.entry-content-header{
		margin-top: 8px;
    margin-left: 50px;
	}

	.av_header_transparency #advanced_menu_toggle{
		color: #ffffff;
	}

#em_widget-2{
	margin-bottom: 55px;
}


.responsive .title_container .breadcrumb{
	    position: relative;
    right: auto;
    top: 75px;
    margin: 0;
    left: -0.5%;
    
}




}
	


@media only screen and (max-width: 1005px) {
.template-blog .blog-meta{
	float: inherit;
    margin-right: 50px;
}

	.content .entry-content-wrapper .entry-content-wrapper{
padding-right: 0;
    padding-left: 0;
    float: inherit;
	}
}

	
.responsive .template-blog .blog-meta, .responsive .post_author_timeline, .responsive #top #main .sidebar{
	display: block;
}

.entry-content-header{
	margin: 0;
}


@media only screen and (max-width: 768px) {
tr th:first-child, tr td:first-child{
    display: none;
}
}


