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

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

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

@media all {
	/* Hide Author */
	article > div > div > div.content-inner > div > div.post-header > span.meta-author { display:none !important; }
	#single-below-header > span.meta-author.vcard.author { display:none !important; }
	#single-below-header > span.meta-date.date.updated { padding-left:0px !important; border-left:0px !important;}
	
	
	/* Post Bottom */
	.post-bottom-head{
		background-color: #cae7eb;
		display: block;
		font-weight: bold;
		text-align:center;
	}

	.post-bottom-head h2 {
		margin-bottom: 15px;
	}

	.post-bottom-cont{
		width: 100%;
	}

	.post-bottom-cont .post-bottom-image{
		float:left;
		width: 16%;
	}
	
	.post-bottom-cont .post-bottom-content{
		float:left;
		width: 82%;
	}
	
	.post-bottom-content p {
		padding-bottom: 17px;
	}
	
	div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
		font-size: 14px!important;
		line-height: 26px!important;
	}
	
	.toggle h3 a i {
		top: 20px;!important
	}

	.container-wrap, .project-title {
		background-color: #ffffff;
	}	
	
	/*
	header#top {
		height: 50px;
	}
	*/	
	
	/*
  	#single-meta{
		display:none !important;
	}
	*/
	
	/*
	#page-header-bg {
		top: 84px!important;
	}
	
	#header-outer[data-using-secondary="1"] {
		top: 10px;
	}
	
	#header-space {
		height:98px!important;
	}
	*/
	/*
	header#top nav > ul > li > a {
		padding-top: 15px!important;		
		padding-bottom: 0px!important;		
		font-size: 14px;
	}
	header#top nav > ul > li#search-btn {		
		padding-top: 15px!important;
		padding-bottom: 0px!important;		
	}
	*/
	
	#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
		padding: 0px!important;
	}
	
	#footer-outer .row {
		padding: 20px 0px!important;
	}
	
	.page-header-no-bg {
		background-color: #ffffff!important;
	}
	

	h1 {
		font-size: 36px;
		color: #242c74;
	}

	h2 {
		font-size: 28px;
		color: #242c74;
	}

	h3 {
		font-size: 22px;
		color: #242c74;
	}

	h4 {
		font-size: 18px;
		color: #242c74;
	}
	
	h5 {
		font-size: 16px;
		color: #242c74;
	}

	p {
		font-size: 14px;
	}
	
	.left {
		text-align: left;
	}

	.right {
		text-align: right;
	}

	.center {
		text-align: center;
	}

	.justify {
		text-align: justify;
	}

	#page-header-bg .subheader {
		padding-left: 20px;
		font-style: italic;
		font-size: 40px;
		font-weight: bold;
		line-height: 88px;
	}

	#googlemapswidget-2 h4 {
		display: none;
	}

	.ddtitle {
  		color: #242c74;
		font-size:16px;
  	}

	.newsdate {
    	background-color: #ededed;
    	color: #242c74;
    	font-size: 12px;
    	font-weight: bold;
    	text-align: center;
	}

	.newsinfo {
    	background-color: #ffffff;
    	text-align: left;
    	cursor: pointer;
		padding: 10px;
    	font-size: 12px;
		border: 1px #ededed solid;  
	}
	
	.newsinfo A { text-indent: -2000px; display: block; }
	.newspdf { background: url(images/pdf.png) no-repeat; text-indent: -2000px; cursor: pointer}
	.newsaudio { background: url(images/sound.png) no-repeat; text-indent: -2000px; cursor: pointer}
	.newsyoutube { background: url(images/youtube.png) no-repeat; text-indent: -2000px; cursor: pointer}
	.newsvideo { background: url(images/video.png) no-repeat; text-indent: -2000px; cursor: pointer}
	
	.team-member p.description {
		border-bottom: 0px;
	}
	
	.milestonewrap td {
		border: 1px solid #8D8A8A;
		margin: 0;
		padding: 0;
	}
	
	.milestonewrap table {
		border-spacing: 2px;
		border-color: gray;
	}

	.milestonedate {
		background-color: #ededed;
		color: #242c74;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}
	
	.milestoneinfo {
		background-color: #ffffff;
		text-align: left;
		cursor: pointer;
	}
	
	.conferencewrap .leftcolumn{
		width: 160px;
	}
	
	.conferencewrap  td {
		vertical-align: top;
		border: 0px;
	}
	
	.textwidget {
  		  line-height: 1.5em;
  	}
	
	/* Testimonial Styling*/
	.testimonials {
	  max-width: 96%;
	  margin: 0 auto;
	}
	
	.testimonial_slider blockquote, .testimonial_slider blockquote span, blockquote{
	  font-family:Helvetica,sans-serif;
	}

	.testimonials blockquote {
	  background-color: #ffffff;
	  border-left: 5px #f6653c solid; 
	  padding: 30px 30px 30px 80px;
	  margin:40px 0!important;
	  background-image: url('https://www.neuroaid.com/main/wp-content/uploads/Quote.png');
	  background-repeat:no-repeat;
	  background-size: 92px 72px;
	  background-position: 20px 10px;
	  font-size:16px;
	  line-height: 1.3em;
	}

	.testimonials cite {
	  font-size: 0.7em;
	  font-style: normal;
	  text-align: right;
	}
	
	.author {
	  font-weight: bold;
	  font-size: 1.3em;
	  margin: 0 6px 0 36px;
	}

	.testimonial-header{
	  font-weight: bold;
	  font-size: 1.5em;
	  line-height: 1.5em;
	}


	.effect7 {
		position:relative;
		-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

	.effect7:before, .effect7:after {
		content:"";
		position:absolute;
		z-index:-1;
		-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
		-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
		box-shadow:0 0 20px rgba(0,0,0,0.8);
		top:0;
		bottom:0;
		left:10px;
		right:10px;
		-moz-border-radius:100px / 10px;
		border-radius:100px / 10px;
	}
	
	.effect7:after {
		right:10px;
		left:auto;
		-webkit-transform:skew(8deg) rotate(3deg);
		   -moz-transform:skew(8deg) rotate(3deg);
			-ms-transform:skew(8deg) rotate(3deg);
			 -o-transform:skew(8deg) rotate(3deg);
				transform:skew(8deg) rotate(3deg);
	}
	
	/** Gravity Forms **/
	
	body .gform_wrapper .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction {
		font-size: 14px;
	}

	body .gform_wrapper div.charleft {
		font-size: 12px;
	}

	body .gform_wrapper .top_label .gfield_label {
		font-size: 16px;
		font-weight: bold!important;
		margin-top: 20px;
		margin-bottom: 6px;
		font-family: 'openSansBold';
	}

	.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
		margin-top: 0.2em!important;
	}	
	
	.gfield_required {
		color: #790000!important;
	}
	
	#field_4_39 > label { display: none; }
	#field_4_40 > label { display: none; }
	#field_4_39 > label > span.gfield_required { display: none; }
	#field_4_40 > label > span.gfield_required { display: none; }
	
	#field_5_39 > label { display: none; }
	#field_5_40 > label { display: none; }
	#field_5_39 > label > span.gfield_required { display: none; }
	#field_5_40 > label > span.gfield_required { display: none; }
	
	#field_7_39 > label { display: none; }
	#field_7_40 > label { display: none; }
	#field_7_39 > label > span.gfield_required { display: none; }
	#field_7_40 > label > span.gfield_required { display: none; }
	
	/* Featured Image */
	article.post .content-inner .post-featured-img img {
		margin: 6px 0 15px 6px!important;
		width: auto!important;
		min-width: 150px;
		min-height: 150px;
		float: right;
		max-height: 200px;
	}
	
	/* Collpase Archives */
	#sidebar #collapsarch-2 ul{
		margin-top: 10px;
		margin-bottom:5px;
	}

	ul#menu-footer-menu-english {
  		padding-left:0px;
	}

	ul#menu-footer-menu-french {
  		padding-left:0px;
	}

	ul#menu-footer-menu-spanish {
  		padding-left:0px;
	}
	#sidebar.left-sidebar{
  		/*position: fixed;*/
  		background-color: #eee;
  		width: 270px;
	}
	#sidebar.left-sidebar div ul{
  		padding: 10px;
	}
	#cwv3_dialog { width: 600px; }
	div.cwv3_dialog .cwv3_content { overflow: hidden; }
	div.cwv3_dialog .cwv3 .cwv3_title { background: #19398a;!important }
	div.cwv3_dialog .cwv3 .cwv3_btns .cwv3_enter a { background-color: #19398a;!important }
	div.cwv3_dialog .cwv3 .cwv3_btns .cwv3_exit a { background-color: #19398a;!important }
	
	/*Chat Popup*/
	
	#popup-chat, #ebook-popup {
			display: none;
		}
		.popup-container{			
			font-family: verdana;
		}
		.chat-popup-content{
		  width: 61%;
		  float:left;
		  padding: 14px;
		}
		.chat-pop-img{
		  width: 32%;
		  float: left;
		}
		#popup-chat .chat-pop-img > img{
			display: block;
		}
		#ebook-popup .chat-pop-img > img {
			display: block;
			margin: 18px auto;
		}
		#ebook-popup .ebook-header{
			background-color: #19398a;
			text-align: center;
			padding: 12px;
		}
		#ebook-popup .ebook-header p{
			color: #fff; 
			font-size: 32px;
			line-height: 1.1em;
			margin: 0;
			font-family: inherit;
		}
		.chat-popup-content p{
			font-size: 22px;
			line-height: 1.2em;
			font-family: inherit;
		}
		#ebook-popup .chat-popup-content > ul {
			   list-style: inherit;
			    padding-left: 18px;
		}
		#ebook-popup .chat-popup-content > ul li{
			color: #444;
			font-size: 16px;
			margin: 0;
			font-family: inherit;
			line-height: 1.2em;
		}
		#popup-chat .chat-close, #ebook-popup .chat-close{
		    color: #fff;
			position: absolute;
			top: -22px;
			right: -2px;
			font-size: 26px;
			line-height: 26px;
			text-decoration: none !important;
			font-family: Arial, sans-serif;
			z-index: 1500;
		}
		.blockUI.blockMsg{
		margin-top: '-50px';
		margin-left: '-50px';
		}
		#popup-chat a.chat-button{
                   line-height: 1em;
             }
        .ebook-form{
                    display:block;
                    background-color:#19398a;
                    clear:both;
                    padding: 8px;
        }

  		#field_11_12{
			display: inline;
  		}
  
  		#field_14_13{
			display: inline;
  		}
  
  		#field_13_13{
			display: inline;
  		}
}


@media (min-width: 768px) and (max-width: 1024px) {
	.blockUI.blockMsg{
			  width:80%!important;
	 }
}
@media (min-width: 280px) and (max-width: 768px) {
	.blockUI.blockMsg{
			  width:100%!important;
			  top:10%!important;
			  left:0!important;
	}
	.chat-pop-img{
			  width: 27%!important;
	}
}