.first-footer .widget_sow-post-carousel {
	float: left;
	width: 82%;
	margin: 0 auto 10px auto;
}

.first-footer .widget_nav_menu {
  width: 15%;
  margin: 0 auto;
  float: right;
}

.first-footer .sow-carousel-title .widget-title {
	/* display: inline-block; */
	display: block;
	padding-right: 15px;
}

.first-footer  .sow-carousel-thumbnail {
  overflow: hidden;
}
  

.first-footer .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
	font-size: 14px;
	text-align: center;
}


@keyframes mymove {
    50% {top: 300px;}
}

.first-footer .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item:hover h3 {
  -webkit-animation: bounce 0.75s ease 0s;
  animation: bounce 0.75s ease 0s;
  position: relative;
  bottom: 8px;
  color: #FFFFFF;
  text-shadow: 1px 1px 10px #800000;
}

.first-footer .sow-carousel-wrapper ul.sow-carousel-items {
  height: initial;
}


.first-footer  .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
  width: 121px;
  height: 81px;
  /* background-size: 121px 81px; */
  /* background-position: center center; */
  background-size: cover;
}

.first-footer   .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail{
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3);
  border-radius: 7%;  
  position:relative;  /* @bugfix @affected Chrome */
  z-index:0;  /* @bugfix @affected Chrome */
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
  /* background-size: 121px 81px; */
  /* background-position: center center; */
  background-size: cover;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover  {
  background-size: cover;
}
.first-footer   .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
  float: left;
  margin-right: 10px;
  width: 121px;
}


.first-footer  .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover  {
  /* background-size: 121px 81px; */
  background-size: cover;
  -webkit-transform: scale(1.1) rotate(2deg);
  -moz-transform: scale(1.1) rotate(2deg);
  -o-transform: scale(1.1) rotate(2deg);
  -ms-transform: scale(1.1) rotate(2deg);  
  transform: scale(1.1) rotate(2deg);  
}

.first-footer  .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a,
.first-footer  .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
  -webkit-transition: all 3s ease 0s;
  -moz-transition: all 3s ease 0s;
  -o-transition: all 3s ease 0s;
  transition: all 3s ease 0s;
}

.lsow-carousel-creations {
  border-radius: 25px;
  /*-webkit-box-shadow: 5px 5px 10px 0px rgba(179,160,160,1);
  -moz-box-shadow: 5px 5px 10px 0px rgba(179,160,160,1);
  box-shadow: 5px 5px 10px 0px rgba(179,160,160,1);*/
}

.container-page-hero .lsow-carousel-creations {
  background-color: #6D6565 !important;
}

.lsow-carousel-creations .lsow-carousel-title .widget-title{
  /* font-family: 'Bad Script', cursive; */
  font-family: 'Salsa', cursive;
  text-align: center;
  text-shadow: 5px 5px 10px #C97B7B; 
  line-height: 0;
  color: #5e61ba;
}

.container-page-hero .lsow-carousel-creations .lsow-carousel-title .widget-title {
  color: #fcfcfc;
  text-shadow: 2px 2px 10px #5e61ba;;
}

.lsow-carousel-creations .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info h3 {
  padding: 5px;
  line-height: 1;
}

.lsow-carousel-creations .lsow-posts-carousel .lsow-posts-carousel-item .hentry {
  background: #F5F5F5;
}

.lsow-carousel-creations .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info h3 a {
  text-shadow: 1px 1px 10px #FFFFFF;
  text-decoration: none;
  font-family: 'Salsa', cursive;
  font-size: 10px;  
  word-wrap: normal;
}

.lsow-carousel-creations .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap {
  padding: 0;
}

.lsow-carousel-creations .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a {
  font-family: 'Lato', sans-serif;
  font-size: 10px;  
  word-wrap: normal;
  text-transform: capitalize;
  text-shadow: 1px 1px 10px #C97B7B; 
  color: #5e61ba;
  font-weight: normal;
  margin-top: 5px;
  line-height: 2;
}

.lsow-carousel-creations .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a:hover {
  text-shadow: 1px 1px 10px #800000; 
  color: darkslategray !important;

}
.lsow-carousel-creations  .lsow-container ul.slick-dots li.slick-active button {
  background: none !important;
}

/* This CSS property, when set to "none" allows elements to not receive hover/click events, 
instead the event will occur on anything behind it.
Does not work on links in IE11 and Edge unless display is set to block or inline-block. 
.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info {
  pointer-events: none; 
}
.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-overlay {
  pointer-events: none; 
}
*/

@media screen and (max-width: 860px) {
  .first-footer .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3  {
    font-size: 13px;
  }
}


@media screen and (max-width: 768px) {
  .first-footer .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
    font-size: 12px;
  }
  
  .first-footer  .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
    width: 109px;
    height: 73px;
    /* background-size: 109px 73px; */
  }

  .first-footer   .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
    margin-right: 9px;
    width: 109px;
  }

  .first-footer  .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover  {
    /* background-size: 123px 82px; */
  }    
}


@media screen and (max-width: 600px) {
/*   .first-footer .sow-carousel-title a.sow-carousel-previous {
    display: block;
  }
  .first-footer .sow-carousel-title a.sow-carousel-next {
    display: block;
  }
 */
 }


