/* Transition */
.wpb-eps-carousel.owl-theme .owl-controls .owl-buttons div, .wpb-eps-carousel.owl-theme .owl-controls .owl-buttons div i, .wpb-eps-carousel .edd-submit, .wpb_eps_item > a img, .wpb_eps_pro_title a, .wpb_eps_cat a, .wpb-eps-carousel.owl-theme .owl-controls .owl-page span, .wpb_eps_item {
-webkit-transition: 0.3s all ease-out;
-moz-transition: 0.3s all ease-out;
-o-transition: 0.3s all ease-out;
transition: 0.3s all ease-out;
}




.wpb_eps_item {
border: 1px solid #ccc;
position: relative;
}
.wpb_eps_item > a{
display:block;
overflow:hidden;
}
.wpb_eps_item a{text-decoration: none;}
.wpb-eps-carousel img{
border-radius: 0!important;
display: block;
width: 100%;
height: auto;
max-width: 100%;
box-shadow: inherit!important;
}
.wpb_eps_content {
padding: 15px;
text-align: center;
}
.wpb_eps_cat a {
font-weight: 400;
color: #b3abab;
text-transform: capitalize;
font-size: 14px;
}
.wpb_eps_pro_title {
margin-top: 5px!important;
margin-bottom: 10px!important;
}
body .wpb_eps_pro_title a , body .wpb_eps_pro_title a:visited{
font-weight: 400;
color: #111;
font-size: 16px;
line-height: 20px;
}

.rightsidebar .site-content .row .content-area {
	flex: 0 0 78.4%;
    max-width: 78.4%;
}
/* Navigation Style */
.wpb-eps-carousel .owl-nav {
	position: absolute;
	top: -60px;
	right: 0;
}
.wpb-eps-carousel.owl-theme .owl-nav button {
	position: unset!important;
	background: transparent;
	border: 1px solid #ccc;
	border-radius:0;
	padding: 4px 12px!important;
	margin: 5px 3px;
	opacity: 1;
}
.wpb-eps-carousel.owl-theme .owl-dots {
	margin-top: 20px;
}
.wpb-eps-carousel.owl-theme .owl-dots .owl-dot {
    background: transparent!important;
    width: unset;
    height: unset;
    margin: 0;
}
.wpb-eps-carousel.owl-theme .owl-nav button:hover, .wpb-eps-carousel.owl-theme .owl-nav button:focus,
.wpb-eps-carousel.owl-theme .owl-dots .owl-dot:hover, .wpb-eps-carousel.owl-theme .owl-dots .owl-dot:focus {
	background: transparent;
	box-shadow: unset;
	outline: 0;
}
.wpb-eps-carousel.owl-theme .owl-nav button i {
	color: #ccc;
	font-size: 18px;
	line-height: 20px;
}
/* Title */
.wpb_eps_area_title {
font-weight: 400;
color: #111;
font-size: 24px!important;
line-height: 28px!important;
margin-left: 4px!important;
margin-bottom: 15px!important;
}

/* EDD Cart Button */
.wpb-eps-carousel .edd-submit{
overflow:inherit!important;
border-radius:0;
}
.wpb-eps-carousel .edd-submit:hover{background:transparent!important;}
.wpb-eps-carousel .edd-cart-added-alert{
position:inherit!important;
margin-top: 10px;
}



/* Pagination */
.wpb-eps-carousel.owl-theme .owl-dots .owl-dot span {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 5px 4px;
	opacity:1;
	background: #ccc;
}
