body{overflow-x:hidden !important; font-family: 'Lato', sans-serif;}
.no-padding{ padding:0 !important}
.no-margin{ margin:0 !important}
.no-border{border:none !important; border-color:transparent !important;}
.no-radius{ border-radius:0 !important;}
.img-center{ margin-left:auto !important; margin-right:auto !important;}
.required{color:#ED3237 !important}
.box-auto{ width:100%; position:relative; min-height:100px; padding:15px !important; margin:15px 0 !important;}
.box-style-1{width:100% !important; padding:15px; min-height:180px; position:relative; margin:15px 0;}
.section-auto{position:relative; width:100%; min-height:100px;}

.text-red{color:#FF0000 !important}
.text-lightgray{color:#7F7972 !important}
.text-darkgray{color:#333 !important}
.text-gray{color:#555454 !important}
.text-white{color:#fff !important}
.text-black{color:#000 !important}
.text-yellow{color:yellow !important}
.text-green{color:green !important}
.text-orange{color:#f60 !important}
.text-seben{color:#049c38 !important}
.text-compace{color:#2E60A4 !important;}
.text-fetraf{color:#da251d !important;}
/***************************************************/
.bg-lightgray{background-color:#525252 !important}
.bg-darkgray{background-color:#424343 !important}
.bg-gray{background-color:#ccc !important}
.bg-red{background-color:#ED3237!important}
.bg-white{background-color:#fff !important}
.bg-blue{ background-color:#11273F !important}
.bg-black-transparent{background-color:rgba(0,0,0,0.5) !important}
.bg-white-transparent{background-color:rgba(255,255,255,0.5) !important}
.bg-header{background-color:#99CC33; color:#000; padding:5px;}
/***************************************************/
.t10{font-size:0.625rem;}
.t11{font-size:0.6875rem;}
.t12{font-size:0.75rem;}
.t13{font-size:0.8125rem;}
.t14{font-size:0.875rem;}
.t15{font-size:0.9375rem;}
.t16{font-size:1rem;}
.t17{font-size:1.0625rem;}
.t18{font-size:1.125rem;}
.t20{font-size:1.25rem;}
.t22{font-size:1.375rem;}
.t24{font-size:1.5rem;}
.t26{font-size:1.625rem;}
.t28{font-size:1.75rem;}
.t30{font-size:1.875rem;}
.t35{font-size:2.1875rem;}
.t40{font-size:2.5rem;}
.t45{font-size:2.8125rem;}
.t50{font-size:3.125rem;}
.t55{font-size:3.4375rem;}
.t60{font-size:3.75rem;}
.t70{font-size:4.75rem;}
.t80{font-size:5.75rem;}
/***************************************************/
.link{ text-decoration:none;color:inherit; cursor:pointer;}
.link:hover{ text-decoration:underline;color:rgba(6,33,248,1.00); cursor:pointer;}
/***************************************************/
.space-10{ clear:both !important; width:100%; height:10px;}
.space-20{ clear:both !important; width:100%; height:20px;}
.space-30{ clear:both !important; width:100%; height:30px;}
.space-40{ clear:both !important; width:100%; height:40px;}
.space-50{ clear:both !important; width:100%; height:50px;}
/***************************************************/
.line-1{clear:both; width:100%; height:1px; background:currentColor !important; margin:15px 0 !important;}
.line-2{clear:both; width:100%; height:2px; background:currentColor !important; margin:15px 0 !important;}
.line-3{clear:both; width:100%; height:3px; background:currentColor !important; margin:15px 0 !important;}
.line-4{clear:both; width:100%; height:4px; background:currentColor !important; margin:15px 0 !important;}
.line-5{clear:both; width:100%; height:5px; background:currentColor !important; margin:15px 0 !important;}
.line-after-1{margin-left: 5px;position: relative;width: 100%;}
.line-after-1::after{position: absolute;content: "";height: 1px;background-color: #ccc;width: 100%;margin-left: 15px;top: 50%;}
/************************************************************************/



a:hover {
    cursor: pointer;
    text-decoration:none !important;
}

ul, li {
    list-style: none!important;
	margin-bottom: 0px !important;
	display: inline;
	padding: 0px !important;
}

*:before, *:after {
    box-sizing: inherit;
}

.font-delicias{
	font-family: 'Dancing Script', cursive;
}

/* Styles for Accordion */

.toggle{
	margin-bottom: 20px;
}

.toggle .toggle-title {
  position: relative;
  display: block;
  background-color: #E19E2F;
}
.toggle .toggle-title h3 {
  font-size: 20px;
  margin: 0px;
  line-height: 1;
  cursor: pointer;
  font-weight: 200;
}
.toggle .toggle-inner {
  display: none;
}
.toggle .toggle-inner div {
  max-width: 100%;
}
.toggle-inner .tab-one{
	background-color: rgba(0,0,0,0.10);
	padding: 10px;
}
.toggle-inner .tab-two{
	background-color: rgba(0,0,0,0.20);
	padding: 10px;
}
.toggle .toggle-title .title-name {
  display: block;
  padding: 10px;
}
.toggle .toggle-title a i {
  font-size: 22px;
  margin-right: 5px;
}
.toggle .toggle-title i {
  position: absolute;
  background: url(/assets/images/plus_minus.png) 0px -24px no-repeat;
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin: 10px;
  right: 0;
}
.toggle .toggle-title.active i {
  background: url(/assets/images/plus_minus.png) 0px 0px no-repeat;
}

.price{
	background-color: #643700;
	color: #FFF !important;
	font-weight: bold;
	padding: 10px;
}
.price2{
	background-color: #81540F;
	color: #FFF !important;
	font-weight: bold;
	padding: 10px;
}

.doce{
	padding: 3px 7px;
	background-color: #FFD600;
	font-weight: bold;
	font-size: 10px;
	margin-left: 10px;
}

@media screen and (max-width:768px){
	.price{
		margin-top: 10px;
	}
	.price2{
		margin-top: 10px;
	}
}