﻿.powerby, .powerby a{color:#FFFFFF;}
@media (max-width: 480px) {
.instagram-widget{min-height:970px;}
}
.div-com-imagem { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat;  background-size: cover; }
.botao_sys_padrao {color:#FFFFFF;background:#A13B80;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#000000;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#000000;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#A13B80;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#A13B80;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#000000;color:#FFFFFF}
.img_produtos17 div{min-height:90px;min-width: 29.3%;}
.img_produtos17 img:nth-child(1){width: 94%;margin-right: 11px;}
.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #FFFFFF;filter: alpha(opacity=100); opacity: 1.0;}

@media (max-width: 799px) {
.botao_sys_padrao, .botao_sys_padrao2, .botao_sys_padrao3{width:100%;margin:5px 0;}
}
.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}
.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #FFFFFF;}
.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #A13B80;height:55px;}
.viewsys_menu_mobile a{ color: #A13B80; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #000000;font-size:15px;}
body{color:#000000;}

h1 { display: inline-block; color:#FFF;padding: 5px; border-top: 2px solid #bda78b; border-bottom: 2px solid #bda78b; text-align: center; text-shadow: #000000 1px 1px 1px; font-family: 'Playfair Display', serif;}

h2 {color:#A13B80;font-size:55px; border-bottom: solid 1px #A13B80;border-top: solid 1px #A13B80;display:table-cell;font-family: 'Playfair Display', serif;font-weight: 100;}
h3 {color: #A13B80;}
a {color: #000000;}
a:hover {color: #A13B80;}
.viewsys_foot h3{color: #fff;}
.viewsys_foot {background:#A13B80;border-top:38px #4F8E7E solid;margin-top: -20px;}
.responsive-foot {  border-top: 38px #A13B80 solid;}
.font_36{font-size:48px;}

#menu_superior_td_id_51 a{color: #4F8E7E;}
.viewsys_r_t_c_c_06, .destaque_blog_titulo{display:none;}

.destaque_blog {  max-height: 2000px; height: auto; width: auto; display: flex; margin: auto; max-width: 1200px; justify-content: space-between;    align-items: center;}
.destaque_blog_un {    width: 33%;    max-width: 300px;    height: 480px;    float: left;flex: 1;}

.menu-anchor {background: #A13B80;  margin-right: 65px;    margin-top: -50px;}
.menu-anchor:before { background: #FFFFFF; box-shadow: 0 0.45em 0 0 #FFFFFF, 0 0.9em 0 0 #FFFFFF;}
.menu-anchor-in{margin: 20px;}

.viewsys_conteudo hr, .google-rodape,.tb_sys8834 h1 {display:none;}

.viewsys_caixa_m_15_3 { width: 30%;}
.viewsys_r_t_b_m_15_3 { display: none; }
.viewsys_caixa_m_15_3 { font-size: 18px; }
.viewsys_r_t_m_15_3 {  height: 150px; }

.img_blog_home{display:none;}
.img_blog_conteudo{display:none;}
.viewsys_caixa{padding:1%;}
.viewsys_r_t{width:98%;padding:1%;}
.viewsys_r_text{width:100%;padding:0%;background:#333;color:#FFFFFF;}
.viewsys_r_text2{width:100%;}
.viewsys_r_text2{width:100%;}
.viewsys_r_t_b{color:#FFFFFF;}
.viewsys_r_t_a{color:#CCCCCC;}
.destaque_blog_img{width:100%;height:140px;overflow: hidden;}
.recente_blog_img{width:100%;height:150px;overflow: hidden;}
.viewsys_foot hr{width:100%;}


.viewsys_img {   min-height: 350px;    max-height: 350px;    height: 350px;}

.tb_sys8815 {background: #FFFFFF;padding:5px;max-width:600px;margin-left: auto;margin-right: auto;}
.tb_sys8815 h1{font-size:16px;margin-top: -10px;margin-bottom:-15px;}
.col_sys8915{display:none;}
.tb_sys8815 input{height: 35px;background: #FFF;border:1px #CCCCCC solid;padding:5px;}
.tb_sys8815 select{height: 35px;background: #FFF;border:1px #CCCCCC solid;padding:5px;}
.tb_sys8815 input[type="submit"]{height: 35px;background: #4F8E7E;padding:5px;font-size:16px;margin-top: -10px;}

.classlogo{max-height:120px;margin-top: 10px }

.menu_sys_top	{margin: -20px 0px 0px 0px;}

.viewsys_menu_lateral {  background: #FFF; margin-bottom: -235px;    min-height: 140px;}


.localizacao_topo, .viewsys_barra_a {display:none;}
.viewsys_conteudo h1{font-size:68px;color:#fff;margin: 50px 0 120px 0;}


@media (max-width: 799px) {
html, body { background-position: center -100px;}
.viewsys_conteudo h1{font-size:38px;color:#000;margin: 0px 0 130px 0;}
#viewsys_menu_top {max-height:20px;}
.viewsys_menu_lateral { min-height: 90px;}
.viewsys_caixa_m_15_3 { width: 97%;}
#colunas5 {min-height: 968px}
}



.viewsys_text img{margin: 20px 10px 20px 20px;}

.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}

.viewsys_menu_mobile_on,.viewsys_menu_mobile {  background: #FFF;filter: alpha(opacity=100); opacity: 1.0;}

.viewsys_barra_a { width: 90%; margin: 5%;background: #4F8E7E;}
.viewsys_menu_mobile td {  width: 100%;}
.viewsys_menu_mobile_lateral ul.viewsys_menu_mobile li {width: 100%;}
.viewsys_menu_mobile_lateral a {  min-width: 100%;  max-width: 100%; text-align: center;padding:0;margin:0;}
.viewsys_menu_mobile table { width:96%;margin:0 auto 0 2%;}
.viewsys_menu_mobile tr { width:46%;margin:0 auto 0 2%;float:left;border:0px;}
.viewsys_menu_mobile td { background: #A13B80;height:105px;border:0px;display: block;margin:2px;}
.viewsys_menu_mobile td:hover { background: #CCCCCC;}
.viewsys_menu_mobile a{ color: #FFFFFF; font-size:13px; }
.viewsys_menu_mobile a:hover{ color: #FFFFFF; font-size:13px; }

#mobile_menu_1 a:before { font-family: "FontAwesome"; content: "\f015"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_2 a:before { font-family: "FontAwesome"; content: "\f2bd"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_3 a:before { font-family: "FontAwesome"; content: "\f041"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_4 a:before { font-family: "FontAwesome"; content: "\f044"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_4 { background: #4F8E7E;}

#mobile_menu_5 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}

#mobile_menu_6 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}

#mobile_menu_7 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_8 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_9 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_10 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_11 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_12 a:before { font-family: "FontAwesome"; content: "\f0e0"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}

.tb_sys8829 h1 {display:none;}.menu-anchor-in { margin: 25px 0px 0 45px;}
