.woocommerce-buying-guide-progress-bar, 
					.woocommerce-buying-guide-modal 
					.woocommerce-buying-guide-modal-content,
					.woocommerce-buying-guide-breadcrumb > li.active > a,
					.woocommerce-buying-guide-breadcrumb > li.active > a:hover,
					.woocommerce-buying-guide-breadcrumb > li.active > a:focus {
			 			 background-color: #d35400;
			}.woocommerce-buying-guide-breadcrumb > li.active > a .badge,
					.woocommerce-buying-guide-breadcrumb > li > a .badge.badge-step {
					color: #d35400;
					border-color: #d35400;
			}.woocommerce-buying-guide-breadcrumb > li.active > a:after {
					border-left-color: #d35400;
			}.woocommerce-buying-guide-modal .woocommerce-buying-guide-modal-content, 
					.woocommerce-buying-guide-modal-title, 
					.woocommerce-buying-guide-modal .woocommerce-buying-guide-question {
			  color: #FFFFFF;
			}.woocommerce-buying-guide-progress-bar, .woocommerce-buying-guide-progress, .woocommerce-buying-guide-hr {
    display:none !important;
}

.woocommerce-kondomberater .products ul, .woocommerce-kondomberater ul.products{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}

.woocommerce-kondomberater .switcher-wrap {
    display:none !important;
}

.woocommerce-kondomberater{
    text-align: center;
}

.woocommerce-kondomberater input[type="radio"]{
    display:none;
}

.woocommerce-buying-guide-question-choice{
    text-align: center;
}
.woocommerce-buying-guide-choice img{
    width: 140px;
    height: auto;
}
.woocommerce-buying-guide .radio-inline, .woocommerce-buying-guide .checkbox-inline{
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
    text-align: -webkit-center;
    padding: 20px 25px 0px;
    cursor:pointer;
}

.woocommerce-buying-guide-question{
    text-align: center;
    font-family: "BBHeading";
}

.woocommerce-buying-guide-choice-radio-text{
    margin:20px 0px !important;
}
.woocommerce-buying-guide-success-message{
    margin-bottom: 25px !important;
    font-family: 'courier new',monospace;
}
.startover-button-wrapper{
    margin-top: 25px;
    display: flex;
}

.woocommerce-buying-guide-start{
    font: inherit !important;
    max-width: 300px !important;
    background: #f39200 !important;
}
.woocommerce-buying-guide-start:hover{
    background: rgb(28, 155, 216) !important;
    transform: scale(1.1);
}

.woocommerce-buying-guide-choice-radio{ 
    transition: all .2s ease-in-out; }

.woocommerce-buying-guide-choice-radio:hover{
    background: #1c9bd8;
    transform: scale(1.1);
}


@media (min-width: 768px) {
    .vc_col-sm-6{
        width:100%
    }
}
.woocommerce-buying-guide-choice-container{
    margin-right:0px;
}

#kondomberater-wrapper{
    width:100%;
}

@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.woocommerce-kondomberater .product img:hover {
    -webkit-animation: swing 1s ease;
    -moz-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

img.woocommerce-buying-guide-choice-radio-icon {
    align-self: center;
}

img.woocommerce-buying-guide-question-icon.lazyloaded {
    max-height:200px !important;
}