

@media screen and (max-width: 800px) {
  .carousel-inner .slider_content .text .qbutton {
    margin: 120px 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
}

@media screen and (min-width: 800px) {
  .carousel-inner .slider_content .text .qbutton {
    margin: 15px 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
}

.qbutton.medium.qbutton_with_icon {

    /*padding: 0 30px 0 17px;*/

}
.qbutton.medium.qbutton_with_icon {

    /*padding: 0 30px 0 17px;*/

}

h2 {
    font-size: 30px;
    line-height: 1.30em;
}
.tt_timetable .event {
    background-color: transparent;
    color: #FFF;
    line-height: 140%;
    text-align: center;
    padding: 0 !important;
    vertical-align: top;
}
.tt_timetable.small .box_header {
    font-size: 16px !important;
    color: #34495E !important;
    font-family: 'Lato';
    background-color: #f0f0f0;
    padding: 7px 3px 7px 3px;
}

@media only screen and (max-width: 768px){
.qbutton.large {
    height: 48px;
    line-height: 48px;
    padding: 8px 30px;
    font-size: 27px;
   }
}

	.footer_top_holder {
    display: block;
    background-color: #2e5076;
}
	
.footer_top {
    padding: 60px 0 55px;
    background-color: #2e5076 !important;
}

	/*testo a sinistra - sezione metodo pag corsi*/
.q_icon_with_title .icon_text_holder .icon_title_holder .icon_title {
	display: table-cell;
	width: 100%;
	margin: 0;
	vertical-align: middle;
	text-align: left !important;
}