/*
Theme Name:     IAP_BASE
Description:    Base theme for IAP websites
Author:         Kev Partner
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/




#kp_hero img {
        display: block;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
   -moz-box-shadow: 2px 5px 5px #000;
-webkit-box-shadow: 5px 5px 5px #000;
box-shadow: 2px 2px 5px #444;
}


#home_project img {

         -moz-box-shadow: 0 5px 10px #000;
-webkit-box-shadow: 0 5px 10px #000;
box-shadow: 0px 5px 10px #000;
margin-bottom:10px;
}

#left-area .project img{
  /*  float:left;*/
  display: block;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
   -moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0px 0px 5px #fff;

}

/*PORTFOLIO PAGES*/


#left-area .project .et_main_title h1{
  /*color:#f4e9d9 !important;*/
  display:block;
  text-align:center;
  margin:auto;
  font-size:3em;
  font-variant:small-caps;
  padding-bottom:20px;
}

#left-area .project #kp-article-meta{
  color:#ea8e25 !important;
  display:block;
  text-align:center;
  margin:auto;
  padding-bottom:20px;
}

/*style the project/book thumbnail */
.kp_project {
border-top:black 2px solid;
background-color:white !important;
min-width:100% !important;
}

.kp_project .entry-content h2 {
color:#ea8e25 !important;
padding-top:20px;

}

.kp_project .entry-content blockquote {
     border-left:none;
}

.kp_project .entry-content blockquote p{
font-family:"Noto Serif", serif;
/*color:#fd9965 !important;*/
color:#ddd !important;
padding-top:20px;

}

.kp_project #left-area {
min-width:100% !important;
}
#left-area .single-project {
min-width:100% !important;
}

#left-area .project img{
  /*  float:left;*/
  display: block;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
   -moz-box-shadow: 0 0 5px #031114;
-webkit-box-shadow: 0 0 5px #031114;
box-shadow: 0px 0px 5px #031114;

}
/*
#left-area .project .et_main_title h1{
  color:#262329 !important;
  
}
*/



#left-area .project p{
    color:#262329;
    font-size:14pt;
     text-align: justify;
}

#left-area .project h3{
   text-align: center;
}

#left-area .project .entry-content {

}

#left-area .project #kp-book-links{
   clear:left;
   text-align:center;
    color: #262329 !important;
}

#left-area .project .kp-link{

    margin-top:30px;
    border-radius: 4px;
    background-color: #364E5A;
    border: none;
    padding: 10px 10px 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-right:20px;
    margin-bottom:20px;
    
    
}

#left-area .project .kp-link a{
    color: white !important;
    font-size: 16px;
}

#left-area .project .kp-series {
    
    color:#262329;
}

#left-area .project .kp-bookinfo {
    
    color:#262329;
}

/*Review section*/
.kp-review-container {
    padding-top:40px;
}

.kp-review-header h3 {
    text-align:center;
 
}

.kp-review-extract {
  
}

/*PORTFOLIO PAGES END*/



/*KEN BURNS EFFECT CSS */
.kb-zoomout .et_pb_slide .et_parallax_bg {

   animation: zoomout 7s forwards;
  -ms-animation: zoomout 7s forwards;
  -webkit-animation: zoomout 7s forwards;
  -0-animation: zoomout 7s forwards;
  -moz-animation: zoomout 7s forwards;
 
}
 
.kb-zoomin .et_pb_slide .et_parallax_bg {
   animation: zoomin 7s forwards;
  -ms-animation: zoomin 7s forwards;
  -webkit-animation: zoomin 7s forwards;
  -0-animation: zoomin 7s forwards;
  -moz-animation: zoomin 7s forwards;
 
}
 
.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 7s forwards;
  -webkit-animation: zoomin-right 7s forwards;
  -0-animation: zoomin-right 7s forwards;
  -moz-animation: zoomin-right 7s forwards;
 
}
 
.kb-zoomout-right .et_pb_slide .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 7s forwards;
  -webkit-animation: zoomout-right 7s forwards;
  -0-animation: zoomout-right 7s forwards;
  -moz-animation: zoomout-right 7s forwards;
 
}
 
.kb-zoomout .et_parallax_bg {
   animation: zoomout 17s forwards;
  -ms-animation: zoomout 17s forwards;
  -webkit-animation: zoomout 17s forwards;
  -0-animation: zoomout 17s forwards;
  -moz-animation: zoomout 17s forwards;
 
}
 
.kb-zoomin .et_parallax_bg {
   animation: zoomin 17s forwards;
  -ms-animation: zoomin 17s forwards;
  -webkit-animation: zoomin 17s forwards;
  -0-animation: zoomin 17s forwards;
  -moz-animation: zoomin 17s forwards;
 
}
 
.kb-zoomin-right .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 17s forwards;
  -webkit-animation: zoomin-right 17s forwards;
  -0-animation: zoomin-right 17s forwards;
  -moz-animation: zoomin-right 17s forwards;
 
}
 
.kb-zoomout-right .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 17s forwards;
  -webkit-animation: zoomout-right 17s forwards;
  -0-animation: zoomout-right 17s forwards;
  -moz-animation: zoomout-right 17s forwards;
 
}
 
 
 
@keyframes zoomout{
0% {
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
 
 
100% {
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
 
 
}
 
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(3.5, 3.5, 3.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomout-right{
0%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    animation-timing-function: linear;
}
 
 
100%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin-right{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
     
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
 
}
}

/*END KEN BURNS */