/*
Theme Name:     The Landscaper Child Theme
Theme URI: 		http://demo.qreativethemes.com/thelandscaper/
Description:    Child theme for The Landscaper
Author:         QreativeThemes
Author URI:   	http://themeforest.net/user/QreativeThemes/portfolio
Template:       the-landscaper
Version:        1.0
*/


/* add your custom CSS code below */
.select2-container{
	display:none;
}
.select2-hidden-accessible{
	clip: inherit;
	height:inherit;
	position:relative;
}
.text-row {
	padding: 0 19.1%;
	text-align: justify;
}

.img-row .caption {
	border-bottom: 1px solid #ddd;
	font-size: .9em;
	padding-bottom: 10px;
}

.img-row img {
	border: 10px solid #ffffff;
	margin: 0;
	box-shadow: 2px 2px 5px rgba(0,0,0,.8);
}

.img-row.right img {
	float: left;
}

.img-row.left img {
	float: right;
}

.icon-box i {
	clear: right;
	float: right;
}

span.wpcf7-list-item {
	background-color: transparent !important;
	padding: 5px 0;
}

.col-xs-12.topics-list {
	margin-bottom: 10px;	
}

span.wpcf7-list-item {
	border-bottom: none;
	margin-left: 20px;
}


@media screen and (max-width: 980px) {

	.jumbotron {
	    text-align: center;
	    color: inherit;
	}

	.jumbotron.carousel .carousel-text h1 {
		font-size: 18px ;
		line-height: 1.4em;
	}
	
	.jumbotron.carousel .carousel-topheading {
	    font-size: 12px;
	    letter-spacing: 3px;
	}

	.content .border-box .widget-title {
	    font-size: 18px;
	}
	
	.testimonials .testimonial-quote {
	    position: relative;
	    margin: 20px 0;
	    padding: 20px;
	    font-size: 16px;
	    line-height: 1.4;
	    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
	}

	.testimonials .testimonial-quote::before {
	    display:none; 
	}

	.main-footer, .main-footer p, .main-footer .widget_nav_menu ul > li > a {
	    text-align: center;
	}

	.post-inner .post-title {
	    font-size: 18px;
	    margin: 20px 0 15px 0;
	}

}