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


.price_in_table .price {
	font-size: 28px;
	color: #e69718;
	font-family: "Oswald",sans-serif;
}

.price_in_table .value {
    font-size: 20px;
    font-weight: 600;
    vertical-align: top;
    position: relative;
    top: 3px;
}

.q_counter_holder span.counter {
    color: #E69718;
    font-weight: 600;
    font-size: 36px;
    font-family: "Oswald",sans-serif;
}

.countdown {
	color: #E69718;    
	font-weight: 600;
	font-size: 36px;
    	font-family: "Oswald",sans-serif;
}

.vc_text_separator.full {
    padding-bottom: 20px;
    border-top: 1px solid #e69718;
    margin-top: 20px;
    border-bottom: 0px none;
}

.vc_text_separator.full div {
    line-height: 36px;
    font-size: 14px;
    color: #FFF;
    font-weight: 700;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    height: 54px;
    width: 54px;
    border: 2px solid #e69718;
    line-height: 54px;
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    text-align: center;
    z-index: 10;
    -webkit-transition: opacity 1;
    -moz-transition: opacity 1;
    -o-transition: opacity 1;
    transition: opacity 1;
    opacity: 1;
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    -ms-border-radius: 56px;
    -o-border-radius: 56px;
    border-radius: 56px;
}

.carousel-inner .slider_content .text .qbutton {
background-color: #E69718;
border-color: #fff;
height: 40px;
line-height: 40px;
padding: 0 24px;
}

.carousel-inner .slider_content .text .qbutton:hover,
.carousel-inner .slider_content .text .qbutton.white:hover {
    background-color: #000;
    border-color: #fff;
    color: #fff;
}

.carousel-inner .slider_content .text .qbutton.white {
background-color: #24428d;
border-color: #fff;
}

.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
    margin: 15px 0 0 0;
    color: #777777;
}

.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner {
    padding: 17px 15px 18px 15px;
    background-color: #262626;
}

h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title {
    color: #e69718;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: none;
}

.latest_post_inner .post_infos a {
    color: #e69718;
}

.wpml-ls-legacy-list-horizontal {
border: 0px solid transparent;
padding: 0px;
clear: both;
}

.header_top #lang_sel_list img.iclflag {
display: inline;
float: none;
top: 0px;
position: relative;
margin-right: 5px
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
position: relative;
display: inline-block;
line-height: initial;
padding: 20px;
}