/*
Theme Name: Ouder Amstel Anders Child
Description: A child theme van Ouder Amstel Anders
Author: DutchDuo
Author URI: https://www.dutchduo.nl/
Version: 2.1.0
Template: ouderamstelanders
*/
@import url("../ouderamstelanders/style.css");


/*  Wordpress 5.9 font fix */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	overflow-wrap:normal;
}



.h1, h1 {
	font-size: 60px;
	line-height: 54px;
}
.h2, h2 {
	font-size: 45px;
	line-height: 45px;
}
.h3, h3 {
	font-size: 32px;
}
.h4, h4 {
	font-size: 25px;
}
.h5, h5 {}
.h6, h6 {
	font-size: 18px;
	line-height: 28px;
}

.white_text {color:#fff;}
.white {color:#fff;}
.displaynone {display: none;}
.spacer_32 {height: 32px;}

.section-padding {
	padding: 80px 0;
}

.header-section-padding {
	padding-top: 250px;
	padding-bottom: 110px;
}

.stemmen-section-padding {
	padding: 120px 0;
}


/*    Gele nummers   */
ol.gele-nummers {
  list-style: none;
  counter-reset: my-awesome-counter;
}
ol.gele-nummers li {
  counter-increment: my-awesome-counter;
  margin: 0.25rem;
  color:#fff;
  font-weight: 700;
  font-size: 20px;
  padding-bottom: 20px;
  padding-right: 30px;
  padding-left: 2rem;
}

ol.gele-nummers li::before {
  content: counter(my-awesome-counter);
  background: #f3c80a;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: inline-block;
  line-height: 2rem;
  color: #000;
  text-align: center;
  margin-right: 0.5rem;
  margin-left: -2.5rem;
}



ol.gele-nummers-zeven {
  list-style: none;
  counter-reset: nummer-zeven 6;
}
ol.gele-nummers-zeven li {
  counter-increment: nummer-zeven;
  margin: 0.25rem;
  color:#fff;
  font-weight: 700;
  font-size: 20px;
  padding-bottom: 20px;
  padding-right: 30px;
  padding-left: 2rem;
}

ol.gele-nummers-zeven li::before {
  content: counter(nummer-zeven);
  background: #f3c80a;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: inline-block;
  line-height: 2rem;
  color: #000;
  text-align: center;
  margin-right: 0.5rem;
  margin-left: -2.5rem;
}



ol.gele-nummers-zestien {
	list-style: none;
	counter-reset: nummer-zestien 15;
}
ol.gele-nummers-zestien li {
	counter-increment: nummer-zestien;
	margin: 0.25rem;
	color:#fff;
	font-weight: 700;
	font-size: 20px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 2rem;
}
  
ol.gele-nummers-zestien li::before {
	content: counter(nummer-zestien);
	background: #f3c80a;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	display: inline-block;
	line-height: 2rem;
	color: #000;
	text-align: center;
	margin-right: 0.5rem;
	margin-left: -2.5rem;
}
/*    END Gele nummers   */


/*    Team   */
.q_team .q_team_title_holder {
    margin: 0 0 9px;
    text-align: left;
}

.q_team .q_team_description_inner {
    text-align: left;
	padding: 0 0px
}

.q_team .q_team_title_holder .q_team_name {
	text-align: left !important;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
}

.q_team .q_team_description_inner p {
	color: #000000;
	padding: 0 0px!important;
}

.q_team .q_team_text {
    min-height: 545px;
}
/*   END Team   */


/*    Footer   */
.footer-button-persmap{
    margin-top: 52px;
	border: 0px;
}

.footer_top .widget_nav_menu ul li {
    padding: 0 0 15px;
    position: relative;
}

/*    Contactformulier   */
input.wpcf7-form-control.wpcf7-text {
    display: block;
    margin: 5px 0 0;
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #000;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: transparent;
    color: #000;
    font-family: "Lato", sans-serif;
    font-weight: 400;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    color: #f3c80a;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    background-color: #000;
    letter-spacing: 0px;
    text-transform: none;
    border-radius: 0;
    border: 0;
    margin-top: 40px;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: #000;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #000;
}
.xdsoft_datetimepicker {
    box-shadow: none;
    background: #fff;
    border-bottom: 1px solid #f3c80a ;
    border-left: 1px solid #f3c80a ;
    border-right: 1px solid #f3c80a ;
    border-top: 1px solid #f3c80a;
    color: #000;
    font-family: 'Lato', sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
}
.wpcf7 form.sent .wpcf7-response-output {
    background-color: #949494;
}
.wpcf7 form .wpcf7-response-output, div.wpcf7-response-output {
    padding: 17px 30px 17px 55px;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
    text-transform: none;
    letter-spacing: 1px;
    border: none;
	font-family: 'Lato', sans-serif;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
	font-family: 'Lato', sans-serif;
}



/*    Verkiezingsprogramma - accordion en bulletpoints  */
.qode-accordion-holder .qode-accordion-content {
    margin: 0;
    padding: 20px 80px 20px 20px;
    border: 1px solid #f3c80a;
}
ol.bulletpoints-verkiezingsprogramma{
	list-style: none;
	counter-reset: my-awesome-counter;
}
ol.bulletpoints-verkiezingsprogramma li{
	counter-increment: none;
	margin: 0.25rem;
	color:#000;
	font-weight: 400;
	font-size: 16px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 2rem;
}
ol.bulletpoints-verkiezingsprogramma li::before {
	content: counter(my-awesome-counter);
	background: #f3c80a;
	color: #f3c80a;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	display: inline-block;
	line-height: 1.15rem;
	text-align: center;
	margin-right: 0.5rem;
	margin-left: -1.8rem;
}



/*    Uw mening - POLLS  */
.wp-polls .Buttons {
    border-color: #f3c80a;
    background-color: #f2c709;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    padding: 10px 23px;
    font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.wp-polls-ul {
    padding: 0px;
    margin: 0px;
	font-family: 'Lato', sans-serif;
}

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    text-align: left;
    background-image: none;
    display: block;
	font-family: 'Lato', sans-serif;
	margin-bottom: 20px;
}

.answer-poll {
	color: #000000;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
}
	
.bekijk-resultaten-poll {
	color: #000;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	text-align: left;
	text-decoration: underline;
}
.wp-polls p {
	margin-bottom: 32px;
	font-size: 20px;
}

.wp-polls-form p {
	margin-bottom: 32px;
	font-size: 20px;
}

.wp-polls .pollbar {
	margin-bottom: 32px;
}

.poll-stemmen-bottom {
	border-color: #f3c80a;
	background-color: #f2c709;
	color: #000000;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	padding: 10px 23px;
	font-size: 16px;
}
.poll-stemmen-bottom:hover {
	border-color: #f3c80a;
	background-color: #f2c709;
	color: #ffffff;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	padding: 10px 23px;
	font-size: 16px;
}
/*    END Uw mening - POLLS  */


/*    Google maps  */
.wpb_gmaps_widget .wpb_wrapper {
    padding: 0px;
}

/*    Nieuws  */
.full_width .grid_section .q_masonry_blog article, .q_masonry_blog article {
    background-color: #fdf4ce;
}

.q_masonry_blog article .q_masonry_blog_post_info {
	color: #000000;
	font-weight: 700;
}

.q_masonry_blog article h5 {
    margin: 0 0 20px;
	font-size: 18px;
}

.blog_holder article .post_info {
    display: none;
}

#respond textarea {
    border: 1px solid #f3c80a;
    color: #000;
	font-family: 'Lato', sans-serif;
}

#respond input[type="text"] {
	border: 1px solid #f3c80a;
    color: #000;
	font-family: 'Lato', sans-serif;
}

#submit_comment {
	border-radius: 0px;
	font-family: 'Lato', sans-serif;
}
aside .widget {
    margin: 30px 0 42px;
}
.comment_holder .comment {
    padding: 23px 23px 0px 23px;
}
.comment_holder {
    padding: 28px 0 10px;
    margin: 0;
}
/*    END Nieuws  */

/*    Cookies  */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    background-color: #f3c80a !important;
    color: #000 !important;
    border-radius: 0px !important;
    font-family: 'Lato', sans-serif !important;
	font-weight: 700 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    background-color: #f3c80a !important;
    color: #fff !important;
    border-radius: 0px !important;
    font-family: 'Lato', sans-serif !important;
	font-weight: 700 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #000 !important;
    border-top: 1px solid #fff !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
	color: #f3c80a !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	background-color: #f3c80a !important;
    border-color: #f3c80a !important;
    border-radius: 0px !important;
    color: #000 !important;
	font-family: 'Lato', sans-serif !important;
	font-weight: 700 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    background-color: #f3c80a !important;
    border: #f3c80a !important;
	color: #000 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover {
    background-color: #f3c80a !important;
    border: #f3c80a !important;
	color: #fff !important;
}



/*    iPad PRO 12.9 in portrait   */


@media only screen 
and (min-width : 1024px) 
and (max-width : 1366px) 
and (orientation : portrait) { 


	.hideonphone { 
		display:block;
	}

	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}

	.h1, h1 {
		font-size: 55px;
		line-height: 50px;
	}
	.h3, h3 {
		font-size: 30px;
	}
	.h4, h4 {
		font-size: 22px;
	}

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zeven li {
		counter-increment: nummer-zeven;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	.footer-button-persmap {
		margin-top: 24px;
	}

	input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		margin-top: 12px;
	}

	.footer_top {
		padding: 72px 0 35px;
	}

	.q_team .q_team_text {
		min-height: 640px !important;
	}

}  

/*    iPad PRO 10.5 in landscape   */


@media only screen 
and (min-width : 834px) 
and (max-width : 1112px) 
and (orientation : landscape) { 
	
	.hideonphone { 
		display:block;
	}

	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}

	.q_team .q_team_text {
		min-height: 630px !important;
	}

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zeven li {
		counter-increment: nummer-zeven;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	.footer-button-persmap {
		margin-top: 24px;
	}
	input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		margin-top: 10px;
	}

}

/*    iPad PRO 10.5 in portrait   */


@media only screen 
and (min-width : 834px) 
and (max-width : 1112px) 
and (orientation : portrait) { 


	.hideonphone { 
		display:block;
	}

	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}

	.q_team .q_team_text {
		min-height: 770px;
	}

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zeven li {
		counter-increment: nummer-zeven;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}
 
}

  
/*    iPad in landscape   */


@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : landscape) { 

	.h1, h1 {font-size: 55px; line-height: 49px;}
	.h2, h2 {font-size: 42px; line-height: 42px;}
	.h3, h3 {font-size: 30px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {}
	.h6, h6 {}

	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}

	.hideonphone { 
		display:block;
	}

	.footer-button-persmap {
		margin-top: 24px;
	}

	input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		margin-top: 13px;
	}
	
}



/*    iPad in portrait   */


@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) { 

	.h1, h1 {font-size: 55px; line-height: 49px;}
	.h2, h2 {font-size: 40px; line-height: 40px;}
	.h3, h3 {font-size: 24px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {}
	.h6, h6 {}

	.header-section-padding {
		padding-top: 215px;
		padding-bottom: 100px;
	}
	.section-padding {
	    padding: 40px 0;
	}

	.spacer_80 {height: 40px!important;}
	
	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}
				
	.hideonphone { 
		display:block;
	}

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zeven li {
		counter-increment: nummer-zeven;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 17px;
		padding-bottom: 17px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	.q_masonry_blog {
		margin-bottom: 0px;
	}
	.q_team .q_team_text {
		min-height: 770px;
	}
	.footer_top .four_columns .column2 .column_inner > div, .footer_top .three_columns .column2 .column_inner > div, .footer_top .two_columns_50_50 .column2 .column_inner > div {
		margin: 0 0 0 12px;
	}
	.footer-button-persmap {
		margin-top: 15px;
	}
	.footer_top .four_columns .column3 .column_inner > div, .footer_top .three_columns .column3 .column_inner > div {
		margin: 0 0 0 7px;
	}
	input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		margin-top: 54px;
	}
	.footer_top {
		padding: 72px 0 0px;
	}
	.footer-button-persmap {
		margin-top: 10px;
	}
}



/*    iPhone X in landscape   */

@media only screen 
and (min-width : 375px) 
and (max-width : 812px) 
and (orientation : landscape) { 

	.h1, h1 {font-size: 50px; line-height: 44px;}
	.h2, h2 {font-size: 35px; line-height: 35px;}
	.h3, h3 {font-size: 25px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {}
	.h6, h6 {}

	.header-section-padding {
		padding-top: 130px;
		padding-bottom: 60px;
	}

	.section-padding {
	    padding: 40px 0;
	}
	
	.spacer_80 {height: 40px!important;}

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 18px;
		padding-bottom: 18px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 18px;
		padding-bottom: 18px;
		padding-right: 30px;
		padding-left: 2rem;
	}	
	.q_team .q_team_text {
		min-height: 770px;
	}

	.title {
		padding: 0px 0 !important;
	}
	.blog_holder.blog_single article h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.comment_holder .comment .image {
		width: 50px;
		height: 50px;
	}
	.comment_holder .comment .text {
		padding: 0 0 0 60px;
	}
	.comment_holder .comment {
		padding: 10px 0px 10px 0px;
	}

	.footer_top .widget.widget_nav_menu li {
		margin: 0;
		line-height: 21px;
		font-size: 15px;
	}
	.footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span {
		font-family: "Lato", sans-serif;
		font-size: 15px !important;
	}
	.footer-button-persmap {
		margin-top: 10px;
	}
}



/*    iPhone 6, 7, & 8 in landscape   */

@media only screen 
and (min-width : 375px) 
and (max-width : 667px) 
and (orientation : landscape) { 

	.h1, h1 {font-size: 50px; line-height: 44px;}
	.h2, h2 {font-size: 35px; line-height: 35px;}
	.h3, h3 {font-size: 25px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {}
	.h6, h6 {}

	.header-section-padding {
		padding-top: 130px;
		padding-bottom: 60px;
	}

	.section-padding {
	    padding: 40px 0;
	}

	.spacer_80 {height: 40px!important;}
	
	.nopadding {
		padding: 0;
	}
	
	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}

	.hideonphone { 
		display:none;
	}	

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 18px;
		padding-bottom: 18px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 18px;
		padding-bottom: 18px;
		padding-right: 30px;
		padding-left: 2rem;
	}	
	.q_team .q_team_text {
		min-height: 405px;
	}	

	.title {
		padding: 0px 0 !important;
	}
	.blog_holder.blog_single article h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.comment_holder .comment .image {
		width: 50px;
		height: 50px;
	}
	.comment_holder .comment .text {
		padding: 0 0 0 60px;
	}
	.comment_holder .comment {
		padding: 10px 0px 10px 0px;
	}
}



/*    iPhone 6, 7, & 8 in portrait   */

@media only screen 
and (min-width : 375px) 
and (max-width : 667px) 
and (orientation : portrait) { 

	.h1, h1 {font-size: 50px; line-height: 44px;}
	.h2, h2 {font-size: 35px; line-height: 35px;}
	.h3, h3 {font-size: 25px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {}
	.h6, h6 {}

	.spacer_32 {height: 25px!important;}
	.spacer_80 {height: 40px!important;}

	.header-section-padding {
		padding-top: 170px;
		padding-bottom: 50px;
	}

	.section-padding {
	    padding: 40px 0;
	}

	.nopadding {
		padding: 0;
	}
				
	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}
	
	.hideonphone { 
		display:none;
	}

	.footer-button-persmap {
		margin-top: -5px;
	}
	input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		margin-top: 15px;
	}
	.footer_top .four_columns .column2{
		margin: 0 0 15px;	
	}
	.footer_top {
		padding: 50px 0 20px;
	}
	.footer_top .widget_nav_menu ul li {
		padding: 0 0 10px;
	}
	.footer_bottom p {
		font-size: 13px;
	}

	ol.gele-nummers li {
		counter-increment: my-awesome-counter;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 18px;
		padding-bottom: 18px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	ol.gele-nummers-zestien li {
		counter-increment: nummer-zestien;
		margin: 0.25rem;
		color: #fff;
		font-weight: 700;
		font-size: 18px;
		padding-bottom: 18px;
		padding-right: 30px;
		padding-left: 2rem;
	}

	.qode-accordion-holder .qode-accordion-content {
		padding: 20px 20px 20px 20px;
	}

	.wp-polls p {
		margin-bottom: 20px;
		font-size: 20px;
	}

	.title {
		padding: 0px 0 !important;
	}
	.blog_holder.blog_single article h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.comment_holder .comment .image {
		width: 50px;
		height: 50px;
	}
	.comment_holder .comment .text {
		padding: 0 0 0 60px;
	}
	.comment_holder .comment {
		padding: 10px 0px 10px 0px;
	}
}
