/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 9.1.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


nav.main_menu .cust-button > a {
    line-height: 39px !important;
    border: solid 2px white !important;
    border-radius: 4px;
    margin-top: 28.5px;
    opacity: 0.75 !important;
}

nav.main_menu .cust-button:hover > a {
    opacity: 0.75 !important;
}

nav.main_menu .cust-button > a:hover {
    border-color: #ffffff !important;
    opacity: 1 !important;
}

nav.main_menu .cust-button.blue > a {
    opacity: 1 !important;
    border-color: rgb(86, 187, 234) !important;
    color: white !important;
    background-color: rgb(86, 187, 234)!important;
    margin-left: 1rem;
}

nav.main_menu .cust-button.blue > a:hover {
    color: white !important;
    background-color: rgb(42, 179, 243) !important;
    border-color: rgb(42, 179, 243) !important;
}

header.scrolled nav.main_menu .cust-button > a {
    margin-top: 7px;
    border-color: #969696 !important;
    opacity: 0.75 !important;
}

header.scrolled nav.main_menu .cust-button > a:hover {
    color: #969696 !important;
    opacity: 1 !important;
}

header.scrolled nav.main_menu .cust-button.blue > a {
    border-color: rgb(86, 187, 234) !important;
    opacity: 1 !important;
}

header.scrolled nav.main_menu .cust-button.blue > a:hover {
    color: white !important;
    background-color: rgb(42, 179, 243) !important;
    border-color: rgb(42, 179, 243) !important;
}

/* LOGO */
header.light:not(.scrolled) .q_logo img.light {
    opacity: 0;
}
header.light:not(.scrolled) .q_logo img.dark {
    opacity: 1;
}

/* GENERAL HEADER */

header.scrolled nav.main_menu>ul>li>a {
    color: #969696 !important;
    opacity: 0.75;
}

header.scrolled nav.main_menu>ul>li>a:hover {
    color: #969696 !important;
    opacity: 1.0;
}

.pp_inline {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.pp_inline iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
::-moz-selection {
    background-color: #b11116;
    color: #fff;
}

*:selection {
    background-color: #b11116 !important;
    color: #ffff;
}
