/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

@import url("../salient/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

* {
 font-family: 'Open Sans';
}
p {
    padding-bottom: 15px !important;
}
@media all {
	#header-secondary-outer{ background-color:#FFFFFF !important; }
.ddtitle { color: #FF6800; font-size:16px  }
.newspdf { background: url(images/pdfico.gif) no-repeat; text-indent: -2000px;}
#audioicon { background: url(images/sound.png) no-repeat; text-indent: -2000px; cursor: pointer}
.youtubeicon { background: url(images/youtube.png) no-repeat; text-indent: -2000px; cursor: pointer}

.newsdate {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #ededed;
    color: #ed7101;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-align: center;
}

.newsinfo {
    background-color: #fff;
    text-align: left;
    cursor: pointer;
	padding: 10px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
	border: 1px #ededed solid;  
}


	html{
		height: 100%!important;
		background-color: #FFFFFF;
		margin-top: 0px !important;
                font-family: 'Open Sans';
		overflow: auto !important;
	}

	body{
		height: 100%;
		font-family: 'Open Sans' !important;
		overflow: initial !important;
	}

/*
	#header-outer{
		position: absolute !important;
	}
*/
	.ascend{
		background-color: #F6F6F6 !important;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Open Sans' !important;
	}
	
	h1 {
		font-size: 36px;
		color: #FF5C00;
	}

	h2 {
		font-size: 34px;
		color: #FF5C00;
	}

	h3 {
		font-size: 28px;
		color: #FF5C00;
	}

	h4 {
		font-size: 26px;
		color: #FF5C00;
	}
	
	h5 {
		font-size: 26px;
		color: #FF5C00;
	}

	h6 {
		font-size: 20px;
		color: #FF5C00;
	}

	p {
		font-size: 14px;
  		letter-spacing: 0.005em;
  		line-height: 1.5em;
	}

	strong{
		font-family: 'Open Sans' !important;
	}
	.main-content ul li{
		line-height: 1.5em;
  		font-size: 14px;
	}	
	.left {
		text-align: left;
	}

	.right {
		text-align: right;
	}

	.center {
		text-align: center;
	}

	.justify {
		text-align: justify;
	}

	.bio{
		font-size: 14px;
	}

	.container-wrap{
	margin-top: 0 !important; 
	padding-top: 0 !important; 
	}



/* NECTAR ZOOM IN EFFECT */

    @-webkit-keyframes zoom {
        0% {
        -webkit-transform: scale(1,1);
    }
    50% {
        -webkit-transform: scale(1.2,1.2);
    }
    100% {
        -webkit-transform: scale(1,1);
    }
    }

    /* Standard syntax */
    @keyframes zoom {
       0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }
    }

    .image-bg {
    	-webkit-animation: zoom 18s infinite; /* Chrome, Safari, Opera */
    	animation: zoom 18s infinite;
    }



.footer-custom { 
    border:1px solid black; 
    left: 0px;
    right:0px;
    height: 120px;
    bottom: -70px;
    position: fixed;
    background-color: #000000;
    opacity: 0.9;
}

#footer-outer .row {
    padding: 5px 0px !important;
}

.slider-pagination {
    bottom:auto !important;
    top: 175px;
}

.slider-pagination .swiper-pagination-switch{
	border: 1px solid #a99f9f;
}

/*
#header-space{
	height: 0px !important;
}

#ubermenu-main-5-secondary_nav{
	float:right;
}

header#top nav > ul > li > a {
    padding-bottom: 0px !important;
}

.ubermenu-submenu .ubermenu-column-auto {
    width: 100% !important;
}
*/

/*Search bar starts */
/*
#menu-item-140 {
	padding-top: 8px;
}

#menu-item-140 > ul {
    top: 0px;
    width: 400px;
    cursor: text;
    border-radius: 10em;
}
*/
/*Search bar ends*/

/*
.ubermenu-target-text {
    padding-top: 8px;
}
*/
.tab-para {
    font-size:14px;
}

.clr{
	clear:both;
}

.career-location{
    font-weight: 600;
    font-size: 1.8em;
    text-align:center;
    color: #676767;
}

.role-description{
    margin-top: 30px;
}

.role-button{
    margin: 0 auto;
    width: 180px;
}

#footer-outer .widget {
    margin-bottom: 0px !important; 
}

.ascend #footer-outer .widget h4 {
    color: #FF5C00;
    text-align: center;
    font-size: 1.5em;
}

#static_tweets_tf_-2 h4{
	color:#777777 !important;
}

.button a {
    background-color: #6bc1b9;
    color: #fff;
    border-radius: 2px;
    padding: 13px 17px;
    text-decoration: none;
    /* box-shadow: 0px 1px 0px rgba(255,255,255,0.25) inset, 0px 1px 3px rgba(0,0,0,0.2); */
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
    font-size: 12px;
    display: inline;
    transition: border-color 0.2s linear, background-color 0.2s linear;
    -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
    -o-transition: border-color 0.2s linear, background-color 0.2s linear;
    -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;
}

.button-primary-color{
    background-color: #FF5C00!important;
}

a.button-primary-color:hover{
    background-color: #ef5600 !important;
}

.wpb_row{
    margin-bottom: 0px !important;
}

.news_thumb_left > a > img{
	border-radius:3px;
}

.news_thumb_left{
	width: 80px;
}

.news_thumb_right{
	padding-left: 5px;
}

#footer-outer #footer-widgets .col input[type=text] {
    height: 30px;
}

.es_msg {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.es_lablebox{
    display:none !important;
}

#to-top{
    display:none;
}

.es_textbox_button{
    background-color:#D85A13 !important;
}

input[type=submit]:hover , button[type=submit]:hover , input[type="button"]:hover {
	background-color: #ef5600 !important;
}

#social{
    float:left !important;
    display: inline-flex;
}	

.project-title {
    display: none !important;
}

.admin-bar #header-outer, .logged-in.buddypress #header-outer {
    top: 0px !important; 
}

.border{
    border: 1px solid;
    border-radius: 20px;
    padding: 20px;
    background-color: #FFF;
    border-style: none;
    width:100%;
    opacity:0.9;
    margin-bottom: 50px;
}

.border p{
    color: #000;
}

#project-meta{
	display: none;
}

.es_button{
	padding:0px !important;
}

/*
.ubermenu-skin-vanilla.ubermenu-responsive-toggle {
    background: #ffffff !important;
}
*/
}

@media screen and ( max-width: 64em ) /* 1024 */
{
	body
	{
		padding: 2.5rem 0; /* 40 */
	}
}

@media screen and ( max-width: 50em ) /* 800 */
{
	.list__item
	{
		width: 100%; /* 1 item per row */
	}
	@supports ( display: -webkit-flex ) or ( display: -ms-flex ) or ( display: flex )
	{
		html.no-js .list__item
		{
			width: 100%;
		}
	}
}

@media screen and ( max-width: 40em ) /* 640 */
{
	.list__item
	{
		width: 100%; /* 1 item per row */
	}
	@supports ( display: -webkit-flex ) or ( display: -ms-flex ) or ( display: flex )
	{
		html.no-js .list__item
		{
			width: 100%;
		}
	}
}

@media screen and ( max-width: 20em ) /* 320 */
{
	.list__item
	{
		width: 100%; /* 1 item per row */
		float: none;
	}
		@supports ( display: -webkit-flex ) or ( display: -ms-flex ) or ( display: flex )
		{
			html.no-js .list__item
			{
				width: 100%;
			}
		}
		html.no-js .list__item img
		{
			max-width: none;
			float: none;
			margin-left: 0;
		}
}

/*
@media screen and (max-width: 959px){
	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
    		width: auto !important;
	}

	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
    	min-width: auto !important;
	}
}
*/

@media only screen and (max-width: 1000px){
	/*
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
        font-size: 14px !important;
    }

     #main-logo{
	max-width: 40% !important;
     }
	 */

     .footer-custom{
	display: none;
     }
}

/*
@media only screen and (max-width: 1200px) and (min-width:1001px){
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
        font-size: 1vw !important;
    }
}

*/
@media screen and (max-width: 767px) {
    .border{
        width:100%;
        margin-bottom: 50px !important;
    }
    .box{
        height:100%;
        
    }
}

@media screen and (max-width: 1000px) {
    .box{
        height:100%;
        
    }
    
    .container-wrap{
        top:0px;
    }
}