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

.margin-left-partner {
    margin-left: 2% !IMPORTANT;
}
/* -------------------------- 
			Fonts
-----------------------------*/

span.ubtn-data.ubtn-text {
    font-family: futura-pt,sans-serif;
    font-size: 14px;
    font-weight: 600;
}
p, span{
    font-family: futura-pt, sans-serif;
    font-style: normal;
    font-weight: 100;
    letter-spacing: 1px;
}
h1, h2, h3, h4, h5{
    font-family: brandon-grotesque, sans-serif !important;
    font-style: normal;
}
.join-the-wave-collum:hover {
    color: #fff !important;
}
.swiper-slide .content h2 {
    font-weight: 600 !important;
}

/* -------------------------- 
			Algemeen
-----------------------------*/

body .container{
    max-width:1180px;
}
body[data-bg-header="true"] .container-wrap{
    padding-bottom:0px;
	
}
/*
#ajax-loading-screen .loading-icon, .loading-icon{
	animation: waveSmall 3s infinite ease-in-out;
}
*/
/* -------------------------- 
			Header
-----------------------------*/
nav ul.buttons {
    margin-right: -60px;
    margin-top: -4px;
}
div#header-outer {
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.22) !important;
}
.active_texture {
    background-color: rgba(0, 0, 0, 0.54) !important;
    background-image:none !important;
}


/* Blog detail */

.single .row.heading-title {
    position: absolute;
    z-index: 99;
    width: 100%;
}
.single img.attachment-full.size-full.wp-post-image {
    opacity: 0.6;
    max-height: 500px;
    object-fit:cover;
    min-height:500px;
    margin-top:-45px;
}
.single div#single-below-header, .single .comments-section, .single div#author-bio {
    display: none;
}
.blog-title .inner-wrap a {
    pointer-events: none;
}
.single-post .page-header-bg-image {
    background-size: contain;
    background-color: #fff;
    rgba(45,45,45,0.6)
}
.single-post span.post-featured-img:after {
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    left: 0;
    max-height: 500px;
    top:-45px;
    min-height:500px;
}
.single-post h1.entry-title {
    color: #fff;
    line-height:80px !important;
    text-transform:none !important;
}
.single-post .heading-title[data-header-style="default_minimal"] .meta-category a{
	border-color:#fff;
	color:#fff;
	pointer-events:none;
}
.single-post h1.entry-title {
    font-size: 45px !important;
    font-weight: 500 !important;
}
/* -------------------------- 
			Home
-----------------------------*/
.custom-button .ubtn-normal, .custom-button-blue-collum .ubtn-normal {
    background-color: #fff;
    color: #0921EA !important;
    border: 2px solid #0921EA !important;
}
.custom-button .ubtn-normal, .custom-button-blue-collum .ubtn-normal {
    box-shadow: 8px 8px 0 #0921EA;
    transition:transform .3s ease-out,box-shadow .3s ease-out;
    border-radius:0px !important;
    text-transform: uppercase;
}
.custom-button .ubtn-normal:active, .custom-button .ubtn-normal:focus, .custom-button .ubtn-normal:visited{
	background-color: #06169E !important;
    color: #fff !important;
    border-color: #06169E !important;
}
.custom-button .ubtn-normal:hover {
    background-color: #0921EA;
    color: #fff;
    border: 2px solid #0921EA;
    box-shadow: 0px 0px 0 #0921EA;
}
.custom-button-blue-collum .ubtn-normal:hover{
    border: 2px solid #0921EA;
    box-shadow: 8px 8px 0 #fff;
    background-color:#fff !important;
}
.join-the-wave-collum:hover .wahed {
    position: absolute;
    width: 126%;
    height: 150%;
    bottom: -26%;
    right: -13%;
    background-color: rebeccapurple;
    transition: 1s;
}
.join-the-wave-collum .wahed {
    position: absolute;
    width: 126%;
    height: 0%;
    bottom: -26%;
    right: -13%;
}
/* The grid */
.tg-grid-area-bottom1 {
    display: none;
}
/* -------------------------- 
			About
-----------------------------*/
.about-testimonial-collum {
    box-shadow: 8px 8px 0 #0921EA;
    transition:transform .3s ease-out,box-shadow .3s ease-out;
    border:2px solid #0921EA;
}
.about-testimonial-collum:hover {
    box-shadow: 0px 0px 0 #0921ea;
}
.about-testimonial-collum span, .about-testimonial-collum span.open-quote {
    color: #000 !important;
}

.team-member-row .team-meta {
    background-color: #ffffff70;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.94) 93%, rgba(0,0,0,1) 99%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.94) 93%,rgba(0,0,0,1) 99%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.94) 93%,rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    padding-bottom: 34px;
    margin: 0;
    bottom: -30px !important;
}
.team-member-row .team-member[data-style="bio_fullscreen"] .team-meta h3, .team-member-row .team-member[data-style="bio_fullscreen"] .team-meta p{
	opacity: 1;
	transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.team-member-row .team-member-overlay {
    display: none;
}
.team-member-row .arrow-end.fa.fa-angle-right, .team-member-row .arrow-line{
	display:none !important;
}
/* -------------------------- 
			Schedule
-----------------------------*/
.button-download-slider{
	box-shadow: 8px 8px 0 #0921ea !important;
    transition:transform .3s ease-out,box-shadow .3s ease-out !important;
}
.button-download-slider:hover{
	box-shadow: 0px 0px 0 #0921ea !important;
}
/* -------------------------- 
			Swift Slider
-----------------------------*/
body[data-button-style^="rounded"] .swiper-slide .button a{
	border-radius:0px !important;
	background-color: #fff !important;
    color: #0921EA !important;
    border: 2px solid #0921EA !important;
    box-shadow: 8px 8px 0 #0921EA !important;
    transition:transform .3s ease-out,box-shadow .3s ease-out;
    margin-top:30px;
}
body[data-button-style^="rounded"] .swiper-slide .button a:hover{
	box-shadow:0px 0px 0 #0921EA !important;
	border-color:#0921EA !important;
	background-color:#0921EA !important;
	color:#fff !important;
}
.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
    display: none;
}
/* -------------------------- 
			Themes
-----------------------------*/
div.intelligent-future {
    width: 150%;
}
/* -------------------------- 
			2017 SXSW
-----------------------------*/
.max-height-500-video img.attachment-full.size-full{
	max-height:500px;
	object-fit:cover;
}
/* -------------------------- 
			Partners
-----------------------------*/
.partners-logos {
    background-color: #0921EA;
    box-shadow:8px 8px 0 #000;
    transition:transform .3s ease-out,box-shadow .3s ease-out, ease-in-out 300ms;
}
.partners-logos:hover{
	box-shadow:0px 0px 0 #000;
	background-color:#06169E;
}
.member-no-page .team-member:active {
    pointer-events: none;
}
.member-no-page .team-member[data-style="bio_fullscreen"] {
    cursor: auto;
}
.page-id-6134 .nectar_team_member_overlay.open:not(.animating) .team_member_image{
	background-size: contain;
	background-color:#fff;
	background-repeat: no-repeat;
}
.page-id-6134 .team-member[data-style="bio_fullscreen"]:hover .team-member-overlay{
	opacity:0;
}
.page-id-6134 .team-member[data-style="bio_fullscreen"] .team-meta{
	display:none;
}
.page-id-6534 .team-member[data-style="bio_fullscreen"] .team-meta{
	display:none;
}
.page-id-6534 .team-member .arrow-end.fa.fa-angle-right, .page-id-6534 .team-member .arrow-line {
    display: none !important;
}
a.partner-site-link {
    font-size: 20px;
    padding:10px 0px;
}
/*
.page-id-6534 .team-member[data-style="bio_fullscreen"] .team-meta h3{
	opacity:1 !important;
	word-wrap: break-word;
}
.page-id-6534 .team-member[data-style="bio_fullscreen"] .team-member-overlay {
    opacity: 0.2;
}
*/
.page-id-6534 .team-member[data-style="bio_fullscreen"]:hover .team-member-overlay {
    opacity: 0.38;
    background-color:rgb(26, 27, 228);
}
.text-white h4 {
    color: #fff !important;
}
/* -------------------------- 
			The Grid
-----------------------------*/
.tg-item-image {
    margin-bottom: 0px !important;
}
/* -------------------------- 
			Attendees
-----------------------------*/
.adjusted-attendees .arrow-end.fa.fa-angle-right, .adjusted-attendees .arrow-line{
	display:none !important;
}
.adjusted-attendees .team-member[data-style="bio_fullscreen"] .team-meta h3 {
    opacity: 1 !important;
    color: #000;
    position:absolute;
    bottom:-110px;
    left:0px;
    transform:none !important;
}
.adjusted-attendees{
	margin-bottom:70px;
}
.adjusted-attendees .team-member-image {
    min-height: 276px;
}
.hide-letters-alpha{
	display:none;
}
/* -------------------------- 
			Footer
-----------------------------*/
div#text-3{
	margin-left:130px;
	margin-top:-152px;
}
div#text-4 {
    border-left: 1px solid;
    border-right: 1px solid;
    margin-right: -191px;
    padding: 20px;
    margin-top: -17px !important;
    padding-left: 62px;
    margin-left: -58px;
}
div#text-5 {
    padding: 14px;
    margin-top: -14px !important;
    margin-left: -42px;
}
#footer-outer .widget h4,#footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
	color:#fff!important;
	font-weight:700 !important;
	font-size:20px !important;
}
#footer-outer #footer-widgets .col p strong{
	color:#fff;
}

div#footer-outer:before {
    content: "";
    background-image: url(/wp-content/uploads/2018/01/wave-lineblauw-v8.png);
    position: absolute;
    top: -66px;
    width: 200%;
    height: 66px;
    animation: waveSmall 3s infinite ease-in-out;
}
/*
@keyframes slide {
    0%   {left: 0%;}
    50%  {left: -60%;}
    100% {left: 0%;}
}
*/
@keyframes waveSmall{
    0%   {left: -70px;}
    50%  {left: -10px;}
    100% {left: -70px;}
}

.join-the-wave-collum:hover .custom-button-blue-collum .ubtn-normal{
	box-shadow:8px 8px 0 #fff;
}
.join-the-wave-collum:hover .custom-button-blue-collum .ubtn-normal:hover {
    box-shadow: 0px 0px 0 #fff;
}
.no-label .minimal-form-input {
    padding-top: 0px !important;
}
/*
input#gform_submit_button_1 {
    width: 100%;
    padding: 12px 10px;
    border: 2px solid #fff;
    border-radius: 0px !important;
    box-shadow:8px 8px 0 #fff;
    transform:translateY(0px);
}
*/

/* -------------------------- 
			Media Query - MOBILE
-----------------------------*/
@media (max-width: 768px) {
    #footer-outer:before{
        top:-46px;
    }
    #footer-outer{
        z-index:1000;  
    }
    div.intelligent-future{
	    width:100%;
    }
    /* Buttons */
    .custom-button .ubtn-normal button{
	    border: none !important;
		box-shadow: none;
    }
    .join-the-wave-collum .custom-button-blue-collum button{
		border: none !important;
		box-shadow: none !important;
		padding:10px;
	}
	.custom-button:hover .ubtn-normal button {
    background-color: #0921EA !important;
    color: #fff !important;
	}
	/* Event detail pagina */
	.single img.attachment-full.size-full.wp-post-image {
    opacity: 0.6;
    max-height: 320px;
    min-height:320px;
	}
	.single-post span.post-featured-img:after{
	max-height: 320px;
    min-height:320px;	
	}
	/* About page */
	.team-member[data-style="bio_fullscreen"] .team-member-overlay{
		opacity:0.4;
	}
	.team-member[data-style="bio_fullscreen"] .team-meta h3, .team-member[data-style="bio_fullscreen"] .team-meta p{
		opacity:1;
	}
	.team-member[data-style="bio_fullscreen"] .team-meta{
		bottom:20px;
	}
	/* Attendees */
	.adjusted-attendees{
	margin-bottom:80px !important;
	}
	.page-id-6547 .divider {
    height: 0px !important;
	}
	.adjusted-attendees .team-member[data-style="bio_fullscreen"] .team-member-overlay{
	opacity:0.2;	
	}
	/* Program */

	.page-id-7165 .tg-filter.tg-nav-color.tg-nav-border.tg-nav-font.tg-show-filter {
    width: 100%;
    text-align: center !important;
	}

	/* Footer */
	div#text-5{
		padding:0px;
		margin:0px;
	}
	div#footer-widgets {
    text-align: center;
	}
	.slider-prev i.icon-angle-left, .slider-next i.icon-angle-right {
    display: none;
	}
}
/* -------------------------- 
			Media Query - Tablet - Desktop
-----------------------------*/
@media (min-width: 769px) {
	.custom-button .ubtn-normal, .custom-button-blue-collum .ubtn-normal{
		border:1px solid #0921EA !important;
	}
}
