/*
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");
p {
    margin: 0 0 1.25em;
}

ul li * {
    display: inline;
}

ol,ul {
	padding: 0 0 0 20px;
	margin: 1.25em 0;
	font-family: 'Roboto', sans-serif;
	list-style-position: outside;
}

/*@media only screen and (min-width: 1000px) {
	.sticky .main_menu.drop_down.left_side {
		width: 32% !important;
		float: left;
	}

	header.stick_with_left_right_menu.sticky nav.main_menu.right_side {
		width: 34%;
	}

	header.stick_with_left_right_menu.sticky .header_inner_left {
		display: block;
	}

	header.stick_with_left_right_menu.sticky .header_inner_left .q_logo {
		left: -90px;
	}

	nav.main_menu > ul > li > a {
		padding: 0px 17px;
	}

	.sticky nav.main_menu > ul > li > a {
		padding: 0px 19px;
	}


}*/

/*@media screen and (min-width: 1200px) {
	nav.main_menu > ul > li > a {
		padding: 0px 42px;
	}

	.sticky nav.main_menu > ul > li > a {
		padding: 0px 33px;
	}
}*

.content ul {
	list-style-position: outside;
	margin: 0 0 2em 1em;
	font-family: 'Roboto', sans-serif;
    color: #fff;
    margin-bottom: 20px;
}
.content ul li {
  margin-bottom: 5px;
}
a.qbutton {
    display: table;
}

*nav.main_menu {
    margin-top: 32px !important;
}

.sticky nav.main_menu {
    margin-top: auto !important;
}*/

.copyright {
    font-size: 10px;
}

@media screen and (min-width: 768px) {
span.social-icons {
    margin-left: 75px;
}
}

ul.flex-direction-nav {
    display: none !important;
}

@media screen and (min-width: 1001px) {
	.tfr-text {
		padding-left: 3%;
	}
}

.mobile_menu_button span {
	color: #e76224;
}

.testimonial p {
	font-size: 20px;
	line-height: 28px;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #000 !important;
opacity: 1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000 !important;
opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000 !important;
opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000 !important;
opacity: 1;
}

@media screen and (max-width: 1000px) {
	.header_bottom .container_inner.clearfix {
		width: 100% !important;
	}
}

nav.mobile_menu > ul {
    width: 100% !important;
}
.white {
	color: #fff;
}
.text-white,
.text-white * {
	color: #fff;
}