/*
Theme Name: Salient Child
Author: ThemeNectar.COM
Edited by: Zlatko H, WPoptima.com
Version: 1.0
Template: salient
*/

/* Import layout */
@import url(../salient/style.css);

/* Custom CSS */


.full-width-section.standard_section {
    z-index: 1;
}

.logo-img {
	max-width:100%;
}

.page-id-1855 #page-header-bg {
	background-position: center 32%;
}

.page-id-818 #page-header-bg {
	background-position: center center;
}

.page-id-1679 #page-header-bg {
	background-position: center center;
}


.page-id-1783 #page-header-bg, .page-id-1776 #page-header-bg, .page-id-889 #page-header-bg {
	background-position: center 12%;
}

.page-id-1747 #page-header-bg {
	background-position: center 25%;
}

.page-id-824 #page-header-bg {
	background-position: center 8%;
}

/* Remove hearts below the team pictures */
.portfolio-items .nectar-love {
    display: none !important;
}

/* Accordion */

.toggle {
    margin-bottom: 9px !important;
}

.toggle h3 a {
    border-radius: 5px;
    font-size: 16px !important;
    padding: 13px 14px 15px 43px;
}

.portfolio-filters-inline .container > ul {
    max-width: 94%;
}

/* Echo page */
.echo-video {
	max-width:640px;
	margin:22px auto !important;
}

#cboxContent .wpcf7-form {
	padding:3px 10px 0;
}

.page-id-2540 #cboxOverlay {
    opacity: 0.72 !important;
}

.page-id-2540 #colorbox {
    border-radius: 9px;
}

.border-img {
	border:10px solid #fff;
}

.echo-soc-foot .nectar-social.full-width.items_2 > * {
    padding: 2.5% !important;
}

.echo-soc-foot .nectar-social.full-width.items_2 i {
    font-size: 30px !important;
}


.page-id-2540 #copyright #social {
	visibility:hidden;
}

.infographc-img {
	height:auto;
	max-width:100% !important;
}

@media only screen and (min-width:1600px) {
.page-id-2540 #page-header-bg {
	height: 650px !important;
}
}

@media only screen and (min-width:1240px) {
.page-id-2540 #page-header-bg {
	background-image: url("https://behaviorchangeinstitute.com/wp-content/uploads/world-network-bg-42.jpg") !important;
}
}

.tirq {
	color: #ccc;
}

.tirq:hover{
	color: #eee;
}

/* Social icons in footer */

[class^="icon-"], [class*=" icon-"], [class*="fa-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
}

.icon-twitter::before {
    content: "\f099";
}

.icon-facebook::before {
    content: "\f09a";
}

.icon-linkedin::before {
    content: "\f0e1";
}

.icon-youtube:before{
    content:"\f167";
}

#footer-outer #copyright li {
    margin-top: 0;
}

#footer-outer i, #header-secondary-outer #social i {
    font-size: 24px;
    line-height: 24px;
}

[class^="icon-"], [class*=" icon-"] {

}

/* More editing */

.home-wrap .full-width-section.first-section {
    margin-top: -42px!important;
}

@media only screen and (min-width:690px) {
.w88 {
	width:74%;
}
}


.enrol-left, .enrol-right {
	float:left;
	width:50%;
	text-align: center;
	min-height:40px;
	vertical-align: middle;
	position: relative;
	padding:25px 0 8px;
}


@media only screen and (max-width:460px) {
.enrol-left, .enrol-right {
	float:none;
	width:100%;
	min-height:30px;
}
}

 .enrol-left a, .enrol-right a {
    font-size: 15px;
    font-weight: 600;
	background-color:#1C97A0;
    border-radius: 4px;
    padding: 12px 18px;
    color: #fff;
}

.enrol-left a:hover, .enrol-right a:hover {
	background-color:#60AAAF;
	transition: color 0.35s linear 0.35s;
}

.page-id-1312 #colorbox {
    outline: 0px none;
    max-height: 77% !important;
    overflow-y: auto;
}

/* Echo - Twitter icon */
.twitt-share i, .google-plus-share i, [class^="icon-"].icon-salient-heart, [class^="icon-"].icon-salient-heart-2, .linkedin-share i {
	background-color: transparent!important;
	border-radius:  0px!important;
	font-weight: normal!important;
	font-size: 20px!Important;
	height: 20px!important;
	width: auto!important;
	line-height: 19px!important;
	color: #ddd;
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
}

a.twitt-share i {
	margin-top: 2px;
	padding-right: 2px;
	font-size: 24px!Important;
}

a.twitt-share {
	padding-right: 8px;
}

body.single-portfolio #sidebar div ul .twitt-share, body.single-product #single-meta ul .twitt-share {
	margin-top: 2px;
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 0px!Important;
	display: block;
	border-right: 1px solid #DDDDDD;
}

.twitt-share:hover i, .twitt-share.hovered i { color: #08c7ff!important; }

body[data-button-style="rounded"] .wpb_wrapper .twitt-share:before, body[data-button-style="rounded"] .wpb_wrapper .twitt-share.hovered:before  { background-color: #08c7ff!important;border-color: #08c7ff!important; }

/* ECHO pages */
/* Menu */

.echo-menu li {
	display:inline-block;
	/* width: 185px; */
	padding:5px 3.5%;
  font-weight:600;
}

@media only screen and (max-width:678px) {
.echo-menu li {
	display:block;
	padding:0px 3.5% 12px;
}
}

.echo-menu {
	width:100%;
	margin:0 auto;
	text-align: center
}


/* Store page */
.page-id-2811 .container-wrap {
	background-color: #C6DBE5;
}

.page-id-2811 .container {
    width: 748px !important;
}

@media only screen and (max-width: 1020px) {
.page-id-2811 .container {
    max-width: 96%;
}
}

@media only screen and (max-width: 690px) {
.page-id-2811 .container {
    max-width: 96% !important;
}
}


/* Location Page */
.gm-style-iw {
    max-width: 7.46em;
    height: auto;
}

/* Blog & single posts */

.single .post-featured-img {
	display:none;
}