/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/*mobile view on about us wider than content*/
html {overflow:inherit!important;overflow-y:auto!important;overflow-x:hidden!important;max-width:100%!important;}
body.page-id-794 {overflow-x:hidden!important;max-width:100%!important;}
body.page-id-794 img {max-width:100%!important}


.elementor-59408 .elementor-element.elementor-element-0edd01d.elementor-column > .elementor-widget-wrap {justify-content: inherit;}

.elementor-element-1b04af6 h5.entry_title a {color:white!important}

/*donate in menu*/
.elementor-element-0570ca9 a[href*="/donate"],
.elementor-element-8c35295 {display:none!important;}
.lwdonate 
{
	transition: color .1s linear,background-color .1s linear,border-color .1s linear;
	font-family: 'Montserrat', sans-serif;
    height: auto;
    font-style: normal;
    font-weight: 500;
	text-align:center!important;
	/* box-shadow: 1px 2px 5px 0 rgb(0 0 0 / 9%); */
	color:white;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
	display: inline-block;
	background-color:red;
	border:2px solid red;
    cursor:pointer;
	padding-top:12px!important;
	padding-bottom:12px!important;
	padding-left:24px!important;
	padding-right:24px!important;
	font-size: 15px!important;line-height: 1!important;min-width: 165px!important;
	
}

 /* .lwdonate:hover {background-color:#FF9500;border-color:#FF9500;color:white;} */

/*footer latest sound-stage */
.footer_top  .qode_latest_posts_widget > h5 {margin-bottom:29px!important}
.footer_top  .qode_latest_posts_widget .post_infos {display:none}

/*lw form*/
form#lw {background-color:transparent;position:relative;margin-bottom:50px;margin-top:23px
}
form#lw.sound-stage {margin-top:0}
#lw input {
    padding:12px 12px 12px 35px!important;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    margin: 0;
    width:100%;
    border: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    background: none;
    line-height: 1;
    min-width: 0;
    font-size: 15px;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
 background-color: #F6F6F6;
 outline:0!important
}

#lw input::placeholder{color:#bbb}

#lw i {position:absolute;position: absolute;
    top: 14px;
    left: 12px;}


/*remove empty sidebar on search*/
.search-results .column2 {display:none!important}
.search-results .two_columns_75_25>.column1 {width:100%}

/*page numbers*/
.page-numbers{
    padding: 5px 10px;
    min-width: 2em;
    display: inline-block;
    height: 2em;
    line-height: 1.3em;
    margin-right: 0!important;
    margin-left:  0!important;
    /* transition:  .1s all;  */
  
}

.page-numbers.current{
	background-color: #eee;
	color:black;

}

.page-numbers:hover{
	background-color:#1342FF;
    color:white;
    cursor: pointer;
}

/*no search results*/

/*weird missing image*/
img[src*="about-title-image.jpg"]{display:none!important}

/*missing images in sidebar*/
.latest_post .latest_post_image a img[src=""]{height:0;padding-top:100%;background-image:url(https://waamstaging.wpengine.com/wp-content/uploads/2022/03/waam-2.png);background-repeat: no-repeat;background-position:center;background-size:contain;    border: 1px solid hsla(0,0%,50%,.2);}

@media only screen and (min-width: 0px) {
    
/*search results*/
    .search .title_subtitle_holder_inner span {color:white}
/*no search results*/
    .search-no-results  .two_columns_75_25>.column1 {width:100%!important}

    .search-no-results .content .container .container_inner.default_template_holder {
        padding-top:90px!important;
        padding-bottom:110px!important;;
        text-align:center!important;
        font-size:22px!important;
        max-width: 900px;
        line-height:1.6em
    }

/*kindful button darker*/

.kindful-donate-btn {
    padding: 20px 30px!important;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 14px!important;
    font-style: normal!important;
    font-weight: 500!important;
}


/*undo popup white at bottom*/

body {
    height: auto!important;
}


/*gravity forms*/

.home .content .gform_wrapper input {
    background-color: #ffffff;
    border-color: #eaeaea;
    border-width: 0;
    border-radius: 30px 30px 30px 30px;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    line-height: .7;
    text-transform: none;
    font-style: normal!important;
    letter-spacing: 0;
    min-height: 47px;
    font-weight: 400;
    padding: 6px 16px!important;
}

.home .content .gform-icon--close:before {
    display: none
}

.home .content .gfield_validation_message {
    display: none
}

.home .gform_wrapper .gfield_error input {
    border: 2px solid #00dafc
}

.home .content  .gform_wrapper .gform_validation_errors {
    padding: 0 30px 30px 30px!important;
    border: 0!important;
    background-color: transparent;
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    font-weight: 500!important;
	box-shadow:none!important;
	line-height:1.25!important;

}

.gform_wrapper .gform_validation_errors>h2,
.gform_confirmation_message {
    font-size: 18px!important;
    color: #00dafc!important;
    font-family: "Montserrat", Sans-serif;
    font-weight: 500!important;
	line-height:1.25!important;
}

.gform_confirmation_message {padding-top:30px!important;text-align: center!important;}


.home .content .gform_wrapper form {
    text-align: center
}




.home .content .gform_wrapper.gravity-theme .gform_footer, 
.home .content .gform_wrapper.gravity-theme .gform_page_footer
{padding:0;margin:0}




.home .content .gform_wrapper input[type="submit"] {
    width: auto!important;
    text-align: center;
    color: white;
    background-color: #00dafc;
    border: 0;
	transition: all .3s;
	font-weight: 500!important;
	min-height: 47px!important;
	padding:6px 32px!important;
}

.home .content .gform_wrapper input[type="submit"]:hover {

    background-color: #4632da;
    color: #ffffff;
}

.gform_wrapper.gravity-theme .gform_fields {
    display: block!important;
}

.gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer {
    padding-top: 0;
    margin-right: auto;
    margin-left: auto;
    float: none;
    display: inline-block;
    width: 100%
}

.home .content .gform_wrapper {
    padding-top: 20px
}

.home .content .gform_wrapper .gform_validation_error {
    padding-top: 10px!important
}


.home .content .gform_wrapper .gform_title {
    display: none
}


body img.gform_ajax_spinner {
	display: none !important;
   }

 /*home single field form*/
@media all and (min-width: 768px) {
	.home .content .gform_body {width:75%!important;float:left;}
	.home .content .gform_footer{width: 25%!important;float:left;}
	.home .content .gform_wrapper input[type="submit"] {width:100%!important}
	.home .content .gform_body, .home .content .gform_footer{
	padding-right: calc( 20px/2 )!important;
    padding-left: calc( 20px/2 )!important;
    margin-bottom: 10px!important;
	margin-top:0!important;
	padding-top:0!important
}
	
}
/*elementor pagination*/
.elementor-pagination {margin-top:30px}

/*page top and title*/
.title_outer .has_background.title .title_holder, .title_outer .has_fixed_background.title .title_holder, .title_outer.with_image .title .title_holder {
	background-color:#1342FF;color:white;
position:static!important;}

@media only screen and (max-width: 1000px) {
	.title_subtitle_holder_inner {padding:20px!important}	
	.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {padding-top:20px!important}
}

.single .title h1 {color:white;}

/*hide single post title*/
.single .content  h2.entry_title {display:none!important}

/*hide post info from single post*/
.single .content  .post_info {display:none}

 
/*related posts*/

@media only screen and (min-width: 0px) {
.yarpp-related h3 {color: #1342ff;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px!important;
    line-height: 20px!important;
    font-style: normal!important;
    font-weight: 700!important;
    letter-spacing: -0.25px!important;
    text-transform: none;margin:50px 0 30px 0!important}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {margin:0!important}
.yarpp-thumbnail {border: 1px solid hsla(0,0%,50%,.3);}
.yarpp-thumbnail {margin-right:1%!important}
.yarpp-thumbnail > img, .yarpp-thumbnail-default img{min-width:0!important;min-height:0!important; height:auto!important; width:auto!important;  }

.yarpp-thumbnail > img, .yarpp-thumbnail-default{border: 1px solid hsla(0,0%,50%,.2);}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {margin:0;border:0;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default,.yarpp-thumbnails-horizontal .yarpp-thumbnail-title,.yarpp-thumbnail {width:100%;height:auto!important;min-height:0!important;min-width:0!important;}
.yarpp-thumbnail > img {width:100%!important}
.yarpp-thumbnail-title {width:auto!important;margin:0;padding-top:9px;padding-bottom:9px}
.yarpp-thumbnail {font-size:0;line-height:0;}
.yarpp-related .yarpp-thumbnail-title {
    text-align:center!important;
    color: #0026FC!important;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px!important;
    font-weight: 600!important;
    line-height: 1.5em!important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {max-height:none!important}
}
.yarpp-thumbnail:nth-of-type(4){display:none}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {width:31%;}
/*four related posts*/
@media only screen and (max-width: 1000px) {
    .yarpp-thumbnails-horizontal .yarpp-thumbnail {width:48.8%}
    .yarpp-thumbnail:nth-of-type(2),
    .yarpp-thumbnail:nth-of-type(4) {margin-right:0!important;}
    .yarpp-thumbnail:nth-of-type(4){display:inline-block;}

}

@media only screen and (max-width: 600px) {
    .yarpp-thumbnails-horizontal .yarpp-thumbnail {width:100%}
    .yarpp-thumbnail:nth-of-type(1),
    .yarpp-thumbnail:nth-of-type(3) {margin-right:0!important;}
    .yarpp-thumbnail:nth-of-type(4){display:none;}

}

 