/*

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

.wpb_wrapper a{color:#ff0000;}

.wpb_wrapper a:hover{ color:#818181;}


/* Subscribe form */



body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"]{ 

 color: #FFFFFF !important;

 background: #3399CC  !important;

 font-size: 19px;

 letter-spacing: 1px;

 text-transform: uppercase;

 float:left; 

 height: 39px; 

 line-height:36px;

 border: 2px solid #4E4E4E;

  padding:0 23px;

  display:inline-block;

  font-weight:700;

  text-decoration:none;

  cursor:pointer;

  background-color:#ff0000 !important;

  margin:0 16px 0 0;

  position:relative;

  text-align-last:left;

  white-space:nowrap;

  outline:0;

  

}



body .gform_wrapper .gform_footer{

  padding:16px 0 10px 25px !important;

}



body .gform_wrapper .gform_body{

	width:90%;

	padding-left:45px !important;

}



body .gform_wrapper_2 .gform_footer input:hover[type=submit] {

 background: #3399CC  !important;;

}



.gform_wrapper li.hidden_label input {

    margin-top: 0px !important;

}





.q_slider {position: static!important;}


/* Content table */

table.racetable { background:#fff; border-right:1px solid #fff; width:100%}
table.racetable td {border-right:1px solid #fff; padding:10px; border-bottom:1px solid #fff; text-align:center;}
table.racetable tr.redrow {background:#c00000; color:#fff; font-weight:bold;}
table.racetable tr.darkgrayrow { background:#bfbfbf; color:#000000;}
table.racetable tr.lightgrayrow { background:#d9d9d9; color:#000000;}

#rc-anchor-container, .g-recaptcha {transform:scale(0.76);-webkit-transform:scale(0.76);transform-origin:0 0;-webkit-transform-origin:0 0;}
body #gform_wrapper_4.gform_wrapper input[type="submit"] {width: 100% !important; text-align-last: center!important; margin-top: -40px;}
body #gform_wrapper_4.gform_wrapper .gform_body {width: 100%; padding-left: 25px !important;}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
nav.main_menu>ul>li>a {padding: 0 7px!important;}

ul#menu-menu-ct {left:110px;}
}

@media (min-width: 1024px) and (max-width: 1200px){
	
	#rc-anchor-container, .g-recaptcha {transform:scale(0.64);-webkit-transform:scale(0.64);transform-origin:0 0;-webkit-transform-origin:0 0;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
nav.main_menu>ul>li>a {padding: 0 2px!important; font-size: 12px!important;}

ul#menu-menu-ct {left:100px;}
}

}



/* -- support login --*/

.btn-success {
    background-color: #ff0000 !important;
    color: #ffffff !important;
    border: 1px solid #ff0000;
}


.wpsp_header_button {
    background-color: #ff0000 !important;
    color: #fff !important;
    border-radius: 0px !important;
}

@media (min-width:768px){.gform_wrapper ul.gform_fields li.gfield {padding-right:0px!important;}}

@media (max-width:767px){
#rc-anchor-container, .g-recaptcha {transform:scale(0.93);-webkit-transform:scale(0.93);transform-origin:0 0;-webkit-transform-origin:0 0;}
body #gform_wrapper_4.gform_wrapper input[type="submit"] {margin-top: -30px;}}

@media (min-width:768px) and (max-width: 960px){
.four_columns > .column1, .four_columns > .column2, .four_columns > .column3, .four_columns > .column4 { width: 50%;}
#rc-anchor-container, .g-recaptcha {transform:scale(0.84);-webkit-transform:scale(0.84);transform-origin:0 0;-webkit-transform-origin:0 0;}
body #gform_wrapper_4.gform_wrapper input[type="submit"] {margin-top: -30px;}
}