/* Add here all your CSS customizations */

section.section.section-text-light h1, section.section.section-text-light h2, section.section.section-text-light h3, section.section.section-text-light h4, section.section.section-text-light h5, section.section.section-text-light h6 {
	color: #000000;
}

html .text-color-day {
	color: #000000 !important;
	font-weight: bold;
}

html .text-color-clock {
	color: #ef3447 !important;
	font-weight: 100;
}

.btn-info {
	border-color: #EF3447;
	background-color: #EF3447;
	border-color: #EF3447 #EF3447 #EF3447;
	color: #FFF;
}


.btn-info:hover {
	border-color: #797877 #797877 #797877;
	background-color: #797877;
	color: #FFF;
}

html .btn-secondary {
	color: #ffffff;
	background-color: #EF3447;
	border-color: #EF3447 #EF3447 #EF3447;
}

html .btn-secondary:hover {
	border-color: #797877 #797877 #797877;
	background-color: #797877;
}

/*Button Bild*/

html .background-color-primary {
	background-color: #ef3447 !important;
}

html .text-bild {
	color: #ef3447  !important;
}



.wedding-countdown #clock span:before {
	content: '\f004';
	display: block;
	font-family: 'FontAwesome';
	position: absolute;
	top: 60%;
	left: -5px;
	font-size: 0.2em;
	color: #EF3447;
	line-height: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
	

html .video {
	float: center;
	width: 60%;
}

.wedding-schedule-ablauf 
{
	text-align:left;
}

ul.wedding-ablauf {
    list-style:none;
	font-size: 12px;
	padding-left: 2px;
	margin-top: -30px;
	
	

}
   
ul.wedding-ablauf li
{
    background:url(/img_web/icon-heart-white-border.png) no-repeat 0 0;
    padding-left:30px;
}


.font-wel{
	font-family: 'Great Vibes', cursive !important;
	font-size: inherit;
	
}


.font-red
{
color: #ef3447 !important;
}

.font-size-red

{
font-size: 4em	
}

@media (max-width: 767px) {
	.font-size-red{
		font-size: 2em;
	}
}





	