﻿/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.2
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

@media screen and (min-width:767px) {
	.attorney-result {
	    width: 25%;
	    float: left;
	    overflow: hidden;
	    padding: 0 10px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
}

@media screen and (min-width:991) {
	.attorney-result {
		width:25%;
		float:left;
	}
}

#search-results {
	display:inline-block;
	width: 100%;
}


.attorney-result {
	text-align:center;
}

.attorney-result a {
	text-decoration:none;
}

.attorney-result .name {
	font-family: serif;
	font-size:22px;
	line-height: 120% !important;
	display: block;
	color: #222;
}

.attorney-result .title {
	text-transform:uppercase;
	font-family: "Muli", sans-serif;
	display: block;
	line-height: 120% !important;
	font-size:15px;
}

.attorney-result hr {
	max-width:80px;
	border-color:#005C84;
	height:1px;
	border:none;
	background-color:#005C84;
	display: block;
	margin: 8px auto;
}

.attorney-result .caption-overlay {
	display: none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: calc(100% - 5px);
	overflow:hidden;
	background:rgba(41, 88, 140,.8);
	color:white;
	padding:15px 15px 0px 15px;
	box-sizing:border-box;
	line-height: 120% !important;
    align-items: flex-end;
    white-space: normal;
    padding-bottom: 20px !important;
    font-size:14px !important;
    text-align: center;
}

.attorney-result figure {
	position:relative;
	width: 300px;
	max-width: 100%;
	margin: 0 auto !important;
}

.attorney-result figure:hover .caption-overlay {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

}

.rev_slider .attorney-result .caption {
	visibility: visible;
}

.rev_slider .attorney-result {
	width: 100%;
}

.rev_slider .tp-caption {
	text-align:center;
}


/* HACK FOR BREADCRUM RENAME */
/* Editing the theme files is unsustainable */
/* this cross-browser hack will help */
.single-dt_team .breadcrumbs li:nth-of-type(2) a[rel="v:url"],.post-type-archive-dt_team .breadcrumbs li.current{
    color: rgba(0, 0, 0, 0) !important;
    position:relative;
    font:0/0a;
}

.single-dt_team .breadcrumbs li:nth-of-type(2) a[rel="v:url"]:after,.post-type-archive-dt_team .breadcrumbs li.current {
    content:'Attorneys';
    font:normal  13px / 22px "Work Sans", Helvetica, Arial, Verdana, sans-serif;
    position:absolute;
    left:1px;
    top:-3px;
    color:#d76600;
}

.post-type-archive-dt_team .breadcrumbs li.current {
	color:#012b41;
}

.footer-info{font-size : 14px;}
.footer-info a{text-decoration:none;}
.footer-info a:hover{text-decoration:underline;}

.entry-meta p {
    margin-top: 10px;
}

.blog-content.wf-td {color:#000000;}

.single-post .pf-content {margin-top: 40px !important;}
