/*

TEMPLATE CRIADO POR: AGENCIA KLENS - MARKETING DIGITAL

PLATAFORMA: JOOMLA 3.3 - DIREITOS RESERVADOS - JOOMLA.ORG

CONTATO: (41) 3027-7879 / WWW.KLENS.COM.BR

*/



@font-face {

	font-family: 'Conv_Oswald-Light';

	src:url(../fontes/Oswald-Light.otf);

	src:url(../fontes/Oswald-Light.ttf);

}



#rt-mainbody ul {list-style:none;}

#rt-mainbody ul li {background:url(../../../images/arrow1.png) no-repeat scroll left -176px rgba(0, 0, 0, 0); line-height: 25px; list-style: outside none none; padding-left: 23px;}





/*====================== TAGS PADRÕES ======================*/



h1 {font-size: 160%; color:#333333;}

.title, .component-content h2 {font-size: 90%; padding-bottom: 10px; text-transform:uppercase;}

.telefone-top {text-align:right; font-size:100%; line-height:30px;}



/*=========================== TOP ==========================*/



#rt-top .rt-block {margin: 0px 10px; padding:5px 10px 0px 0px}

#rt-top .soclinks {float:right;}

#rt-top div.soclinks img {width:25px !important; height:25px !important;}



/*========================== HEADER ========================*/

#rt-header {font-family: "Open Sans","Helvetica",arial,serif;}

#rt-header .logo-block {

    margin: 30px 10px;

}

#rt-header .icon-phone {color:#00911a; font-size:18px;}

#rt-header .fone-top {color:#3f3e40; font-size:22px;}

#rt-header .telefone-top p {display:block; margin-bottom:-5px !important;}

#rt-header .atendimento {color:#3f3e40;}

#rt-header span.atendimento {display:block;  margin-bottom:-40px !important;}

#rt-top-surround:after {background:#f5f5f5}

#rt-top-surround {

    border-bottom: none;

    box-shadow: none;

}



#rt-header .rt-block {padding: 0px 10px;} 



/*========================== MENU ==========================*/



#rt-menu .gf-menu {margin: 10px 0 7px 25px;}

#rt-menu {background:#fff200;}



.gf-menu .item {text-shadow:none}



.gf-menu.l1 > li.active {

    background: none repeat scroll 0 0 #018017;

    border: 1px solid #007315;

    border-radius: 4px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 #ffffff;

}



.gf-menu.l1 > li.active .item {color:#FFF;}



.gf-menu li:hover > .item {

	text-shadow:none;	

}



.gf-menu li.active > .item:hover {

	text-shadow:none;

	color:#fff200 !important;	

}







/*======================= BREADCRUMBS ======================*/



.breadcrumb {

    background-color: transparent !important;

    border-radius: 0px;

}



/*======================== SLIDESHOW ========================*/



#rt-drawer {

    border-bottom: none;

}



#rt-slideshow .rt-block {

    margin: 0px 10px;

    padding: 0px 15px;

    position: relative;

}



#rt-slideshow {background:#00911a url(../images/patterns/noise.png);}



/*======================= SECTIONS ======================*/
#rt-section {background:#004e8b url(../images/patterns/noise.png);}

#rt-section h1 {color:#fff; font-weight:normal;}
/*========================== FOOTER =========================*/



#rt-footer .acysubbuttons {text-align: left !important;}

#rt-footer .acymailing_form p {margin:0px;}

#rt-footer .large {font-size:18px;}

#rt-footer .social-media {padding-top:0px;}

#rt-footer .logotipo-rodape {text-align:center; line-height:170px;}

div.soclinks img {opacity: 0.70 !important; filter: alpha(opacity=70) !important;}

div.soclinks img:hover {opacity: 1.0 !important; filter: alpha(opacity=100) !important;}



/*===================== COPYRIGHT KLENS =====================*/



#rt-copyright {text-align:center; background:url(../images/bg/bg-copyright.jpg);}

#rt-copyright p.copyright-klens {padding:0px; margin:0px; color:#aaa;}

#rt-copyright p.copyright-klens a:hover {color:#aaa}



/*==================== MÓDULO DE CLIENTES ===================*/



#prev101 {left: -25px !important; top: 40px !important;}

#next101 {right: -25px !important; top: 40px !important;}



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



/* Smartphones */

@media (max-width: 480px) {

	#rt-footer .logotipo-rodape {line-height:0px;}

	.rt-block {margin:0px 10px;}

	#rt-contato .telefones-contato2 {padding-left:0px; display:block;}

	#rt-contato .telefones-contato1, #rt-contato .telefones-contato2 {font-size:100%;}

	#rt-contato .barra-separador, #rt-footer .logotipo-rodape, #rt-top .social-media,

	#prev101, #next101 {display:none !important;}	

}

/* Smartphones to Tablets */

@media (min-width: 481px) and (max-width: 767px) {

	#rt-footer .logotipo-rodape {line-height:0px;}

	.rt-block {margin:0px 10px;}

}

/* Tablets */

@media (min-width: 768px) and (max-width: 959px) {

	#rt-footer .logotipo-rodape {line-height:0px;}

	.rt-block {margin:0px 10px;}

}

/* Desktop */

@media (min-width: 960px) and (max-width: 1199px) {



}

/* Large Display */

@media (min-width: 1200px) {



}