/*
 Theme Name: Graphene SH child
 Theme URI: https://schwarze-hunde.de
 Description: Schwarze Hunde Child
 Author: Ingmar Thiele
 Template: graphene
 Version: 1.0.0
 Text Domain: graphene
*/



/*
.Rich_Web_Tabs_Tab_1 > ul.Rich_Web_Tabs_tt_tabs1 > li{
	background:rgb(102, 153, 204) !important;
}

.Rich_Web_Tabs_Tab_1 ul.Rich_Web_Tabs_tt_tabs1 > li{
	 background-color:rgb(102, 153, 204) !important;
}
*/
.stroke {
    -webkit-text-stroke:2px #6699CC;
}

/* eigenes Accordion 
a.collapsed:hover{
	color:#ffffff!important;
	background-color:#1470cc!important;	
}
*/
div.panel-heading {
  background: linear-gradient(to top, #f5f5f5 50%, #ebebeb 50%) top;
	background-size:200% 200%;
	background-position: bottom;
}

/*
i{
	border-radius:75px;
	background:#1470cc;
	color:#fff;
	padding:5px;
}
*/





/*Rich Web Tabs*/
.Rich_Web_Tabs_Accordion_Content_1 > h3 span.rw_tabs_act_st_title{
	margin-left:15px !important;
}

.arrowDown1{
	display:none;
}


/*Dev*/
.textcolor {
 background-image:linear-gradient(180deg,rgba(93,64,55,1) 0%, rgba(151,103,24,0.6447712874212185) 49%, rgba(207,173,23,1) 100%);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}

/*email tab-align FA*/
.rich_web-paw:before {
  text-align:left;
	content: "\f1b0";
}










/*border:3px dotted rgb(28, 116, 204); old*/








/*General*/
#header img{
	border-radius: 0px !important;
}

.header_title{
    display: none;
}

img, #categories-2, #archives-2, #archives-dropdown-2, #nav_menu-6, .form-control, textarea, input, button, .active, .carousel-caption, .content-main:before, .type-post, .postform, #archives-dropdown-2, #custom_html-4{
	border-radius: 5px 2px !important;	
}

#back-to-top{
	background: rgb(219, 219, 219) !important;
}


/*Slider nav */
.carousel-control.left, .carousel-control.right{
	margin-top:130px!important;
}

@media screen and (min-width: 991px) {
	.carousel-control.left, .carousel-control.right{
		margin-top:160px!important;
	}
	
}


/*email scramble*/
span.de{
	display:none;
}


/*Links*/
p	a, p a:visited, span	a, span a:visited, .menu-item 	a, .menu-item  a:visited, h4	a, h4 a:visited {
	  text-decoration: none !important;
	  position: relative;
	  color: rgb(102, 153, 204);
	}

p	a:after, p a:visited:after, span a:after, span a:visited:after, .menu-item  a:after, .menu-item  a:visited:after, h4 a:after, h4 a:visited:after{		
	  content: '';
	  height: 2px;
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 0%;
	  background: rgb(102, 153, 204);
	  transition: 0.3s;
	}


p	a:hover:after, p a:visited:hover:after, span	a:hover:after, span a:visited:hover:after, .menu-item 	a:hover:after, .menu-item  a:visited:hover:after, h4	a:hover:after, h4 a:visited:hover:after {
	  width: 100%;
	}

a.btn:after, a.btn:visited:after, a.btn:visited {	
  display:none;
	color: #ffffff !important;
	}

a:hover{
	text-decoration: none !important;
	color: rgb(102, 153, 204);
}



/*Layout*/
.vertical-center {
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


.center {
	display: flex;
	justify-content: center;
	align-items: center;
}


/*Caldera Forms*/
.checkbox-inline, .radio-inline{
	margin-left: 0px !important;
	margin-right: 10px !important;
}

.checkbox-inline input[type=checkbox], .radio-inline input[type=radio]{
		margin-top: 5px !important;
}

.cf-file-remove{margin-left:10px;}
.file-name{margin-left:75px;}  
.cf2-file-progress-bar{margin-top:5px;}


/*change in caldera-forms-front.min.css!!!.file-name{display:inline-block;font-weight:700;left:16px;right:0;/*overflow:hidden;position:absolute;*//*text-overflow:ellipsis;white-space:nowrap}*/



/*Post*/
.tierschutz {

	border-radius: 5px 12px;
	margin-bottom:10px;
	border-collapse: separate;
	box-shadow: 3px 3px 10px 1px rgb(28, 116, 204);
}

.steckbrief td, th, tr, .tierschutz td, th, tr{
	border: none !important;
}

.steckbrief td{
	text-align:left;
	padding-left:20px;
}

.tierschutz td{
	text-align:center;	
}

.steckbrief {	
	border-radius: 5px 12px;
	margin-bottom:10px;
	border-collapse: separate;
-webkit-box-shadow: -3px -3px 10px 1px rgba(28,116,204,1);
-moz-box-shadow: -3px -3px 10px 1px rgba(28,116,204,1);
box-shadow: -3px 0px -3px 1px rgba(28,116,204,1);

}

.steckbrief h2, .tierschutz h2{
	margin: 0px;
	text-decoration: underline;
	color: rgb(28, 116, 204)
}

.steckbrief b, .tierschutz b{
	margin: 0px;
	text-decoration: underline;
	color: rgb(102, 153, 204);
}



/*Print template*/
@media print {

	#top-bar, #header, .post-nav, .fa-print, .sidebar-wrap, .jp-relatedposts, #footer, .embed-youtube, .supsystic-social-sharing, .tiled-gallery, #back-to-top  {display:none !important;}



	img{
		margin: 0px !important;
		padding: 0px  !important;
		width:100% !important;
		clear:both !important;
		object-fit: cover !important;
	}
	.gallery-group{
		width:300px !important;
		height:200px
	}

	a[href]:after {
		content: none !important;
	  }


	  html, body {
        height: 99%;    
    }
  
	.print:last-child {
		page-break-before: avoid;
   }




}