/*
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: 7.4
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.

*/

.blackmenuitem a { color: #000 !important; font-weight: bold !important; }

@media screen and (min-width: 1201px) { .header_inner_left, .header_inner_right { display: none !important; }}
.logo_wrapper { display: none !important; }
.header_top { height: auto !important; }
nav > ul > li > a { line-height: 40px !important; }
@media screen and (min-width: 1201px) { header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom { background-color: #D60528 !important; } }



#wpmem_reg legend, #wpmem_login legend {
  font-size: 30px !important;
  color: #d60528 !important;
  font-family: 'PT Sans', sans-serif !important;
  font-style: italic !important;
}

#wpmem_reg input[type="text"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"], #wpmem_reg .textbox {
  border: 1px solid #e3e2e2 !important;
  padding: 15px 10px 15px !important;
  background-color: #e3e2e2 !important;
}

#wpmem_reg input[type="text"]:hover, #wpmem_reg textarea, #wpmem_login input[type="text"]:hover, #wpmem_login input[type="password"]:hover, #wpmem_reg .textbox:hover {
background-color: #e3e2e2 !important;
border: 1px solid #e3e2e2 !important;
}


#wpmem_login input, #wpmem_reg input {
  background-color: #d60528 !important;
  border: 1px solid #d60528 !important;
  padding: 10px 40px !important;
  color: #fff !important;
  font-family: 'PT Sans', sans-serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

#wpmem_login input:hover, #wpmem_reg input:hover {
cursor: pointer; cursor: hand;
background-color: #000 !important;
  border: 1px solid #000 !important;
}

#wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_select, #wpmem_login .div_text, #wpmem_reg .div_checkbox { width: 95% !important; }

#wpmem_reg input[type="text"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"], #wpmem_reg .textbox {
  color: #000 !important;
  text-transform: initial !important;
}

@media screen and (max-width: 600px) { .widgetimage { height: 20px !important; }}
@media screen and (min-width: 601px) and (max-width: 1000px) { .widgetimage { height: 60px !important; }}

.footer_bottom ul li {
  margin-right: 35px !important;
}

.two_columns_50_50>.column1 { width: 71% !important; }

.two_columns_50_50>.column2 { width: 29% !important; }

.footer_top .widget_nav_menu li.menu-item a, .footer_top .widget_recent_entries>ul>li>a { color: #000 !important; }
.footer_top .widget_nav_menu li.menu-item a:hover, .footer_top .widget_recent_entries>ul>li>a:hover { color: #d60528 !important; }

@media screen and (max-width: 1000px) {
.mobile-header-image { display: block !important; }
}

@media screen and (min-width: 1001px) {
.desktop-header-image { display: block !important; }
}

.desktop-header-image, .mobile-header-image { display: none; }

@media only screen and (max-width: 1200px) {
header, .header_inner_left, footer.uncover {
  position: relative !important;
  left: 0 !important;
  margin-bottom: 0 !important; }
}

@media only screen and (max-width: 1200px) {
.header_top .left, .header_top .right {
  text-align: center !important;
  float: none !important; }
}

@media only screen and (max-width: 1200px) {
.main_menu {
  display: none !important; }
}

@media only screen and (max-width: 1200px) {
.mobile_menu_button {
  display: table !important; }
}

@media only screen and (max-width: 1200px) {
.header_bottom, .header_top, .fixed_top_header .bottom_header {
  background-color: #fff !important; }
}

@media only screen and (max-width: 1200px) {
nav.mobile_menu {
  display: block !important; }
}