html,body { height: 100%;background-color:#FFF;font-family:'Open Sans', sans-serif;color: #4d4d4d;min-width:300px}
.container{min-width:300px}

/*gerais*/
.columns-2 {-webkit-column-count:2; -webkit-column-gap:80px}

.block{display:block}

.noPadding-left{padding-left:0}
.noPadding-right{padding-right:0}
.noPadding{padding-right:0;padding-left:0}

.padding-5{padding:5px}

.margin-top-5{margin-top:5px}
.margin-top-15{margin-top:15px}
.margin-top-24{margin-top:24px}

.margin-bottom-5{margin-bottom:5px}
.margin-bottom-15{margin-bottom:15px}
.margin-bottom-24{margin-bottom:24px}

.margin-right-5{margin-right:5px}

h1 {font-weight: 400;font-style: normal;letter-spacing: 0;line-height: 65px;margin-top: 0;font-family: 'Source Sans Pro',sans-serif;color: #000;font-size: 30px;text-rendering: optimizelegibility;}
p {margin: 0 0 10px;color: #000;text-align: left;}


.page_content {line-height: 22px;font-family: 'Open Sans',sans-serif;margin-top:15px;padding:0 40px}
.transparent-bg {-moz-box-shadow: rgba(0,0,0,0.298039) 0 1px 4px;-webkit-box-shadow: rgba(0,0,0,0.298039) 0 1px 4px;box-shadow: rgba(0,0,0,0.298039) 0 1px 4px;background-color: #FFF;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}

.orange{color:#f60}
.orange:hover{color:#f60;}
.bg-light-grey{background-color:#F5f5f5}
.bg-orange{background-color:#f60;color:#FFF}

input.has-error{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
select.has-error{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
/*******HEADER*********/
#header{margin-top:25px;}
#navbar{background:url(../images/background.jpg)}
#navbar ul{float:right}
#header .navbar-header{padding:25px 40px;border-color:none;border-radius:0;background:url(../images/background.jpg)}
#header .navbar-brand{display: block;padding: 10px 0;height: auto;overflow: hidden; mcin-width:250px}
#header .navbar-brand img{max-width: 100%;height: auto;width: auto;}
#header .navbar-nav{padding: 55px 0 110px}
#header .navbar-nav li{}
#header .navbar-nav li a{margin-left: 2px;margin-right: 2px;padding: 8px 30px;border-radius: 5px;color: #292929;background-color: #f0f0f0;}
#header .navbar-nav li a:hover{color: #fff;background-color: #e05f03;}
#header .navbar-nav li.active a{color: #fff;background-color: #e05f03;}
#header .navbar-nav li.dropdown ul.dropdown-menu {min-width:210px;border-radius:0}
#header .navbar-nav li.dropdown ul.dropdown-menu a{color: #4d4d4d;background-color: #FFF;border-radius:0}
#header .navbar-nav li.dropdown ul.dropdown-menu a:hover{color: #fff;background-color: #e05f03;border-radius:0}

.marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.navbar{margin-bottom:0}

#slider_wrap{position:relative;top:-5px;left:-5px;background-color:#FFF; width:101%;border:1px solid #f5f5f5;-webkit-box-shadow: rgba(0,0,0,0.298039) 0 1px 4px;box-shadow: rgba(0,0,0,0.298039) 0 1px 4px;}

#caminho{padding: 0px 40px;color:#FFF;position: relative;bottom: 30px;}
#caminho a{color: #f60;}
#header .navbar-nav li.dropdown ul.dropdown-menu a.active{color: #fff;background-color: #e05f03;}

#divMain{margin-bottom:60px;overflow:hidden}
/*******HOME********/
.carousel{margin:5px}
.carousel-inner > .item{max-height:399px}
.carousel-caption {position: absolute;right: 0;bottom: 0px;left: 0;z-index: 10;padding-top: 10px;padding-bottom: 10px;color: #fff;text-align: left;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
padding-left: 45px;opacity: .85;filter: alpha(opacity=85);background-color: #558bc5;
}
.carousel-indicators {bottom: -50px;}
.carousel-indicators li {display: inline-block;width: 18px;height: 18px;margin: 1px;text-indent: -999px;cursor: pointer;box-shadow: rgba(0,0,0,0.121569) 0 3px 8px inset;
background-color: #e6e6e6;border-radius: 10px;}
.carousel-indicators .active{width:18px;height:18px;background-color: #4D4D4D;border: 4px solid #D3D3D3;}

#home_content{margin-top:20px;padding:0 40px}
#home_links{margin-top:50px;overflow:hidden}
#home_links > div{margin-bottom:20px}
.home_links_line{border:1px solid #c6c6c6}
.home_links_line a{margin:5px;display:block;overflow:hidden;background-color:#E05F03;max-height:131px}
.home_links_line a img{margin:auto}

#pedirOrcamento{margin-top:20px;background-color: #f5f5f5;overflow: hidden;padding: 10px;}
#pedirOrcamento a{border-radius:0}
#pedirOrcamento h4{line-height:26px}

/*********SERVICOS*********************/
.servicosImg {text-align:center;overflow:hidden;border:1px solid #c6c6c6;padding:5px;margin-bottom:25px;max-height:410px;overflow:hidden}

/*********FRANSHISING*****************/
.fransh_title{font-weight: 800;color: #f60;margin-top: 32px;line-height: 20px;display: block;}
.fransh_subtitle{color:#000;xmargin-top:15px;font-weight:700;display: block;}
.fransh_subtitle.orange{color: #f60}

/*********FRANSHISING*****************/
#mapa_wrap{border:1px solid #c6c6c6}
#mapa{height:350px;margin:5px}

/*********FOOTER*********************/
#footer{margin-top:45px; margin-bottom:45px; border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-color: #e2e2e2;color: #d3d3d3;font-family: Actor,sans-serif;text-transform: none;font-size: 12px;letter-spacing: 0;line-height: 22px;background-repeat: repeat;padding:20px 40px;overflow:hidden}
#footer h3 {font-family: 'Source Sans Pro',sans-serif;font-weight: 400;font-style: normal;font-size: 23px;line-height: 45px;color: #000;}
#footer a {color: #f60;font-size: 13px;font-family: 'Open Sans',sans-serif;}

ul#contact-info {list-style: none;color: #FFF;}
ul#contact-info li {line-height: 20px;color: #000;overflow:hidden;display:block}
ul#contact-info .field {font-weight: 700;}

#footerArea4 ul{margin-left:0;padding-left:0}
.iconsContactos{float:left;width:30px;font-size:22px;padding-top:3px}
#socialLinks li{float:left;margin-right:5px}
#socialLinks a{-webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:    2px 2px 10px 0px rgba(50, 50, 50, 0.45);box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.45);background-color: #FFF;border-radius: 12px;width: 24px;height: 25px;display: block;overflow: hidden;text-align: center;line-height: 26px;}
#socialLinks a.face{color: rgb(0, 105, 194);}
#socialLinks a.twitter{color: rgb(0, 207, 255);}
#socialLinks a.google{color: red;}

#direitos{margin-top:20px;font-size: smaller;
letter-spacing: 1px;}

/*****ORCAMENTOS******/
#success_form{padding:5px;color:#f60}
#pedirOrcamento > div#pedirorcamentoA{padding-right:0}
#pedirOrcamento > div a{float:right}
#pedirOrcamento > div a:hover{background-color:#FF8534;color: #FFF;}


/*****MEDIA QUERIES*******/


@media (max-width: 1200px) {
	#header .navbar-nav{padding:0;padding-bottom:25px;padding-left:25px}
	#navbar ul{float:left}
	#caminho{bottom: -10px;color:#4d4d4d}
	
}

@media (max-width: 768px) {
	#header .navbar-header{padding:10px}
	#header .navbar-nav {padding:0;margin:5px 0}
	#header .navbar-nav li a{border-radius:0;display:block;overflow:hidden}
	#header #navbar ul{width:100%}
	.navbar-collapse{padding-right:0;padding-left:0} 
	#navbar{background:none}
	.nav > li{overflow:hidden}
	h1 {line-height: 45px;font-family: 'Source Sans Pro',sans-serif;color: #000;font-size: 30px;}
	#slider_wrap{width:102%}
	#pedirOrcamento {text-align:center}
	#pedirOrcamento > div{overflow:hidden}
	#pedirOrcamento > div a{float:none;margin-top:10px;margin:auto}
	.columns-2 {-webkit-column-count:1; -webkit-column-gap:0}
}

