/*
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.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
*/

* , *::before, *::after{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.career_location::before {
	content: "\f041";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-right: 7px;
}

select.nf-element {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(0,0,0,1)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');
}
	
.post-nav-roles {
	text-align: center;
    text-transform: uppercase;
    color: #0a5092;
    font: 400 16px / 20px "Arial", Helvetica, Arial, Verdana, sans-serif;
    border-top: 1px solid #ddd;
    padding-top: 1rem;
}

@media screen and (min-width: 501px) {
	.post-navigation .nav-previous {
		padding-left: 50px;
	}

	.post-navigation .nav-next {
		padding-right: 50px;
	}
}

.category-careers .post-navigation .nav-links {
	border:none;
}

.animate-bg {
	overflow: hidden;
}

.animate-bg .wpb_text_column {
	position:relative;
}

.animate-bg::before {
	content: '';
	width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
	transition: all 5s ease-out;
}


.animate-bg:hover::before {
	transform: scale(1.3);
}

.text{
    font-size: 24px;
    color: #fff;
}
.img_txt{
    font-family: Arial;
    font-size: 20px;
    color: #fff;
}
/****** floating nav *******/
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li a{
	left: -135%;
}
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul > li > a span.wpfm-icon-block{
	background: #0a5092;
}
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-left ul li a:hover{
	background: #0a5092;
	width: 60%;
}