/*CSS para impressão*/
@media print {

* {
background:transparent !important;
color:#000 !important;
text-shadow:none !important;
filter:none !important;
-ms-filter:none !important;
}

body {
margin:0;
padding:0;
line-height: 1.4em;
}

.top-header {
	display: none;
}
.menu-style2 {
	display: none;
}
.fl-search {
	display: none;
}

a:after {
content: " (" attr(cite) ")";
}

a[href]:after {
    content: " (" attr(href) ")";
}

a[href]:after {
	content: none !important;
}

a, a:visited {
text-decoration: underline;
}


a:after, a[href^="javascript:"]:after, a[href^="#"]:after { 
content: ""; 
}

p a {
word-wrap: break-word;
}

.vc_tta-panel-body {
	display: block !important;
}
.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {

	display: block !important;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px;
}
}