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

.content {
	margin-top: 50px!important;
}

.content.content_top_margin_none {
  margin-top: 50px!important;
}

label.screen-reader-text {
	display: none;
}

.header_top {
  margin-top: 10px!important;
}

input#s {
	color: #222222;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 2px;
    height: 27px;
    border: 1px solid #222222 ;
    padding-left: 10px;

}

input#searchsubmit {
	background-color: #222222;
	border: 1px solid #222222;
  	color: #fff;
  	font: bold 11px 'Trebuchet MS';
  	padding: 8px;
  	cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 28px;
    width: 28px;
    margin-bottom: 5px;
}

header.has_top.centered_logo.scroll_header_top_area.stick.scrolled_not_transparent.page_header.sticky.sticky_animate .header_bottom_right_widget_holder {
	display: none;
}

header.has_top.centered_logo.scroll_header_top_area.stick.scrolled_not_transparent.page_header.sticky.sticky_animate .main_menu {
	float: right;
}

.header_top #searchform input[type=submit] {
  color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -3px;
    text-transform: uppercase;
    margin-top: 0px;
    height: 35px;
    border: 1px solid #222222 ;
    padding-left: 10px;
    background-color: #222;
    width: 30px;
}

.header_top #searchform input[type=text] {
  font-size: 16px;
  border: 1px solid #222222;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  max-width: 200px;
}

.header_top #searchform {
  max-width: 250px;
  margin: 0 auto;
}

.mobile_menu_button span {
  font-size: 28px;
}

@media (min-width: 1000px) { 
    .header-widget.widget_media_image.header-left-widget {
      display: none!important;
    }
 } 

@media (max-width: 1000px) { 
  p.post_excerpt {
    font-size: 18px!important;
  }
  
	.header_bottom_widget.widget_search {
		/*display: none;*/
	}
  .header_inner_right {
    margin-top: 30px!important;
    }

    .header-widget.widget_search.header-right-widget {
    width: 100%!important;
    }

    .header_top p {
      text-align:center;
    }

    .header-widget.widget_text.header-right-widget {
    width: 100%!important;
    }

    .header_top {
      margin-top: 0px!important;
    }

    .q_logo {
      display: none;
    }

    .mobile_menu_button {
      height: 30px!important;
      margin-left: 15px!important;
    }

    .header-widget.widget_media_image.header-left-widget {
      margin-top: 35px!important;
    }

    .header-widget.widget_text.header-right-widget {
      margin-bottom: 15px!important;
    }

    .header_inner_right {
      margin-top: -60px!important;
    }

    input#s {
      height: 20px!important;
      width: 130px!important;
    }

    .header_top #searchform input[type=text] {
      font-size: 14px;
      
    }

    input#searchsubmit {
      margin-top: 0px!important;
    }

    .header_top #searchform {
      max-width: 180px;
    }

	.header_top #searchform input[type=submit] { 
		height:26px;
		width:26px;
		letter-spacing:0;
	}
 } 

 @media (max-width: 400px) {
    .q_logo img {
      margin-bottom: 20px;
      height: 35px!important;
    }
 }

@media (max-width: 600px){
	body, p {
	    font-size: 18px!important;
	    line-height: 30px!important;
	}
}

/*iPad media queries*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
  .header-widget.widget_search.header-right-widget {
    display: initial;
    }
} 

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) { 
.header-widget.widget_search.header-right-widget {
    display: block;
    }
}

#disqus_thread {
    margin-bottom: 30px;
}