
.parallax-section{padding:350px 0px;}

/* FIXES */
	/* line 246, ../sass/_partials/_slick.scss */
	.slick-prev:before {
	  content: '←';
	}
	/* line 250, ../sass/_partials/_slick.scss */
	[dir='rtl'] .slick-prev:before {
	  content: '→';
	}
	/* line 264, ../sass/_partials/_slick.scss */
	.slick-next:before {
	  content: '→';
	}
	/* line 268, ../sass/_partials/_slick.scss */
	[dir='rtl'] .slick-next:before {
	  content: '←';
	}



/* Big Story */
/* Pedigree */
/* Pedigree overview */
table#tab-pedigree-table{
	width: 100%; 
	border-spacing: 10px
	border-collapse: none;
}

table.pedigree-table { margin-bottom:20px;}
table.pedigree-table tr td p{
	border-bottom: 1px dotted #ccc;
	width:95%;	
	padding:0px;
    margin:0px 0px 0px 0px;
	
}
p.rem0, p.rem1, p.rem2, p.rem3, p.rem4, p.rem5, p.rem6, p.rem7 {
	margin-bottom:0px; padding-bottom:0px;
}
.remHRC
	{
	margin-left:9.0pt;
	text-indent:-9.0pt; 
	text-align : left; }
.remHRR
	{
	margin-left:9.0pt;
	text-indent:-9.0pt; 
	text-align : left;
	color:maroon; font:bold; }
.remHRE
	{
	margin-left:9.0pt;
	text-indent:-9.0pt; 
	text-align : right;  }

.rem0
	{
	margin-left:20.0pt;
	text-indent:-20.0pt; 
	text-align : justify; 
	}
.sireref
	{
	text-align : justify; 
	font-weight: bold;}
.sirerefinglis
	{
	text-align : justify; 
	line-height: 100%; 
	font-weight: bold;
	font-style: italic;}
.rem1
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify;}
.pr
	{
	margin-left:36.0pt;
	text-indent:-27.0pt; 
	text-align : justify;}
.ds
	{text-align : justify;}
.br
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem2
	{
	margin-left:36.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem3
	{
	margin-left:45.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.rem4
	{
	margin-left:54.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.rem5	{
	margin-left:63.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem6 
	{
	margin-left:72.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.rem7 
	{
	margin-left:81.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem8 
	{
	margin-left:90.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem9 
	{
	margin-left:99.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem10 
	{
	margin-left:108.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem11 
	{
	margin-left:117.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem12 
	{
	margin-left:126.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.remA 
	{
	margin-left:50pt;
	text-indent:-50.0pt; 
	text-align : justify;  }
.brem1
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify;}
.brem2
	{
	margin-left:36.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.brem3
	{
	margin-left:45.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.brem4
	{
	margin-left:54.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.talt {
    background: #ebebeb none repeat scroll 0 0;
}
.inbreedingNC{background:#ccffff;
	      font-weight: bold;}
.inbreedingNF{background:#ffe4e1;
	      font-weight: bold;}
.inbreedingYC{background:#ccffff;
	      font-weight: bold;}
.inbreedingYF{background:#ffe4e1;
	      font-weight: bold;}
.inbreedingNCH{background:#ffffff;
	      font-weight:normal;}
.inbreedingNFH{background:#ebebeb;
	      font-weight:normal;}

/* Home - JJS */
.pedigree-link img { width:70%; margin:0 15% 0 15%; padding:20px 0 0px 0 ;}
div.facts ul li p{ margin-bottom:8px; font-size:15px}
	.hero-header.big{ padding-top:145px}
	 	
	@media screen and (max-width: 600px) {
		.hero-header.big{ padding-top:100px; }
	}
	

.fact-sheet ul { padding-top:10px}
.fact-sheet p{ text-align:left;  padding:10px 0px 0px 0px }
.tab-content p,  .tab-content ul li  {color:#fff}
.content-counter .btn{ margin-top:10px; padding: 10px 0 10px 0}
.nav-tabs{ margin-bottom:40px;}
.tab-content .facts ul{ margin-left:-30px; margin-bottom:30px;}

 .dark-home.above{ margin-top:130px}
	@media screen and (max-height: 800px) {
		.dark-home.above{ margin-top:200px;}
	}
	@media screen and (max-height: 500px) {
 
		.hero-header.big{height:150vh;}
 
	}
	@media screen and (max-width: 600px) and (max-height: 800px) {
		
		
		.dark-home.above{ margin-top:-100px;}	
			
	}
/* Forms */
.form-theme input.text {
    margin-bottom: 25px;
    height: 36px;
    border-radius: 0;
    width: 100%;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

/* Hover efect -------------------------------------------------*/

.img-hover{
  position: relative;
  overflow: hidden;
}
.img-hover span.hover-text{
	position:absolute;
	top:46%;
	width:100%;
	text-align:center;
	z-index:11000;
	font-size:20px;
	color:#fff;
	opacity:0.9;
}
.img-hover span.hover-text a{
	color:#fff;
	text-decoration:none;
	text-shadow: 2px 2px #333;
}


.img-hover img{
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.img-hover .overlay{
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0,0.1);
  opacity: 0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.img-hover:hover .overlay{
  opacity: 1;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.img-hover:hover img{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
  cursor: pointer;
}
.img-hover .overlay a{
  position:relative; z-index:1000000;	
  padding-top: 26%;
  height: 100%; width:100%;
  display: block;
  font-size: 40px;
  color: #fff;
}
.img-hover .overlay a:hover{
  text-decoration: none;
}


/* General */
.btn.darkred{ background-color:#9C4246 !important; background: #9C4246 !important}
.btn.full-width{ border-radius:0px; width:100%; padding-top:20px; padding-bottom:20px; text-align:center; font-size:22px; display:block}
.titles{ background:#4F8BCA; color:#fff; text-align:center; border-left:0px; border-bottom:0px}
.titles h4{ color:#fff;border-left:0px; } 

/* Page */
.section-title::before { linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.45) 100%);} 
.headerbox{
	background:#14385F; /* jakk red */
	background-image:url(../../../themes/whatsthestory/img/bg.jpg);
	background-repeat:no-repeat;
    background-position: center top; 
}

/* footer */
.divisor-footer img{
	width:100%;
}
footer {
    color: #DFEAFF;
    margin-top: 0px;
    padding-top: 110px;
    padding-bottom: 40px;
    font-size: 15px;
    line-height: 20px;
    background: #152137;
    background-image: url(../../../themes/whatsthestory/img/bg3.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
footer p, footer p a { color:#DFEAFF;}
footer h5, footer .h5{font-size:1.5rem}
footer h6, footer .h6{color:#fff; font-size:1.3rem; margin-bottom:10px; text-transform:uppercase}
.footer-down{
	background: #152137 ;
}
 
.sf-menu li:hover > .sf-mega, .sf-menu li.sfHover > .sf-mega, .mainmenu{ border-bottom:0px !important}}


/* MEDIA */
@media screen and (max-width: 800px) {
	/* Home */
	.hero-slider{
	    min-height: 400px;
	    height:75vh
		
	}
	.hero-slider .item-slider{  
		background-size:auto 100% !important;
		background-position:top center !important;

	}
#layout .section-title{padding-top:210px !important}

	/* Pages */
.panel-box .info-panel{ padding:0px;}

}
	
@media screen and (max-width: 600px) {
        /* Home */
        .hero-slider{
            min-height: 400px;
            height:60vh

        }
}

