/*
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");

.page-id-16686  .q_list.circle ul>li, .page-id-16629 .q_list.circle ul>li {
margin: 0 0 8px !important;
padding: 0 !important;
}

.blog_holder article .post_image, .blog_holder article .post_image>a, .blog_holder article .post_image img {
width: auto;
}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a  {
color: #B95A14 !important;
}

.header_top {
background-color: rgba(83,38,0,1) !important;
}

.carousel-inner h2.with_background_color span {
padding: 10px;
border: 1px solid #B95B15;
}

.form-preventivo {
padding: 20px;
border: 2px solid rgb(184, 90, 20);}

.form-preventivo .wpcf7-select { height: 50px; }

.prodotto ul { text-align: center }
.prodotto ul > li:before { display: none !important;}
 
.carousel-control .prev_nav, .carousel-control .next_nav {
 border: 2px solid #B95813 !important;
}

.carousel-control i {
font-size: 30px;
color:  #B95813 !important;
 }

.header_top_bottom_holder nav.main_menu>ul>li>a {
padding: 0 10px !important;
}

.title_subtitle_holder_inner h1 {
 
color: #FFF !important;
}

.post_info { }

.footer_top {
padding: 25px 0 25px;
}

.footer_text { 
text-align: center;
	color: white; 
	text-shadow: 0px 2px 3px #666666;
margin: 10px 0px;
line-heigth: 55px !important;
	 }

.rev_slider { margin-top: 160px; }

@media only screen and (max-width: 1000px) {
	.rev_slider { margin-top: 50px; }
}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {
	li.menu-item > a > span { font-size: 12px; }
}

@media only screen and (max-width: 1130px) {
		
.header_top_bottom_holder nav.main_menu>ul>li>a {
    padding: 0 5px !important;
}
			
	}