/*==================================
	questionToggle
==================================*/

.question-toggle-wrapper {

}

    .question-toggle {

    }

    .question-toggle:last-child {
    }

        .question-toggle-title {

        }

            .question-toggle-title-h4 {
              cursor: pointer;
              padding: 1.75rem 1.5rem;
              display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-bottom: .75rem;
            }

            .question-toggle-title-i {
              font-style: normal;
              font-weight: lighter;
              font-size: 18px;
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              color: #e30613;
            }

            .question-toggle .question-toggle-title i:before {
              font-family: FontAwesome;
              content: "\f067";
            }

            .question-toggle .question-toggle-title.active i:before {
              font-family: FontAwesome;
              content: "\f068";
            }

            .question-toggle-title-headline {
                font-size: 1.25rem;
            }

        .question-toggle-wrapper .question-toggle-inner {
          display: none;
		  overflow: hidden;
          border: 1px solid #f5f5f5;
            padding: 1.5rem;
            font-size: 1rem;
            margin-bottom: 1rem;
        }

        .question-toggle-wrapper .question-toggle-inner h3 {
            font-size: 1.25rem;
        }

		.question-toggle-inner a {
          text-decoration: underline;
        }

		/*Asettelut mahdollisille kuville*/

		.question-toggle-inner-imageleft {
			float: left;
			margin-right: 60px;
			margin-bottom: 30px;
		}

		.question-toggle-inner-imageright {
			float: right;
			margin-left: 60px;
			margin-bottom: 30px;
		}

		.question-toggle-inner-imagetop {
			margin-bottom: 30px;
		}

		.question-toggle-inner-imagebottom {
			margin-top: 30px;
		}

		.question-toggle iframe {
			max-width: 100%;
			border: none;
		}

/*==== End of questionToggle ====*/


/*==================================
	Responsive
==================================*/

@media screen and (max-width:768px) {

}

@media screen and (max-width:767px) {

	.question-toggle img {
		float: none;
        display: block;
        margin: 30px auto;
	}

	.question-toggle-inner-imageleft {
		margin-right: 0;
	}

	.question-toggle-inner-imageright {
		margin-left: 0;
	}

    .question-toggle-title-headline {
        font-size: 1.15rem;
    }

    .question-toggle-title-h4 {
        padding: 1.5rem 1.25rem;
        margin-bottom: .5rem;
    }

    .question-toggle-wrapper .question-toggle-inner {
        padding: 1.25rem;
    }

    .question-toggle-title-i {
        padding-left: .5rem;
    }

}


@media screen and (max-width:425px) {

    .question-toggle-title-headline {
        font-size: 1.05rem;
    }
}
