/*
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");


.q_logo_vertical
{
  margin-top: 27px;
}


p,
.social_share_title,
.category,
.q_slide_text span
{ 
  font-family: FFMetaWebProNormal,'Microsoft YaHei'!important; 
}


h1, h2, h3, h4, h5, h6,
.wpcf7 input, .wpcf7 textarea, .wpcf7-submit, .wpcf7-response-output,
#menu-main_menu *
{ 
  font-family: FFMetaWebProBook,'Microsoft YaHei'!important; 
}


#back_to_top .fa-stack
{
  background: url(../images/totop.png) no-repeat center center;
  background-size: 30px 30px;
  background-color: rgba(177,156,88,.6);
}


.fa-arrow-up
{
  display:none!important;
}


.fa-arrow-up::before
{
  content:none!important;
  display:none!important;
}


.vertical_menu_area_widget_holder
{
  margin-top:0px !important;
}


.mailto-link:hover
{
  color:black!important;
}


.footer_top .container_inner
{
  font-family: FFMetaWebProMedium,'Microsoft YaHei'!important;
}


@media only screen  and (min-width : 1000px) {

  .footer_top
  {
    padding: 25px 0 45px!important;
  }


  .footer_top .container_inner
  {
  	position:absolute;
	left:8%!important;
  }


  #back_to_top
  {
	bottom: 10px;
  }

}


@media only screen  and (max-width : 480px) {

  .footer_top
  {
    padding: 40px 14px 20px!important;
  }


  .footer_col1,
  .footer_col2
  {
	margin:0px!important;
	line-height:1px!important;
  }


  .footer_col2
  {
	text-align:left!important;
  }


  #back_to_top
  {
    bottom: 33px;
  }

}
