html {
    scroll-behavior: smooth;
}
body {
	font-family: 'Open Sans', sans-serif;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	color: #0A7D65;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #0A7D65;
}
a, a:hover {
	color: #53412D;
}
header {
	width: 100%;
	float: left;
	background-color: #000;
	text-align: center;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.wac-menu { background-image: url(../images/alpha.png); background-repeat: repeat; width: 100%; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; clear: both; }
.wac-cidades { min-height: 35px; }
#srm_select_list { width: 100%!important; }
#wac-logo, #wac-slide { margin-top: 15px; margin-bottom: 15px; }
.djslider, .slider-container, .slider-container ul { float: left; max-width: 100%!important; }
#wac-logo {
	padding-top: 17px;
}
.wac-menu ul li a, .wac-menu ul li.active a {
	color: #FFFFFF;
	font-size: 14px;
	background-color: transparent;
}
.wac-menu ul li a:hover, .wac-menu ul li.active a:hover {
	background-color: #fff;
	color: #000000;
}
#wac-tools ul, #wac-tools ul li {
	width: auto;
	display: inline;
	float: left;
}
.wac-menu ul li a.home, #wac-tools ul li a, #wac-tools ul li.active a, #wac-tools ul li a:hover, #wac-tools ul li.active a:hover, .wac-menu ul li a.contact {
	width: 25px;
	height: 25px;
	float: left;
	background-color: transparent;
	background-image: url(../images/icons.png);
	margin-top: 7px;
}
.wac-menu ul li a.home:hover, .wac-menu ul li a.contact:hover {
	background-color: transparent;
}
.nav>li>a {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wac-tools .search label {
	display: none;
}
.wac-menu ul li a.home, #wac-tools ul li a.home {
	background-position: 0px 0px;
}
.wac-menu ul li a.contact, #wac-tools ul li a.contact {
	background-position: -23px 0px;
}
#wac-tools .search #mod-search-searchword {
	background-color: transparent;
	border: 1px solid #FFFFFF;
	border-radius: 3px;
	float: right;
	color: #FFFFFF;
	width: 100%;
	background-image: url(../images/search.png);
	background-position: right center;
	background-repeat: no-repeat;
	height: 24px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 3px 0px 0px;
}
#wac-logo a {
	text-align: center;
	float: left;
	width: 100%;
}
#wac-logo a img {
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.wac-middle-container {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.wac-middle {
	max-width: 1200px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#wac-content img {
	display: block!important;
	max-width: 100%!important;
	height: auto!important;
}
footer {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	background-color: #53412D;
	color: #FFFFFF;
	-webkit-box-shadow: 0px -3px 3px 2px #383024;
	box-shadow: 0px -3px 3px 2px #383024;
}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer a, footer a:hover {
	color: #FFFFFF;
}
.moduletable {
	margin-bottom: 15px;
	width: 100%;
	float: left;
}
.page-header, .page-header h2 {
	margin-top: 0px;
}
ul.dropdown-menu li a:hover {
	background-color: #967F5F;
	color: #FFFFFF;
}
.article-info {
	color: #999999;
	font-size: 12px;
}
.item-image img {
	border-radius: 5px;
}
.pull-left {
	margin-right: 20px;
}
.pull-right {
	padding-left: 20px;
}
.pull-left, .pull-right {
	margin-bottom: 10px;
}
/* forms */
label {
	text-align: left;
	font-weight: normal;
	clear: both;
}
#wac-content label {
	float: left;
	width: 100%;
}

a{
transition: .4s
}
a:hover{
transition: .4s
}
input[type="text"], input[type="email"], input[type="password"], textarea {
	border: thin solid #CCCCCC;
	border-radius: 3px;
	width: 100%;
	padding: 6px;
	float: left;
	margin-bottom: 10px;
}
.contact-form legend {
	font-size: 10px;
}
/* mailto-window */	
.contentpane {
	background-color: #FFFFFF;
	margin: 15px;
}	
#mailto-window {		
	padding: 0px 20px;	
}		
#mailto-window h2 {		
	font-size: 18px;	
	margin: 0px;	
	padding: 0px;	
}		
#mailto-window .mailto-close {		
	top: 0px;	
	position: absolute;	
	right: 0px;	
	float: right;	
	padding: 10px 20px;	
}		
#mailto-window input {		
	width: 96%;	
}	
#wac-content img, #wac-left img, #wac-right img {display:block;height:auto;max-width:100%}	

div.pagination ul {
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
div.pagination ul li {
	display: inline;
}
div.pagination ul li a, div.pagination ul li span {
	padding: 5px;
}
p.counter {}
p.readmore {
	width: 100%;
	float: left;
}
div.tab-content {
	margin-top: 15px;
}
div.bannergroup {
	width: 100%;
	float: left;
	text-align: center;
}
div.banneritem {
	float: left;
	margin-bottom: 15px;
	border-radius: 5px;
	display: inline;
}
@media(max-width:1199px){
	div.banneritem {
		width: 100%;
	}
}
@media(max-width:767px){
	div.banneritem {
		margin-right: 0.5%;
		margin-left: 0.5%;
		width: 31%;
	}
	#wac-left {
		float: left;
	}
}
@media(max-width:990px){
	div.banneritem {
		margin-right: 0.5%;
		margin-left: 0.5%;
		width: 31%;
	}
	#wac-left {
		float: left;
	}
}

/* mailto-window */		
#mailto-window {		
	padding: 0px 20px;	
}		
#mailto-window h2 {		
	font-size: 18px;	
	margin: 0px;	
	padding: 0px;	
}		
#mailto-window .mailto-close {		
	top: 0px;	
	position: absolute;	
	right: 0px;	
	float: right;	
	padding: 10px 20px;	
}		
#mailto-window input {		
	width: 96%;	
}	
#icagenda h2 {
	margin-top: 0px!important;
}
#icagenda .box_date {
	height: 80px;
	width: 80px;
}

	
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;width:16px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;width:16px;}
.icon-folder-open{background-position:-408px -120px;width:16px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}

/* k2 */
.itemListSubCategories h3, .itemListSubCategories a.subCategoryMore {
	display: none;
}
.itemListSubCategories h2 {
	margin-top: 5px;
}
.subCategoryContainer .subCategoryContainerLast {
	display: inline;
	width: 50%;
}
.itemListSubCategories .subCategory {
	background-color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	display: inline;
}
.itemListSubCategories .subCategory h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.itemListSubCategories .subCategory h2 a {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #967F5F;
	width: 100%;
}
.itemListSubCategories .subCategory h2 a:hover {
	text-decoration: none;
	background-color: #967f5f;
}
/* Eventos */
span.formInfo, span.formInfo a {
	display: none;
}
div.termos {
	text-align: justify;
	margin-bottom: 30px;
}
.items-leading .pull-left, .item-page .pull-left {
	margin-right: 20px;
	margin-bottom: 10px;
}
div#icagenda h3, div#icagenda label, div#icagenda input, div#icagenda select, div#icagenda p, .agreeToS, div.fieldset {
	clear: both;
	float: left;
	width: 100%;
}
div#icagenda .map-wrapper label, div#icagenda .map-wrapper select {
	display:none!important;
}
div.agreeToS input {
	clear: none!important;
	float: none!important;
	width: auto!important;
}
div.agreeToS p {
	text-align: left;
	float: left;
	color: #333;
	margin-top: 25px;
}
.kcol-mid span img {
	display: inline;
	width: 32px!important;
}
.kpostbuttons img {
	display: inline;
	width: 20px!important;
}
a.pathway .divider img {
	display: inline!important;
	clear: none!important;
	float: none!important;
}
.pg-icon-detail a, #phocagallery-comments-form a {
	display: inline!important;
	float: left!important;
	margin: 2px;
}
.modal {
	left: 50%!important;
	top: 50px!important;
	margin-top: 50px!important;
}
.modal-dialog {
		width: auto!important
	}
@media (min-width: 768px) {
	.modal-dialog {
		width: auto!important
	}
}
.wac-cidades option {
	color: #333;
}
.cmlivedeal {
	
}

fieldset.radio input {
	width: auto!important;
	float: left!important;
	display: inline!important;
	clear: left!important;
}
fieldset.radio label {
	width: auto!important;
	float: left!important;
	display: inline!important;
	clear: right!important;
}

.input-group {
	width: 100%;
}
input.form-control {
	width: auto;
	display: inline;
}
.btn btn-default {
	display: inline;
}
.btn-group .modal {
	top: 0!important;
	margin-left: 0!important;
	left: 0!important;
}