/* =Bootstrap Carousel------------------------------------------------------------------*/.WPCTrecentPosts .carousel {  position: relative;}.WPCTrecentPosts .carousel-inner {  position: relative;  width: 100%;  overflow: hidden;}.WPCTrecentPosts .carousel-inner > .carousel-item {  position: relative;  width:100%;  display: none;  -webkit-transition: .6s ease-in-out left;       -o-transition: .6s ease-in-out left;          transition: .6s ease-in-out left;}.WPCTrecentPosts .carousel-inner > .carousel-item > img,.WPCTrecentPosts .carousel-inner > .carousel-item > a > img {  line-height: 1;}.WPCTrecentPosts .carousel-inner > .active,.WPCTrecentPosts .carousel-inner > .next,.WPCTrecentPosts .carousel-inner > .prev {  display: block;}.WPCTrecentPosts .carousel-inner > .active {  left: 0;}.WPCTrecentPosts .carousel-inner > .next,.WPCTrecentPosts .carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%;}.WPCTrecentPosts .carousel-inner > .next {  left: 100%;}.WPCTrecentPosts .carousel-inner > .prev {  left: -100%;}.WPCTrecentPosts .carousel-inner > .next.left,.WPCTrecentPosts .carousel-inner > .prev.right {  left: 0;}.WPCTrecentPosts .carousel-inner > .active.left {  left: -100%;}.WPCTrecentPosts .carousel-inner > .active.right {  left: 100%;}.WPCTrecentPosts .carousel-indicators {  position: absolute;  bottom: 10px;  left: 50%;  z-index: 15;  width: 60%;  padding-left: 0;  margin-left: -30%;  text-align: center;  list-style: none;}.WPCTrecentPosts .carousel-indicators li {  display: inline-block;  width: 10px;  height: 10px;  margin: 1px;  text-indent: -999px;  cursor: pointer;  background-color: #000 \9;  background-color: rgba(0, 0, 0, 0);  border: 1px solid #000;  border-radius: 10px;}.WPCTrecentPosts .carousel-indicators .active {  width: 12px;  height: 12px;  margin: 0;  background-color: #fff;}.WPCTrecentPosts .carousel-caption {  position: absolute;  right: 15%;  bottom: 20px;  left: 15%;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}.WPCTrecentPosts .carousel-caption .btn {  text-shadow: none;}@media screen and (min-width: 768px) {  .WPCTrecentPosts .carousel-control .glyphicon-chevron-left,  .WPCTrecentPosts .carousel-control .glyphicon-chevron-right,  .WPCTrecentPosts .carousel-control .icon-prev,  .WPCTrecentPosts .carousel-control .icon-next {    width: 30px;    height: 30px;    margin-top: -15px;    font-size: 30px;  }  .WPCTrecentPosts .carousel-control .glyphicon-chevron-left,  .WPCTrecentPosts .carousel-control .icon-prev {    margin-left: -15px;  }  .WPCTrecentPosts .carousel-control .glyphicon-chevron-right,  .WPCTrecentPosts .carousel-control .icon-next {    margin-right: -15px;  }  .WPCTrecentPosts .carousel-caption {    right: 20%;    left: 20%;    padding-bottom: 30px;  }  .WPCTrecentPosts .carousel-indicators {    bottom: 20px;  }}/* =PE Recent Posts------------------------------------------------------------------*/.WPCTrecentPosts .carousel *{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.wpct-recent-posts-outer{    position: relative;}.wpct-recent-posts-outer.bullets-enabled{    padding: 40px 0 0;}.wpct-recent-posts-outer ol.carousel-indicators{    bottom: auto;    left: 0;    margin: 0;    position: absolute;    text-align: center;    top: 0;    width: 100%;}.wpct-recent-posts-outer .carousel-indicators li{    background: #ccc none repeat scroll 0 0;    border: medium none;    margin: 1px !important;    padding:0;}.wpct-recent-posts-outer .carousel-indicators .active{    background: #000 none repeat scroll 0 0;    border: medium none;    height: 10px;    margin: 1px !important;    width: 10px;}.wpct-recent-posts-outer .wpct-one-post-container{    border: medium none;    margin: 0;    width: auto;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-creation-date{    font-size: 0.8em;    display: block;    margin: 5px 0;}.wpct-recent-posts-outer .wpct-one-post-container h1,.wpct-recent-posts-outer .wpct-one-post-container h2,.wpct-recent-posts-outer .wpct-one-post-container h3,.wpct-recent-posts-outer .wpct-one-post-container h4,.wpct-recent-posts-outer .wpct-one-post-container h5,.wpct-recent-posts-outer .wpct-one-post-container h6{	clear:none;	margin: 0 0 10px;}.wpct-recent-posts-outer .wpct-one-post-container h1{	font-size: 1.4em;}.wpct-recent-posts-outer .wpct-one-post-container h2{	font-size: 1.3em;}.wpct-recent-posts-outer .wpct-one-post-container h3{	font-size: 1.2em;}.wpct-recent-posts-outer .wpct-one-post-container h4{	font-size: 1.1em;}.wpct-recent-posts-outer .wpct-one-post-container h5{	font-size: 1em;}.wpct-recent-posts-outer .wpct-one-post-container h6{	font-size: 0.9em;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-creation-date + h5{	margin-bottom:0;}.wpct-recent-posts-outer .wpct-excerpt-text{    margin: 5px 0;}.wpct-recent-posts-outer .wpct-one-post-container{    float: left;    margin: 0;    width: 100%;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-one-post-container-inside{    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    list-style: outside none none;    margin: 0;    padding: 0;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-one-post-container-inside:before,.wpct-recent-posts-outer .wpct-one-post-container .wpct-one-post-container-inside:after{	display:none;}.wpct-recent-posts-outer .image-left  .wpct-one-post-container-insideside3 > a{	float:left;	position: relative;	z-index:5;}.wpct-recent-posts-outer .image-left img{    float: left;    margin: 0 10px 10px 0;}.wpct-recent-posts-outer .image-left a.wpct-thumbnail-link{    float: left;    margin: 0 10px 10px 0;}.wpct-recent-posts-outer .image-left a.wpct-thumbnail-link img{    float: none;    margin: 0;}.wpct-recent-posts-outer .image-right  .wpct-one-post-container-insideside3 > a{	float:right;	position: relative;	z-index:5;}.wpct-recent-posts-outer .image-none  img{	margin:0 0 10px;}.wpct-recent-posts-outer .image-none a.wpct-thumbnail-link{    float: none;    margin:0 0 10px;    display: block;}.wpct-recent-posts-outer .image-none a.wpct-thumbnail-link img{	margin:0;}.wpct-recent-posts-outer .image-right  img{    float: right;    margin: 0 0 10px 10px;}.wpct-recent-posts-outer .image-right a.wpct-thumbnail-link{    float: right;    margin: 0 0 10px 10px;}.wpct-recent-posts-outer .image-right a.wpct-thumbnail-link img{    float: none;    margin: 0;}.WPCTrecentPosts .wpct-slides-separator{    clear: both;    height: 0;    width: 100%;}.WPCTrecentPosts .wpct-slides-separator-even{	display:none;    clear: both;    height: 0;    width: 100%;}.wpct-elements-in-row-1 .wpct-one-post-container:nth-child(1n+1) {	clear: both;}.wpct-elements-in-row-2 .wpct-one-post-container:nth-child(2n+1) {	clear: both;}.wpct-elements-in-row-3 .wpct-one-post-container:nth-child(3n+1) {	clear: both;}.wpct-elements-in-row-4 .wpct-one-post-container:nth-child(4n+1) {	clear: both;}.wpct-elements-in-row-5 .wpct-one-post-container:nth-child(5n+1) {	clear: both;}.wpct-elements-in-row-6 .wpct-one-post-container:nth-child(6n+1) {	clear: both;}.wpct-elements-in-row-7 .wpct-one-post-container:nth-child(7n+1) {	clear: both;}.wpct-elements-in-row-8 .wpct-one-post-container:nth-child(8n+1) {	clear: both;}.wpct-elements-in-row-9 .wpct-one-post-container:nth-child(9n+1) {	clear: both;}.wpct-elements-in-row-10 .wpct-one-post-container:nth-child(10n+1) {	clear: both;}.wpct-recent-posts-outer .wpct-carousel-navigation-container{    position: absolute;    right: 0;    top: -26px;}.wpct-recent-posts-outer .wpct-carousel-navigation-container.up-down{	top: -42px;}.wpct-recent-posts-outer .wpct-carousel-navigation-container .carousel-control{    display: inline-block;    font-size: 24px;    height: 24px;    position: static;    width: 16px;    text-decoration: none;}.wpct-recent-posts-outer .wpct-carousel-navigation-container .carousel-control:hover,.wpct-recent-posts-outer .wpct-carousel-navigation-container .carousel-control:focus{	text-decoration:none;	opacity:0.8;}.wpct-recent-posts-outer .wpct-carousel-navigation-container .carousel-control i{    display: block;    text-align: center;}.wpct-recent-posts-outer .wpct-carousel-navigation-container.up-down .carousel-control i{	line-height: 16px;}.wpct-recent-posts-outer .wpct-carousel-navigation-container.up-down .carousel-control{    display: block;    height: 16px;    width: 24px;}.wpct-recent-posts-outer .wpct-carousel-navigation-container .carousel-control.right{	margin-left: 4px;}.wpct-recent-posts-outer .wpct-carousel-navigation-container .carousel-control.up{	margin-bottom: 4px;}.wpct-more-from-category{    text-align: right;    padding: 10px 0 0;}.wpct-author{    display: block;    font-size: 0.8em;    margin: 5px 0;}.wpct-readmore-container{	margin: 5px 0;}.wpct-categories-list-container{	margin: 5px 0;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-one-post-container-inside ul.wpct-categories-list{    display: inline;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-one-post-container-inside ul.wpct-categories-list li{	display: inline;}.wpct-recent-posts-outer .wpct-one-post-container .wpct-one-post-container-inside ul.wpct-categories-list li:last-child .wpct-category-list-sep{	display: none;}/*** Navigation - arrows (up/down) ***/.carousel.vertical .carousel-inner {  height: 100%;  width: auto;}.carousel.vertical .carousel-inner > .carousel-item {  width: auto;  -webkit-transition: 0.6s ease-in-out top;  transition: 0.6s ease-in-out top;}@media all and (transform-3d), (-webkit-transform-3d) {  .carousel.vertical .carousel-inner > .carousel-item {    -webkit-transition: 0.6s ease-in-out;    transition: 0.6s ease-in-out;  }  .carousel.vertical .carousel-inner > .carousel-item.next, .carousel.vertical .carousel-inner > .carousel-item.active.right {    -webkit-transform: translate3d(0, 100%, 0);            transform: translate3d(0, 100%, 0);    top: 0;  }  .carousel.vertical .carousel-inner > .carousel-item.prev, .carousel.vertical .carousel-inner > .carousel-item.active.left {    -webkit-transform: translate3d(0, -100%, 0);            transform: translate3d(0, -100%, 0);    top: 0;  }  .carousel.vertical .carousel-inner > .carousel-item.next.left, .carousel.vertical .carousel-inner > .carousel-item.prev.right, .carousel.vertical .carousel-inner > .carousel-item.active {    -webkit-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);    top: 0;  }}.carousel.vertical .carousel-inner > .active,.carousel.vertical .carousel-inner > .next,.carousel.vertical .carousel-inner > .prev {  display: block;}.carousel.vertical .carousel-inner > .active {  top: 0;  left:0;}.carousel.vertical .carousel-inner > .next,.carousel.vertical .carousel-inner > .prev {  position: absolute;  top: 0;  left:0;  width: 100%;}.carousel.vertical .carousel-inner > .next {  top: 100%;  left:0;}.carousel.vertical .carousel-inner > .prev {  top: -100%;  left:0;}.carousel.vertical .carousel-inner > .next.left,.carousel.vertical .carousel-inner > .prev.right {  top: 0;  left:0;  z-index:999;}.carousel.vertical .carousel-inner > .active.left {  top: -100%;  left:0;}.carousel.vertical .carousel-inner > .active.right {  top: 100%;  left:0;}/*** RWD ***/@media (min-width: 768px) and (max-width: 991px) {	.wpct-recent-posts-outer.carousel.even-items-in-row .wpct-one-post-container{		width:50% !important;	}	.wpct-recent-posts-outer.even-items-in-row .wpct-slides-separator-even{		display:block;	}	.wpct-recent-posts-outer.even-items-in-row .wpct-slides-separator{		display:none;	}}@media (max-width: 767px) {	.wpct-recent-posts-outer.carousel .wpct-one-post-container{		width:100% !important;	}}