﻿.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:#333333;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:#333333;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#333333;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 #333333;height:55px;}
.viewsys_menu_mobile a{ color: #333333; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #000000;font-size:15px;}
body{color:#000000;}
h2 {color:#CCC;border-bottom: solid 1px #CCCCCC;}
h3 {color: #000000;}
a {color: #000000;}
a:hover {color: #CCCCCC;}
hr{display:none;}
.viewsys_foot {background:#FFFFFF;border-top:38px #333333 solid;}
.responsive-foot {  border-top: 38px #333333 solid;}


.viewsys_barra_busca input[type="image" i] {  width: 40px; height: 38px;}

.viewsys_botao_page_b, .viewsys_botao_page { font-size: 14px;}

.viewsys_menu_max {height:122px;}
.viewsys_menu_lateral {background:#333;}
.menu-anchor    	{background:#FFF;margin-top: 1px;margin-right: 10px;}
.menu-anchor:before	{
			background: #333;box-shadow: 0 .45em 0 0 #333, 0 .9em 0 0 #333;
			}
.viewsys_caixa {padding: 5px;width: 95%;height: 255px;margin: 0px 5px 50px 10px;}
.viewsys_img{min-height: 100px;height: auto;background: url(/escolha/images/sombra.png);background-position: center bottom;background-repeat: no-repeat;background-size:96%;padding-bottom: 10px;
}
.viewsys_menu_max{margin-top: -52px;}

.viewsys_float {  width: 46%;}
.viewsys_caixa {  max-width: 450px;}
.viewsys_img {  max-height: 240px;  min-height: 240px}
.viewsys_preco {  padding: 15px 0px 15px 0px;  background: #f1f1f1;}
.viewsys_r_t {  font-size: 16px;   text-align: center;    height: 35px;}


.viewsys_barra_busca input[type="image"]{ float: right;padding:10px; background:#333;margin-top: -5px;margin-right: -18px;} 
.viewsys_barra_busca input[type="text"]{ margin-top: -5px;margin-left: 5px;}
.viewsys_preco:hover{color:#cc0000;background: #F9F9F9;}

.viewsys_caixa_m_15_2{ float:left;margin: 1%;font-size:13px; width:31%; border-bottom:1px #CCC dotted;overflow: hidden;}
.viewsys_r_t_m_15_2{width:100%;border-bottom: 0px solid #555;height:200px;position:relative; text-align:justify; overflow:hidden; padding-top: 5px;}			
.viewsys_r_t_c_m_15_2{float:right;font-size:10px;}				
.viewsys_r_t_b_m_15_2{color:#000;font-size:25px;font-weight: none;text-align:left; width:100%; height:90px;overflow:hidden;}
.viewsys_img_m_15_2{width:100%;height:150px;overflow:hidden;}
.viewsys_img_b_m_15_2{width:100%;border: 0px solid #000;overflow: hidden;}

			
.viewsys_caixa_m_15_3{ float:left;font-size:13px; width:99%; border-bottom:1px #CCC dotted;overflow: hidden;}
.viewsys_r_t_m_15_3{width:100%;border-bottom: 0px solid #555;height:200px;position:relative; text-align:justify; overflow:hidden; padding-top: 5px;}			
.viewsys_r_t_c_m_15_3{float:right;font-size:10px;}				
.viewsys_r_t_b_m_15_3{color:#000;font-size:25px;font-weight: none;text-align:left; width:100%; height:90px;overflow:hidden;}
.viewsys_img_m_15_3{width:100%;height:150px;overflow:hidden;}
.viewsys_img_b_m_15_3{width:100%;border: 0px solid #000;overflow: hidden;}

.alvo_logo{display:none;}

@media (max-width: 799px) {body{   font-size:x-small;}
.viewsys_img {   min-height: auto;}
.viewsys_float {  width: 96%;}
.viewsys_caixa_m_15_2 {width:97%;}

#menu_topo::before{  content:'MENU/FILTROS';  position:absolute;    font-size: 18px;    margin-top: 12px;    right: 123px;    font-weight: bold;    color: #F1F1F1;}
#menu_topo::after{  font-family: "FontAwesome"; content: "\f054";  position:absolute;    font-size: 24px;    margin-top: 10px;    right: 95px;    font-weight: bold;    color: #F1F1F1; }

.viewsys_caixa_c_18 {width: 98%;min-width: 98%;}
.viewsys_r_t_b_m_15_2{ height: 50px;max-height: 50px;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.viewsys_r_t_m_15_2 {  height: 125px;max-height: 125px;}
#colunas {max-height:343px;height: 343px;}
#colunas2, #colunas3, #colunas4 {min-height:870px;}
.viewsys_caixa_videos { width: 98%;}
#colunas4b, #colunas5b, #colunas6b {max-height:273px;height: 273px;}



.viewsys_img_m_15_2, .viewsys_img_m_15_3{height:180px;}
}



@media (max-width: 488px) {
.viewsys_caixa_m_15_ {  width: 98%;height: 340px;}
.viewsys_r_t_b_m_15_, .viewsys_r_t_b_m_15_2{font-size:15px; line-height: 15px;height: 150px;}
.viewsys_r_t_b_m_15_5 {font-size:13px; line-height: 20px; height: 150px;}
.viewsys_r_t_b_m_15_ {max-height: 75px;height: 75px;  display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;  margin: 5px 0;}
}



.viewsys_menu_lateral {  height: auto;  position: fixed; z-index: 999; top: 0;}


.viewsys_menu_mobile_on,.viewsys_menu_mobile { background: #333333;filter: alpha(opacity=100); opacity: 1.0;}

.viewsys_barra_a { width: 90%; margin: 5%;background: #111111;}
.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:48%;margin:0 auto 0 1%;float:left;border:0px;}
.viewsys_menu_mobile td { background: #000000;height:105px;border:0px;display: block;margin:2px;}
.viewsys_menu_mobile td:hover { background: #CCCCCC;}
.viewsys_menu_mobile a{ color: #FFFFFF; font-size:12px; }
.viewsys_menu_mobile a:hover{ color: #FFFFFF; font-size:12px; }
.mobile_lateral_sys0  tr, .mobile_lateral_sys1  tr, .mobile_lateral_sys2  tr, .mobile_lateral_sys3 tr, .mobile_lateral_sys4 tr, .mobile_filtros_sys0 tr{ width:96%;margin:0 auto 0 2%;}
#mobile_menu_18 a{font-size:18px;}
#mobile_menu_18 a:hover{font-size:18px;}

.mobile_lateral_sys0  td, .mobile_lateral_sys1  td, .mobile_lateral_sys2  td, .mobile_lateral_sys3 td, .mobile_lateral_sys4 td, .mobile_filtros_sys0 td {  background: #000000;    padding-top: 7px;    height: 35px;    border: 0px;    display: block;    margin: 2px;}



.viewsys_preco:before { font-family: "FontAwesome"; content: "\f03e"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-2px;}

.sys_entre_menu46:before { font-family: "FontAwesome"; content: "\f03e"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-2px;}

.sys_entre_menu461:before { font-family: "FontAwesome"; content: "\f02d"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-5px;}

.sys_entre_menu462:before { font-family: "FontAwesome"; content: "\f0e4"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-5px;}

.sys_entre_menu463:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-5px;}

.sys_entre_menu464:before { font-family: "FontAwesome"; content: "\f29c"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-5px;}

.sys_entre_menu465:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-5px;}

.sys_entre_menu466:before { font-family: "FontAwesome"; content: "\f085"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 16px; margin-top:-5px;}




#mobile_menu_1 a:before { font-family: "FontAwesome"; content: "\f03e"; 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: "\f02d"; 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: "\f0e4"; 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: "\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_4 { background: #111111;}

#mobile_menu_5 a:before { font-family: "FontAwesome"; content: "\f29c"; 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, #mobile_menu_7, #mobile_menu_8, #mobile_menu_9 {display:none;}

#mobile_menu_10 a:before { font-family: "FontAwesome"; content: "\f085"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
.menu-anchor-in { margin: 25px 0px 0 45px;}
