/*
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");

.header_bottom{
	background-color: rgba(0, 0, 0, 0.4)!important;
}

.content.content_top_margin {
    margin-top: 0px!important;
}
nav.main_menu > ul > li > a {
    color: #faf5f6;
}
.white-text h1, .white-text h2, .white-text h3, .white-text p{color:#fff !important}
.testimonials_c_holder .testimonial_content_inner, .qode-comparative-features-table .qode-cft-row:nth-child(odd), .qode-specification-list {
    background: transparent;
}
.testimonials_c_holder .flex-control-nav li a.flex-active {
    background-color: #c9a74d;
}
.testimonials_c_holder .flex-control-nav li a {
    background-color: #ddcca0;
}
.testimonials_c_holder .testimonial_content_inner {
    padding: 20px;
}
.testimonials_c_holder .flex-control-nav li {
    width: 12px;
    height: 12px;
}
.qbutton.large {
    padding: 0 50px;
    border-radius: 0;
    font-weight: 100;
}

.qode-specification-list{
    display: -webkit-inline-box;
}
.qode-specification-list .qode-specification-list-item {
    color: #fff;
}
.qode-specification-list .qode-specification-list-items {
    margin-top: 10px;
}
.qode-specification-list .qode-specification-list-item .qode-specification-list-item-value {
    text-align: left;
}
.footer_top_holder {
    background-color: #070707;
}
.footer_bottom_holder {
    background-color: #111111;
}

.make img{    vertical-align: bottom;}

.footer_bottom p, .footer_bottom span, .footer_bottom a, .footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
    color: #d4d4d4;
}

.slide-text{    text-shadow: #000000 1px 2px 3px;}

.side_menu_button>a.search_button {
    color: #fff;
    height: 25px;
}
header.scrolled{ background-color: #111111;}
nav.main_menu>ul>li.active>a {
    color: #c9a74d;
}
.qode-specification-list .qode-specification-list-item .qode-specification-list-item-label, .qode-specification-list .qode-specification-list-item .qode-specification-list-item-value {
      display: block !important;
}

.headng{
	text-shadow:1px 2px 3px #000;
}

.choose-flavr h3{
	    text-align: center;
    background: #D2232A;
    color: #fff!important;
    padding: 5px;;
}

.choose-flavr h3 a{
	color:#fff!important;
}

.title_subtitle_holder h1{
	    color: #fff;
    text-shadow: 1px 2px 3px #000;
}

.menu-leadng {
	    text-align: center;
    color: #D2232A;
    font-weight: 600;
    font-size: 40px;
	text-transform:uppercase;
	    font-family: Comic Sans MS;
	padding-top:100px;
}

.page-id-15299 .qode_pricing_item_price_inner span{
	    font-size: 22px!important;
    color: #c9a74d!important;
}

.hm-menu .vc_single_image-wrapper img {
           border: 3px solid #c9a74d;
    width: 100%;
    max-width: 130px;
}

.hm-menu h3{
	    color: #D2232A!important;
}

.contct-form input[type=text], .contct-form input[type=email], .contct-form textarea{
	border:1px solid #fff!important;
	    padding: 10px!important;
	    background: rgba(0, 0, 0, 0)!important;
}

.contct-form textarea{
	    height: 100px!important;
}

.hm-menu-desc li a{
	    color: #c9a74d;
    font-size: 20px;
    font-weight: 500;
    line-height: 45px;
}

.hm-menu-desc li{
	    color: #c9a74d;
    list-style-type: none;
    padding: 10px 0;
}

.hm-menu-desc li img {
 vertical-align: middle;
    margin-right: 15px;
    width: 100px;
}
.qode_pricing_list .qode_pricing_item_title{
    font-size: 17px;
    font-family: Comic Sans MS;
    color: #D2232A;
}

.qode_pricing_list p{
	    color: #000;
    font-weight: 500;
}

.contact-details .fa {
    color: #fff;
	padding-right:10px;
}
hm-menu-desc li img:hover {
    zoom: 1.2;
}
.title.title_size_large h1 {
    font-size: 70px;
    line-height: 70px;
    letter-spacing: 5px;
    text-transform: capitalize;
}
.menu-leadng{font-family: 'Great Vibes', sans-serif;
    font-weight: 500;    font-size: 55px;
    line-height: 65px;
    letter-spacing: 5px;
    text-transform: capitalize;}

.white-text .qode_pricing_item_price_inner span {
    color: #ffffff!important;
}


.black-text .qode_pricing_item_price_inner span {
    color: #000000!important;
}
.white-text .qode_pricing_list .qode_pricing_list_item {
    border-bottom: 1px solid #ffffff;

}

.white-text .qode_pricing_item_title{
	color:#FCD014;
}

.black-text .qode_pricing_list .qode_pricing_list_item {
    border-bottom: 1px solid #000000;

}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color: #d2232a;
    border-color: #d2232a;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    color: #ffffff;
}

.menu-icons h3 a{
	    font-family: Comic Sans MS;
    color: #D2232A;
	font-weight:600;
}

.menu-icons img{
	border-radius: 50%;
    box-shadow: 1px 2px 10px #7b7b7b;
}

 .contct-form p, .contct-form a{
	color:#fff;
}

.contct-form h3{
	color:#D2232A;
}

.footer-upr{
	    background: #D2232A;
    text-align: center;
    padding: 15px;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
}
.qode_pricing_list .qode_pricing_item_title {
    text-transform: uppercase;
}
@media only screen and (max-width: 1000px){
.header_bottom {
    background-color: #111111 !important;
}
header .q_logo img.mobile {
    max-width: 200px;
}
}