/*
Theme Name: Magzilla
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Magzilla - Theme for online magazine and newspaper
Version: 1.5.6
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: magzilla
*/

body .nav > li > a {
    pointer-events: none;
    cursor: default;
}

/* header */

.logo-wrap h1 a, button.btn-link, ul.breadcrumb li a {
	pointer-events: none;
   cursor: default;
}

.header-3.hidden-xs.hidden-sm > div:nth-child(3) {
    background: #00a82c;
	margin-top: 20px;
}

.header-3 .yamm .navbar-nav {
    float: left;
}

.mag-info {
	display: none !important;
}

.logo-wrap h1 {
	margin: 0px !important;
}

body .nav > li > a {
    line-height: 20px !important;
    font-weight: 500 !important;
    color: #fff !important; 
    font-size: 17px !important;
    padding: 6px 20px 0px 20px !important;
}

.magazilla-top-nav {
	display: none;
}

.logo-wrap.text-left {
    margin-top: 22px;
    margin-bottom: 8px;
}


nav.magazilla-main-nav.navbar.yamm.navbar-header-1,  .nav > li > a {
	border-bottom: none !important;
}

.post-author {
	display: none;
}



body .site-main {
    margin-bottom: 22px;
}


h2 {
    font-size: 28px !important;
}

body .entry-title, body .page-title {
    font-size: 46px; 
	margin-bottom: 10px;
}

.entry-content a {
    color: #00a82c;
	text-decoration: none;
    font-weight: 600;
}

.entry-content a:hover {
    text-decoration: underline;
}

.entry-content p {
    margin: 0 0 15px;
    font-size: 19px;
    line-height: 24px;
    font-weight: 300 !important;
}

.entry-content ul {
    margin-top: 15px;
    margin-bottom: 20px;
    padding-left: 40px;
}

.entry-content ul li {
    line-height: 26px;
    font-size: 19px;
}

.entry-content h2 {
	margin-bottom: 5px !important;
}

body .entry-content h3 {
    font-size: 25px;
    line-height: 36px;
    font-weight: 600;
	text-align: center;
	margin-bottom: 18px;
    border-bottom: 2px solid #00a82c;
    padding-bottom: 4px;
	margin-top: 30px;
    color: #00a82c;
}

img.size-full.wp-image-384.alignleft {
	margin-top: 32px !important; 
}

body .entry-content h4 {
    margin-bottom: 10px;
	margin-top: 10px;
    font-size: 26px;
    border-bottom: 2px solid #383838;
    color: #383838;
    padding-bottom: 6px;
	margin-top: 25px;
    font-weight: 600;
}

.entry-content blockquote {
    background: #edf9f0;
    border: none;
    line-height: 29px !important;
	margin-top: 25px !important;
	    font-size: 21px !important;
    font-style: normal;
	margin-bottom: 25px;
}

body .alignnone {
    margin: 0px !important;
}


.post-comments-form, div#comments, a.comment-reply-link.reply {
	display: none !important;
}

.comment-body .media-left {
	display: none !important;
}


/* Sidebar */

.sidebar p {
    line-height: 19px;
    font-size: 15px;
    margin-bottom: 18px;
    color: #4c4c4c;
}

body .sidebar, body .wpb_widgetised_column {
	background: transparent !important;
	padding: 0px !important;
}


#text-4 img {
    border: 5px solid #ffbc01;
}

body .widget {
    margin-bottom: 10px;
    background: #f1f1f1;
    padding: 25px;
		padding-bottom: 5px;
}


body .sidebar, body .wpb_widgetised_column {
    background-color: #f1f1f1;
    padding: 25px;
    font-family: 'PT Sans';
}

.widget-top {
    border: none;
}


h3.widget-title {
    border: none;
	line-height: 25px;
    font-size: 20px;
	font-family: "Playfair Display";
}

h3.widget-title {
    border: none;
    font-size: 19px;
    padding: 0px;
    font-weight: 600;
    margin-bottom: 0px !important;
    font-family: "Playfair Display";
}


/* Actiepagina */

.page-id-356 .header-3.hidden-xs.hidden-sm, .page-id-356 .breadcrumb, .page-id-356 .magzilla-main-wrap .page-header, .page-id-356 footer.footer {
	display: none !important;
}

.page-id-356 .external-wrap {
    width: 100% !important;
    max-width: none !important;
}

.page-id-356 .magzilla-main-wrap {
    margin-top: 0PX !important;
}

html .page-id-356 {
	background: #fff !important;
}

.page-id-356 nav.navbar.mobile-menu.hidden-lg.visible-xs.visible-sm {
	display: none !important;
}

.page-id-356 .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px !important;
}


/* Bestellen pagina */

iframe, iframe .container {
    border: none;
    margin: 0px !important;
	padding: 0px !Important;
    max-width: 425px !important;
}



body .form {
    padding: 10px !important;
    background: #fff !important;
    border-radius: 10px !important;
border: none !important;
}

.actiecontent {
    padding-left: 30px !important;
}

.page-id-346 h1 strong {
    font-size: 34px !important;
    letter-spacing: -1px !important;
	line-height: 40px;
}


.page-id-346 h1 {
	margin-bottom: 15px !important;
}

.page-id-346 .header-3.hidden-xs.hidden-sm, .page-id-346 .breadcrumb, .page-id-346 .magzilla-main-wrap .page-header, .page-id-346 footer.footer {
	display: none !important;
}

.page-id-346 nav {
	display: none !important;
}

.page-id-346 .entry-content h3 {
    border: none;
    margin-top: 16px;
	line-height: 31px;
    color: #fff;
    background: red;
    padding: 4px 13px 12px!important;
}

.page-id-346 h2 {
    font-size: 32px !important;
    font-family: 'PT Sans' !important;
    font-weight: 600 !important;
    line-height: 36px !important;
    color: #00a82c;
}

.page-id-346 .wpb_text_column.wpb_content_element ul li {
    padding-left: 0px;
    font-size: 24px !important;
    margin-bottom: 5px;
    line-height: 30px;
}

.page-id-346 .wpb_text_column.wpb_content_element ul {
    padding-left: 25px;
}


.aantal {
    background: #e2e2e2;
    padding: 8px 20px 12px;
    border-radius: 3px;
    text-align: center;
}

.aantal p {
    font-size: 20px;
    padding: 4px;
    padding-bottom: 0px;
    font-weight: 600 !important;
}

body .bottom-footer {
    background: #00a82c;
    color: #fff !important;
}

/* Fix for Visual Composer 4.9*/
.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}
.vc_column_container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.vc_column_container>.vc_column-inner {
    padding:0 !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    padding-top:0 !important;
}


/* Mobile */

.navbar-brand {
    height: 75px !important;
}

.mobile-menu .navbar-brand img {
	max-height: none !important;
	    margin: 5px 0px 5px !important;
	max-width: 300px !important;
}

body .mobile-menu .mobile-menu-btn, body .mobile-menu .mobile-search-btn {
	display: none !important;
}

.mobile-menu .navbar-header {
	border-bottom: none !important;
}


.mobielcta {
	display: none;
}

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

	.breadcrumb {
		display: none !important;
	}

	h1.entry-title {
    line-height: 48px;
}

.entry-content h2 {
    line-height: 33px !important;
}

.comment-entry {
    font-size: 18px;
    line-height: 24px;
}

body .comment-list li {
	margin-bottom: 10px !important;
}

.actiecontent {
	display: none !important;
}

.form {
    width: 100% !important;
}

html .page-id-346 {
	background: #fff !important;
}

body .form {
    padding: 0px !important;
	border-color: transparent !important;
}

	
}




@media only screen and (max-width: 768px)  {
	
	.mobile-menu .navbar-brand img {
	    margin: auto !important;
	}
	
body .mobile-menu .navbar-brand img {
    width: 100%;
    max-width: 300px;
}
	
	.desktopcta {
	display: none;
}

.mobielcta {
	display: initial;
}



.page-id-346 .magzilla-main-wrap {
    margin-top: 0px !important;
}



.vc_row.wpb_row.vc_row-fluid.vc_custom_1497001787273 {
    margin-bottom: 0px !important;
}
	
}


@media only screen and (max-width: 500px)  {
	
	.mobile-menu .navbar-brand img {
	    margin: 0 !important;
	}

	h1.entry-title {
    font-size: 38px;
    line-height: 41px;
	margin-bottom: 0px !important;
}

main.site-main {
	margin-bottom: 10px !important;
}


.entry-content h2 {
    font-size: 24px !important;
    line-height: 27px !important;
}

.entry-content img.alignleft {
    display: none;
}

html .boxed-layout  {
    background: #fff !important;
}


}