/*
 Theme Name:   bridge Child
 Theme URI:    http://himynameismonica/bridge-child/
 Description:  bridge Theme
 Author:       Mike C.
 Author URI:   http://himynameismonica.com
 Template:     bridge
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  beaute
*/


img.mobile:hover{
opacity: .2 !important;
}

a.current:hover,
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.narrow a span:hover,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.narrow a span:hover,
.arrow-btn:hover{
opacity: .5 !important;
}



/*** HOME PAGE ***/

.page-id-14689 img.dark{
	margin-top: -20px;
}

.home-circle{
box-shadow: 5px 5px 40px #000;
}

a.current span,
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.narrow a span,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.narrow a span{
text-shadow: 1px 1px 1px #7F7F7F;
}

span.load_more a,
a.qbutton.medium.center.default,
input.wpcf7-form-control.wpcf7-submit,
div.blog_load_more_button span a,
input.submit{
border: 1px solid #7F7F7F !important;
width: 99px !important;
text-align: center !important;
}


a.qbutton.medium.center.default{
	display: block;
	width: 99px;
	margin: auto auto;
}

/** Testimonials **/

p.testimonial_author{
color: #ff3b3f !important;
}

/** Contact Form **/
	


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-text,
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required,
textarea.wpcf7-form-control.wpcf7-textarea{
	background-color: #fff !important;
	font-size: 17px !important;
	color: #000 !important;
}

input.wpcf7-form-control.wpcf7-submit{
background-color: #caebf2 !important;
color: #FF3B3F !important;
}

input.wpcf7-form-control.wpcf7-submit:hover{
background-color: #000 !important;
color: #caebf2 !important;
}

/*** Blog ***/
.title_size_small{
background-color: #77C1DA !important;
}


/*** Mobile ***/

@media (max-width: 1000px){

a.current span{
text-shadow: none;
text-align: center !important;
display: block;
}

a.current:hover{
background-color: #ccc;
opacity: 1 !important;
}
}