/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


#wpgmza_table_1_filter {
background:#f6f6f6!important;
}

.dataTables_filter label {
float:left!important;
width:100%!important;
text-align:left;
}

#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a {
    font-size: 16px;
}

.downloads {
	border: 1px solid #333333!important;
    background: #fff;
    padding: 0 0 0 15px;
    min-height: 70px!important;
}

.profile {
	border: 1px solid #aaaaaa!important;
    padding: 25px 0 25px 0;
    background: #f1f1f1;
}


.gruppenfutter-ueberblick { border:1px solid #aaaaaa;padding:20px!important; background:#f1f1f1;}

.counter {
	font-size: 35px;
    padding-right: 8px;
}

.copyright {
    font-size: 70%;
    position: absolute;
    top: 40%;
}

.copyright-content {
    position: absolute;
    top: 38%;
}

.copyright-headline {
	vertical-align: super;
    font-size:50%;
}




.mail-checkbox {
	display:inline-block;
}

.mail-checkbox span {
	float:left;
}

.text-input-container {
	width:100%;
	margin-bottom:25px;
}


.text-input,
.text-input-right {
	margin-bottom: 10px;
	}

.flip-box-front .inner {
	background: #fff;
    font-size: 34px;
    padding: 25px!important;
}


.gm-style-iw:first-child {overflow: scroll!important;}
	
@media screen and (min-width: 320px) {

.wpgmza_table_description img {
	display:block;
}
}


@media screen and (min-width: 768px) {
.wpgmza_table_description img {
	display:none;
}
}


@media screen and (min-width: 768px) {
	
.text-input {
	margin-bottom: 10px;
    width: 49%;
    float: left;
    margin-right: 10px;
}

.text-input-right {
	margin-bottom: 10px;
    width: 49%;
    float: right;
    margin-right: 0;
}
	
}




@media screen and (min-width: 320px) {

.product-headline {
	width:100%;
	z-index:999;
	position: absolute;
	text-align:center;
	background:#b00015;
	color:#ffffff;
	padding:20px;
	font-weight:bold;
}

}

@media screen and (min-width: 1000px) {

.product-headline {
	width:100%;
}

}

.produkt-category-verlinkung {
	
}

.product-image {
	margin-bottom:0!important;
	width:100%!important;
}

.product-image:hover{
	cursor:pointer;
	opacity:0.5;
}




/*
.headlinevideo {  
    opacity: 0.9;
    position: absolute;
    left: 12%;
    z-index: 99;
    top: 35%;
}

.sublinevideo {  
    opacity: 0.9;
    position: absolute;
    left: 12%;
    z-index: 99;
    top: 47%;
    background-color: rgba( 255,255,255,0.3);
    padding: 10px;
}
*/

@media screen and (min-width: 320px) {

.headlinevideo {  
    opacity: 0.9;
    position: absolute;
    left: 12%;
    z-index: 99;
    top: 10%;
}

.sublinevideo {  
    opacity: 0.9;
    position: absolute;
    left: 12%;
    z-index: 99;
    top: 55%;
    background-color: rgba( 255,255,255,0.3);
    padding: 10px;
}

.full-width-player .arrow {
	display:none;
}

}

@media screen and (min-width: 375px) {

.headlinevideo {
    top: 20%;
}

.sublinevideo {  
    top: 45%;
}
}

@media screen and (min-width: 768px) {

.headlinevideo {
    top: 35%;
}

.sublinevideo {  
    top: 50%;
}

.full-width-player .arrow {
	display:block;
}

}

@media screen and (min-width: 1024px) {

.sublinevideo {
    top: 47%;
}
}




.arrow {
    position: absolute;
    top: 85%;
    z-index: 9999;
    left: 48%;  
    opacity: 1;
   transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;
}

 .arrow:hover {
      opacity: 0.2;
      }


