/*
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");



/* BIG LEAP EDITS BELOW */

body, p {
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 20px;
}


/*  Gravity Forms styling on Contact Us page  */
.ginput_container {
	border: 1px solid #777;
	border-radius: 2px;
}


/* Quick Links styling */

footer .footer_top #nav_menu-2 a {
	font-size: 18px;
	font-weight: 400;
	width: 50%;
	float: left;
}

.footer_top, .footer_top.footer_top_full {
	padding: 50px 0;
}

/*  Increase size of text for filters (filtering the Gallery) */
.filter_holder ul li span {
	font-size: 16px;
}

/*  Button on homepage slider Qode Slider */
#qode-main-slider .carousel-inner a {
	font-size: 19px;
	line-height: 53px;
}

.title_subtitle_holder_inner span.separator {
	width: 250px;
}

.title_subtitle_holder_inner span.separator:before {
	content: "Call us at 801-554-5527";
	color: #FFF;
	background-color: #ffcc00;
	line-height: 40px;
	font-size: 19px;
    padding: 4px 10px;
    font-weight: 400;
}


#qode-main-slider > .carousel-inner > div > .slider_content_outer > .slider_content > .slider_content_inner > div > p.q_slide_text {
    font-weight: 400 !important;
}

/* Change the background color of the header on mobile (to dark) to help the very yellow logo stand out. */
@media only screen and (max-width: 1000px) {

/*	.header_top_bottom_holder .header_bottom /*.container .container_inner */{
		background-color: #222 !important;
	}
	/*
	.mobile_menu_button span {
		color: #FFF;
	}*/

}



body.page-id-132 iframe {
	max-width: 100%;
}


@media only screen and (max-width: 414px) {

    /* Shift the text on the slider up so that all text shows on mobile. */
    #qode-main-slider > .carousel-inner > .item {
        padding-top: 0 !important;
    }

    #qode-main-slider > .carousel-inner > div > .slider_content_outer > .slider_content > .slider_content_inner {
        width: 100% !important;
    }

    #qode-main-slider > .carousel-inner > div > .slider_content_outer > .slider_content > .slider_content_inner > div > p.q_slide_text {
        font-size: 14px !important;
    }

    #qode-main-slider .carousel-inner a {
        line-height: 40px;
    }

    .carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {
        height: 36px;
    }

}