/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.font-555555{
 font-family: "azo-sans-web",sans-serif !important;
	}

body *{
	text-rendering:optimizeLegibility !important;
}

.navbar.menu-primary.is_stuck .menu-container{
	padding-top: 8px;
	padding-bottom: 8px;
}

/* @font-face{
    font-family: 'Circular Std Black';
    src: url("Fonts/Circular Std/CircularStd-Black.otf") format("opentype"); 
}
@font-face{
    font-family: 'Circular Std Bold';
    src: url("Fonts/Circular Std/CircularStd-Bold.otf") format("opentype"); 
}
@font-face{
    font-family: 'Circular Std Book';
    src: url("Fonts/Circular Std/CircularStd-Book.otf") format("opentype"); 
}
@font-face{
    font-family: 'Circular Std Medium';
    src: url("Fonts/Circular Std/CircularStd-Medium.otf") format("opentype"); 
} */

/* MENU MOBILE */
.menu-container .row-menu .row-menu-inner{
	border-width: 0!important;
}

.menu-horizontal-inner{
	margin-bottom: 18px;
}

.menu-smart a i.fa-dropdown.fa-angle-right {
	display:none;
}

#menu-menu-glowne li a{
	text-transform: none;
}

#menu-menu-glowne li{
	padding: 0 0 0 12px;
}


@media only screen and (max-width: 1000px){
	#menu-menu-glowne li{
	padding: 0;
}
}
/* LINKS */

.style-light a{
	color: #fff;
}

/* BUTTONS */

.purealigner_btn{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
    font-size: 18px!important;
    padding: 10px 24px!important;
	border-radius: 0.75rem!important;
	border: solid 1px;
	color: #fff!important;
	font-weight: 500!important;
	letter-spacing: 0!important;
/* 	text-transform: lowercase!important; */
	transition: all 0.2s;
}

.buttons_margin{
	margin: 0 16px 16px 0;	
}

.purealigner_btn::first-letter{
	text-transform: uppercase!important;
}

.btn_menu_contact{
	padding: 12px 24px 12px 24px!important;
	font-size: 18px!important;
/* 	letter-spacing: 0.01rem!important; */
/*	display: none; /* UKRYCIE PRZYCISKU ZNAJDŹ GABINET */
}

.btn_perfectsmile{
	padding: 12px 48px!important;
}

.btn_perfectsmile_phone{
	padding: 16px 38px!important;
	font-size: 20px!important;
}

.btn_socials{
	padding: 10px 50px!important;
}

.btn_pudrowa_zielen{
	background-color: #acd7cb!important;
	border-color: #acd7cb!important;
	color: #007961!important;
}

.btn_pudrowa_zielen:hover{
	background-color: #007961!important;
	border-color: #007961!important;
	color: #fff!important;
}

.btn_butelkowa_zielen{
	color: #fff!important;
	background-color: #007961!important;
	border-color: #007961!important;
}

.btn_butelkowa_zielen:hover{
	background-color: #fff!important;
	color: #007961!important;
	border-color: #007961!important;
}

.btn_pudrowa_zielen_white_hover:hover{
	background-color: #fff!important;
	color: #007961!important;
	border-color: #fff!important;
}


.btn_mosiadz{
	color: #b48667!important;
	background-color: #fff!important;
	border: solid 1px #b48667!important;	
}

.btn_mosiadz:hover{
	color: #fff!important;
	background-color:#b48667!important;
}

.btn_pudrowa_zielen_transparent{
	color: #fff;
	background-color: transparent;
	border: solid 1px #fff!important;
}

.btn_pudrowa_zielen_transparent:hover{
	background-color: #fff;
	color: #007961!important;
}

/* FORM */
.purealigner_form label{
	line-height: 1.0!important;
}

.purealigner_input{
	border-radius: 0.75rem;
	margin-top: 0px;
	padding: 12px 0 12px 24px;
/* 	font-family: 'Circular Std Book'!important; */
	font-size: 18px!important;
	box-shadow: none!important;
	border: none!important;
	width: 100%;
	font-weight: 500;
	font-family: azo-sans-web,sans-serif!important;
}

.newsletter-email{
	margin-right: 19px!important;
}

.purealigner_submit{
	padding: 12px 48px!important;
}
.purealigner_checkbox{
	border-radius: .25rem;
	margin-top: 1px!important;
    margin-right: -4px!important;
	box-shadow: none!important;
	max-width: 22px!important;
	min-width: 22px!important;
    height: 22px!important;
}

.purealigner_checkbox:before{
	font-size: 16px!important;
}
.purealigner_checkbox ~ span{
/* 	font-family: 'Circular Std Book'!important; */
	color: #868686 !important;
	line-height: 1.5;
	font-size: 11px!important;
}
.checkbox_area {
	margin-top: 15px;
}
.checkbox_area .wpcf7-acceptance label{
	display: flex!important;
}

.form_flex_cont{
	display: flex; 
	flex-direction: row; 
	justify-content: start; 
	width: 100%; 
	margin-bottom: 19px;
}

@media only screen and (max-width:569px){
	.form_flex_cont{
		display: block!important;
	}
}

/* MISC */

.overlap_underline{
	background-image: linear-gradient(transparent 0%, transparent 65%, rgba(172, 215, 203, .6) 65%, rgba(172, 215, 203, .6) 85%, transparent 85%, transparent)
}
.delete_top_margin{
	margin: 0!important;
}

.float_left{
	float: left;
}

.parent_flex{
	display: flex;
	flex-wrap: wrap;
}

.parent_flex a{
	margin: 0!important;
/* 	margin-right: 10px; */
}

.parent_flex a:not(:first-child){
	margin-left: 24px!important;
}

@media only screen and (max-width: 960px){
	.parent_flex:not(.flex_icons) a:not(:first-child){
		margin-left: 0!important;
		margin-top: 32px!important;		
	}
}

.children_flex{
	flex: 1 1 auto;
}

/* .float_left:after{
	content:'';
	clear:both;
} */

.float_right{
	float:right;
}

/* .float_right:after{
	content:'';
	clear:both;
} */

/* DIVIDER */

.gradient_divider_short{
	padding: 1px;
	max-width: 500px;
	background: linear-gradient(to right, #d7ac7f 0%, #9b7a64 15%, transparent 15%, transparent);
}

/* ICONS */
.str_gl_content_icon{
	position: absolute;
    width: 1000px;
    bottom: -30px;
    right: 920px;
    top: -250px;
	max-height: 570px;
    transform: rotate(90deg);
}

.str_gl_content_icon_mobile{
    position: absolute;
    top: -10px;
    transform: rotate(90deg) scale(1.5);
    width: 100%;
    right: 140px!important;
    max-height: 210px;
}

.footer_icon{
	position: absolute;
    bottom: -300px;
    left: 900px;
    width: 1000px;
}

.footer_perfectsmile_icon{
	position: absolute;
    bottom: 0px;
    left: 900px;
    width: 622px;
}

.str_gl_header_icon{
	position: absolute;
	bottom: 100px;
    width: 900px;
	left: 900px;
	max-height: 550px;
}

.o_nas_header_icon, .str_dla_lek_header_icon{
	position: absolute;
    bottom: -175px;
    width: 900px;
    left: 850px;
    max-height: 1000px;
}

.perfectsmile_header_icon{
	position: absolute;
    bottom: -190px;
    width: 900px;
    left: 960px;
    max-height: 1000px;
}

.main_header_margin_correction{
	margin-top: 16px!important;
}

.checklist, .checklist_wide{
	list-style: none!important;
	padding-left: 0!important;
}

.checklist li img{
	width: 15px;
	margin-right: 16px;
	height: 100%;
	position: relative;
	top: 8px;
	flex-shrink: 0!important;
}

.checklist_wide li img{
	width: 30px;
	margin-right: 16px;
	height: 100%;
	position: relative;
	flex-shrink: 0!important;
	margin-bottom: auto;
	margin-top: auto;
}

@media only screen and (max-width: 960px){
	.checklist_wide li img{
		margin-top: 0!important;
		top: 2px;
	}
}

.checklist_wide li{
	font-size: 20px;
	font-weight: 500!important;
	display: flex;
	margin-bottom: 14px;
}

.checklist li{
	font-size: 17px;
	font-weight: 500!important;
	display: flex;
}

/* .checklist li:before{
	content:url('https://purealigner.statson.co/wp-content/uploads/2021/07/PAL-600-Icon-List.svg')!important;
	width: 15px;
} */
/* 
.checklist li::marker{
	font-size: 29px;
} */

@media only screen and (max-width: 1700px){
	.str_gl_content_icon{
		bottom: -100px;
    	right: 800px;
	}
	
	.str_dla_lek_header_icon{
		bottom: -225px!important;
	}
}

@media only screen and (max-width: 1500px){
/* 	.footer_icon{
		left: 800px;
	} */
	.str_gl_header_icon{
		bottom: 50px;
	}
	
	.str_dla_lek_header_icon{
		bottom: -300px!important;
	}
}

@media only screen and (max-width: 1400px){
	.str_gl_content_icon{
		bottom: -100px;
    	right: 800px;
	}
	.str_gl_header_icon{
		left: 750px;
	}

}

@media only screen and (max-width: 1300px){
	.str_gl_content_icon{
		bottom: 25px;
    	right: 700px;
	}
}

@media only screen and (max-width: 1200px){
	.banner_colum_width_correction{
		width: 25%;
	}
}

@media only screen and (max-width: 1100px){
/* 	.str_gl_content_icon{
		bottom: 0px;
		right: 700px;
	} */
	.str_gl_header_icon{
		left: 600px;
	}
}

@media only screen and (max-width: 960px){
	.footer_icon{    
		left: 400px;
    	bottom: -50px;
	}
}


@media only screen and (max-width: 960px){
	.footer_icon{    
		left: 300px;
    	bottom: 50px;
	}
	
	.checklist{
		margin-top: 0!important;
	}
}

@media only screen and (min-width: 569px){
	.purealigner_form_display{
		display: flex!important;
	}
}
@media only screen and (min-width: 569px) and (max-width: 959px){
	.purealigner_submit{
		width: 50%!important;
	}
	
	.str_gl_content_icon_mobile{
		right: 400px!important;
	}

}
@media only screen and (min-width: 512px) and (max-width: 569px), (min-width: 1179px){
	.parent_flex > * + *{
		margin-left: 20px;
	}
}
@media only screen and (max-width: 512px), (min-width: 570px) and (max-width: 1178px){
	.parent_flex > * + *{
		margin-top: 20px;
	}
}


@media only screen and (min-width: 400px) and (max-width: 569px){
	.str_gl_content_icon_mobile{
		right: 250px!important;
	}
}

@media only screen and (max-width: 400px){
	
.mobile-menu-button{
	padding-right: 10px!important;
	padding-left: 10px!important;
}

}

.vertical_white_divider{
	top: 8px;
}

.vertical_white_divider:after{
	content:'';
	border-right: solid 1px white;
    position: relative;
    left: 95%;
    bottom: 37px;
    padding: 20px 0;
}

.vertical_black_divider > .uncol{
	top: 7px;
}

.vertical_black_divider:after{
	content: '';
    border-right: solid 2px #000;
    position: relative;
    left: 69%;
    bottom: 33px;
    padding: 25px 0;
}

/* IMAGES */

.bg_main_position_correction .background-inner{
	background-position: 70% 50%!important;
}

.bg_banner_position_correction .background-inner{
	background-position: 25% 50%!important;
}

.bg_main_content_position_correction .background-inner{
	background-position: 80% 50%!important;
}



@media only screen and (max-width: 569px){
	.bg_img_mobile_right_correction .background-inner{
		background-position: right center!important;
	}
}

/* TABLE */

.pal_table tbody tr td{
	padding-top: 16px;
	padding-bottom: 16px;
	vertical-align: middle;
	height: 65px;
	border: none;
	text-align: center;
	color: #868686;
}

.pal_table tbody tr td:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 21%;
}

.pal_table tbody tr td:last-child{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.pal_table{
	border: none;
	width: 100%;
	border-collapse: separate;
}

.pal_table .pal_table_drag_left{
	visibility: hidden;
	font-weight: 500!important;
}

@media only screen and (max-width: 1024px){
	.pal_table{
		width: 1000px!important;
	}
	
	.pal_table_container .wpb_wrapper{
		overflow-x: scroll;
	}
	
	.pal_table tr td:first-child{
		font-size: 16px!important;
	}
	
	.pal_table_drag_left{
		visibility: visible!important;
		padding-right: 14px;
	}
	
	.pal_table tr td:first-child{
		padding-left: 16px!important;
	}
	
	.pal_table tbody tr td:first-child{
		width: 20%!important;
	}
}

.pal_table_container_mobile > .row{
	padding: 0!important;
}

.pal_table tbody tr td img{
	display: block;
    margin: auto;
    max-width: 30px;
}

.pal_table tbody tr:not(:first-child) td img{
	width: 30px;
}

.pal_table tbody tr:nth-child(even){
	background-color: #f7f7f7;
}

.pal_table tr td:first-child{
	font-family: linotype-didot,serif !important;
	font-weight: 400;
	font-size: 20px;
	text-align: left;
	color: #000;
}

.pal_table tr td:nth-child(2){
	color: #007961;
}

.pal_table tr td:nth-child(3){
	border-right: solid 2px #e5e5e5;
}

.pal_table tr:last-child td{
	height:30px;
}

/* .pal_table tr:first-child td:nth-child(3):after{
	content: '';
    width: 20px;
    background: white;
    height: 33px;
    position: absolute;
    right: 270px;
    top: 0px;
} */

.pal_table tr td:not(:first-child){
	width: 20%;
}

.pal_table tr:first-child td img{
	max-width: 180px;
}

.pal_table tr:first-child td:first-child{
	color: #868686;
	text-align: center;
	font-weight: 500!important;
	font-size: 16px;
	font-family: azo-sans-web,sans-serif;
}

.pal_table tr:first-child td{
	font-family: linotype-didot,serif !important;
	font-weight: 400;
	font-size: 20px;
	color: #000;
}

.pal_table tr:first-child td:nth-child(2){
	border:	3px solid #d6ab7e;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	border-bottom: none;
	box-shadow: 0 0 8px 0px rgb(0 0 0 / 25%);
 	background-color: radial-gradient(ellipse at left top , rgb(215, 172, 127) , rgb(155, 122, 100) 100%);
}

.pal_table tr:not(:first-child):not(:last-child) td:nth-child(2){
	border:	3px solid #d6ab7e;
	border-top: none;
	border-bottom: none;
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
    clip-path: inset(0px -25px 0px -25px);
 	background-color: radial-gradient(ellipse at left top , rgb(215, 172, 127) , rgb(155, 122, 100) 100%);
}

.pal_table tr:last-child td:nth-child(2){
	border:	3px solid #d6ab7e;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-top: none;
	box-shadow: 0 0 8px 0px rgb(0 0 0 / 25%);
    clip-path: inset(0px -25px -25px -25px);
	background-color: radial-gradient(ellipse at left top , rgb(215, 172, 127) , rgb(155, 122, 100) 100%);
}


.pal_table_highlight{
	height: 685px;
}

/* JAK TO DZIALA */

.numbers_filled, .numbers_filled_mobile{
    background: radial-gradient(ellipse at left top , rgb(215, 172, 127) , rgb(155, 122, 100) 100%)!important;
	border: none!important;
	color: white!important;
	transition-property: background!important;
	transition: 0.4s!important;
}

.numbers_div{
	width: 55px;
    border-radius: 100px;
	border: 3px solid #ad896c;
    height: 55px;
    text-align: center;
    font-family: linotype-didot,serif !important;
    color: #ad896c;
    display: flex;
    justify-content: center;
    align-items: center;
}

.numbers_div_mobile{
	width: 55px;
    border-radius: 100px;
	border: 3px solid #ad896c;
    height: 55px;
    text-align: center;
    font-family: linotype-didot,serif !important;
    color: #ad896c;
	transition-property: background;
}

.numbers_div:not(.last_step):after{
	content: '';
    color: #ad896c;
    background: #ad896c;
    border-right: solid 3px #ad896c;
    position: relative;
    right: 9px;
    top: 149px;
    height: 201px;
}

.numbers_filled_mobile_container:after{
	content: '';
    color: #ad896c;
    background: #ad896c;
    border-right: solid 3px #ad896c;
    position: relative;
    width: 80%;
    display: block;
    height: 3px;
    bottom: 27px;
    left: 70px;
}

.numbers_filled p, .numbers_div p{
	font-size: 32px;
    font-weight: 900;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    left: 1px;
}

.numbers_div_mobile p, .numbers_filled_mobile p{
	font-size: 32px;
    font-weight: 900;
    flex-grow: 0;
    flex-shrink: 0;
}

.numbers_div_mobile:not(.numbers_filled_mobile) p{
	position: relative;
	bottom: 2px;
}

/* FAQ */

#faq_accordion .panel{
    border-top-width: 0px;
    border-color: #ad896c!important;
    border-bottom-width: 2px!important;
}

#faq_accordion .panel:first-child{
    border-top-width: 2px;
}

#faq_accordion .panel .panel-title a span{
    font-family: linotype-didot,serif !important;
    font-size: 28px;
    letter-spacing: inherit;
    color: #000!important;
}

#faq_accordion .panel .panel-title a{
    text-align: left;
    padding: 28px 0;
}

#faq_accordion .panel .panel-title a:hover, #faq_accordion .panel .panel-title a:focus{
    color: #000!important;
}

#faq_accordion .panel .panel-body{
    border: none!important;
    padding-top: 26px;
}

.purealigner_form .email-question{
    width: 75%!important;
	margin-right: 19px;
}

@media only screen and (min-width: 569px){

.flex_25{
    width: 25%!important;
}   
}

/* STREFA DLA LEKARZA */

.purealigner_form .lekarz-email, .purealigner_form .lekarz-imie, .purealigner_form .lekarz-nazwisko, .purealigner_form .lekarz-tel{
	width: 50%!important;
}

.purealigner_form .lekarz-imie, .purealigner_form .lekarz-email{
	margin-right: 19px!important;	
}

.purealigner_form .lekarz-nip, .purealigner_form .lekarz-miasto, .purealigner_form .lekarz-gabinet{
	width: 100%!important;
}

.border_light_gray > .uncol > .uncoltable > .uncell[class*='unradius']{
    border: solid 2px #e5e5e5!important;
}

.border_butelkowa_zielen > .uncoltable > .uncell[class*='unradius']{
    border: solid 2px #007961!important;
}

.col_inner_padding_48 .uncell[class*='unradius']{
    padding: 48px!important;
}

#wt-cli-accept-all-btn{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
    font-size: 18px!important;
    padding: 10px 24px!important;
	border-radius: 0.75rem!important;
	border: solid 1px;
	color: #fff!important;
	font-weight: 500!important;
	letter-spacing: 0!important;
	transition: all 0.2s;
	background-color: #acd7cb!important;
	border-color: #acd7cb!important;
	color: #007961!important;
}

#wt-cli-accept-all-btn:hover{
	background-color: #007961!important;
	border-color: #007961!important;
	color: #fff!important;
}
#cookie-law-info-bar {
	bottom: 16px!important;
    position: fixed!important;
    display: block;
    width: fit-content!important;
	width: -web-fit-content!important;
	width: -moz-fit-content!important;
    left: 50%;
    transform: translate(-50%, 0); 
	border-radius: 15px!important;
}

.cli-style-v2 .cli-bar-message {
    width: fit-content!important;
    width: -web-fit-content!important;
    width: -moz-fit-content!important;
}

#cookie-law-info-bar .cli-bar-container{
    flex-wrap: nowrap;
}

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

    #cookie-law-info-bar .cli-bar-container{
        justify-content: center!important;
        flex-wrap: wrap!important;
    }
    
    .cli-style-v2 .cli-bar-message{
        text-align: center!important;
    }
    
	#cookie-law-info-bar {
		width: 90%!important;
	}
}

/*Perfectsmile*/

.perfectsmile_top_image{
	padding: 0!important;
	border: 0!important;
}

.perfectsmile_green_text{
	color: #007961!important;
	font-weight: bold!important;
}

.perfectsmile_text_center_mobile{
	text-align: center!important;
}

.pt-0{
	padding-top: 0px!important;
}

.pb-14{
	padding-bottom: 14px;
}

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

.pl-29{
	padding-left: 29px!important;
}

.pl-28{
	padding-left: 28px!important;
}

.lang-item a{
	font-size: 13px !important;
	font-weight: 400 !important;
	text-transform: none;
}

.menu-item a{
	text-transform: none;
}

@media screen and (max-width:960px){
	
.nav.navbar-nav.navbar-cta.navbar-nav-last{
		display: contents!important;
	}	
	
	ul#menu-jezyk li a {
		font-size: 15px !important;
	}

}

@media screen and (min-width:960px){
	
#menu-jezyk {
	position: absolute;
    left: 82%;
	margin-top: -10px;
	height: 20px;
}
	 
.menu-container{
	padding-top: 32px !important;
	padding-bottom: 0px !important;
} 
}

.mauticform_wrapper { max-width: 600px; margin: 10px auto; }
.mauticform-innerform {}
.mauticform-post-success {}
.mauticform-name { font-weight: bold; font-size: 1.5em; margin-bottom: 3px; }
.mauticform-description { margin-top: 2px; margin-bottom: 10px; }
.mauticform-error { margin-bottom: 10px; color: red; }
.mauticform-message { margin-bottom: 10px;color: #007961;text-align: center; }
.mauticform-row { display: block; margin-bottom: 20px; }
.mauticform-label { font-size: 1.1em; display: block; font-weight: bold; margin-bottom: 30px; margin-top: 60px; line-height: 23px; }
.mauticform-helpmessage { display: block; font-size: 0.9em; margin-bottom: 3px; }
.mauticform-errormsg { display: block; color: #f13f3f; margin-top: 12px; }
.mauticform-selectbox, .mauticform-input, .mauticform-textarea { width: 100%; padding: 0.5em 0.5em; border: 1px solid #CCC; background: #fff; box-shadow: 0px 0px 0px #fff inset; border-radius: 4px; box-sizing: border-box; }
.mauticform-checkboxgrp-row {}
.mauticform-checkboxgrp-label { font-weight: normal; }
.mauticform-checkboxgrp-checkbox {}
.mauticform-radiogrp-row {}
.mauticform-radiogrp-label { font-weight: normal; }
.mauticform-radiogrp-radio {}
.mauticform-button-wrapper .mauticform-button.btn-default, .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default { color: #5d6c7c;background-color: #ffffff;border-color: #dddddd;}
.mauticform-button-wrapper .mauticform-button, .mauticform-pagebreak-wrapper .mauticform-pagebreak { display: inline-block;margin-bottom: 0;font-weight: 600;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 13px;line-height: 1.3856;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mauticform-button-wrapper .mauticform-button.btn-default[disabled], .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default[disabled] { background-color: #ffffff; border-color: #dddddd; opacity: 0.75; cursor: not-allowed; }
.mauticform-pagebreak-wrapper .mauticform-button-wrapper {  display: inline; }
.mauticform-field-hidden { display:none;}


.rozwin_miejsce {
	color: rgb(118, 118, 118);
}

@media only screen and (min-width: 1350px){

	#obrazek_polska_marka{
	width: 135%;
    right: 4%;
    }
	#li_long{
		width: 55%;
	}
	
}

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

	#obrazek_polska_marka{
	display: none;
	}
	
}

.text-color-prif-color strong{
	    color: #868686 !important;
    fill: #868686 !important;
}

.list_custom_font li{
	font-size: unset;
}

.list_custom_font{
	margin-top:  15px !important;
}

#btn-mobile-form2{
	font-size: 22px !important;
}

#mobile_agenda h4 span:nth-of-type(1),
#mobile_agenda h4 span:nth-of-type(4),
#mobile_agenda h4 span:nth-of-type(7) {
    margin-bottom: 15px;
}