﻿/*
 Theme Name:   Debbie Curtis Realtor (child of Hestia theme)
 Description:  A child theme of the Hestia Theme
 Author:       Chad Curtis
 Template:     hestia
 Version:      1.0.0
*/

@import url('hestia-style.css');


a:focus {
    outline: none;

    outline-offset: none;
}


.footer .copyright {padding:0;}
.footer .copyright img {margin-right:15px;}   
.footer .textwidget {font-size:20px;}
.navbar .title-logo-wrapper {
	position:relative;
	z-index:500;
}
.card-description {
    color:#555;
    font-size:16px;
    line-height:1.5;
    font-style:italic;
}
.card-description:before {
    content: '"';
}
.card-description:after {
    content: '"';
}

.hestia-about,
.hestia-info p,
.info p {
    color:#555;
}
.navbar .navbar-brand h1,
.navbar .navbar-brand p {
    height: 37px;
    width: 200px;
    background: url('/images/logo-sprite.png') no-repeat 0 -41px;
    text-indent: -9999em;
}

.navbar-not-transparent.navbar
.navbar-brand h1,
.navbar .navbar-brand p {
    background-position:0 0px;
}


.header-tagline {
    position: absolute;
    text-align: center;
    display: block;
    width: 100%;
    left: 0;
    color: #fff;
    font-size: 25px;
    font-style: italic;
    top: 40px;  
	margin-left: -38px;
}  



.navbar-not-transparent.navbar
.header-tagline,
.page-template-template-fullwidth .header-tagline {
    color: rgb(85,85,85);   
    top: 25px;
}

.title {text-align:center; }
.my-listings .image {margin-bottom: 8px;}    
.my-listings .listing-summary {margin-bottom:15px;}
.my-listings .listing-summary span {display: block;}
.my-listings .listing-summary span.price{font-weight: bold; font-size: 18px; line-height: 28px;}
.areas-served ul {margin:0;padding:0;}
.areas-served ul li {list-style-type:none; font-size:16px; margin:0; padding:0; }        

.blog-post .section-text p {
	margin-bottom:15px;
}

.footer-facebook {
    border: 1px solid white;
    padding: 8px 0px;
    font-size: 31px;
    border-radius: 8px;
    display: block;
    width: 55px;
    text-align: center;
}
    
section.reviews .item {
	min-height:  70px;
}
#reviewCarousel {
	max-width: 800px;
    margin: 0 auto;
    font-size: 18px;
    font-style: italic;
}

.my-listing-carousel {
    max-width: 1024px;
    margin: 0 40px;
}
.carousel-indicators {
	bottom: 0;
    margin-bottom: -35px;
}
.carousel-indicators li {
 	background:rgb(85,85,85);  
	width:12px;
	height:12px;    
	margin:0;
}     
.carousel-indicators li.active {
 	background:rgb(145,145,145);
}  
.carousel .carousel-control.left {
	left:-15%;
	color:rgb(85,85,85);
}  
.carousel .carousel-control.right {
	right:-15%;
	color:rgb(85,85,85);
}       
body .main section {padding-bottom:15px; padding-top:0;}    
body .main .reviews {padding:45px 0 80px;}  
body .main .features {padding-top:45px;} 
.carousel h2.title {
	line-height:50px;
}  
.carousel h4 {
 	font-size:1.4em;
}   
.carousel h4 .large{
	font-size: 1.9em;
    font-weight: bold;
    display: block;
    line-height: 1.5em;
}
.page-header .title .small {
	color:#fff;
	font-size:60%;
}     

.contactus .info p {
   font-size:20px;   
   line-height:24px;
}    
.contactus .info h4 {
   font-size:26px;
}      
body section.contactus {
    padding-top: 30px;
}
body section.my-listings {
    padding-bottom:50px;
}    

.slick-next, .slick-prev {
	width:40px;
	height:40px;   
	box-shadow:none;
}                
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus,.slick-dots li button {
	box-shadow:none;
} 
.slick-dots {
	bottom:-40px;
}
.slick-next {
	right: -45px;
}  
.slick-prev {
	left: -45px;
} 
.slick-next:before, .slick-prev:before {
	color: rgb(85,85,85);
	font-size:35px;
}    
.slick-slide {
	text-align:center;
}   
.slick-slide img {
	display:inline-block;
}     
 a[href^="tel"] {
  color:#ffffff !important;
  
}
@media (max-width: 768px) {
	
    .areas-served,.my-listings {padding:0 15px; text-align:center;}      
    .about img {display:none;}                        
    .hestia-features, .features {padding-bottom:0;}
    .hestia-features .info {padding:10px 0;}      
    .card {margin:0; }    
    #reviewCarousel,#mylistingCarousel {margin:0 15%}
}

