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

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

h1 {
    font-family: 'benton-sans-condensed', sans-serif;
}
h2, h3, h4, h5 {
    font-family: 'benton-sans-compressed', sans-serif;
}
p, h6 {
	font-family: 'benton-sans', sans-serif;
}

/** Gravity Form Style **/
body .gform_wrapper .gform_body .gform_fields .gfield textarea{
	font-family: libre franklin;
    font-size: 16px;
    color: #181818;
}
body .gform_wrapper .gform_footer input[type=submit]{
	border-color: #990000 !important;
	background-color: #990000 !important;
	border-radius: 100px !important;
    font-size: 16px !important;
    text-transform: none !important;
	font-family: Libre Franklin, sans-serif !important;
}

body .gform_wrapper .gform_footer input[type=submit] {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    border-color: #d1d1d1;
    border-radius: 0px;
    font-size: 14px;
    height: 58px;
    font-weight: 800;
    background-color: #000000;
    letter-spacing: 0px;
    text-transform: uppercase;
    border-width: 3px;
    padding-left: 30px;
    padding-right: 30px;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
background-color: #3a3a3a;
}

input#input_1_2, input#input_1_4, input#input_2_2, input#input_2_5 {
    width: 100%;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 15px !important;
width: 100%;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{
vertical-align: top;	
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
	border-bottom: 3px solid #d1d1d1;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	border: 3px solid #d1d1d1;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{width:auto!important;}

form#gform_1 label.gfield_label {
    color: #181818;
}

/** Cart Style **/
.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount{
	color: #990000;
}
@media only screen and (max-width: 600px) {
    .woocommerce .checkout table.shop_table thead tr th, 
    .woocommerce table.cart thead tr th, 
    .woocommerce-account table.my_account_orders thead tr th, 
    .woocommerce-cart table.cart tbody tr td, 
    .woocommerce-checkout .checkout table tbody tr td, 
    .woocommerce-page .checkout table.shop_table thead tr th, 
    .woocommerce-page table.cart thead tr th, 
    .woocommerce-page table.my_account_orders thead tr th {
        padding: 8px 1px !important;
        font-size: 12px !important;
    }
}

.certify_check abbr {
display:none;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header{
	display: none;
}
.woocommerce div.product div.product_meta>.social_share_list_holder>span, .woocommerce div.product div.product_meta>span{
	display: none;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{
	border: 2px solid #000000;
    padding: 8px;
	background: white;
}
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{
	display: none !important;
}
.woocommerce button.button, .woocommerce-page button.button, .woocommerce-page input[type=submit]{
	margin-top: 5px !important;
}
select#investment-selection{
	background: white;
    padding: 5px;
}
a.reset_variations{
	padding-left: 5px;
}
span.subscription-details{
	display: none !important;
}
.woocommerce table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>.checkout-button{
	margin-top: 5px;
	margin-right: 5px;
}
.woocommerce .button, .woocommerce input[type=submit], .woocommerce ul.products li.product .added_to_cart, .woocommerce-page .button, .woocommerce-page input[type=submit]{
	margin-top: 5px;
	margin-right: 5px;
}
#swph-woo-sign-signature-pad-wrapper #swph-woo-sign-signature-pad canvas{
	background-color: white;
}
canvas.jSignature{
    background: white !important;	
}
.woocommerce-account h2, .woocommerce-account h3, .woocommerce-checkout h2, .woocommerce-checkout h3{
	    font-size: 28px;
}
/** Product Style **/
.woocommerce div.product .summary p.price span.amount{
	color: #990000;
}
.woocommerce .product h1.product_title{
	font-size: 28px;
}
/** Checkout Style **/
.woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel]{
	font-family: Libre Franklin, sans-serif;
    font-size: 16px;
    color: #181818;
}
/** Menu Style **/
@media only screen and (max-width: 1000px){
	.header_top .container {
    display: none;
}
}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img{
	display: none;
}
@media only screen and (min-width: 1001px){
.header_top{
    border-top: #990000 solid 5px;
}
}
@media only screen and (min-width: 1001px){
.fa-navicon:before, .fa-reorder:before, .fa-bars:before{
    display: none;
}
}
.ajax_loader .stripes, .ajax_loader .wave, .text-align-center, header.centered_logo, table td, table th{
	vertical-align: top;
}
table td{
	padding-top: 0px;
}
body > div.wrapper > div > header > div > div > div.header_top.clearfix > div > div > div.left > div > div > div > table > tbody > tr > td:nth-child(2) > h6 > span > a{
line-height: 40px;
}
.fa-arrow-down:before{
	display: none;
}
nav.main_menu>ul>li>a{
	border-right: #dadada solid 2px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.woocommerce-checkout div#customer_details .col-1 {
    width: 100%;
}
.woocommerce-page header .left td h2 {
    margin: 0;
}

#agreement_field > p{
	padding: 15px;
	background: white;
	font-size: 15px;
}
#swph_woo_sign_save_for_future_signature_field > label{
	display: none;
}
.woocommerce .button, .woocommerce input[type=submit], .woocommerce ul.products li.product .added_to_cart, .woocommerce-page .button, .woocommerce-page input[type=submit]{
	float: left;
}
li.wc_payment_method.payment_method_bacs{
	display: none;
}
.qode_icon_shortcode.fa-stack .qode_icon_element, .qode_icon_shortcode.fa-stack .qodef-icon-linea-icon:before{
	border: solid 2px white;
    border-radius: 100px;
}
@media only screen and (max-width: 700px){
img.alignnone.size-full.wp-image-892{
	display: none;
}
}
p.order-again {
   display: none;
}
table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
   display: none;
}
span.q_dropcap.square{
border-radius: 0px !important;
line-height: 1.4em;
}
.steps .q_icon_with_title .icon_text_holder .separator.small {
    height: 20px !important;
    margin: -20px auto 20px !important;
}
.steps .icon_text_holder {
    border: 3px solid #191919;
}
.steps .q_icon_with_title .icon_text_inner {
    padding: 0px 15px 20px 15px;
}
@media only screen and (min-width: 1201px) {
  .steps .q_icon_with_title .icon_text_inner {
    min-height: 180px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
    .steps .q_icon_with_title .icon_text_inner {
    min-height: 210px;
}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
    .steps .q_icon_with_title .icon_text_inner {
    min-height: 230px;
}
}
.blog_holder.single_image_title_post article h1{
	font-size: 28px;
}
 .blog_holder article .post_image img {
     display: none;
 }
.blog_holder article .post_info{
	display: none;
}

.header_top {
    z-index: 100 !important;
}
.title_outer.title_without_animation > div {
    background-position: center !important;	
}
#mc_embed_signup .button {background-color: #990000 !important;}
.side_menu_button .fa {
    font-size: 23px;
}

@media (max-width: 1196px) and (min-width: 1001px) {
	.side_menu_button_link  i.fa:after {
    content: "\f0c9";
}
nav.main_menu.drop_down.right {
    display: none;
}
.side_menu_button .fa {
    padding-top: 10px;
}
section.side_menu{z-index:999999;}	
.right_side_menu_opened .wrapper{left:auto;}
.right_side_menu_opened .right .header-widget {
    display: none;
}
}
input#coupon_code{
	display: none;
}
.woocommerce ul.woocommerce-error{
    background: #d8d8d8;
}
.white_column .list_wrapper ul li:before {
    content: "\4c";
    font-family: 'ElegantIcons';
    color: #990000;
    position: absolute;
    left: -3px;
    font-size: 1.33333333em;
}
.white_column .list_wrapper ul li {
    text-align: left;
    list-style: none;
    position: relative;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
    padding-left: 30px;
    line-height: 24px;
	color: #000;
}
.woocommerce form.checkout h3, .woocommerce-page form.checkout h3{
	padding-top: 36px;
}

.two_columns_66_33.background_color_sidebar.grid2.clearfix {
    margin-top: 50px;
}

li#nav-menu-item-2351 a {
    border: none;
}

.footer_bottom_holder {
    border-top: 4px solid #990000;
}

#popuppress-1133{
    top: 30px !important;
}

span.rss-date, span.date.entry_date.updated, .blog_holder article .post_text h2 .date {
    color: #990000;
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'BenchNine';
}
