/*
 Theme Name:   Berliner 1.4 - Child
 Theme URI:    http://www.cssigniter.com/ignite/themes/berliner
 Description:  Berliner Child Theme
 Author:       CSSIgniter.com
 Author URI:   http://www.cssigniter.com
 Template:     wp_berliner5-v1.4
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  wp_berliner5-v1.4
*/


@import url("../wp_berliner5-v1.4/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*HEAD*/
.mob-title{text-transform:none}
#logo{margin-top:-20px;margin-bottom:-10px;text-align:center}
/*POST DIVIDER*/
.postDivider{margin-top: 3em}
/*MENU FIX*/
.post-type-archive-cpt_event #navigation #menu-item-433 a{color:#BA3A33;}
/*HERO*/
.hero{background:#ff545c!important;}
/*SPONSOREN*/
.sponsor-container{text-align:center;margin-bottom:2em}
.sponsor1{width:250px;margin:10px 20px}
.sponsor2{width:150px;margin:10px 10px}
/*FOOTER*/
.copy{font-size:11px;letter-spacing:0.1em;}
/*ACCORDION*/
.accordion-title{cursor:pointer}
#location_accordion{font-size:14px;line-height:1.8;font-family:"Open Sans", sans-serif;text-transform:none;text-align:justify}
#location_accordion:hover{color:#BA3A33}
/*BUTTON*/
a.button, a.button:visited{background:#BA3A33}
/*BLOG BUTTONS*/
#paging a{
font-size: 12px;
font-weight: normal;
letter-spacing: 0.13em;
line-height: normal;
border: 1px solid #C94A21;
border-radius: 2px;
vertical-align: middle;
padding: 15px 40px;
color: #C94A21;
background: rgba(0, 0, 0, 0);
box-shadow: none;
outline: none;
text-transform: uppercase;
-webkit-transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;
-moz-transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;
-ms-transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;
-o-transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;
transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;
}
#paging span{
background: transparent;
color: #C94A21;
margin-right:0;
padding:0;
}
#paging a:hover span, #paging a:hover span{
color: white;
}
/*BLOG MORE BUTTON*/
.entry-meta .read-more{bottom: -20px;}
/*disable selection*/
.home-row-1{
 -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*Events Listing (archiv) all same Height*/
.item{
 height:93%
}
/*Paginator*/
#paging .current, #paging a:hover{
   padding: 15px 40px;
    vertical-align: middle;
    border-radius: 2px;
}


/*Text Center*/
.text-center{
	text-align: center;
}
/*Events*/
.cpt_event{
	display: inline-block;
}

@media screen and (min-width: 993px){
	.entry-title{
		padding-right: 200px;
	}
}
.entry-excerpt{
	margin-bottom: 20px;
}






/* ---------------------------------------------- /*
 * Mouse animate icon
/* ---------------------------------------------- */

html{
	 scroll-behavior: smooth;
}
.mouse-icon {
	position: relative;
	border: 2px solid #fff;
	border-radius: 16px;
	height: 50px;
	width: 30px;
	margin: 0 auto;
	display: block;
	z-index: 10;

	position: absolute;
	bottom: 15px;
	left: 50%;
	margin-left: -15px;

}
@media screen and (max-width: 991px){
	.mouse-icon {
		display: none;
	}
}

.mouse-icon .wheel {
	-webkit-animation-name: drop;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-name: drop;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-play-state: running;
}

.mouse-icon .wheel {
	position: relative;
	border-radius: 10px;
	background: #fff;
	width: 4px;
	height: 10px;
	top: 4px;
	margin-left: auto;
	margin-right: auto;
}

@-webkit-keyframes drop	{
	0%   { top:5px;  opacity: 0;}
	30%  { top:10px; opacity: 1;}
	100% { top:25px; opacity: 0;}
}

@keyframes drop	{
	0%   { top:5px;  opacity: 0;}
	30%  { top:10px; opacity: 1;}
	100% { top:25px; opacity: 0;}
}













/* ---------------------------------------------- /*
 * Design 2.0
/* ---------------------------------------------- */
.design-2 body,
.design-2 .home-row,
.design-2 .hero {
	/*background:  #944059!important;*/
	/*background:  #90022d!important;*/
	/*background:  #ff545c!important;*/
	/*background:  rgba(0, 0, 0, 0.5)!important;*/
	/*background:  #ff545c!important;*/
	background:  #90022d!important;
	color:  #fff;

}
.design-2 .hero-inner{
	background:  #90022d!important;
	border:  none;

}


.design-2 .item:hover, .design-2 .home-row-1 .item:hover, .design-2 .action-btn, .design-2 .action-btn:visited, .design-2 .btn-action, .design-2 .btn-action:visited, .design-2 a.btn, .design-2 a.btn:visited, .design-2 input[type=submit], .design-2 button[type=submit], .design-2 a.btn.alt:hover {
	border-color:  #fff;
	color:  #fff;
}

.design-2 a.btn:hover,
.design-2 input[type=submit]:hover,
.design-2 button:hover {
	color:  #fff;
	border-color:  #fff;
	text-decoration: underline;
}

.design-2 a.button,
.design-2 a.button:visited {
	background:  #000;
}
.design-2 a.button.selected,
.design-2 a.button.selected:visited {
	text-decoration: underline;
}

 
.design-2 h1,
.design-2 h2,
.design-2 h3,
.design-2 h4,
.design-2 h5,
.design-2 h6{
	color:  #fff;
}



.design-2 a,
.design-2 a:visited,
.design-2 a:focus,
.design-2 .item a:hover,
.design-2 .item a:hover h4,
.design-2 .home-row-1 .item a:hover,
/*.design-2 .entry-title a:hover,*/
/*.design-2 .home.entry a:hover .entry-title,*/
.design-2 a.btn,
.design-2 a.btn:visited,
.design-2 input[type=submit],
.design-2 button[type=submit],
.design-2 a.btn.alt:hover,
.design-2 #navigation > li ul a:hover,
.design-2 #navigation > li ul .sfHover > a,
.design-2 #navigation > li ul .sfHover > a:visited,
.design-2 #navigation > li > a:hover,
.design-2 #navigation > li.sfHover > a,
.design-2 #navigation > li.sfHover > a:active,
.design-2 #navigation > li.current_page_item > a,
.design-2 #navigation > li.current_page_item > a:visited,
.design-2 #navigation > li.current-menu-item > a,
.design-2 #navigation > li.current-menu-item > a:visited,
.design-2 #navigation > li.current-menu-ancestor > a,
.design-2 #navigation > li.current-menu-ancestor > a:visited,
.design-2 #navigation > li.current-menu-parent > a,
.design-2 #navigation > li.current-menu-parent > a:visited,
.design-2 #navigation > li.current > a,
.design-2 #navigation > li.current > a:visited {
	color:  #fff;
}

.design-2 .item-title a:visited{
	color: #63625f;
}

.design-2 #navigation > li.current_page_item > a,
.design-2 #navigation > li.current_page_item > a:visited,
.design-2 #navigation > li.current-menu-item > a,
.design-2 #navigation > li.current-menu-item > a:visited,
.design-2 #navigation > li.current-menu-ancestor > a,
.design-2 #navigation > li.current-menu-ancestor > a:visited,
.design-2 #navigation > li.current-menu-parent > a,
.design-2 #navigation > li.current-menu-parent > a:visited,
.design-2 #navigation > li.current > a,
.design-2 #navigation > li.current > a:visited {
	text-decoration: underline;
}


.design-2 .entry-time,
.design-2 .home.entry a .entry-time {
	color:  #fff!important;
}
.design-2 .show-entry:hover .entry-time,
.design-2 .show-entry:focus .entry-time,
.design-2 .show-entry:active .entry-time,
.design-2 .home.entry a:hover .entry-time,
.design-2 .home.entry a:focus .entry-time,
.design-2 .home.entry a:active .entry-time,
.design-2 .home.show-entry:hover .entry-title,
.design-2 .home.show-entry:focus .entry-title,
.design-2 .home.show-entry:active .entry-title{
	color:  #63625f!important;

}


.design-2 .cpt_event .item-title,
.design-2 .cpt_event .item-title a,
.design-2 .cpt_event .item-subtitle,
.design-2 .item .item-subtitle {
	color:  #63625f!important;
}
.design-2 .cpt_event .item-title a:hover,
.design-2 .cpt_event .item-title a:focus,
.design-2 .cpt_event .item-title a:active,
.design-2 .item .item-title a:hover,
.design-2 .item .item-title a:focus,
.design-2 .item .item-title a:active{
	color:  #ba3a33!important;
}




.design-2 .wpcf7-not-valid-tip {
	color:  #fff;
	text-decoration: underline;
}
.design-2 input[type="text"],
.design-2 input[type="password"],
.design-2 input[type="date"],
.design-2 input[type="datetime"],
.design-2 input[type="email"],
.design-2 input[type="number"],
.design-2 input[type="search"],
.design-2 input[type="tel"],
.design-2 input[type="time"],
.design-2 input[type="url"],
.design-2 .selectBox,
.design-2 textarea{
	background:  #fff;
}

.design-2 .message-wrapper {
	color:  #63625f!important;
}


.design-2 .cpt_event .item .item-info * {
	color: #63625f!important;
}
