/*
Theme Name: Orsay-child
Version: 1.0
Description: A child theme of Orsay
Template: orsay
*/

@import url("../orsay/style.css");

.header {
    padding-top: 0px;
    text-align: center;
	margin:0;
}

blockquote{
	border:none;
	text-align:center;
	margin-bottom: 40px;
}
blockquote p {
    margin: 0 auto;
    font-size: 22px;
}
blockquote:before {
    content: "\201D";
    color: #5bbfbb;
    font-size: 80px;
    position: absolute;
    left: 9%;
    top: 0;
    line-height: 1;
	font-family: 'Playfair Display',sans-serif;
}
blockquote .small, blockquote footer, blockquote small {
    font-size: 65%;
    float: right;
}
.counter-bg {
	background: url(http://localhost/pbglifestyle.com/wp-content/uploads/counter-bg.jpg) no-repeat 0px 0px;
    text-shadow: 0px 1px 0px #f5f5f5e8;
    color: white;
    background-size: cover;
    box-shadow: 20px 20px 30px 0 white inset, -30px -20px 30px 0 white inset;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Playfair Display', sans-serif;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.3px;
    -webkit-font-smoothing: antialiased;
	color: #5bbfbb;
	font-style: italic;
	text-align: center;
	
}
.carousel .carousel-inner .item img {
    width: 100%;
	box-shadow: 0 0 10px black;
}
.carousel .carousel-indicators {
    display: none;
}
.carousel .carousel-indicators li {
    border-color: rgba(255, 255, 255, 1);
    background: rgba(255, 255, 255, 0.0);
}
.carousel .carousel-indicators li:hover {
    border-color: rgba(255, 255, 255, 1);
    background: rgba(255, 255, 255, 0.0);
}
.carousel .carousel-indicators li.active {
    border-color: rgba(255, 255, 255, 1);
    background: rgba(255, 255, 255, 1);
}
.carousel .carousel-caption {
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
    display: block;
    z-index: 0;
    top: 100px;
}
.carousel .carousel-caption p{
	color:#fff;
	font-size: 14px;
    font-weight: 400;
    text-align: justify;
    display: block;
    z-index: 0;
    top: 100px;
}
.carousel .carousel-caption a{
	float: right;
    color: #5bbfbb;
}
.carousel .carousel-caption a:hover{
	float: right;
    color: #fff;
}
.carousel-control {
    opacity: 1;
    color: rgba(255, 255, 255, 0.6);
}
.carousel-control:hover,
.carousel-control:focus,
.carousel-control:active {
    opacity: 1;
    color: rgba(255, 255, 255, 0.95);
}
.carousel-control.left {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.0001) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.0001) 100%);
}
.carousel-control.right {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0) 100%);
}
.carousel-control.left:hover,
.carousel-control.left:focus,
.carousel-control.left:active {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.0001) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.0001) 100%);
}
.carousel-control.right:hover,
.carousel-control.right:focus,
.carousel-control.right:active {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0) 100%);
}
.carousel .carousel-control span {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}
.carousel .carousel-control.left span {
    margin-left: -10px;
    left: 50%;
}
.carousel .carousel-control.right span {
    margin-right: -10px;
    right: 50%;
}
@media (min-width: 768px) {
    .carousel-control span {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px;
    }
}


