/*
Theme Name: Resolution Council
Author: Dream-Theme
Author URI: http://efishinsea.com/
Description: Child Theme for The7 by Efishinsea.com.  The7 theme by http://dream-theme.com/
Version: 1.0.0
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
*/


.closelineheight p {
	margin-bottom:0px;
	word-wrap: break-word;
}
.closelineheight p a {
	ms-word-break:break-all;
	word-break:break-word;
	word-wrap:break-word;
	-webkit-hyphens:  auto;
	-moz-hyphens:  auto;
	hyphens:  auto;
}
.single-team_bio .content {
    width: 100%;
}
.single-team_bio #main {
	background-image: none;
}
.single-team_bio .content a {
	text-decoration:none;
	opacity:1;
}
.single-team_bio .content a:hover {
	border-bottom:1px solid #ccc;	
  opacity:.6;
  transition: opacity .2s ease-out;
  -moz-transition: opacity .2s ease-out;
  -webkit-transition: opacity .2s ease-out;
  -o-transition: opacity .2s ease-out;	
}
.single-team_bio .content h1 {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
}
.single-team_bio .content h1 span.job_title {
	font-weight:normal;
	font-size:50%;
	display:block;
	margin-top:-10px;
}
.single-team_bio .content h3,
.single-team_bio .content h4, 
.single-team_bio .content h5 {
	color:#888;	
}

.single-team_bio .wpb_content_element {
    margin-bottom: 15px;
}

.sep_line {
	border-top:1px solid #ccc;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.single-team_bio .fa { 
	color:#4f5f78;
}


.quotebox-wrap {
	background:#f9f9f9;
	line-height:26px;
	min-height:60px;

}

.quotes-llama-auto {
  display: block !important;
  text-align: center;
}
.quotes-llama-auto-countdown,
.quotes-llama-auto-author {
	display:none !important;
}

.quotes-llama-auto-quote {
	font-size: 20px;
	font-style:italic;
	text-align:center !important;	
}


/* Custom Footer Menu */
#footer .wf-container-footer {
	padding-top: 15px;
	padding-bottom: 15px;
}
#footer.footer .widget {
	margin-bottom:0px;
}
#presscore-custom-menu-1-3 {
	width:100%; 
	float:none; 
	display:block; 
}
#footer .custom-menu li {
	margin:0px 15px 0 0; 
	float:left; 
	display:inline-flex;
}
/*
#footer .custom-menu li.first:before {
	content: "Menu: ";
	margin-right:15px;
	color:#fff;
	font-weight:bold;
} 
*/
/* hide child items for footer menu*/
	#footer .custom-menu li ul {
	display:none;
}
#footer .custom-menu > li:first-child {
	padding-top:7px;
}
#footer .custom-menu li a, 
#footer .custom-menu li a:hover,
#footer .custom-menu li.act > a {
	color:#fff !important;
}


@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 1080px) {
	.quotes-llama-auto-quote {
		font-size:18px;

	}
}
@media only screen and (max-width: 990px) {

}
@media only screen and (max-width: 810px) {
	.quotes-llama-auto-quote {
		font-size:16px;
		padding: 3px 5%;
	}
	
	#footer .custom-menu li {
		margin:0px 5px 0 0; 	
	}
	.br {
		display:block;
	}
	.br .sm-sep {
		display:none;
	}
    .closelineheight p a{
        word-wrap: break-word;   
    }
}
@media only screen and (max-width: 480px) {
	.quotebox-wrap {
		min-height:56px;
	}
	.quotes-llama-auto-quote {
		font-size:14px;
		width:96%;		
	}
	
	#footer .custom-menu {
		width:100%;
		padding:0px;
		margin-left:15px;
	}
	#footer .custom-menu li {
		width:100%
		margin:0px auto; 
		float:none; 
		display:block;
		text-align:center;
	}	
}

/* Animations */

@-webkit-keyframes slideleft {
    100% { left: 0; opacity: 1; }
}
@keyframes slideleft {
    100% { left: 0; opacity: 1; }
}

@-webkit-keyframes slideright {
 	0%   {top: -20px; }
    100% {top: 40px;}	
}
@keyframes slideright {
 	0%   {top: -20px; }
    100% {top: 40px;}	
}

@-webkit-keyframes hide {
    100% { opacity: 0; display:none; }
}
@keyframes hide {
    100% { opacity: 0; display:none; }
} 