﻿/* Fonts families */
body.pff-1, .pff-1 input, .pff-1 select, .pff-1 textarea, .pff-1 blockquote {
	font-family: 'Merriweather', Georgia, Times New Roman, Serif;
}
body.pff-2, .pff-2 input, .pff-2 select, .pff-2 textarea, .pff-2 blockquote {
	font-family: 'Source Sans Pro', Helvetica Neue, Arial, Sans-serif;
}
body.pff-3, .pff-3 input, .pff-3 select, .pff-3 textarea, .pff-3 blockquote {
	font-family: 'Ubuntu', Helvetica Neue, Arial, Sans-serif;
}
body.pff-4, .pff-4 input, .pff-4 select, .pff-4 textarea, .pff-4 blockquote {
	font-family: 'PT Sans', Helvetica Neue, Arial, Sans-serif;
}
body.pff-5, .pff-5 input, .pff-5 select, .pff-5 textarea, .pff-5 blockquote {
	font-family: 'Roboto', Helvetica Neue, Arial, Sans-serif;
}
body.pff-6, .pff-6 input, .pff-6 select, .pff-6 textarea, .pff-6 blockquote {
	font-family: 'Open Sans', Helvetica Neue, Arial, Sans-serif;
}
body.pff-7, .pff-7 input, .pff-7 select, .pff-7 textarea, .pff-7 blockquote {
	font-family: 'Lato', Helvetica Neue, Arial, Sans-serif;
}
body.pff-8, .pff-8 input, .pff-8 select, .pff-8 textarea, .pff-8 blockquote {
	font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif;
}
body.pff-9, .pff-9 input, .pff-9 select, .pff-9 textarea, .pff-9 blockquote {
	font-family: 'Exo', Helvetica Neue, Arial, Sans-serif;
}
body.pff-10, .pff-10 input, .pff-10 select, .pff-10 textarea, .pff-10 blockquote {
	font-family: 'Roboto Slab', Trebuchet MS, Sans-serif;
}
body.pff-11, .pff-11 input, t, .pff-21 textarea, .pff-21 blockquote {
	font-family: Helvetica Neue, Arial, Sans-serif;
}
body.pff-22, .pff-22 input, .pff-22 select, .pff-22 textarea, .pff-22 blockquote {
	font-family: 'Droid Serif', Georgia, Times, Times New Roman, Serif;
}
body.pff-23, .pff-23 input, .pff-23 select, .pff-23 textarea, .pff-23 blockquote {
	font-family: 'PT Serif', Georgia, Times, Times New Roman, Serif;
}
body.pff-24, .pff-24 input, .pff-24 select, .pff-24 textarea, .pff-24 blockquote {
	font-family: 'Vollkorn', Georgia, Times, Times New Roman, Serif;
}
body.pff-25, .pff-25 input, .pff-25 select, .pff-25 textarea, .pff-25 blockquote {
	font-family: 'Alegreya', Georgia, Times, Times New Roman, Serif;
}
body.pff-26, .pff-26 input, .pff-26 select, .pff-26 textarea, .pff-26 blockquote {
	font-family: 'Noto Serif', Georgia, Times, Times New Roman, Serif;
}
body.pff-27, .pff-27 input, .pff-27 select, .pff-27 textarea, .pff-27 blockquote {
	font-family: 'Crimson Text', Georgia, Times, Times New Roman, Serif;
}
body.pff-28, .pff-28 input, .pff-28 select, .pff-28 textarea, .pff-28 blockquote {
	font-family: 'Gentium Book Basic', Georgia, Times, Times New Roman, Serif;
}
body.pff-29, .pff-29 input, .pff-29 select, .pff-29 textarea, .pff-29 blockquote {
	font-family: 'Volkhov', Georgia, Times, Times New Roman, Serif;
}
body.pff-30, .pff-30 input, .pff-30 select, .pff-30 textarea, .pff-30 blockquote {
	font-family: Times, Times New Roman, Serif;
}
body.pff-31, .pff-31 input, .pff-31 select, .pff-31 textarea, .pff-31 blockquote {
	font-family: 'Alegreya SC', Georgia, Times, Times New Roman, Serif;
}
body.pff-32, .pff-32 input, .pff-32 select, .pff-32 textarea, .pff-32 blockquote {
	font-family: 'Montserrat', Helvetica Neue, Arial, Sans-serif;
}
body.pff-33, .pff-33 input, .pff-33 select, .pff-33 textarea, .pff-33 blockquote {
	font-family: 'Fira Sans', Helvetica Neue, Arial, Sans-serif;
}
.hff-1 h1, .hff-1 h2, .hff-1 h3, .hff-1 h4, .hff-1 h5, .hff-1 h6, .sff-1 #site-name, .sff-1 #footer-site-name, .slff-1 #site-slogan, .slff-1 #footer-site-slogan {
	font-family: 'Merriweather', Georgia, Times New Roman, Serif;
}
.hff-2 h1, .hff-2 h2, .hff-2 h3, .hff-2 h4, .hff-2 h5, .hff-2 h6, .sff-2 #site-name, .sff-2 #footer-site-name, .slff-2 #site-slogan, .slff-2 #footer-site-slogan {
	font-family: 'Source Sans Pro', Helvetica Neue, Arial, Sans-serif;
}
.hff-3 h1, .hff-3 h2, .hff-3 h3, .hff-3 h4, .hff-3 h5, .hff-3 h6, .sff-3 #site-name, .sff-3 #footer-site-name, .slff-3 #site-slogan, .slff-3 #footer-site-slogan {
	font-family: 'Ubuntu', Helvetica Neue, Arial, Sans-serif;
}
.hff-4 h1, .hff-4 h2, .hff-4 h3, .hff-4 h4, .hff-4 h5, .hff-4 h6, .sff-4 #site-name, .sff-4 #footer-site-name, .slff-4 #site-slogan, .slff-4 #footer-site-slogan {
	font-family: 'PT Sans', Helvetica Neue, Arial, Sans-serif;
}
.hff-5 h1, .hff-5 h2, .hff-5 h3, .hff-5 h4, .hff-5 h5, .hff-5 h6, .sff-5 #site-name, .sff-5 #footer-site-name, .slff-5 #site-slogan, .slff-5 #footer-site-slogan {
	font-family: 'Roboto', Helvetica Neue, Arial, Sans-serif;
}
.hff-6 h1, .hff-6 h2, .hff-6 h3, .hff-6 h4, .hff-6 h5, .hff-6 h6, .sff-6 #site-name, .sff-6 #footer-site-name, .slff-6 #site-slogan, .slff-6 #footer-site-slogan {
	font-family: 'Open Sans', Helvetica Neue, Arial, Sans-serif;
}
.hff-7 h1, .hff-7 h2, .hff-7 h3, .hff-7 h4, .hff-7 h5, .hff-7 h6, .sff-7 #site-name, .sff-7 #footer-site-name, .slff-7 #site-slogan, .slff-7 #footer-site-slogan {
	font-family: 'Lato', Helvetica Neue, Arial, Sans-serif;
}
.hff-8 h1, .hff-8 h2, .hff-8 h3, .hff-8 h4, .hff-8 h5, .hff-8 h6, .sff-8 #site-name, .sff-8 #footer-site-name, .slff-8 #site-slogan, .slff-8 #footer-site-slogan {
	font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif;
}
.hff-9 h1, .hff-9 h2, .hff-9 h3, .hff-9 h4, .hff-9 h5, .hff-9 h6, .sff-9 #site-name, .sff-9 #footer-site-name, .slff-9 #site-slogan, .slff-9 #footer-site-slogan {
	font-family: 'Exo', Helvetica Neue, Arial, Sans-serif;
}
.hff-10 h1, .hff-10 h2, .hff-10 h3, .hff-10 h4, .hff-10 h5, .hff-10 h6, .sff-10 #site-name, .sff-10 #footer-site-name, .slff-10 #site-slogan, .slff-10 #footer-site-slogan {
	font-family: 'Roboto Slab', Trebuchet MS, Sans-serif;
}
.hff-11 h1, .hff-11 h2, .hff-11 h3, .hff-11 h4, .hff-11 h5, .hff-11 h6, .sff-11 #site-name, .sff-11 #footer-site-name, .slff-11 #site-slogan, .slff-11 #footer-site-slogan {
	font-family: 'Raleway', Helvetica Neue, Arial, Sans-serif;
}
.hff-12 h1, .hff-12 h2, .hff-12 h3, .hff-12 h4, .hff-12 h5, .hff-12 h6, .sff-12 #site-name, .sff-12 #footer-site-name, .slff-12 #site-slogan, .slff-12 #footer-site-slogan {
	font-family: 'Josefin Sans', Georgia, Times New Roman, Serif;
}
.hff-13 h1, .hff-13 h2, .hff-13 h3, .hff-13 h4, .hff-13 h5, .hff-13 h6, .sff-13 #site-name, .sff-13 #footer-site-name, .slff-13 #site-slogan, .slff-13 #footer-site-slogan {
	font-family: Georgia, Times New Roman, Serif;
}
.hff-14 h1, .hff-14 h2, .hff-14 h3, .hff-14 h4, .hff-14 h5, .hff-14 h6, .sff-14 #site-name, .sff-14 #footer-site-name, .slff-14 #site-slogan, .slff-14 #footer-site-slogan {
	font-family: 'Playfair Display', Times New Roman, Serif;
}
.hff-15 h1, .hff-15 h2, .hff-15 h3, .hff-15 h4, .hff-15 h5, .hff-15 h6, .sff-15 #site-name, .sff-15 #footer-site-name, .slff-15 #site-slogan, .slff-15 #footer-site-slogan {
	font-family: 'Philosopher', Georgia, Times New Roman, Serif;
}
.hff-16 h1, .hff-16 h2, .hff-16 h3, .hff-16 h4, .hff-16 h5, .hff-16 h6, .sff-16 #site-name, .sff-16 #footer-site-name, .slff-16 #site-slogan, .slff-16 #footer-site-slogan {
	font-family: 'Cinzel', Georgia, Times New Roman, Serif;
}
.hff-17 h1, .hff-17 h2, .hff-17 h3, .hff-17 h4, .hff-17 h5, .hff-17 h6, .sff-17 #site-name, .sff-17 #footer-site-name, .slff-17 #site-slogan, .slff-17 #footer-site-slogan {
	font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif;
}
.hff-18 h1, .hff-18 h2, .hff-18 h3, .hff-18 h4, .hff-18 h5, .hff-18 h6, .sff-18 #site-name, .sff-18 #footer-site-name, .slff-18 #site-slogan, .slff-18 #footer-site-slogan {
	font-family: 'Playfair Display SC', Georgia, Times New Roman, Serif;
}
.hff-19 h1, .hff-19 h2, .hff-19 h3, .hff-19 h4, .hff-19 h5, .hff-19 h6, .sff-19 #site-name, .sff-19 #footer-site-name, .slff-19 #site-slogan, .slff-19 #footer-site-slogan {
	font-family: 'Cabin', Helvetica Neue, Arial, Sans-serif;
}
.hff-20 h1, .hff-20 h2, .hff-20 h3, .hff-20 h4, .hff-20 h5, .hff-20 h6, .sff-20 #site-name, .sff-20 #footer-site-name, .slff-20 #site-slogan, .slff-20 #footer-site-slogan {
	font-family: 'Noto Sans', Arial, Helvetica Neue, Sans-serif;
}
.hff-21 h1, .hff-21 h2, .hff-21 h3, .hff-21 h4, .hff-21 h5, .hff-21 h6, .sff-21 #site-name, .sff-21 #footer-site-name, .slff-21 #site-slogan, .slff-21 #footer-site-slogan {
	font-family: Helvetica Neue, Arial, Sans-serif;
}
.hff-22 h1, .hff-22 h2, .hff-22 h3, .hff-22 h4, .hff-22 h5, .hff-22 h6, .sff-22 #site-name, .sff-22 #footer-site-name, .slff-22 #site-slogan, .slff-22 #footer-site-slogan {
	font-family: 'Droid Serif', Georgia, Times, Times New Roman, Serif;
}
.hff-23 h1, .hff-23 h2, .hff-23 h3, .hff-23 h4, .hff-23 h5, .hff-23 h6, .sff-23 #site-name, .sff-23 #footer-site-name, .slff-23 #site-slogan, .slff-23 #footer-site-slogan {
	font-family: 'PT Serif', Georgia, Times, Times New Roman, Serif;
}
.hff-24 h1, .hff-24 h2, .hff-24 h3, .hff-24 h4, .hff-24 h5, .hff-24 h6, .sff-24 #site-name, .sff-24 #footer-site-name, .slff-24 #site-slogan, .slff-24 #footer-site-slogan {
	font-family: 'Vollkorn', Georgia, Times, Times New Roman, Serif;
}
.hff-25 h1, .hff-25 h2, .hff-25 h3, .hff-25 h4, .hff-25 h5, .hff-25 h6, .sff-25 #site-name, .sff-25 #footer-site-name, .slff-25 #site-slogan, .slff-25 #footer-site-slogan {
	font-family: 'Alegreya', Georgia, Times, Times New Roman, Serif;
}
.hff-26 h1, .hff-26 h2, .hff-26 h3, .hff-26 h4, .hff-26 h5, .hff-26 h6, .sff-26 #site-name, .sff-26 #footer-site-name, .slff-26 #site-slogan, .slff-26 #footer-site-slogan {
	font-family: 'Noto Serif', Georgia, Times, Times New Roman, Serif;
}
.hff-27 h1, .hff-27 h2, .hff-27 h3, .hff-27 h4, .hff-27 h5, .hff-27 h6, .sff-27 #site-name, .sff-27 #footer-site-name, .slff-27 #site-slogan, .slff-27 #footer-site-slogan {
	font-family: 'Crimson Text', Georgia, Times, Times New Roman, Serif;
}
.hff-28 h1, .hff-28 h2, .hff-28 h3, .hff-28 h4, .hff-28 h5, .hff-28 h6, .sff-28 #site-name, .sff-28 #footer-site-name, .slff-28 #site-slogan, .slff-28 #footer-site-slogan {
	font-family: 'Gentium Book Basic', Georgia, Times, Times New Roman, Serif;
}
.hff-29 h1, .hff-29 h2, .hff-29 h3, .hff-29 h4, .hff-29 h5, .hff-29 h6, .sff-29 #site-name, .sff-29 #footer-site-name, .slff-29 #site-slogan, .slff-29 #footer-site-slogan {
	font-family: 'Volkhov', Georgia, Times, Times New Roman, Serif;
}
.hff-30 h1, .hff-30 h2, .hff-30 h3, .hff-30 h4, .hff-30 h5, .hff-30 h6, .sff-30 #site-name, .sff-30 #footer-site-name, .slff-30 #site-slogan, .slff-30 #footer-site-slogan {
	font-family: Times, Times New Roman, Serif;
}
.hff-31 h1, .hff-31 h2, .hff-31 h3, .hff-31 h4, .hff-31 h5, .hff-31 h6, .sff-31 #site-name, .sff-31 #footer-site-name, .slff-31 #site-slogan, .slff-31 #footer-site-slogan {
	font-family: 'Alegreya SC', Georgia, Times, Times New Roman, Serif;
}
.hff-32 h1, .hff-32 h2, .hff-32 h3, .hff-32 h4, .hff-32 h5, .hff-32 h6, .sff-32 #site-name, .sff-32 #footer-site-name, .slff-32 #site-slogan, .slff-32 #footer-site-slogan {
	font-family: 'Montserrat', Helvetica Neue, Arial, Sans-serif;
}
.hff-33 h1, .hff-33 h2, .hff-33 h3, .hff-33 h4, .hff-33 h5, .hff-33 h6, .sff-33 #site-name, .sff-33 #footer-site-name, .slff-33 #site-slogan, .slff-33 #footer-site-slogan {
	font-family: 'Fira Sans', Helvetica Neue, Arial, Sans-serif;
}
.maintenance-page h1, body.maintenance-page {
	font-family: 'Roboto', Helvetica Neue, Arial, Sans-serif;
}
.maintenance-page #site-name, .maintenance-page #site-slogan {
	font-family: 'Montserrat', Helvetica Neue, Arial, Sans-serif;
}
body {
	font-size: 15px;
	color: #3f3f3f;
	line-height: 1.46;
	text-rendering: optimizeLegibility;
}
p {
	margin: 0;
	padding: 0 0 15px 0;
}
p.large {
	font-size: 18px;
	line-height: 1.33;
	font-weight: 700;
	padding-bottom: 20px;
}
a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #c0273c;
}
a:hover {
	text-decoration: underline;
	color: #ea2d49;
}
a:focus {
	outline: none;
	text-decoration: none;
	color: #ea2d49;
}
code, pre {
	word-wrap: break-word;
	word-break: break-all;
	white-space: pre;
	white-space: pre-wrap;
	font-family: 'Source Code Pro', Consolas, Monaco, Courier;
}
pre {
	background: #ebebeb;
	border: none;
	border-left: 10px solid #ea2d49;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #363636;
	padding: 20px;
	font-size: 14px;
	max-height: 62px;
	overflow: hidden;
	margin: 40px 0 40px 45px;
}
pre:hover {
	max-height: 10000px;
	-webkit-transition: all ease-in-out 2s;
	-moz-transition: all ease-in-out 2s;
	-o-transition: all ease-in-out 2s;
	-ms-transition: all ease-in-out 2s;
	transition: all ease-in-out 2s;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
blockquote {
	font-size: 24px;
	font-style: italic;
	padding: 0 0 0 140px;
	border-left: none;
	position: relative;
	margin: 40px 0 50px;
	line-height: 1.33;
	overflow: hidden;
	min-height: 80px;
}
.footer-area blockquote {
	padding-left: 70px;
}
/*Blockquote quote symbol*/
blockquote:after {
	position: absolute;
	font-family: 'PT Sans', Helvetica Neue, Arial, Sans-serif;
	content: "“";
	left: 15px;
	color: #dddddd;
	font-style: normal;
	font-size: 280px;
	line-height: 1;
	top: -20px;
	height: 100%;
}
.footer-area blockquote:after {
	left: 0;
	font-size: 190px;
	top: -15px;
}
 @media (min-width: 992px) {
.two-sidebars blockquote {
	padding: 0 0 0 75px;
}
.two-sidebars blockquote:after {
	left: 0;
	font-size: 190px;
	top: -15px;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.footer-area blockquote {
	padding-left: 40px;
	font-size: 18px;
}
.footer-area blockquote:after {
	left: 0;
	font-size: 90px;
	top: -5px;
}
}
 @media (max-width: 767px) {
blockquote {
	padding: 0 0 0 75px;
}
blockquote:after {
	left: 0;
	font-size: 190px;
	top: -15px;
}
}
ul {
	list-style-type: square;
}
ul.list li {
	margin-bottom: 5px;
}
/*Headings*/
h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
	line-height: 1.2;
	margin: 20px 0 10px 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #3f3f3f;
}
h1 {
	font-size: 28px;
	margin-bottom: 20px;
}
h2 {
	font-size: 28px;
	font-weight: 400;
	margin-bottom: 20px;
}
h3 {
	font-size: 22px;
	margin-bottom: 15px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
.title {
	margin-top: 0;
}
.sidebar h2.title, #page .block-views h2.title {
	margin-top: 7px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #464646;
	padding-bottom: 5px;
	border-bottom: 1px solid #c0273c;
	text-transform: uppercase;
}
.sidebar h3.title {
	margin-top: 9px;
}
.footer-area h2.title, .subfooter-area h2.title {
	font-size: 25px;
	margin-bottom: 20px;
}
#block-views-mt-user-latest-posts-block.block-views h2.title {
	font-size: 28px;
	font-weight: 700;
	border-bottom: 0;
	padding: 0;
	margin-bottom: 45px;
	text-transform: none;
}
 @media (max-width: 767px) {
.node h1.title {
	font-size: 36px;
}
}
 @media (max-width: 480px) {
#block-views-mt-user-latest-posts-block.block-views h2.title {
	margin-bottom: 20px;
}
}
/*Blocks*/
.block {
	padding: 0 0 25px 0;
}
.header-area .block, .pre-header-area .block {
	padding: 15px 0;
}
#highlighted .block {
	padding: 15px 0 10px;
}
.sidebar .block {
	padding: 0 0 40px 0;
}
.footer-area .block {
	padding: 0 0 35px 0;
}
.subfooter-area .block {
	padding: 10px 0;
}
#pre-header .block-superfish.block,  #main-navigation .block-superfish.block,  #main-navigation .block-menu.block,  #header #block-block-8,  .block-quicktabs .block,  #block-views-mt-internal-banner-block,  #block-views-mt-node-navigation-block {
	padding: 0;
}
/*Layout*/
#pre-header {
	background-color: #ea2d49;
}
#header-top {
	background-color: #ea2d49;
	border-bottom: 1px solid #ffffff;
	padding-top: 20px;
	padding-bottom: 5px;
}
#logo img {
  width: 100%;
}
#header {
	background-color: #c0273c;
	border-bottom: 6px solid #b00711;
}
#header-inside {
	background-color: #c0273c;
}
#page-intro-inside {
	position: relative;
	background-color: #ffffff;
}
#page>.container {
	background-color: #fff;
	overflow: hidden;
}
#page-inside {
	/*padding-bottom: 30px;*/
}
#top-content {
	padding: 20px 0 0 0;
}
#top-content #slideshow {
	margin-right: -15px;
	margin-left: -15px;
}
#top-content + #main-content {
	padding-top: 10px;
}
.front #banner #slideshow {
	margin-top: 10px;
}
#main-content {
	padding-top: 45px;
}
#highlighted {

	padding-bottom: 0;
	margin-bottom: 50px;
	padding-left: 15px;
	padding-right: 15px;
}
#footer {
	border-bottom: 6px solid #E5E5E5;
	padding-top: 50px;
	padding-bottom: 25px;
}
#subfooter {
	background:#f2f2f2;
	padding-top: 15px;
	padding-bottom: 10px;
}
 @media (min-width: 992px) {
.no-sidebars #highlighted {
	margin-left: -28.6%;
	margin-right: -28.6%;
	padding-left: 28.6%;
	padding-right: 28.6%;
}
.sidebar-second #highlighted, .sidebar-second #slideshow {
	margin-left: -15px;
}
.sidebar-first #highlighted, .sidebar-first #slideshow {
	margin-right: -15px;
}
.not-front.sidebar-second #highlighted {
	margin-left: -17.8%;
	padding-left: 17.8%;
}
.not-front.sidebar-first #highlighted {
	margin-right: -17.8%;
	padding-right: 17.8%;
}
.not-front.sidebar-second #slideshow {
	margin-left: -17.8%;
}
.not-front.sidebar-first #slideshow {
	margin-right: -17.8%;
}
}
 @media (max-width: 991px) {
#highlighted, #slideshow {
	margin-right: -15px;
	margin-left: -15px;
}
}
 @media (max-width: 767px) {
#header-top {
	padding-top: 10px;
}
/*Header Mobile Layout*/
#header-inside {
	position: relative;
}
#header-inside.mean-container {
	padding-right: 40px;
}
#header-inside.mean-container #header-top-left, #header-top-inside.mean-container #header-top-right {
	z-index: 13;
	position: relative;
}
#header-inside.mean-container .mean-bar {
	position: absolute;
	top: 5px;
}
#header-inside.mean-container .dropdown.search-bar .dropdown-menu {
	margin-right: -40px;
}
/*Fixed header position*/
#header {
	position: static!important;
	top: auto;
}
#page, #page-intro {
	margin-top: 0!important;
}
}
/*Regions*/
.header-top-area, .header-area, .pre-header-area {
	color: #fff;
}
.header-top-area a, .header-area a, .pre-header-area a {
	color: #fff;
	text-decoration: underline;
}
.header-top-area a:hover, .header-area a:hover, .pre-header-area a:hover {
	color: #fff;
	text-decoration: none;
}
.footer-area {
	font-size: 14px;
	line-height: 1.57;
	color: #464646;
}
.subfooter-area {
	font-size: 13px;
}
.subfooter-area p {
	padding-bottom: 5px;
}
 @media (max-width: 991px) {
.subfooter-area {
	text-align: center;
}
}
/* Pre header, Header & Main navigation menus*/
#main-navigation ul.menu li,  #pre-header ul.menu li,  #header-top ul.menu li {
	display: inline-block;
	float: none;
}
#main-navigation ul.menu li a {
	font-size: 18px;
	padding: 13px 18px 8px;
	color: #ffffff;
}
#pre-header ul.menu li a,  #header-top ul.menu li a {
	font-size: 14px;
	padding: 10px 18px 10px;
	color: #ffffff;
}
#main-navigation ul.menu li.expanded > a:before, #main-navigation ul.menu li.collapsed > a:before,  #pre-header ul.menu li.expanded > a:before, #pre-header ul.menu li.collapsed > a:before,  #header-top ul.menu li.expanded > a:before, #header-top ul.menu li.collapsed > a:before {
	content: "";
}
#main-navigation ul.menu li li,  #pre-header ul.menu li li,  #header-top ul.menu li li {
	margin: 0;
}
#main-navigation ul.menu ul.menu,  #pre-header ul.menu ul.menu,  #header-top ul.menu ul.menu {
	display: none;
}
 @media (max-width: 1199px) {
#main-navigation ul.menu li a {
	font-size: 15px;
	padding: 15px 18px 11px;
}
}
/*Superfish Support*/
#main-navigation .sf-menu ul {
	background-color: #ea2d49;
	background-color: rgba(234,45,73,0.9);
	display: none;
	top: 100%;
}
#pre-header .sf-menu ul,  #header-top .sf-menu ul {
	background-color: #c0273c;
	background-color: rgba(192,39,60,0.9);
	display: none;
	top: 100%;
}
#main-navigation .sf-menu>li>a.menuparent,  #pre-header .sf-menu>li>a.menuparent,  #header-top .sf-menu>li>a.menuparent {
	padding-right: 30px;
}
#main-navigation .sf-menu>li>ul,  #pre-header .sf-menu>li>ul,  #header-top .sf-menu>li>ul {
	right: 0!important;
}
#main-navigation .sf-menu>li.sfHover>a {
	background-color: #ea2d49;
}
#pre-header .sf-menu>li.sfHover>a, #pre-header ul.menu li a:hover,  #header-top .sf-menu>li.sfHover>a, #header-top ul.menu li a:hover {
	background-color: #c0273c;
}
#main-navigation .sf-menu ul li a {
	padding: 10px 15px;
	font-size: 16px;
}
#pre-header .sf-menu ul li a,  #header-top .sf-menu ul li a {
	padding: 10px 15px;
	font-size: 14px;
}
#main-navigation .sf-menu ul li.sfHover>a, #main-navigation .sf-menu ul li a:hover {
	background-color: #c0273c;
}
#pre-header .sf-menu ul li.sfHover>a, #pre-header .sf-menu ul li a:hover,  #header-top .sf-menu ul li.sfHover>a, #header-top .sf-menu ul li a:hover {
	background-color: #b00711;
}
#main-navigation .sf-menu ul ul,  #pre-header .sf-menu ul ul,  #header-top .sf-menu ul ul {
	top: 0;
}
/*superfish menu arrows*/
#main-navigation ul.sf-menu li a.menuparent:after,  #pre-header ul.sf-menu li a.menuparent:after,  #header-top ul.sf-menu li a.menuparent:after {
	content: "\f107";
	font-family: 'FontAwesome';
	position: absolute;
	top: 17px;
	right: 16px;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#pre-header ul.sf-menu li a.menuparent:after,  #header-top ul.sf-menu li a.menuparent:after {
	top: 12px;
}
#main-navigation ul.sf-menu ul li a.menuparent:after {
	content: "\f105";
	right: 10px;
	top: 12px;
}
#pre-header ul.sf-menu ul li a.menuparent:after,  #header-top ul.sf-menu ul li a.menuparent:after {
	content: "\f105";
	right: 10px;
	top: 11px;
}
/*responsive multilevel menu*/
.mean-container .sf-menu {
	display: none!important;
	height: 0!important;
}
.mean-container .meanmenu-wrapper {
	display: none!important;
	height: 0!important;
}
.mean-container .mean-bar {
	background: transparent;
	z-index: 11;
	padding: 0;
}
.mean-container a.meanmenu-reveal {
	color: #fff;
	font-size: 18px;
	text-indent: 0;
	padding: 13px 0 13px;
}
.mean-container a.meanmenu-reveal span {
	background: #fff;
}
.mean-container a.meanmenu-reveal.meanclose:after {
	font-family: "FontAwesome";
	content: "\f00d";
	font-size: 22px;
	font-weight: 400;
}
.mean-container .mean-nav {
	position: absolute;
	background-color: #ea2d49;
	background-color: rgba(234,45,73,0.9);
	margin-top: 50px;
}
.mean-container .mean-nav ul {
	width: 100%!important;
}
.mean-container .mean-nav ul * {
	float: left!important;
}
.mean-container .mean-nav ul li a {
	border-bottom: 1px solid #fff;
	text-transform: none;
	border-top: none;
	line-height: 21px;
	text-decoration: none;
	font-size: 16px;
}
.mean-container .mean-nav ul li a:hover {
	background-color: #c0273c;
}
.mean-container .mean-nav ul li a.mean-expand {
	border-left: 1px solid #fff !important;
	margin-top: 0;
	border-bottom: none!important;
	height: 29px;
	width: 29px!important;
	background-color: #ea2d49;
	background-color: rgba(234,45,73,0.9);
	line-height: 29px;
	font-family: 'Lato', Helvetica Neue, Arial, Sans-serif;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background-color: #c0273c;
}
.mean-container .mean-nav ul li li a.mean-expand {
	height: 30px;
}
.mean-container .mean-nav ul li li a {
	opacity: 1;
	filter: alpha(opacity=100);
	width: 80%!important;
	border-top: 1px solid #ea2d49;
}
.mean-container .mean-nav ul li li a:hover {
	border-top: 1px solid #c0273c;
}
.mean-container .mean-nav ul li li li a {
	width: 70%!important;
}
.mean-container .mean-nav ul li li li li a {
	width: 60%!important;
}
.mean-container .mean-nav ul li li li li li a {
	width: 50%!important;
}
#pre-header-inside.mean-container .mean-bar,  #header-top-inside.mean-container .mean-bar {
	z-index: 22;
}
#pre-header-inside.mean-container .mean-nav,  #header-top-inside.mean-container .mean-nav {
	background-color: #c0273c;
	background-color: rgba(192,39,60,0.9);
}
#pre-header-inside.mean-container .mean-nav ul li a:hover,  #header-top-inside.mean-container .mean-nav ul li a:hover {
	background-color: #b00711;
}
#pre-header-inside.mean-container .mean-nav ul li a.mean-expand,  #header-top-inside.mean-container .mean-nav ul li a.mean-expand {
	background-color: #c0273c;
	background-color: rgba(192,39,60,0.9);
}
#pre-header-inside.mean-container .mean-nav ul li a.mean-expand:hover,  #header-top-inside.mean-container .mean-nav ul li a.mean-expand:hover {
	background-color: #b00711;
}
#pre-header-inside.mean-container .mean-nav ul li li a,  #header-top-inside.mean-container .mean-nav ul li li a {
	border-top: 1px solid #c0273c;
}
#pre-header-inside.mean-container .mean-nav ul li li a:hover,  #header-top-inside.mean-container .mean-nav ul li li a:hover {
	border-top: 1px solid #b00711;
}
/*Menus*/
ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.menu li {
	margin: 0;
	position: relative;
	list-style: none;
	padding: 0;
}
ul.menu li a {
	padding: 7px 10px 8px 25px;
	line-height: 150%;
	display: block;
	color: #3f3f3f;
	text-decoration: none;
}
ul.menu li a:hover {
	text-decoration: none;
	background-color: #ea2d49;
	color: #ffffff;
}
ul.menu li.expanded ul {
	padding-left: 25px;
}
/*menu arrows  */
ul.menu li.collapsed > a:before {
	content: "\f105";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	font-size: 20px;
	top: 7px;
	color: #ea2d49;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	transition: all linear 0.2s;
	font-weight: 700;
}
ul.menu li.expanded > a:before {
	content: "\f107";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	font-size: 20px;
	top: 7px;
	color: #ea2d49;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	transition: all linear 0.2s;
	font-weight: 700;
}
ul.menu li > a:hover:before {
	left: 10px;
	color: #ffffff!important;
}
ul.menu li.expanded > a:hover:before {
	left: 5px;
}
/*Subfooter menu*/
.subfooter-area.right ul.menu {
	text-align: right;
}
.subfooter-area ul.menu li {
	display: inline-block;
}
.subfooter-area ul.menu ul.menu {
	display: none;
}
.subfooter-area ul.menu li a {
	margin: 0;
	padding: 0 8px 0 6px;
	border-right: 1px solid #464646;
	color: #464646;
	line-height: 1;
}
.subfooter-area ul.menu li a:hover {
	color: #ea2d49;
	text-decoration: underline;
	background-color: transparent;
}
.subfooter-area ul.menu li.last a {
	border-right: none;
	padding-right: 0;
}
.subfooter-area.left ul.menu li.first a {
	padding-left: 0;
}
.subfooter-area ul.menu li.expanded > a:before, .subfooter-area ul.menu li > a:before {
	content: "";
}
 @media (max-width: 991px) {
.subfooter-area ul.menu, .subfooter-area.right ul.menu {
	text-align: center;
	padding: 0 0 0 2px;
}
}
 @media (max-width: 767px) {
.subfooter-area ul.menu li {
	display: block;
	padding: 10px 20px;
}
.subfooter-area ul.menu li.last a, .subfooter-area ul.menu li a {
	border-right: none;
	padding: 0 10px;
}
}
/* Logo - Site name*/
#logo-and-site-name-wrapper {
	padding-bottom: 20px;
}
#logo, #footer-logo {
	padding: 0;
	float: left;
	margin-right: 15px;
	display: inline-block;
	padding-top: 5px;
}
#logo:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#site-name a, #footer-site-name {
	font-size: 40px;
	font-weight: 700;
	line-height: 1;
	text-decoration: none;
}
#site-name a:hover {
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#footer-site-name {
	color: #898989;
}
#site-slogan {
	font-size: 16px;
	line-height: 1.30;
	padding: 0;
}
 @media (min-width: 992px) and (max-width: 1199px) {
#site-name a {
	font-size: 36px;
}
#site-slogan {
	font-size: 14px;
}
}
 @media (max-width: 767px) {
#logo {
	float: none;
	margin-right: 0;
	text-align: center;
	width: 100%;
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-ms-transform: scale(0.75);
	-o-transform: scale(0.75);
	transform: scale(0.75);
}
#logo img {
	margin: 0 auto;
}
#site-name, #site-slogan {
	text-align: center;
}
#site-name {
	margin: 5px 0 0 0;
}
#site-slogan {
	padding: 5px 0 0 0;
}
}
/*Breadcrumb*/
#breadcrumb {
	font-size: 10px;
	margin-bottom: 35px;
	margin-top: 7px;
	text-transform: uppercase;
}
.breadcrumb-separator {
	padding: 0 4px 0 3px;
}
/*pager*/
.item-list ul.pager {
	margin: 80px 0 20px;
	text-align: left;
}
.item-list ul.pager li {
	padding: 0;
	margin: 0 15px 0 0;
	border-bottom: none;
	font-size: 12px;
}
.item-list ul.pager li > a {
	padding: 9px 17px;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	line-height: 1;
	background-color: #dddddd;
	display: inline-block;
}
ul.pager li > a:hover {
	background-color: transparent;
	color: #ffffff;
	background-color: #ea2d49;
}
ul.pager li.pager-current, .item-list ul li.pager-current.last {
	color: #ffffff;
	background-color: #ea2d49;
	padding: 7px 17px;
	line-height: 1;
}
ul.pager li > a:focus {
	background: none;
}
/*node*/
.page-node- .field-name-body {
	margin-bottom: 20px;
}
.node {
	position: relative;
}
.node-teaser {
	margin-bottom: 45px;
	border-bottom: 1px solid #dddddd;
}
.node-teaser .field-type-image {
	float: right;
	margin-left: 68px;
	max-width: 275px;
}
.node .user-picture {
	width: 60px;
	margin-bottom: 10px;
}
.node-teaser .user-picture {
	margin-bottom: 20px;
}
.node .submitted {
	font-size: 11px;
	color: #7d7d7d;
	padding-bottom: 20px;
}
.field-name-field-mt-subheader-body p {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.33;
	padding-bottom: 25px;
}
.node-type-mt-post h1#page-title, .node-type-blog h1#page-title, .node-type-article h1#page-title {
  border: 1px solid;
  height: 40px;
  overflow: hidden;
  visibility: hidden;
}
 @media (min-width: 992px) {
.two-sidebars .node-teaser .field-type-image {
	margin-left: 30px;
	max-width: 190px;
}
}
 @media (max-width: 767px) {
.node-teaser .field-type-image {
	margin-left: 30px;
	max-width: 190px;
}
}
 @media (max-width: 480px) {
.node-teaser .field-type-image {
	margin-left: 0;
	float: none;
	max-width: 100%;
}
.node-teaser .field-name-body {
	clear: both;
}
}
/*Node type: Post, Blog Entry, Article*/

											/*Node type: Post, Blog Entry, Article - Layout*/
/* ALTERACAO RODRIGO
.node-content {
	margin-left: 110px;
}
*/
.node-teaser .node-content.full-width, .no-sidebars .node-content.full-width, .two-sidebars .node-content.full-width,  .sidebar-first .node-content.full-width {
	margin-left: 0!important;
}
.node-content .content {
	overflow: hidden;
}
.node h1.title {
	margin-bottom: 30px;
}
.node-teaser h2.title {
	margin-top: 5px;
}
.node-side {
	margin-top: 10px;
	float: left;
	top: 0;
	left: 0;
	text-align: center;
	width: 110px;
	font-size: 12px;
	padding: 0 30px 0 20px;
}
 @media (max-width: 991px) {
.node-content.full-width {
	margin-left: 0!important;
}
}
 @media (max-width: 480px) {
.node-content {
	margin-left: 75px;
}
.node-side {
	margin-top: 10px;
	float: left;
	top: 0;
	left: 0;
	text-align: center;
	width: 75px;
	font-size: 12px;
	padding: 0 15px 0 0;
}
}
/*Node type: Post, Blog Entry, Article - User info*/
.user-info {
	margin-bottom: 40px;
}
.node-teaser .user-info {
	margin-bottom: 20px;
}
.user-info .user-picture {
	margin: 0 auto 10px;
}
/*Node type: Post, Blog Entry, Article - Share links*/
/*Alterado por Rosane 0808*/
.share-links {
	font-weight: 700;
	color: #464646;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 20px;
    padding-top: 70px;
}
.share-links ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.share-links ul li {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 5px;
}

/*Alterado por Rosane*/
.views-field-nothing-1{
border-bottom:none;
box-sizing:none;

}

.share-links2 {
	font-weight: 700;
	color: #7d7d7d;
	text-align: right;
	padding-bottom: 1px;
	padding-right:5px;
	margin-bottom: 1px;	
	display: inline-block;
	float:right;
	
}
.share-links2 ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	display: inline-block;
}
.share-links2 ul li {
	font-size: 18px;
	font-weight: 400;
	padding-left:15px;
	margin-bottom: 5px;
	display: inline-block;
	float:left;
}
.share-links2 ul li  a{
	color: #7d7d7d;
}
.data-social{
border-bottom: 1px solid #d7d7d7;
margin-bottom: 30px;
}
/*Rosane 0708*/
.categorias{
display:block;
float:left;
}
.titulos{
display:block;
float:left;
}
.share-links3 {
	font-weight: 600;
	color: #FFF;
	text-align: right;
	padding-right:5px;
	display: block;
	float:right;
		
}
.share-links3 ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	display: block;
	text-decoration:none;
	}
.share-links3 ul li {
	font-size: 18px;
	font-weight: 300;
	padding-left:5px;
	padding-right: 5px;
	display: block;
	float:left;
	border-bottom: none!important;
	text-decoration:none;
}
.share-links3 ul li  a{
	color: #FFF;
	text-decoration:none;
}
/*Fim Rosane*/

/*Node type: Post, Blog Entry, Article - Submitted info, print, resize font buttons, post progress & reading time*/
.submitted-info {
	font-weight: 700;
	color: #464646;
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 20px;
}
.submitted-info-item {
	margin-bottom: 15px;
}
.submitted-info span {
	font-size: 11px;
	font-weight: 400;
	line-height: 1.1;
	display: block;
	margin-top: 3px;
}
.print {
	padding-bottom: 15px;
}
.print i {
	font-size: 18px;
	margin-right: 5px;
}
.font-resize {
	padding-bottom: 20px;
}
#incfont {
	font-size: 18px;
}
#decfont {
	font-size: 12px;
	margin-right: 5px;
}
.reading-time {
	padding-bottom: 15px;
	margin-bottom: 20px;
	text-align: right;
	font-weight: 700;
	border-bottom: 1px solid #d7d7d7;
}
.node-teaser .reading-time {
	border-bottom: none;
}
.reading-time span {
	font-size: 11px;
	line-height: 1.1;
	margin-top: 3px;
	font-weight: 400;
}
.post-progress {
	display: none;
	border-bottom: 1px solid #d7d7d7;
	font-weight: 700;
	color: #464646;
	text-align: right;
}
.post-progress-value {
	font-size: 11px;
	font-weight: 400;
	padding-top: 5px;
	display: block;
	text-align: left;
}
.post-progressbar {
	height: 3px;
	background-color: #ea2d49;
}
 @media (min-width: 992px) {
.post-progress {
	display: block;
}
}
/*Node type: Post, Blog Entry, Article - Affix*/
#affix.affix {
	position: relative;
}
 @media (min-width: 992px) {
#affix.affix {
	position: fixed;
	top: 35px;
	width: 60px;
}
.logged-in #affix.affix, .fixed-header-enabled #affix.affix {
	top: 75px;
}
#affix.affix .share-links {
	margin-top: 0;
}
#affix.affix-bottom {
	position: absolute;
	width: 60px;
}
}
/*Node type: Post, Blog Entry, Article - Node info*/
.node-info {
	margin-bottom: 35px;
	font-size: 11px;
	color: #7d7d7d;
}
.node-teaser .node-info {
	margin-bottom: 15px;
	margin-top: -15px;
}
.node-info-item {
	display: inline-block;
	margin-right: 35px;
	margin-bottom: 5px;
}
.node-info-item i {
	margin-right: 5px;
}
/*Node navigation*/
.node-navigation {
	text-align: center;
	position: relative;
}
.node-navigation .col-xs-6 {
	position: static;
}
.prev-node, .next-node {
	position: relative;
	z-index: 2;
}
.node-navigation .text {
	font-size: 11px;
	position: absolute;
	top: 10px;
	z-index: -1;
	width: 100%;
}
.prev-node a, .next-node a {
	padding: 25px 80px 15px;
	z-index: 3;
	font-size: 15px;
	display: block;
	color: #000;
}
.prev-node a:hover, .next-node a:hover,  .node-navigation div:hover > .fa-angle-left, .node-navigation div:hover > .fa-angle-right {
	color: #ea2d49;
	text-decoration: none;
}
.node-navigation .fa {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-navigation .fa-angle-left {
	font-size: 56px;
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -29px;
	line-height: 1;
	z-index: 1;
}
.node-navigation .fa-angle-right {
	font-size: 56px;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -29px;
	line-height: 1;
	z-index: 1;
}
.prev-node a:before {
	content: "";
	position: absolute;
	height: 88%;
	width: 1px;
	background-color: #d7d7d7;
	margin: 5px 0;
	top: 0;
	right: -15px;
}
.prev-node.last-article a:before {
	background-color: transparent;
}
 @media (max-width: 1199px) {
.prev-node a, .next-node a {
	padding: 25px 50px 15px;
}
}
 @media (max-width: 991px) {
.prev-node .text {
	padding: 0 0 0 30px;
}
.prev-node a {
	padding: 25px 0 15px 30px;
}
.next-node .text {
	padding: 0 30px 0 0;
}
.next-node a {
	padding: 25px 30px 15px 0;
}
}
 @media (max-width: 767px) {
.node-navigation .text {
	top: 15px;
}
.prev-node a {
	padding: 35px 0 15px 25px;
}
.next-node a {
	padding: 35px 25px 15px 0;
}
.node-navigation .fa-angle-left {
	font-size: 36px;
	margin-top: -18px;
}
.node-navigation .fa-angle-right {
	font-size: 36px;
	margin-top: -18px;
}
}
/*User page*/
.page-user .profile {
	background-color: #f8f8f8;
	border-bottom: 6px solid #e4e4e4;
	padding: 35px 0 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.page-user .profile .photo-wrapper {
	float: left;
	margin-right: 30px;
	max-width: 190px;
}
.page-user .profile .user-picture {
	margin: 0 0 20px 0;
}
.field-name-field-mt-about .field-label {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}
/*styles to prevent image wrap*/
.with-user-image .field-name-field-mt-about {
	margin-left: 220px;
}
 @media (min-width: 1200px) {
/*styles to prevent image wrap*/
.page-user .profile .photo-wrapper {
	margin-right: 68px;
	max-width: 275px;
}
.with-user-image .field-name-field-mt-about {
	margin-left: 341px;
}
}
 @media (min-width: 992px) {
.no-sidebars.page-user .profile {
	margin-right: -28.6%;
	margin-left: -28.6%;
	padding-left: 28.6%;
	padding-right: 28.6%;
}
.sidebar-second.page-user .profile {
	margin-left: -17.8%;
	padding-left: 17.8%;
}
.sidebar-first.page-user .profile {
	margin-right: -17.8%;
	padding-right: 17.8%;
}
/*styles to prevent image wrap*/
.two-sidebars.page-user .profile .photo-wrapper {
	margin-right: 25px;
	max-width: 190px;
}
.two-sidebars.page-user .profile .with-user-image .field-name-field-mt-about {
	margin-left: 215px;
}
}
 @media (max-width: 991px) {
.page-user .profile {
	margin-right: -15px;
	margin-left: -15px;
}
}
 @media (max-width: 480px) {
.page-user .profile .photo-wrapper, .page-user .profile .user-picture {
	float: none;
	max-width: 100%;
	margin-right: 0;
}
.with-user-image .field-name-field-mt-about {
	clear: both;
	margin-left: 0;
}
.field-name-field-mt-about .field-label {
	margin-top: 10px;
}
}
/*Taxonomy term reference*/
.field-type-taxonomy-term-reference, .view-taxonomy {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 20px 0 10px 0;
}
.field-type-taxonomy-term-reference .field-label {
	margin-bottom: 5px;
	margin-top: 15px;
}
.view-taxonomy {
	margin: 0;
}
.view-taxonomy .view-content {
	margin-bottom: 10px;
}
.field-type-taxonomy-term-reference .field-item {
	display: inline;
	margin-right: 3px;
}
.view-taxonomy .views-row {
	display: inline-block;
}
.field-type-taxonomy-term-reference a, .view-taxonomy .views-row a {
	color: #464646;
	padding: 5px 6px;
	line-height: 1;
	display: inline-block;
	margin: 15px 0 2px 0;
	text-transform: uppercase;
	font-size: 12px;
}
.field-type-taxonomy-term-reference a:hover, .view-taxonomy .views-row a:hover {
	background-color: #ea2d49;
	text-decoration: none;
	color: #ffffff;
}
.field-name-field-mt-post-categories.field-type-taxonomy-term-reference {
	display: inline-block;
	margin: 0;
	overflow: visible;
	text-transform: none;
}
.field-name-field-mt-post-categories.field-type-taxonomy-term-reference a {
	padding: 0;
	color: #c0273c;
	line-height: inherit;
	background-color: transparent;
	display: inline;
	margin: 0;
}
.field-name-field-mt-post-categories.field-type-taxonomy-term-reference a:hover {
	background-color: transparent;
	color: #ea2d49;
	text-decoration: underline;
}
/*Comments*/
#comments {
	margin-top: 50px;
}
#comments h2.title {
	font-size: 16px;
	color: #404040;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 45px;
}
/*Comment*/
.comment {
	margin: 0 0 45px 0;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
}
.comment header {
	padding: 0;
}
.comment .user-picture {
	float: left;
	padding: 0 20px 20px 0;
	min-width: 80px;
	max-width: 80px;
	position: relative;
}
.comment .content {
	float: left;
	width: 85%;
	position: relative;
	margin: 0;
}
.comment h3.title {
	margin: 0 0 5px 0;
	font-size: 16px;
}
.comment span.new {
	margin-top: -5px;
	display: block;
	line-height: 1;
	margin-bottom: 2px;
}
.comment .submitted {
	font-size: 10px;
	color: #898989;
	margin: 0 0 15px;
}
.comment .field-name-comment-body {
	font-size: 13px;
	line-height: 1.38;
}
.comment ul.links {
	text-align: right;
	display: block;
	margin-bottom: 0;
	clear: both;
}
.comment ul.links li:last-child {
	padding: 0;
}
.indented {
	margin-left: 80px;
}
.two-sidebars .indented {
	margin-left: 65px;
}
.two-sidebars .comment .content, .two-sidebars .comment .user-picture {
	float: none;
	width: 100%;
}
.two-sidebars .comment .submitted {
	margin-bottom: 0;
	padding-bottom: 10px;
}
.two-sidebars .comment .user-picture {
	min-width: 0;
	padding: 0;
}
 @media (max-width: 1199px) {
.comment .content {
	width: 80%;
}
}
 @media (max-width: 767px) {
.indented {
	margin-left: 65px;
}
.comment .content, .comment .user-picture {
	float: none;
	width: 100%;
}
.comment .user-picture {
	min-width: 0;
	padding: 0;
}
.comment ul.links li:first-child {
	padding: 0 4px 0 0;
}
.comment ul.links li:last-child {
	padding: 0 0 0 4px;
}
.comment ul.links li {
	padding: 0 4px 0 4px;
}
.comment ul.links li a {
	margin-bottom: 0;
}
}
 @media (max-width: 480px) {
.indented {
	margin-left: 30px;
}
}
/*Polls*/
.poll .vote-form {
	text-align: left;
}
.poll .vote-form .choices {
	display: block;
}
.block-poll ul.links {
	padding: 0;
	list-style: none;
	margin-top: 20px;
}
.block-poll ul.links li {
	display: inline-block;
}
/*views*/
.views-field-title a {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.42;
	color: #3f3f3f;
	display: block;
}
.views-field-title a:hover {
	color: #ea2d49;
}
.views-field-field-mt-post-categories a {
	font-size: 13px;
	text-transform: uppercase;
	background-color: #7d7d7d;
	padding: 2px 10px;
	display: inline-block;
	color: #fff;
}
.views-field-field-mt-post-categories a:hover {
	background-color: #ea2d49;
	color: #fff;
	text-decoration: none;
}

/*Alterado por Rosane*/
.views-field-created {
	font-size: 11px;
	color: #7d7d7d;
	margin-bottom: 10px;
	display:inline-block;
	float: left;
}
/*Alterado por rosane*/
.data-created {
display:block;
float: left;
margin-bottom:6px;
padding-top: 5px;
padding-bottom:1px;
}



																/*Views row clear*/
																@media (max-width: 767px) {
.views-row.col-xs-6:nth-child(2n+1),  .views-row.col-xs-4:nth-child(3n+1),  .views-row.col-xs-3:nth-child(4n+1) {
	clear: both;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.views-row.col-sm-6:nth-child(2n+1),  .views-row.col-sm-4:nth-child(3n+1),  .views-row.col-sm-3:nth-child(4n+1) {
	clear: both;
}
}
 @media (min-width: 992px) {
.views-row.col-md-6:nth-child(2n+1),  .views-row.col-md-4:nth-child(3n+1),  .views-row.col-md-3:nth-child(4n+1) {
	clear: both;
}
}
/*clear grid floats*/
.view.row .view-content:before, .view.row .view-content:after {
	display: table;
	content: " ";
}
.view.row .view-content:after {
	clear: both;
}
/*Breaking News view*/
#top-content .view-titles {
	margin-top: 20px;
}
.view-titles {
	overflow: hidden;
	position: relative;
}
.view-titles .view-content {
	background-color: #f2f2f2;
	border-bottom: 6px solid #dadada;
	margin-left: 160px;
	display: none;
}
.view-titles .more-link {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.view-titles .more-link a {
	background-color: #ea2d49;
	color: #fff;
	font-size: 16px;
	margin: 0;
	min-width: 160px;
	text-transform: uppercase;
	border-bottom: 6px solid rgba(192,39,60,0.65);
	display: inline-block;
	padding: 12px 15px 7px;
	font-weight: 400;
	line-height: 1;
	min-height: 41px;
}
.view-titles .more-link a:after {
	content: "";
}
.view-titles:after {
	position: absolute;
	content: "\f101";
	font-family: "FontAwesome";
	font-size: 26px;
	right: 10px;
	color: #ea2d49;
	top: 3px;
	z-index: 1;
}
.view-titles .flexslider {
	background-color: transparent;
}
.view-titles .views-field-title a {
	font-size: 15px;
	font-weight: 400;
	padding: 10px 40px 5px 30px;
	position: relative;
	text-decoration: none;
	z-index: 2;
	line-height: 20px;
}
 @media (max-width: 991px) {
.view-titles .view-content {
	margin-left: 150px;
}
.view-titles .more-link a {
	padding: 11px 15px 5px;
}
}
 @media (max-width: 767px) {
.view-titles .view-content {
	margin-left: 0;
	margin-top: 40px;
}
.view-titles .views-field-title a {
	padding: 11px 40px 7px 25px;
	min-height: 0;
}
.view-titles .more-link {
	width: 100%;
}
.view-titles .more-link a {
	border-bottom: none!important;
	padding: 11px 15px 11px;
	display: block;
	width: 100%;
	line-height: 1.2;
}
.view-titles:after {
	top: 42px;
}
}
 @media (min-width: 481px) and (max-width: 767px ) {
.view-titles .view-content {
	margin-top: 20px;
}
}
/*What's hot view*/
.view-highlighted-objects .views-row {
	margin-bottom: 20px;
}
.view-highlighted-objects .views-field-field-image {
	margin-bottom: 15px;
}
.view-highlighted-objects .content-wapper {
	position: relative;
}
.view-highlighted-objects .content-wapper.with-image .views-field-field-mt-post-categories {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
.view-highlighted-objects .views-field-field-mt-post-categories {
	margin-bottom: 10px;
}
.view-highlighted-objects .views-field-title a {
	font-size: 20px;
	margin-bottom: 5px;
}
.view-highlighted-objects .views-field-name {
	font-size: 12px;
	color: #7d7d7d;
}

/*Alterado por ROSANE 23-07*/
.view-mt-hot-posts .views-field-field-tipo-conteudo .field-content{
width:37px;
height:34px;
display: block;
float: left;
padding-top:5px;
padding-right:8px;
}
/*Most Popular view*/
.view-popular-objects .views-row {
	margin-bottom: 10px;
	border: 1px solid #dddddd;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.view-popular-objects .views-row:hover {
	border-color: #ea2d49;
}
.view-popular-objects .views-field-field-image {
	margin-bottom: 15px;
	border: none;
}
.view-popular-objects .views-field-title a {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px;
}
.view-popular-objects .views-field-title, .view-popular-objects .views-field-field-mt-post-categories {
	padding: 0 45px 0 60px;
}
.view-popular-objects .views-row:hover .views-field-field-mt-post-categories a {
	background-color: #ea2d49;
}
 @media (min-width: 992px) {
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-popular-objects .views-field-title,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-popular-objects .views-field-field-mt-post-categories {
	padding: 0 10px;
}
}
/*View feed*/
.view-feed .view-header {
	background-color: #f8f8f8;
	padding-bottom: 35px;
	padding-right: 15px;
	padding-left: 15px;
}
.view-feed .view-header p {
	padding-bottom: 0;
	display: inline-block;
	background-color: #ea2d49;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px;
	min-width: 125px;
}
.view-feed .views-row {
	margin-bottom: 35px;
}
/*
ALTERACAO RODRIGO: ;
.view-feed .latest-object {
	background-color: #f8f8f8;
	border-bottom: solid 6px #e4e4e4;
	padding-right: 15px;
	padding-left: 15px;
}
.view-feed .latest-object .views-field-field-image {
	float: left;
	margin-right: 30px;
	margin-left: 0;
}
.view-feed .views-field-field-image {
	float: right;
	margin-left: 30px;
	margin-bottom: 15px;
	max-width: 190px;
}
.view-feed .with-image .more {
	display: block;
	clear: both;
}
*/
/*styles to prevent image wrap*/
.view-feed .with-image {
	margin-right: 220px;
}
.view-feed .latest-object .with-image {
	margin-right: 0;
	margin-left: 220px;
}
 @media (min-width: 1200px) {
.view-feed .latest-object .views-field-field-image {
	margin-right: 68px;
}
.view-feed .views-field-field-image {
	margin-left: 68px;
	max-width: 275px;
}
/*styles to prevent image wrap*/
.view-feed .with-image {
	margin-right: 343px;
}
.view-feed .latest-object .with-image {
	margin-right: 0;
	margin-left: 343px;
}
}
 @media (min-width: 992px) {
 	/* Alteracao RODRIGO
.no-sidebars .view-feed .latest-object, .no-sidebars .view-feed .view-header {
	margin-left: -28.6%;
	margin-right: -28.6%;
	padding-left: 28.6%;
	padding-right: 28.6%;
}
.sidebar-second .view-feed .latest-object, .sidebar-second .view-feed .view-header {
	margin-left: -17.8%;
	padding-left: 17.8%;
}
.sidebar-first .view-feed .latest-object, .sidebar-first .view-feed .view-header {
	margin-right: -17.8%;
	padding-right: 17.8%;
}
*/
.two-sidebars .view-feed .latest-object .views-field-field-image {
	margin-right: 25px;
	margin-left: 0;
}
.two-sidebars .view-feed .views-field-field-image {
	max-width: 190px;
	margin-left: 25px;
}
/*styles to prevent image wrap*/
.two-sidebars .view-feed .with-image {
	margin-right: 215px;
}
.two-sidebars .view-feed .latest-object .with-image {
	margin-right: 0;
	margin-left: 215px;
}
}
 @media (max-width: 991px) {
.view-feed .view-header, .view-feed .latest-object {
	margin-left: -15px;
	margin-right: -15px;
}
}
 @media (max-width: 480px) {
.view-feed .views-field-field-image {
	float: left;
	margin-left: 0;
	max-width: 100%;
	margin-right: 0!important;
}
/*styles to prevent image wrap*/
.view-feed .with-image {
	margin-right: 0;
	clear: both;
}
.view-feed .latest-object .with-image {
	margin-left: 0;
}
}
.view-feed h3.title {
	margin-bottom: 5px;
}
.post-info {
	font-size: 10px;
	color: #7d7d7d;
	margin-bottom: 25px;
}
.post-info em {
	font-style: normal;
}
.post-info span {
	margin: 0 8px;
	position: relative;
}
.post-info span+span:after {
	content: "|";
	position: absolute;
	left: -9px;
	top: 0;
}
.post-info span:first-child {
	margin-left: 0;
}
.view-feed .views-field-body {
	margin-top: 5px;
}
.view-feed .views-field-view-node {
	clear: both;
}
/*View Latest posts block*/
.view-latest-objects .views-row {
	margin-bottom: 15px;
	border-bottom: 1px solid #dddddd;
}
.view-latest-objects.row .views-row {
	border-bottom: none;
	margin-bottom: 10px;
}
.view-latest-objects .views-row-last {
	border-bottom: none;
}
.view-latest-objects .views-field-field-image {
	float: left;
	margin: 0 20px 15px 0;
	max-width: 140px;
}
.view-latest-objects .views-field-body p {
	padding-bottom: 5px;
}
.view-latest-objects .views-field-commerce-price {
	margin-bottom: 10px;
}
.view-latest-objects .views-field-title a {
	margin-bottom: 15px;
}
.view-latest-objects .with-image .views-field-title, .view-latest-objects .with-image .views-field-created,  .view-latest-objects .with-image .views-field-body, .view-latest-objects .with-image .views-field-commerce-price {
	margin-left: 160px;
}
 @media (min-width: 992px) {
/*layout 3-6-3*/
.two-sidebars.wide-sidebar .sidebar .view-latest-objects .views-field-field-image {
	max-width: 90px;
}
.two-sidebars.wide-sidebar .sidebar .view-latest-objects .with-image .views-field-title,  .two-sidebars.wide-sidebar .sidebar .view-latest-objects .with-image .views-field-created,  .two-sidebars.wide-sidebar .sidebar .view-latest-objects .with-image .views-field-body,  .two-sidebars.wide-sidebar .sidebar .view-latest-objects .with-image .views-field-commerce-price {
	margin-left: 110px;
}
/*layout 2-6-4 & 4-6-2*/
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-latest-objects .views-field-field-image {
	float: none;
	max-width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	margin-right: 0;
}
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-latest-objects .with-image .views-field-title,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-latest-objects .with-image .views-field-created,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-latest-objects .with-image .views-field-body,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-latest-objects .views-field-commerce-price {
	margin-left: 0;
}
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .view-latest-objects .with-image .views-field-title a {
	margin-bottom: 0;
}
}
/*Products view*/
.view-masonry .views-row {
	margin-bottom: 40px;
}
.view-masonry .views-field-field-image {
	margin-bottom: 10px;
}
.view-masonry .views-field-body p {
	padding-bottom: 10px;
}
.view-masonry .views-field-title a {
	font-size: 18px;
	margin: 0 0 10px 0;
}
.view-masonry .more-link a {
	margin: 10px 0 0 0;
	text-align: left;
}
/*News in images view*/
.view-images .views-row {
	margin-bottom: 30px;
}
/*View tweets block*/
.view-tweets .views-row {
	margin: 0 0 35px 0;
}
.view-tweets .views-row-last {
	margin-bottom: 20px;
}
.view-tweets .views-field-created-time {
	display: block;
	color: #7d7d7d;
	margin: 15px 0 0 0;
	font-size: 12px;
}
.header-area .view-tweets .views-field-created-time, .pre-header-area .view-tweets .views-field-created-time,  .header-top-area .view-tweets .views-field-created-time {
	color: #fff
}
.view-tweets .views-field-created-time em {
	font-style: normal;
}
/*Archive view*/
.view-archive .views-summary {
	margin: 0;
	padding: 0;
	color: #7d7d7d;
	border-bottom: 1px solid #dddddd;
}
.view-archive .views-summary a {
	padding: 10px 3px 10px 0;
	display: inline-block;
}
/*items list*/
.item-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.item-list ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #dddddd;
}
.item-list ul li.last {
	border-bottom: none;
}
.item-list ul li a {
	padding: 10px 3px 10px 0;
	display: inline-block;
}
/*Social bookmarks & brands blocks*/
ul.social-bookmarks, ul.brands {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.social-bookmarks li, ul.brands li {
	display: inline-block;
	margin: 4px 10px 4px 0;
}
ul.social-bookmarks li:first-child, ul.brands li:first-child {
	margin-left: 0!important;
}
ul.social-bookmarks li a, ul.brands li a {
	color: #909599;
	display: block;
	width: 45px;
	height: 45px;
	text-align: center;
	border: 2px solid #c5c5c5;
}
ul.social-bookmarks li i, ul.brands li i {
	width: 100%;
	height: 100%;
	font-size: 23px;
	line-height: 42px;
}
ul.social-bookmarks li a:hover, ul.brands li a:hover {
	text-decoration: none;
	background-color: #282828;
	color: #ffffff;
	border: 2px solid #282828;
}
ul.social-bookmarks.large li, ul.brands.large li {
	margin: 0px 20px 20px 0;
}
ul.social-bookmarks.large li a, ul.brands.large li a {
	width: 90px;
	height: 90px;
}
ul.social-bookmarks.large li a i, ul.brands.large li a i {
	font-size: 46px;
	line-height: 90px;
}
.header-area ul.social-bookmarks li, .header-area ul.brands li {
	margin: 0 10px 0 0;
}
.header-area ul.social-bookmarks li i, .header-area ul.brands li i {
	line-height: 56px;
}
.header-area ul.social-bookmarks li a, .header-area ul.brands li a {
	color: #ffffff;
	display: block;
	width: 50px;
	height: 48px;
	text-align: center;
	border: none;
}
.header-area ul.social-bookmarks li a:hover, .header-area ul.brands li a:hover {
	background-color: #ea2d49;
}
.header-top-area ul.social-bookmarks li a, .header-top-area ul.brands li a,  .pre-header-area ul.social-bookmarks li a, .pre-header-area ul.brands li a {
	color: #ffffff;
	border: 2px solid transparent;
}
.header-top-area ul.social-bookmarks li a:hover, .header-top-area ul.brands li a:hover,  .pre-header-area ul.social-bookmarks li a:hover, .pre-header-area ul.brands li a:hover {
	border: 2px solid #ffffff;
	background-color: transparent;
}
/*User social boomarks*/
ul.user-social-bookmarks {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.user-social-bookmarks li {
	display: inline-block;
	margin: 15px 6px 15px 0;
}
ul.user-social-bookmarks li a {
	color: #909599;
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	border: 2px solid #c5c5c5;
}
ul.user-social-bookmarks li i {
	width: 100%;
	height: 100%;
	font-size: 20px;
	line-height: 33px;
}
ul.user-social-bookmarks li a:hover {
	color: #ea2d49;
	border-color: #ea2d49;
}
/*Navigation search bar*/
.navigation-social-bookmarks {
	position: relative;
}
.navigation-social-bookmarks .social-bookmarks {
	z-index: 21;
	position: relative;
	display: inline-block;
}
.dropdown.search-bar {
	position: absolute;
	width: 100%;
	text-align: right;
	top: 0;
	z-index: 20;
}
.dropdown.search-bar .trigger {
	font-size: 18px;
	display: inline-block;
	padding: 0 10px 0 10px;
	text-decoration: none;
	line-height: 54px;
	height: 54px;
	color: #fff;
}
.dropdown.search-bar .trigger:after {
	content: "\f002";
	font-family: "FontAwesome";
}
.dropdown.search-bar.open .trigger:after {
	content: "\f00d";
	font-size: 22px;
}
.dropdown.search-bar .dropdown-menu {
	right: 0;
	margin: 0;
	box-shadow: none;
	border-radius: 0;
	padding: 10px;
	border-color: #dddddd;
	background-color: #f8f8f8;
}
/*Search Bar*/
.sidebar .block-search {
	padding-top: 10px;
}
.block-search form {
	position: relative;
}
.block-search .form-actions {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}
.block-search .form-actions input {
	margin: 0;
	background-color: #c5c5c5;
	font-family: "FontAwesome";
	min-width: 0;
	font-size: 18px;
	padding: 13px 22px 12px;
	height: 43px;
}
.block-search .form-item input:focus {
	border-color: #c5c5c5;
}
/*Images*/
.field-type-image {
	margin-bottom: 20px;
}
/*images borders*/
.views-field-field-image, .field-type-image, .image-listing-item,  .image-wrapper>a, .node-teaser .field-type-image .overlayed-teaser {
	border: 1px solid #fff;
}
.node-teaser .field-type-image {
	border: none;
}
/*Image listing*/
.images-container {
	overflow: hidden;
}
.image-preview {
	margin-bottom: 20px;
	overflow: hidden;
}
.image-caption p {
	font-size: 13px;
	color: #7d7d7d;
	padding: 10px 0 0 0;
}
.image-listing-items {
	margin-bottom: 20px;
}
.image-listing-item {
	float: left;
	padding: 0;
	margin: 0 2.66% 2.66% 0;
	max-width: 17.866666666%;
	position: relative;
}
.image-listing-items .image-listing-item:nth-child(5n) {
	margin-right: 0px;
}
 @media (max-width: 767px) {
.image-listing-item {
	margin: 0 2.77% 2.77% 0;
	max-width: 31.481481481481%;
}
.image-listing-items .image-listing-item:nth-child(5n) {
	margin-right: 2.77%;
}
.image-listing-items .image-listing-item:nth-child(3n) {
	margin-right: 0;
}
}
/*Image overlay*/
.overlayed {
	position: relative;
	overflow: hidden;
	display: block;
	max-width: 100%;
	float: left;
}
.overlay {
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #ea2d49;
	background-color: rgba(234,45,73,0.3);
	z-index: 2;
	webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.overlay i {
	position: absolute;
	bottom: 0;
	right: 0;
	left: auto;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	width: 40px;
	height: 40px;
	background-color: #ea2d49;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.overlay i:before {
	line-height: 42px;
}
.overlay.small i {
	font-size: 10px;
	width: 25px;
	height: 25px;
}
.overlay.small i:before {
	line-height: 27px;
}
.overlayed:hover {
	color: #ffffff!important;
	text-decoration: none;
}
.overlayed:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
}
/*Node teaser image overlay*/
.overlayed-teaser {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	max-width: 100%;
}
.overlayed-teaser:hover a {
	text-decoration: none;
}
.overlayed-teaser a:before {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #ea2d49;
	background-color: rgba(234,45,73,0.3);
	z-index: 2;
	webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity linear 0.2s;
	transition: opacity 0.2s linear;
}
.overlayed-teaser a:after {
	position: absolute;
	bottom: 0;
	right: 0;
	left: auto;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	width: 40px;
	height: 40px;
	background-color: #ea2d49;
	font-family: "FontAwesome";
	content: "\f0c1";
	line-height: 42px;
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.overlayed-teaser a:hover:after, .overlayed-teaser a:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none;
}
/*forms*/
.form-item {
  margin: 15px 0;
}
input.form-text, textarea {
	background: #fff;
	color: #898989;
	font-size: 14px;
	padding: 10px 15px;
	outline: none;
	border: 2px solid #c5c5c5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 100%;
	line-height: 1;
	height: 43px;
	-webkit-appearance: none;
}
#block-block-5 input.form-text, textarea {
	height: 35px;
}
select {
	height: 43px;
	border: 2px solid #c5c5c5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	padding: 10px 15px;
}
.form-type-password-confirm input.form-text {
	width: 50%;
}
.node-type-webform #main .form-item {
	padding: 10px 40px;
	margin: 0;
	background-color: #f8f8f8;
	border-left: 6px solid #e4e4e4;
}
input.form-text:focus, textarea:focus, .node-type-webform #main .form-text:focus, .node-type-webform #main textarea:focus {
	border-color: #ea2d49;
}
.node-type-webform #main .form-text, .node-type-webform #main textarea {
	border: 3px solid #e1e1e1;
}
.node-type-webform #main #webform-component-name {
	padding-top: 30px;
}
.node-type-webform #main #webform-component-subject {
	padding-bottom: 30px;
}
.node-type-webform #main .form-item.webform-component-textarea {
	padding: 30px 40px 30px;
	margin: 0;
	background-color: #f8f8f8;
	border-left: 6px solid #e4e4e4;
}
.node-type-webform #main .form-item.webform-component-markup {
	margin: 30px 0 10px;
	padding: 0;
	background-color: transparent;
	border-left: none;
}
/*Rosane 1608*/
.subscribe-form {
position: relative;

}
.subscribe-form input.form-text:focus {
	border-color: #c5c5c5;
}
.subscribe-form .form-actions {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}
.form-actions .col-md-2y{
width: 20%;
}

.pre-header-area input.form-text, .pre-header-area textarea,  .header-top-area input.form-text, .header-top-area textarea,  .header-area input.form-text, .header-area textarea,  .pre-header-area input.form-text:focus, .pre-header-area textarea:focus,  .header-top-area input.form-text:focus, .header-top-area textarea:focus,  .header-area input.form-text:focus, .header-area textarea:focus {
	border-color: #fff;
}
textarea {
	resize: none;
	line-height: 1.57;
	height: auto;
}
label {
	display: block;
}
fieldset {
	border: 1px solid #c5c5c5;
	padding: 0.5em;
	margin: 20px 0 35px;
}
fieldset legend {
	border: 1px solid #c5c5c5;
	display: inline-block;
	width: auto;
	padding: 5px;
	font-size: 12px;
	text-transform: uppercase;
	margin-left: 10px;
}
input[type="radio"], input[type="checkbox"] {
	margin: 0px 0 3px;
}
select {
	width: 100%;
	margin: 10px 0;
	color: #3f3f3f;
}
/*Buttons*/
a.button, input[type="submit"], input[type="reset"], input[type="button"], .view-commerce-cart-block ul.links li a, .checkout-buttons .checkout-cancel,  .checkout-buttons .checkout-back, .checkout-buttons .checkout-cancel:focus, .checkout-buttons .checkout-back:focus {
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px;
	background-color: #c0273c;
	color: #ffffff;
	display: inline-block;
	line-height: 1;
	text-decoration: none;
	min-width: 130px;
	text-align: center;
	border: none;
	margin: 15px 0 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pre-header-area a.button, .pre-header-area input[type="submit"], .header-top-area a.button, .header-top-area input[type="submit"] {
	background-color: #c0273c!important;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	margin-right: 5px;
}
a.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,  .checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-back:hover {
	text-decoration: none;
	background-color: #ea2d49;
	color: #ffffff;
}
span.button-operator {
	margin: 0 10px 0 5px;
}
.comment_forbidden a:last-child {
	margin-right: 5px;
}
/*More links*/
.more-link {
	text-align: center;
	clear: both;
}
.more-link a {
	margin: 15px 0px 10px;
	display: block;
	padding: 0;
	font-size: 14px;
}
.more-link a:after {
	content: " \f101";
	font-family: 'FontAwesome';
	font-style: normal;
	font-size: 12px;
}
.footer-area .more-link {
	text-align: left;
}
.footer-area .more-link a {
	margin-top: 0;
}
.sidebar .more-link {
	border-bottom: 6px solid #ebebeb;
	margin-bottom: 5px;
}
.sidebar .more-link a {
	margin-top: 5px;
}
/*Node links*/
ul.inline li {
	padding: 0 8px 0 0;
}
ul.links li a, .more a, ul.links li.statistics_counter span {
	font-size: 11px;
	padding: 7px 15px;
	min-width: 105px;
	background-color: #dddddd;
	display: inline-block;
	text-align: center;
	margin-top: 8px;
}
ul.links li.statistics_counter span {
	color: #c0273c;
}
ul.links li a:hover, .more a:hover {
	background-color: #ea2d49;
	color: #fff;
	text-decoration: none;
}
 @media (max-width: 767px) {
ul.inline li:first-child, ul.inline li {
	padding: 0;
}
ul.links li a, .more a {
	padding: 7px 10px;
	min-width: 0px;
	margin-top: 5px;
}
ul.links li span {
	padding-right: 10px;
}
}
/*Tabs*/
.item-list ul.quicktabs-tabs, .nav-tabs {
	border-bottom: 3px solid #ea2d49;
	margin: 10px 0 20px 0;
}
.item-list ul.quicktabs-tabs > li, .nav-tabs > li {
	float: left;
	margin-bottom: 0;
	padding: 0;
	margin-left: 0;
	border-bottom: none;
}
.item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a {
	margin-right: 2px;
	padding: 10px 20px;
	display: block;
	text-transform: uppercase;
	color: #464646;
	border-radius: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	font-size: 14px;
	background-color: #dadada;
	position: relative;
	border: 1px solid #fff;
	border-top: 1px solid #dadada;
	border-bottom: 3px solid #fff;
}
.nav-tabs li a i {
	padding-right: 10px;
	font-size: 20px;
}
.item-list ul.quicktabs-tabs > li > a:hover,  .nav-tabs > li > a:hover {
	border-color: #ea2d49;
	background-color: #ea2d49;
	text-decoration: none;
	color: #fff;
}
.item-list ul.quicktabs-tabs > li.active > a,  .nav-tabs > li.active > a,  .item-list ul.quicktabs-tabs > li.active > a:hover,  .nav-tabs > li.active > a:hover {
	cursor: default;
	background-color: #ea2d49;
	border: 1px solid #ea2d49;
	color: #ffffff;
	border-bottom: 3px solid #ea2d49;
}
.item-list ul.quicktabs-tabs:after {
	display: table;
	content: " ";
	clear: both;
}
 @media (min-width: 481px) {
.item-list ul.quicktabs-tabs > li.active > a:after,  .nav-tabs > li.active > a:after {
	content: "\f0d7";
	font-family: "FontAwesome";
	position: absolute;
	bottom: -18px;
	text-align: center;
	width: 100%;
	left: 0;
	color: #ea2d49;
	font-size: 20px;
	line-height: 20px;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
.one-sidebar .sidebar .item-list ul.quicktabs-tabs > li > a, .one-sidebar .sidebar .nav-tabs > li > a {
	padding: 10px 15px;
}
}
 @media (min-width: 992px) {
/*styles of sidebar tabs for 3-6-3 layout*/
.two-sidebars.wide-sidebar .sidebar .item-list ul.quicktabs-tabs > li > a,  .two-sidebars.wide-sidebar .sidebar .nav-tabs > li > a {
	padding: 10px;
	font-size: 11px;
}
/*styles of sidebar tabs for 2-6-4 & 4-6-2 layouts*/
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .item-list ul.quicktabs-tabs,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .nav-tabs {
	border-bottom: none;
	margin: 0 0 20px 0;
}
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .item-list ul.quicktabs-tabs > li,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .nav-tabs > li {
	float: none;
}
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .item-list ul.quicktabs-tabs > li > a,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .nav-tabs > li > a {
	margin-right: 0;
	margin-bottom: 2px;
	border: 1px solid #fff;
}
.two-sidebars.narrow-sidebar .col-md-2 .sidebar .item-list ul.quicktabs-tabs > li.active > a:after,  .two-sidebars.narrow-sidebar .col-md-2 .sidebar .nav-tabs > li.active > a:after {
	content: ""!important;
}
}
 @media (min-width: 1200px) {
/*styles of sidebar tabs for 3-6-3 layout*/
.two-sidebars.wide-sidebar .sidebar .item-list ul.quicktabs-tabs > li > a,  .two-sidebars.wide-sidebar .sidebar .nav-tabs > li > a {
	padding: 10px 15px;
}
}
 @media (max-width: 480px) {
.item-list ul.quicktabs-tabs, .nav-tabs {
	border-bottom: none!important;
	margin-bottom: 30px;
}
.item-list ul.quicktabs-tabs > li, .nav-tabs > li {
	width: 100%;
	margin: 0 0 5px 0;
}
.item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a {
	text-align: center;
	border-bottom: none!important;
}
}
/*Accordion*/
.panel-group {
	margin: 25px 0;
}
.panel-group .panel {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.panel-default > .panel-heading {
	padding: 0;
	outline: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 100%;
}
.panel-title a {
	font-weight: 400;
	padding: 15px;
	display: inline-block;
	width: 100%;
	background-color: #ea2d49;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
}
.panel-title a.collapsed {
	color: #3f3f3f;
	background-color: #dadada;
}
.panel-heading a:hover {
	text-decoration: none;
	background-color: #ea2d49;
	color: #ffffff;
}
.panel-title a i {
	padding-right: 10px;
	font-size: 20px;
}
/*progress bars*/
.progress {
	background-color: #e5e5e5;
	border-radius: 0;
	box-shadow: none;
}
/*Tables*/
table {
	border-collapse: collapse;
	width: 100%;
	color: #000000;
	margin: 25px 0 40px;
}
table th {
	font-size: 16px;
	text-transform: uppercase;
	border: 1px solid #fff;
	background-color: #c0273c;
	color: #ffffff;
	font-weight: 400;
}
table th a, table th a:hover {
	color: #fff;
}
table th, table td {
	vertical-align: top;
	padding: 10px 20px;
	text-align: left;
}
table td {
	border: 1px solid #fff;
}
table tr.even, table tr.odd {
	border-bottom: 1px solid #fff;
	background: #e4e4e4;
	font-size: 14px;
}
/*Status messages*/
div#messages-console {
	margin: 20px 0 30px 0;
}
div.messages {
	color: #ffffff;
	margin: 10px 0 0;
	padding: 15px 75px;
	position: relative;
}
div.messages a {
	color: #ffffff;
	text-decoration: underline;
}
div.messages.status {
	background: #7aa239;
}
div.messages.error {
	background: #c53300;
}
div.messages.warning {
	background: #eb8314;
}
/*Status messages symbols*/
div.messages.status:before {
	content: "\f00c";
	font-family: "FontAwesome";
	font-size: 20px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #547f1f;
	width: 55px;
	text-align: center;
	height: 100%;
	padding-top: 13px;
}
div.messages.error:before {
	content: "\f00d";
	font-family: "FontAwesome";
	font-size: 24px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #980a00;
	width: 55px;
	text-align: center;
	height: 100%;
	padding-top: 10px;
}
div.messages.warning:before {
	content: "\f12a";
	font-family: "FontAwesome";
	font-size: 24px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #e2630b;
	width: 55px;
	text-align: center;
	height: 100%;
	padding-top: 15px;
}
/*Main Slider*/
.flexslider {
	border: none;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	display: none;
}
/*caption*/
#top-content .flexslider .caption {
	padding-left: 15px;
	padding-right: 15px;
}
.flexslider .caption h1 {
	font-size: 36px;
	margin-bottom: 10px;
}
.flexslider .slide-info {
	color: #7d7d7d;
}
.flexslider .slide-info-item {
	display: inline-block;
	margin-right: 25px;
	margin-bottom: 5px;
	font-size: 11px;
}
.flexslider .slide-info-item i {
	margin-right: 5px;
}
 @media (min-width: 992px) {
.sidebar-first .flexslider .caption {
	padding-right: 15px;
}
.sidebar-second .flexslider .caption {
	padding-left: 15px;
}
}
 @media (max-width: 991px) {
.flexslider .caption {
	padding-right: 15px;
	padding-left: 15px;
}
}
/* Direction Nav */
.flex-direction-nav a {
	width: 40px;
	height: 40px;
	margin: 0;
	top: 0%;
	color: #ea2d49;
	text-shadow: none;
	background-color: #fff;
}
.flex-direction-nav .flex-prev {
	left: auto;
	right: 40px;
	text-align: center;
}
.flex-direction-nav .flex-next {
	right: 0;
	text-align: center;
}
.flexslider:hover .flex-prev {
	opacity: 0.7;
	left: auto;
	right: 40px;
}
.flexslider:hover .flex-next {
	opacity: 0.7;
	right: 0;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	color: #fff;
	background-color: #ea2d49;
	text-decoration: none;
}
.flex-direction-nav a:before {
	font-family: "FontAwesome";
	font-size: 26px;
	display: inline-block;
	content: '\f104';
	line-height: 40px;
}
.flex-direction-nav a.flex-next:before {
	content: '\f105';
}
 @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
	opacity: 0;
	left: auto;
	right: 40px;
}
.flex-direction-nav .flex-next {
	opacity: 0;
	right: 0;
}
}
/* Control Nav */
.flex-control-nav {
	text-align: left;
	left: 12px;
	bottom: auto;
	top: 15px;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	width: auto;
}
.flexslider:hover .flex-control-nav {
	opacity: 1;
	filter: alpha(opacity=100);
}
.flex-control-nav li {
	margin: 0 3px;
}
.flex-control-paging li a {
	background: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
	background-color: #ea2d49;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*Internal banner*/
#internal-banner-slider .slides>li {
	position: relative;
}
#internal-banner-slider.one-value .slides > li {
	display: block;
}
/*Banner caption*/
.banner-caption {
	position: absolute;
	width: 490px;
	background-color: rgba(255,255,255,0.8);
	bottom: 33%;
	left: 0;
	padding: 25px 25px 25px 80px;
	color: #252525;
}
.one-value .banner-caption {
	bottom: 7%;
}
.banner-caption .caption-title {
	font-size: 25px;
	margin-bottom: 5px;
}
.banner-caption:after {
	position: absolute;
	content: "\f030";
	font-family: "FontAwesome";
	top: 50%;
	font-size: 22px;
	left: 29px;
	line-height: 1;
	margin-top: -10px;
}
 @media (max-width: 991px) {
.banner-caption {
	width: 460px;
	padding: 15px 15px 15px 60px;
	bottom: 7%;
}
.banner-caption:after {
	font-size: 18px;
	left: 19px;
	left: 21px;
	margin-top: -7px;
}
.banner-caption .caption-title {
	font-size: 20px;
}
}
 @media (max-width: 767px) {
.banner-caption .caption-title {
	margin-bottom: 0;
}
}
 @media (max-width: 480px) {
.banner-caption, .one-value .banner-caption {
	width: 100%;
	bottom: 0;
}
}
/*Internal banner carousel*/
#internal-slider-carousel {
	padding: 15px 75px 15px;
	margin-top: -142px;
	background-color: rgba(255,255,255,0.25);
	position: relative;
	z-index: 2;
}
#internal-slider-carousel .flex-viewport {
	z-index: 2;
}
#internal-slider-carousel ul.slides>li {
	margin-right: 4.8px;
	border: 2px solid rgba(255,255,255,0.5);
	cursor: pointer;
	webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#internal-slider-carousel ul.slides>li.flex-active-slide {
	border-color: #ea2d49;
	cursor: default;
}
#internal-slider-carousel ul.slides>li:hover {
	border-color: #ea2d49;
}
 @media (min-width: 1200px) {
#internal-slider-carousel ul.slides>li {
	height: 108px;
}
}
 @media (max-width: 1199px) {
#internal-slider-carousel {
	padding: 15px 65px;
	margin-top: -122px;
}
}
 @media (max-width: 991px) {
#internal-slider-carousel {
	padding: 15px 54px;
	margin-top: 0;
}
}
 @media (max-width: 767px) {
#internal-slider-carousel {
	padding: 15px 5px;
}
#internal-slider-carousel ul.slides>li {
	border: 2px solid rgba(210,210,210,0.5);
}
}
/* Direction Nav */
#internal-slider-carousel .flex-direction-nav a {
	width: 70px;
	height: 100%;
	margin: 0;
	bottom: 0;
	color: #3f3f3f;
}
#internal-slider-carousel .flex-direction-nav a:hover {
	color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}
#internal-slider-carousel .flex-direction-nav .flex-prev,  #internal-slider-carousel .flexslider:hover .flex-prev {
	left: 0;
	right: auto;
	text-align: center;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#internal-slider-carousel .flex-direction-nav .flex-next,  #internal-slider-carousel .flexslider:hover .flex-next {
	right: 0;
	text-align: center;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#internal-slider-carousel .flex-direction-nav a:before {
	font-size: 48px;
	position: absolute;
	top: 50%;
	left: 50%;
}
#internal-slider-carousel .flex-direction-nav a.flex-next:before {
	margin: -21px 0 0 -8px;
}
#internal-slider-carousel .flex-direction-nav a.flex-prev:before {
	margin: -21px 0 0 -9px;
}
#internal-slider-carousel .flex-direction-nav .flex-disabled,  #internal-slider-carousel .flex-direction-nav .flex-disabled:hover {
	color: #c7c7c7;
	opacity: 0.5!important;
	filter: alpha(opacity=50)!important;
	background-color: #ffffff;
}
 @media (max-width: 1199px) {
#internal-slider-carousel .flex-direction-nav a {
	width: 60px;
}
}
 @media (max-width: 991px) {
#internal-slider-carousel .flex-direction-nav a {
	width: 49px;
}
}
 @media (max-width: 767px) {
#internal-slider-carousel {
	margin-bottom: 40px;
}
#internal-slider-carousel .flex-direction-nav {
	position: absolute;
	bottom: -40px;
	width: 100%;
	height: 40px;
	left: -5px;
}
#internal-slider-carousel .flex-direction-nav a {
	width: 40px;
	height: 40px;
	border: 2px solid #ea2d49;
	color: #ea2d49;
}
#internal-slider-carousel .flex-direction-nav .flex-prev {
	left: 12px;
}
#internal-slider-carousel .flex-direction-nav .flex-next {
	right: 2px;
}
#internal-slider-carousel .flex-direction-nav .flex-disabled {
	border: 2px solid #c7c7c7;
	color: #c7c7c7;
}
}
/*fixed main-menu*/
#header {
	position: static;
	top: -70px;
}
.onscroll #header {
	position: fixed;
	z-index: 499;
	top: 0;
	width: 100%;
	-webkit-transition: top 0.5s ease-in-out;
	-moz-transition: top 0.5s ease-in-out;
	-o-transition: top 0.5s ease-in-out;
	-ms-transition: top 0.5s ease-in-out;
	transition: top 0.5s ease-in-out;
}
#navigation-site-name {
	display: none;
}
 @media (min-width: 1200px) {
.fixed-header-enabled #navigation-site-name {
	position: absolute;
	top: 0;
	left: 20px;
	z-index: -1;
	font-size: 18px;
	padding: 13px 0px 8px;
}
.fixed-header-enabled #navigation-site-name a {
	color: #ffffff;
}
.fixed-header-enabled.onscroll #navigation-site-name {
	display: block;
}
}
 @media (max-width: 991px) {
.onscroll #header-inside-right {
	display: none;
}
}
/*maintenance-page*/
.maintenance-page #header {
	min-height: 54px;
}
.maintenance-page #footer {
	border: none;
}
.maintenance-page #page-inside {
	padding-bottom: 70px;
}
/* Scroll to top */
#toTop {
	position: fixed;
	right: 30px;
	bottom: 30px;
	color: #ea2d49;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 100;
	display: none;
}
#toTop i {
	font-size: 56px;
}
/* Commerce */
.field-name-commerce-price, .field-type-commerce-price, .views-field-commerce-price {
	margin: 5px 0;
	font-size: 18px;
}
.view-promoted-posts .views-field-commerce-price, .view-services .views-field-commerce-price {
	font-size: 18px;
	margin: 5px 0 15px 0;
}
.node .field-name-commerce-price {
	font-size: 26px;
	margin: 25px 0 5px;
}
.view-commerce-cart-block td.views-field-line-item-title,  .view-commerce-cart-form td.views-field-line-item-title,  .view-commerce-cart-summary td.views-field-line-item-title,  .view-commerce-line-item-table td.views-field-line-item-title {
	font-weight: normal;
}
.view-commerce-cart-form table, .view-commerce-cart-summary table, .view-commerce-line-item-table table,  .view-commerce-cart-form tbody, .view-commerce-cart-summary tbody, .view-commerce-line-item-table tbody,  .view-commerce-cart-form tr, .view-commerce-cart-summary tr, .view-commerce-line-item-table tr,  .view-commerce-cart-form table td, .view-commerce-cart-summary table td,  .view-commerce-line-item-table table td {
	padding: 10px 15px;
	vertical-align: middle;
	margin: 10px 0;
}
.view-commerce-cart-form table td input.form-text {
	height: 31px;
}
.view-commerce-cart-block table, .view-commerce-cart-block tbody, .view-commerce-cart-block tr, .view-commerce-cart-block table td,  .view-commerce-cart-block table th {
	padding: 10px;
	margin: 0;
}
/* Commerce product page */
.commerce-add-to-cart .form-item-quantity {
	display: inline-block;
	padding: 0 15px 0 0;
	margin: 0 0 20px;
}
.commerce-add-to-cart .form-item-quantity label {
	font-weight: 400;
	font-size: 18px;
}
.commerce-add-to-cart .form-item-quantity input.form-text {
	width: 80px;
	text-align: right;
	font-size: 15px;
}
/* Commerce cart block */
.view-commerce-cart-block .line-item-total, .block-commerce-cart .line-item-quantity {
	padding: 15px 5px 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #c2c2c2;
}
.view-commerce-cart-block ul.links li {
	padding: 0;
}
/* Commerce page-cart */
.page-cart .view-commerce-cart-form .line-item-summary {
	padding: 10px 0;
}
.page-cart .view-commerce-cart-form input.delete-line-item {
	padding: 5px 10px;
	min-width: 0;
}
/* Commerce page-checkout */
.page-checkout .view-commerce-cart-summary table.commerce-price-formatted-components tr {
	border: none;
}
.page-checkout .checkout-help {
	margin-bottom: 10px;
}
#edit-checkout.form-submit {
	margin: 0;
}
/* Commerce page-review */
.page-checkout-review tr.pane-title {
	border: none;
}
.page-checkout-review tr.pane-data td {
	border-top: none;
}
.page-checkout-review tr.pane-title td {
	border-bottom: none;
}
.commerce-paypal-icons .label {
	color: #3f3f3f;
	font-size: 16px;
	padding: 0 0 0 19px;
	margin-right: 5px;
}
.commerce-paypal-icon {
	display: inline-block;
	top: 0;
}
/* Commerce page-user orders */
.view-commerce-user-orders table,  .view-commerce-user-orders table tbody,  .view-commerce-user-orders table tr,  .view-commerce-user-orders table td {
	border: none;
}
.view-commerce-user-orders table tr {
	border-bottom: 1px solid #ddd;
}
.view-commerce-user-orders table td.views-field-line-item-title {
	font-weight: bold;
}
/* Commerce price formatted components */
.commerce-price-formatted-components td {
	padding-bottom: 0;
}
.entity-commerce-order .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td {
	padding: 10px;
}
.commerce-price-formatted-components, .commerce-price-formatted-components tbody, .commerce-price-formatted-components tr, .commerce-price-formatted-components tr td {
	border: none;
}
/* Drupal Resets */
#toolbar {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#toolbar ul.menu li a {
	font-weight: 400;
}
#toolbar ul.menu li > a:before, #toolbar ul.menu li:before {
	content: "";
}
ul.tabs.primary {
	margin-bottom: 20px;
}
a.contextual-links-trigger, #toolbar a, textarea, ul.contextual-links li a {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
ul.contextual-links li a {
	font-weight: 400;
	line-height: 1;
	text-decoration: none!important;
}
/* Ad banner */
.ad-banner {
	text-align: center;
	padding: 20px;
	background-color: rgba(0,0,0,0.20);
}
/* Google Map */
#map-canvas {
	height: 400px;
}
#map-canvas img {
	max-width: inherit;
}

																																		/*responsive typography*/
																																		@media (max-width: 991px) {
.view-highlighted-objects .views-field-title a {
	font-size: 19px;
}
p.large, .field-name-field-mt-subheader-body p, .view-popular-objects .views-field-title a {
	font-size: 17px;
}
#comments h2.title, .comment h3.title, .view-titles .more-link a, table th {
	font-size: 15px;
}
body, .view-titles .views-field-title a, #main-navigation ul.menu li a {
	font-size: 14px;
}
pre, .footer-area, .views-field-title a, input.form-text, textarea, .more-link a,  .item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a, .panel-title a, table tr.even, table tr.odd, .banner-caption .caption-body {
	font-size: 13px;
}
.subfooter-area, .comment .field-name-comment-body, .views-field-field-mt-post-categories a, .image-caption p,  a.button, input[type="submit"], input[type="reset"], input[type="button"] {
	font-size: 12px;
}
}
 @media (max-width: 767px) {
.view-highlighted-objects .views-field-title a {
	font-size: 21px;
}
p.large, .field-name-field-mt-subheader-body p, .view-popular-objects .views-field-title a {
	font-size: 19px;
}
#comments h2.title, .comment h3.title, .view-titles .more-link a, table th {
	font-size: 16px;
}
body, .view-titles .views-field-title a, #main-navigation ul.menu li a {
	font-size: 16px;
}
pre, .footer-area, .views-field-title a, input.form-text, textarea, .more-link a,  .item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a, .panel-title a, table tr.even, table tr.odd {
	font-size: 15px;
}
.subfooter-area, .comment .field-name-comment-body, .views-field-field-mt-post-categories a, .image-caption p,  a.button, input[type="submit"], input[type="reset"], input[type="button"] {
	font-size: 14px;
}
}
 @media (max-width: 480px) {
.view-highlighted-objects .views-field-title a {
	font-size: 19px;
}
p.large, .field-name-field-mt-subheader-body p, .view-popular-objects .views-field-title a {
	font-size: 17px;
}
#comments h2.title, .comment h3.title, .view-titles .more-link a, table th {
	font-size: 15px;
}
body, .view-titles .views-field-title a, #main-navigation ul.menu li a {
	font-size: 14px;
}
pre, .footer-area, .views-field-title a, input.form-text, textarea, .more-link a,  .item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a, .panel-title a, table tr.even, table tr.odd {
	font-size: 13px;
}
.subfooter-area, .comment .field-name-comment-body, .views-field-field-mt-post-categories a, .image-caption p,  a.button, input[type="submit"], input[type="reset"], input[type="button"] {
	font-size: 12px;
}
}
/* barra do portal antiga provisoria */
																																		/* Inserida por Rosane */
.invisivel {
	display: none;
}
.barra_portal_prov_global {
	height: 33px;
	icones
}
.barra_portal_prov {
	margin: 0 auto;
	width: 950px;
	height: 33px;
}
.fiocruz_logo {
	float: left;
	width: 119px;
	height: 33px;
}
.fiocruz_logo a {
	display: block;
	width: 119px;
	height: 33px;
	background: url(logo.jpg) left top no-repeat;
}
.fundacao_link {
	float: right;
	width: 177px;
	height: 33px;
}
.fundacao_link a {
	display: block;
	width: 177px;
	height: 33px;
	background: url(titulo_fiocruz.jpg) left top no-repeat;
}
.fale_com_fiocruz_barra {
	float: left;
	padding: 6px 0 0 20px;
	width: 180px;
}
.fale_com_fiocruz_barra a {
	font-size: 12px;
	color: #4e4757 !important;
}
.fale_com_fiocruz_barra a:hover {
	text-decoration: none;
	color: #2980ca !important;
}


.caption-slide {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  height: 192px;
  margin-top: -191px;
  overflow: hidden;
  padding: 5px 15px;
  position: absolute;
  width: 100%;
}


#block-views-artigos-header-home-big-block .views-row {
	position:relative;
}
#block-views-artigos-header-home-big-block .caption-slide {
  bottom: 0;
  height: auto;
  min-height: 136px !important;
}
#block-views-artigos-header-home-big-block .caption-slide h3{
margin-bottom: 20px;
}


.node-type-v-deo #page-title {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-top: 80px;
  width: 100%;
}

.view-artigos-header-home  .views-row{
	 height: 240px !important;
    overflow: hidden;
}
.view-artigos-header-home-big > .view-content .caption-slide{
	height: 150px;
  margin-top: -150px;
}

.caption-slide h3{
	margin:0;
	}
.caption-slide a{
	font-size:0.9em;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.slide-info > a {
  display: inline-block;
}
.sharethis-wrapper {
  float: right;
  height: 24px;
  overflow: hidden;
   text-align: center;
  width: 90px;
 
}
/*
.sharethis-wrapper.active {
  background: #fff none repeat scroll 0 0;
  border-radius: 8px;
  box-shadow: 0 0 5px #ccc;
  height: 110px;
  margin-top: -11px;
  padding: 11px;
  position: absolute;
  right: 8px;
  width: 104px;
  z-index: 1000;
}*/
.sharethis-wrapper.active {
  background: #333;
  border-radius: 8px;
  box-shadow: 0 0 5px #666;
  height: 46px;
  margin: -13px 4% 0;
  padding: 3%;
  position: absolute;
  right: 8px;
  width: 87%;
  z-index: 1000;
}

.sharethis-wrapper.active .st_facebook::after {
  content: "";
  margin: 0;
}
.st_facebook::after {
  content: ">";
  color: #fff;
  margin: 9px;
  text-shadow: 1px 1px 1px #000;
}

#main-content {
  padding-top: 15px;
}

.front #banner #slideshow {
      margin-top: 0px;
}



.view-artigos-header-home-big  .item-list ul li a{
	display:block;
	padding:0;
}


#block-views-artigos-header-home-block .view-highlighted-objects .views-row {
  margin-bottom: 19px;
}























.item-list ul.quicktabs-tabs {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  display: block;
  margin: -26px auto 30px;
  width: 650px;
}
.item-list ul.quicktabs-tabs .first {
  border-right: 1px solid #ccc;
  margin-right: 25px;
}

#quicktabs-sidebar_tabs a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-top:none!important;
  border-left:none!important;
  border-right:none!important;
}

.quicktabs-tabs a{
	color:#333 !important;
}

.item-list ul.quicktabs-tabs > li.active > a::after, .nav-tabs > li.active > a::after{
	display: none !important;
}


.item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a {
  font-size: 19px;
}








/*


















*/






#block-quicktabs-sidebar-tabs .views-row-2 + #block-block-14{
	display: block;
}

#footer #block-block-14{
	display: none;
}

#block-block-14 {
  background: #f2f2f2 none repeat scroll 0 0;
  padding: 35px;
  text-align: center;
  border-bottom:3px solid #ddd;
}
#block-block-14 .title {
  font-size: 1em !important;
  font-weight: bold;

}
.forcedwide img {
  display: inline-block;
}

.view-artigos-header-home-big .item-list{
	position:relative;
}

.field-name-field-mt-teaser-image{
	display:none;
}
header h3 + .field-name-field-mt-teaser-image{
	display:block;
}

.field-name-field-mt-teaser-image img {
  width: 100%;
}

.share-links ul li {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 5px;
  display: inline-block;
  width: 18%;
  text-align: center;
}



#affix.affix {
    width: 14.3%;
}

#affix.affix-bottom {
  width: 90%;
}

.footer-area h2.title, .subfooter-area h2.title {
  font-size: 12px;
  margin-bottom: 0px;
}

ul.social-bookmarks li a, ul.brands li a {
  color: #FF6400;
  width: 24px;
  border:none;
  height: 36px;
}

ul.social-bookmarks, ul.brands {
  border-bottom: 1px solid #ccc;
  height: 43px;
}

.subfooter-area.right ul.menu {
  border-bottom: 1px solid #ccc;
  font-size: 1.5em;
  margin-left: -8px;
  padding-bottom: 28px;
  text-align: left;
}


ul.menu li a:hover {
    background: none !important;
}

.dropdown.search-bar .dropdown-menu {
  left: -230px;
  width: 300px;
}


.field-content.title-post-default {
  height: 85px;
  margin: 10px 0 15px;
  overflow: hidden;
}

.views-field-created {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}


/*ROSANE - Este bloco pega a formatacao da view whats hot*/
.category-label, .category-label-slide {
   /* background: rgba(0, 0, 0, 0) url("images/icones.png") no-repeat scroll left 0;*/
   display: block;
    margin-top: 7px;
	padding:0 0 0 26px;
	   /*padding: 1px 40px 2px;*/
    text-transform: uppercase;
	    	
}
/*Comentado por Rosane-25-07
.category-label, .category-label-slide {
    background: rgba(0, 0, 0, 0) url("images/icones.png") no-repeat scroll left 0;
    margin-top: 7px;
    padding: 10px 40px 2px;
    text-transform: uppercase;
}
*/
.category-label.cat-6 {
  background-position: left -149px;
}


.category-label.cat-83 {
  background-position: left -539px;
}


.category-label.cat-27 {
  background-position: left -603px;
}

.category-label.cat-46 {
  background-position: left -662px;
}





/*rosane 0708*/


.category-label-slide{
display:block;
overflow: hidden;
}
.icone{
display:block;
float: left;
padding-right:5px;
padding-bottom:5px;
}

.caption .slideinfo h3{
/*position:relative;
overflow: visible; --aqui estava comentado*/
display: block;
background-color:#f4bc13;
margin: 60px 60px 0 0;

}


.category-label-slide {
  background-position: left -334px;
  font-size: 0.6em;
}
/*Rosane 0708*/
.view-artigos-header-home .category-label-slide {
  background-position: left -339px;
  font-size: 0.8em;
  padding: 6px 0 8px 0; 
 }

.category-label-slide  .category-label.cat-69 {
   background-position: left -334px;
}
.category-label-slide  .category-label.cat-6 {
   background-position: left -437px;
}



.view-artigos-header-home .category-label-slide.cat-83 {
  background-position: left -745px;

}



.view-artigos-header-home .category-label-slide.cat-27 {
  background-position: left -784px;

}

.view-artigos-header-home .category-label-slide.cat-46 {
  background-position: left -823px;

}

/*Rosane 2507*/
.view-nova-p-gina-noticias .field-content {
display:block;
float:left;  
}
.view-nova-p-gina-noticias .category-label {
padding-top:3px;
padding-left:1px;
float:left;  
}

.view-nova-p-gina-noticias .views-field-nothing-1 .field-content {
display:block;
overflow: hidden;
width:100%;
}

.view-opiniao .field-content {
display:block;
float:left;  
}
.view-opiniao .category-label {
padding-top:3px;
padding-left:1px;
float:left;  
}
.view-opiniao .views-field-nothing-1 .field-content {
display:block;
overflow: hidden;
width:100%;
}
.view-pesquisa .field-content {
display:block;
float:left;  
}
.view-pesquisa .category-label {
padding-top:3px;
padding-left:1px;
float:left;  
}
.view-pesquisa .views-field-nothing-1 .field-content {
display:block;
overflow: hidden;
width:100%;
}
/*fim 2507*/




.category-label a{
	color:#333;
}
.views-field.views-field-created {
  font-size: 1.1em;
}

/*Rosane*/
.view-artigos-header-home-big .category-label-slide {
  padding: 6px 0 8px 0; 
}
.view-artigos-header-home-big > .view-content .caption-slide a {
  font-size: 1.5em;
}

/*alterado por Rosane 0708*/
.view-artigos-header-home-big > .view-content .caption-slide h3 a {
  font-size: 1em;
 
}
/*alterado por Rosane 0708*/
.view-artigos-header-home > .view-content .caption-slide h3 a {
  font-size: 0.9em;
  padding-top:5px;
  padding-bottom:1px;

}
.view-artigos-header-home  .field-content .caption{
  padding-bottom:0;
  margin-bottom:0;
  vertical-align: bottom;
}
/*alterado por Rosane 1508 */
.subscribe-form h3 {
  font-size: 1.4em !important;
}
#block-block-5 {
  background: rgba(0, 0, 0, 0) url("images/subscribe.png") no-repeat scroll left 0PX;
  padding: 0px 70px;
}
#footer {
  padding-top: 0px;
}
#page-title {
  font-size: 3em;
  font-weight: normal;
  margin-bottom: 35px;
}

.page-node .field-name-field-mt-teaser-image img {
  margin-top: -25%;
  position: relative;
}
.page-node .field.field-name-field-mt-teaser-image.field-type-image.field-label-hidden {
  height: 400px;
  overflow: hidden;
}
.sf-depth-2 {
  font-size: 0.7em;
}

#header-top-right .content p {
  border-left: 3px solid #ccc;
  color: #000;
  font-size: 1.5em;
  font-style: italic;
  margin: 13px 25px;
  padding: 25px 50px;
}

/*
#block-views-conteudos-relacionaods-block {
  border: 1px solid;
  float: right;
  height: 611px;
  padding: 5%;
  width: 50%;
}
#block-views-video-relacionado-block {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid;
  height: 611px;
  margin-bottom: 32px;
  padding: 5%;
  width: 50%;
}
*/

#block-views-video-relacionado-block {
  background: #7E7D7E;
  margin-bottom: 45px;
  padding: 4% 5% 4% 13%;
  width: 50%;
  display: inline-block;
     min-height: 515px;
      color:#fff;
}

#block-views-video-relacionado-block .title {
  font-size: 1.5em;
  margin-bottom: 14px;
  font-weight: bold;
  color:#fff;
}
#block-views-video-relacionado-block .field-content {
  font-size: 1.5em;
   color:#fff;
}

#block-statistics-popular, #block-quicktabs-conteudosrelacionados, #block-views-popular-block {
  background: #f3f7fc none repeat scroll 0 0;
  display: inline-block;
  padding: 4% 13% 4% 5%;
  vertical-align: top;
  width: 49%;
     min-height: 515px;
      margin-bottom: 45px;
}
/*Rosane 1508*/
#block-quicktabs-conteudosrelacionados {
  background: #b7b5b5 none repeat scroll 0 0;
  color:#fff;
}
#block-statistics-popular h2, #block-quicktabs-conteudosrelacionados h2, #block-views-popular-block h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 35px;
}
#block-quicktabs-conteudosrelacionados #quicktabs-tab-conteudosrelacionados-1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  font-weight: bold;
  text-transform: unset;
  padding-top:25px;
  padding-left: 0;
  font-size:21px;
  color:#fff !important;
}
#block-quicktabs-conteudosrelacionados .quicktabs-tabs.quicktabs-style-nostyle li {
	border:none;
}

#block-quicktabs-conteudosrelacionados .quicktabs-tabs.quicktabs-style-nostyle {
  width: 100% !important;
}

#block-quicktabs-conteudosrelacionados  a{
color:#Fff;
}
#block-statistics-popular h3 , #block-quicktabs-conteudosrelacionados h3, #block-views-popular-block h3{
  display: none;
}

 #block-views-popular-block .field-content a{
 	font-size: 1.3em;
 }

 #block-views-popular-block .category-label {
  margin: 0;
  padding-top: 0;
}
#block-views-popular-block .views-row{
	border:none;
	margin-bottom: 40px;
} 

#block-views-video-relacionado-block + #block-quicktabs-conteudosrelacionados{
	display: none;
}
/*alterado por Rosane top: 185px*/
#block-views-temas-block {
  background: #333 none repeat scroll 0 0;
  border: medium none;
  display: none;
  padding: 26px;
  position: absolute;
  top: 175px;
  width: 364px;
  z-index: 9999;
}


/*alterado por Rosane top: 332px*/
.front #block-views-temas-block {
  top: 305px;
}

.onscroll #block-views-temas-block{
	  position: fixed !important;
	    top: 75px !important;
}


.width-title{
	width:450px;
}
#block-views-temas-block.ativo{
	display: block;
}

#block-views-temas-block li a{
	text-decoration:none;
}
#block-views-temas-block li a.active{
	color:#FF6400;
}
#block-views-temas-block li a:hover{
	color:#FF6400;
}
#block-views-temas-block .item-list ul li {
  border-bottom: 1px solid #444;
  margin: 0;
  padding: 0;
}
#page-title {
  background: rgba(0, 0, 0, 0) url("images/arrow-donw.png") no-repeat scroll right center;
  cursor: pointer;
  display: inline-block;
  padding-right: 50px;
  font-size: 2.5em;
}
 #menu-781-1{
 	 background: rgba(0, 0, 0, 0) url("images/arrow-donw.png") no-repeat scroll right center;
 	  cursor: pointer;
 }
.not-front #header > .container{
	position: relative;
}
.not-front #header-inside {
  position: absolute;
  right: 65px;
  width: 600px;
  top: 10px;
}

#breadcrumb{
	display:none;
}


#main-navigation ul.menu li, #pre-header ul.menu li, #header-top ul.menu li {
  border-left: 1px solid #ccc;
  display: inline-block;
  float: none;
}


#main-navigation ul.menu li:first-child, #pre-header ul.menu li:first-child, #header-top ul.menu li:first-child {
 border-left:none;
}
#main-navigation{
	margin-top:10px;
}

#main-navigation ul.menu li a {
  color: #ffffff;
  font-size: 18px;
  padding: 0 18px;
}



#block-block-19{
	text-align: center;
	margin-top:55px;
}

.more-noticias {
	border-radius:8px;
  border: 1px solid;
  padding: 18px;
  text-align: center;
  background-color: #e96e00;
  color: #fff;
  padding: 15px 55px;

}
.more-noticias:hover{
	color: #fff !important;
}

#menu-781-1 {
  font-size: 1.2em;
  margin-right: 200px;
  padding-right: 35px;
  position: relative;
  top: 4px;
}

.slogan{
	display: none;
}
#menu-781-1  + li{
	border-left:none !important;
}
.not-front #menu-781-1{
display: none !important;
}

.node-type-mt-post #menu-781-1{
	display: inline-block !important;
}

.front #block-block-18 a.logointerna{
	display: none;
}

.front #pre-header .pre-header-meanmenu-wrapper ul.menu {
  text-align: left;
}

.front .region.region-pre-header-right{
	background: none;
}
.not-front #header-top-inside{
	display: none;
}

#header-top-right{
display: none;
}

#block-block-17 {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
#block-block-17 a{
color: #FF6400;
}

#block-block-17 ul.social-bookmarks, ul.brands {
  border-bottom: none;

}

html body #block-block-17 ul.social-bookmarks li a:hover{
  border: none !important;
  color:#aaa;
}

#block-block-18 {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 300px;
}

#block-block-18 a.logointerna {
  background: rgba(0, 0, 0, 0) url("images/logo-header-cee-small.png") no-repeat scroll -2px 1px;
  display: block;
  height: 72px;
  margin: 0;
  text-indent: -999px;
  width: 300px;
}


.name-autor .username {
  font-size: 17px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
h3.name-autor{
	margin-top:-25px;
}
.name-autor a.username{
	color:#333 !important;
}


.user-picture  {
  vertical-align: middle;
  display: inline-block;
}




.user-picture img {
  border: 1px solid #ccc;
  border-radius: 100px;
  display: inline-block;
  height: 54px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 124px !important;
}


.comment .user-picture img {
  border: medium none;
  border-radius: 0;
  height: auto;
}











@media screen and (min-width: 975px) {
#quicktabs-tabpage-sidebar_tabs-0 .views-row-last {
	border:3px solid green !important;
    margin-right: -335px;
    margin-top: -445px;
    float: right;
}






}



@media screen and (min-width: 1201px) {
	#quicktabs-tabpage-sidebar_tabs-0 .views-row-last {
	border:3px solid red !important;
	margin-right: -403px;
	 margin-top: -455px;
}
}



@media screen and (max-width: 975px) {
	#quicktabs-tabpage-sidebar_tabs-0 .views-row-last {
	border:3px solid blue !important;
}
#affix.affix {
  width: auto;
}
.view-artigos-header-home .field-content > img {
  width: 100%;
}
.sharethis-wrapper.active {
  height: 60px;
}
.form-actions.col-md-2 input{
  width:100%;
}
.subscribe-form .form-actions{
	position:static;
}

.dropdown.search-bar .dropdown-menu {
  left: 25px;
  width: 300px;
  top: -7px;
}

.dropdown.search-bar {
  left: -10px !important;
  top: -74px !important;
}

#header-inside .mean-bar {
  background: #ccc none repeat scroll 0 0;
  border: 18px solid #ccc;
  clear: both;
  display: block;
  margin-bottom: -5px;
  padding: 2px 7px;
  position: relative !important;
  top: -13px !important;
  width: 98%;
}
.quicktabs-tabs.quicktabs-style-nostyle li {
  border: medium none !important;
  width: 86%;
}
.page-node .field.field-name-field-mt-teaser-image.field-type-image.field-label-hidden {
  height: 245px;
  overflow: hidden;
}
#header-top-right .content p {
  border:none;
  color: #000;
  font-size: 1.5em;
  font-style: italic;
  margin: -40px 0 25px;
  padding: 0;
  text-align: center;
}

















#block-block-17 {
  display: block;
  position: static;
  text-align: center;
}


#pre-header {
  height: 140px;
  margin-bottom: 25px;
}


}



#block-views-temas-block h2{
	display: none;
}

.onscroll #header {
         height: 70px;
        box-shadow: 1px 1px 28px #ccc;
}
.submitted-info, .post-progress {
  text-align: left;
}

.name-autor {
  display: inline-block;
  margin-right: 16px;
  vertical-align: middle;
  width: 55%;
}

.node-type-mt-post  #header-inside{
   position: static !important;
    width: auto !important;
	
}
/*rosane 0708*/
.view-artigos-header-home  .field-content .caption{
  padding-bottom:0;
  margin-bottom:0;
  vertical-align: bottom;
}

.view-artigos-header-home  h3{
	padding:0;
	margin:0;
}

.titulos{
display:block;
float:left;
margin:0;
width: 100%;
}
