/*
Theme Name: Bridge Child TT v2.0
Theme URI: 
Description: A child theme of Bridge Theme
Author: TT
Author URI: 
Version: 2.0
Template: bridge
*/
@import url("../bridge/style.css");
header.light .menu-item {text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);}
header.light.scrolled_not_transparent.page_header.scrolled .menu-item {text-shadow: none;}
.blog_holder article .post_text h2 .date{display:none !important;}
p {margin-bottom:20px;}
h5.ui-accordion-header {font-family:"Open Sans", sans-serif;font-weight:500 !important;color:#666 !important;}
h5.latest_post_title {margin-top:0;}
h4,h5 {margin-top:20px;}
ul.tabs-nav {margin-bottom:0 !important;}
h2.wpb_heading.wpb_video_heading {font-size:16px;margin-bottom:12px;color:#666;}
.blockquote-text {font-size:24px;}
.pagination li {margin-bottom:14px;}
.social_share_dropdown ul {margin-left:0 !important;}
.footer_bottom .q_social_icon_holder a{border-bottom:none;}
.footer_bottom a {border-bottom:1px solid #555;}
.post_content_holder ol {margin-left:30px;margin-bottom:20px;}
.post_author {display:none;}
.page .container_inner .two_columns_66_33 .column1 ul, .page .container_inner .two_columns_66_33 .column1 ol {margin-bottom:20px;margin-left:30px;list-style-position:outside;}
.ctsabox {margin-left:-30px;margin-top:-20px;}
.lpboxes h4 {margin-top:4px !important;}
.q_list.circle ul>li, .q_list.number ul>li {margin: 0 0 5px;}
.tab-title:hover, h5.ui-accordion-header:hover {color:#5275b5 !important;}
.box.quote {padding-top: 0 !important;padding-bottom: 14px !important;}
.box {background-color:#fafafa;border:1px solid #eee;padding:20px; margin-bottom:20px;}
.sidebar .widget_search form{border:1px solid #ccc;}
.simple-section-nav .current_page_item a {font-weight: bold;}
.simple-section-nav .current_page_item .children li a {font-weight: normal !important;}
.simple-section-nav.page_item {line-height: normal !important;}
.simple-section-nav h5 a {font-weight: 600;}
.simple-section-nav h5 {margin-bottom: 0 !important;}
.simple-section-nav li ul {margin-top:0;margin-bottom:0;}
.simple-section-nav ul:hover, .simple-section-nav li:hover {color:#666;}
.simple-section-nav li {color:#666;line-height:1.3em !important; padding:5px 0 !important;}
.simple-section-nav .children {padding-left:30px !important;}
.simple-section-nav ul {margin-top:0;margin-bottom:0 !important;}
.side_menu_title {border-bottom:1px solid #333;}
.side_menu_title {border-bottom:1px solid #333;}
.side_menu form#searchform #s, .side_menu form#searchform #searchsubmit{color:#666 !important;}
.side_menu a {color:#ccc;}
.side_menu a:hover {color:#fff;}
.sidebar a:hover {color:#5275b5 !important;}
.widget_recent_entries .post-date {color:#6c6c6c;}
.widget_recent_entries {line-height:1.5em;}
.widget_recent_entries a {border-right:1px solid #eee;padding-right:8px;margin-right:5px;}
.breadcrumbs {margin-bottom:20px;margin-top:20px;}
.content .container .container_inner.page_container_inner {padding-top:0;}
.post_image {margin-bottom:0px;}
.toggle-cap h5.title-holder {text-transform:uppercase !important;}
.wpb_content_element.toggle.boxed h5.ui-accordion-header {color:#666;}
strong {color:#666;}
.blog_holder article .post_info {color:#666;}
.single.single-post .content_inner .inner-content ul,.single .single-post .content_inner  .inner-content ol{list-style-position: outside;margin:20px 0 20px 30px;}
.wide .ml4 span{font-size:11px;}
.wide .ml5 {padding-left:20px !important;}
.link-outbound:hover, .externalLink:hover {background-image:url(/wp-content/themes/bridge-child-tt2/images/icon_blank_h.png) !important;}
.link-outbound, .externalLink {padding-right:15px;background-image:url(/wp-content/themes/bridge-child-tt2/images/icon_blank.png) !important;background-repeat:no-repeat !important;background-position:right top !important;}
.link-outbound, .externalLink {color:#666;border-bottom:1px solid #eee;}
li a:hover strong{color:#357ebf !important;}
nav.main_menu>ul>li>a {padding:0 10px;}
.more_facts_inner {padding:0 20px 20px 20px;} 
.accordion_content_inner h2 {font-size:17px;}
.footer_top {padding:40px 0 30px;}
.lpboxes h4 a, .lpboxes h4{font-size:15px !important;}
.single.single-ai1ec_event .post_info {display:none;}
.ai1ec-agenda-view .link-outbound:hover {background-image:none !important;}
.ai1ec-agenda-widget-view .ai1ec-date {background-color:#fff;background-image:none;border-color:#fff;}
.ai1ec-agenda-widget-view .ai1ec-month {background-color:#ccc;}
.ai1ec-agenda-widget-view .ai1ec-event > a {color:#666;}
.ai1ec-agenda-widget-view .ai1ec-event a{border:none;}
.ai1ec_event ul {margin-left:30px;margin-bottom:30px;}
.widget_theme_my_login input {font-family:"Open Sans", sans-serif;padding:6px;margin:0;font-size:14px;}
.widget_theme_my_login p {padding:0;margin:0;}
.widget_theme_my_login label {margin:6px 0 0 0;padding:0;}
.widget_theme_my_login .submit #wp-submit1 {border:2px solid #ccc !important;background-color:#fff;padding:6px 20px;text-transform:uppercase;font-weight:bold;color:#666;cursor:hand;}
.widget_theme_my_login .submit #wp-submit1:hover {color:#fff;background-color:#5275b5;}
.widget_theme_my_login .forgetmenot {margin:10px 0 !important;}
.appbox h4 {margin-top:-16px;border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:10px;}
.box.membership.joinform #loginform label {display:block;font-weight:600;}
.box.membership.joinform h3 {margin-bottom:12px;}
.box.membership.joinform {background-color:#718C58;border:1px solid #666;}
.box.membership.joinform p, .box.joinform label, .box.joinform h3 {color:#fff;}
.box.membership.joinform a {color:#f1f1f1;border-bottom:1px solid #eee;}
.box.membership.joinform a:hover {color:#cbe4ed;border-bottom:1px solid #cbe4ed;}
.box.membership.joinform .login-username {width:50%;float:left;}
.box.membership.joinform #user_login, .box.joinform #user_pass {font-size:18px;line-height:30px;padding:10px 30px;color:#666 !important;}
.box.membership.joinform #wp-submit {border:2px solid #fff !important; text-transform:uppercase;font-weight:600;font-size:18px;padding:10px 30px;cursor:pointer;color:#fff;background-color:transparent;border-radius:4px;-moz-border-radius:4px;}
.box.membership.joinform #wp-submit:hover {background-color:#000;}
.box.membership.joinform .login-remember, .box.membership.joinform .login-submit{text-align:center;}
.box.membership.joinform .login-remember {clear:both;}
.box.membership.joinform .intro {font-size:16px;}
.box.membership.joinform strong {color:#fff !important;}
.qbutton.block {width:80%;text-align:center;}
h5.ui-accordion-header {text-transform:none !important;}
.prettylink:hover{color:#0099cc !important;}
.prettylink {font-weight:600;color:#666 !important;}
.ai1ec-agenda-view .ai1ec-event-summary h3, .ai1ec-agenda-view .ai1ec-event-summary h4, .ai1ec-agenda-view .ai1ec-event-summary h5, .ai1ec-agenda-view .ai1ec-event-summary p, .ai1ec-agenda-view .ai1ec-event-summary li {font-family:'Open Sans';}
.ai1ec-agenda-view .ai1ec-event-summary h3 {font-size:18px;font-weight:600;}
.ai1ec-agenda-view .ai1ec-event-summary h4 {font-weight:600;font-size:16px;margin-top:32px;}
.ai1ec-agenda-view .ai1ec-event-summary h5 {font-weight:600;font-size:14px;}
.ai1ec-agenda-view .ai1ec-event-summary p, .ai1ec-agenda-view .ai1ec-event-summary li {font-size:13px;} 
.ai1ec-agenda-view .ai1ec-event-description {margin-left:20px;margin-right:20px;}
.box.materials {padding-top:0;padding-bottom:0;margin-top:32px;}
.single-ai1ec_event .ai1ec-event-avatar {display:none;}
.readonly input{color:#666 !important; background-color:#eee;}
.gform_wrapper .top_label li.gf_left_two_thirds,  .gform_wrapper .top_label li.gfield.gf_right_two_thirds {display: -moz-inline-stack;display: inline-block;vertical-align: top;width: 65%;padding-right: 16px;float: none;}
.gf_subhead h2.gsection_title {font-size:14px !important;background-color:#f6f6f6 !important;font-weight:600 !important;}
.gform_wrapper .gform_fields h2.gsection_title {padding:8px 6px !important;}
.gform_wrapper .gfield.gsection.gf_subhead h2,.gform_wrapper .gfield.gsection.gf_subhead h2.gsection_title {font-weight:600!important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size:1em !important;}
.has_middle_name.no_suffix .name_middle {width:18% !important;}
.has_middle_name.no_suffix .name_first,.has_middle_name.no_suffix .name_last {width:40% !important;}
.resource {color:#ccc;}
.gform_body input, .gform_body textarea {border:1px solid #ccc !important;color:#333 !important;font-weight:400;font-size:14px !important;}
.gform_wrapper textarea {width:98%;}
.gform_wrapper select {height:30px;border:1px solid #ccc !important;font-size:14px !important;}
.gfield_label {font-weight:bold !important;color:#666;}
.gform_wrapper h2.gsection_title {border:1px solid #ddd;font-weight:500 !important; padding:8px 6px !important;background-color:#ededed;}
.gsection {border:none !important;}
input.datepicker.datepicker_with_icon {width:120px !important;}
.gform_wrapper .gfield_description, .gform_wrapper .gfield_description p {font-size:14px;margin:0;}
.gform_confirmation_wrapper td{text-align:left !important;border-bottom:1px solid #eee;}
.gform_confirmation_wrapper td font {font-size:14px !important;}
body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .gf_progressbar_percentage, body .gform_wrapper .gf_step, body .gform_wrapper .gf_step span.gf_step_number, body .gform_wrapper .gfield_description, body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset], body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {font-family: 'Open Sans';}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {font-size:1em !important; font-family:'Open Sans' !important;font-weight:600 !important;}
.entry-detail-view th {background-color:#efefef; color:#666;text-align:left;}
.entry-detail-view td {text-align:left;border-bottom:none;}
.gf_directory.widefat th {background-color: #728d59;vertical-align:bottom;color:#fff;}
.gf_directory.widefat th a {color:#fff;border-bottom:1px solid #ccc;}
.gf_directory.widefat th a:hover {color:#fff;border-bottom:none;}
.gf_directory.widefat td {border-bottom:1px solid #ccc;}
.gf_directory.widefat table {border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;cursor:hand;}
.gf_directory.widefat tr:hover {background-color:#eee;}
.kws_gf_credit {display:none;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {vertical-align:top;}
.gf-rc-required input{background-color:transparent !important; border:none !important;margin-left:20px !important;padding:0 !important;color:#cccccc;} 
.gf-rc-required.field_sublabel_below.field_description_below .name_first label,.gf-rc-required.field_sublabel_below.field_description_below .name_last label {margin-left:25px !important;font-weight:600;}
#wpchefgadget_alert_lla {display:none;}
p.superior-faq-title a{color:#666 !important; font-weight:600;}
.superior-faq-content li {font-size:14px;}
.faq-template-default.single.single-faq .default_template_holder.page_container_inner {margin-top:32px;}
.tml-user-links {float:left;display:inline-block !important;clear:none !important;padding:0 !important;margin:0 !important;}
.tml-user-links li {padding:0 !important;margin:0 !important;display:block;}
.tml-user-avatar{float:left;display:inline;clear:none;margin-right:10px;padding:5px 5px 0 5px !important; border:1px solid #eee;}
.widget_theme_my_login h5 {margin-bottom:0 !important;}