/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Brian Kelly
Author URI: http://www.soundshape.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
.pictureFrame {
	border: 2px solid #ddd;
	padding:6px;
	background-color:#eee;
}
.carousel-inner p {
	text-shadow: 2px 2px 0px rgba(0,0,0,.8);
	background: rgba(0,0,0,.4);
	padding: 15px;
	border-radius: 15px;
	max-width:76%;
}
.qbutton.white.default {
	background: rgba(0,0,0,.4);
	border: 1px solid rgba(255,255,255,.4);
	text-shadow: 2px 2px 0px rgba(0,0,0,.8);
}
.whiteText, h1.whiteText, h2.whiteText, h3.whiteText, h4.whiteText, h5.whiteText, h6.whiteText {
	color:#ffffff;
}
.w-mark {
	margin:32px auto 0px 22px;
}
/**********************
 **WP Video Player**
 ********************
.mejs-controls, .mejs-button .mejs-fullscreen-button .mejs-button button:focus {
	outline: none !important;
	color: #222;
}
.mejs-controls, .mejs-mediaelement, .mejs-container {
	background: url('') !important;
	background:rgba(0,0,0,.05) !important;; 
}

.vc-container .html5-video-player .ytp-chrome-controls .ytp-button[aria-pressed]::after {
    background-color: #0294f9;
}

.vc-container .html5-video-player .ytp-swatch-background-color {
  background-color: #0294f9;
}

.vc-container .html5-video-player .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg {
  fill: #0294f9;
}

.vc-container .html5-video-player .spinner:before {
  border-top-color: #0294f9;
}

.vc-container .html5-video-player .ytp-live-badge[disabled]:before {
  background: #0294f9;
}*/

/**********************
 **Testimonial Slider**
 *********************/
.testimonials_c_holder.clearfix.light, .testimonials_c_holder .testimonial_content_inner, .flex-control-nav .flex-control-paging, .testimonials_c_holder .flex-control-nav {
	background-color: transparent;
	text-align:left;
}
.testimonials_c_holder .testimonial_content_inner {
	padding:0 0 15px;
}
.testimonials_c_holder.light .flex-control-nav li a {
	background-color: #777777;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder {
	border-radius: 0px;
}
.testimonial_image_holder img {
	max-height:180px;
	max-width:180px;
	border: 2px solid #ddd;
	padding:6px;
	background-color:#eee;
}
/*-----------------------------
 qode video player controls
-----------------------------*/
.mejs-container .mejs-controls {
    background: rgba(250,250,250,.25);
}
/*-----------------------------
 qode portfolio carousel
-----------------------------*/
.caroufredsel-direction-nav a i, .flex-direction-nav a i {
    color: #ddd;
}
body a.pp_next:after, body a.pp_previous:after {
    color: #ddd;
}
/*-----------------------------
videoWrapper
-----------------------------*/
.videoWrapper {
 position: relative;
 padding-bottom: 56.25%; /* 16:9 */
 padding-top: 25px;
 height: 0;
 margin:30px 0;
 float:none;
 clear:both;
}
.videoWrapper iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
::selection {
  background: #ac7a33;
  color: #fff;
}
/*-----------------------------
qode popup controls
-----------------------------*/
body a.pp_next:after, body a.pp_previous:after {
	border:2px solid #ddd;
}