/*
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");
.pricing_table_content{
      display: inline-block;
    width: 100%;
    box-sizing: border-box;
    vertical-align: top;
    padding: 20px 0px;
    min-height: 548px;
	max-height: 550px;
}

li.price_button {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
a.added_to_cart.wc-forward {
    border: 2px solid #ffffff;
    padding: 10px 20px;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
}
a.added_to_cart.wc-forward:hover {
	background-color: #21b686;
}
a.qbutton.white.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button.added {
    display: none !important;
}
.price_button a.qbutton.white.medium {
    color: #fff !important;
    background-color: rgb(37, 183, 135);
    border-color: #fff !important;
}
.price_button a.qbutton.white.medium:hover {
    color: #23b787 !important;
}
header.light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart span {
    color: #333;
}
header.light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart {
    background-image: url(https://www.creativelogodesigners.com/wp-content/themes/bridge/css/img/header_shopping_bag.png) !important;
}
.q_price_table.active .active_text{
	background-color: #199c72;
}
.q_price_table .price_table_inner{
	background-color: #2b82c4;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}
a.qbutton.white.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button:hover {
    background-color: #25b787;
    border: 2px solid #fff;
}
span.f-phone {
    visibility: hidden;
}

.blog_holder.masonry .blog_holder_grid_sizer, .blog_holder.masonry article{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    border: 1px solid #e8e2e2
}


@media only screen and (max-width: 1000px){
	.pricing_table_content {
		min-height: 620px;
		max-height: 620px;
	}
}
@media only screen and (max-width: 768px){
	.pricing_table_content {
		min-height: 800px;
		max-height: 800px;
	}
}
@media only screen and (max-width: 600px){
	.q_logo a{
		height: 67px !important;
	}

	.testimonials_holder .flex-direction-nav li:last-child {
    		margin-left: 50px;
	}

	.footer_top .q_social_icon_holder i.simple_social, .footer_top .q_social_icon_holder span.simple_social{
		margin-right: 25px;
    		font-size: 25px !important;
	}

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

	.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton{
		font-size: 13px;
    		line-height: 48px;
		height: 48px;
	}

	.carousel:not(.advanced_responsiveness) .carousel-inner p{
		padding: 0 !important;
	}
	.pricing_table_content {
		min-height: 650px;
		max-height: 650px;
	}
	.q_price_table {
		margin-top: 40px;
	}
	.q_price_table.active .price_table_inner {
		margin-top: 20px;
	}
}
