

/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */

* {margin:0; padding:0;}



article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {display: block;}



html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body,
button,
input,
select,
textarea {color:#000; font-family:'Montserrat', sans-serif; font-size:16px;}

body {background:#fff;}

a {color:#283D6B; text-decoration:none; outline:none;}

a:focus {outline:none;}

a:hover,
a:active {outline:none; text-decoration:none; color:#733296; opacity:0.8;}



p {margin-bottom: 24px;}
strong {font-weight:bold;}

dl {margin-bottom: 24px;}

dt {font-weight: bold;}

dd {margin-bottom: 24px;}

ul {list-style:none; margin:0;}

img {-ms-interpolation-mode: bicubic; border: 0; vertical-align: middle;}

figure {margin: 0;}






/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See https://core.trac.wordpress.org/ticket/25898.
 */
::selection {background:#733296; color:#fff; text-shadow:none;}
::-moz-selection {background:#733296; color:#fff; text-shadow:none;}







/* Responsive images. Fluid images for posts, comments, and widgets */
.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {max-width: 100%;}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {height: auto;}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {height: auto; max-width: 100%;}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {margin-bottom: 24px; max-width: 100%;}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {margin-bottom: 0;}

/* Alignment */

.alignleft {float: left;}

.alignright {float: right;}

.aligncenter {display: block; margin-left: auto; margin-right: auto;}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {margin: 7px 24px 7px 0;}

.wp-caption.alignleft {margin: 7px 14px 7px 0;}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {margin: 7px 0 7px 24px;}

.wp-caption.alignright {margin: 7px 0 7px 14px;}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {margin-top: 7px; margin-bottom: 7px;}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {margin-bottom: 17px;}

.wp-caption {margin-bottom: 24px;}

.wp-caption img[class*="wp-image-"] {display: block; margin: 0;}

.wp-caption {color: #767676;}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
}

div.wp-caption .wp-caption-text {padding-right: 10px;}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {padding-left: 10px; padding-right: 0;}

.wp-smiley {border: 0; margin-bottom: 0; margin-top: 0; padding: 0;}

.hide {display: none;}



/* Separators */
.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {content: "\0020\007c\0020";}


/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site {background-color:#fff; position:relative;}

.main-content {width:100%;}


/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */
.site-header {background-color:#742d98; position:fixed; width:100%; z-index:99;}

.header-main {padding:0; max-width:1170px; margin:0 auto; -webkit-box-shadow:0 2px 11px -2px rgba(0, 0, 0, 0.75); -moz-box-shadow:0 2px 11px -2px rgba(0, 0, 0, 0.75); box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.75);}

.site-title {margin:0 auto; padding-top:15px; padding-bottom:20px; background-color:#742d98; z-index:99;}

.site-title a,
.site-title a:hover {display:block; white-space:nowrap; background:url(http://helporganizacao.com.br/novo/wp-content/uploads/2016/02/logo2.png) no-repeat 0 0 transparent; background-size:cover; text-indent:-9999px; width:98px; margin:0 auto;}


/* Search in the header */
.search-box-wrapper {display:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:absolute; top:70px; left:0; width:100%; z-index:2; background-color:#733296;}

.search-box {padding:16px 15px; max-width:1170px; margin:0 auto;}
.search-box .search-form label:before {content:""; float:left; width:28px; height:28px; background:url(images/lupa.png) no-repeat 0 0 transparent; margin-right:8px;}
.search-box .search-form label span {display:none;}
.search-box .search-form label .search-field {width:95%; float:left; background-color:transparent; border:0; outline:none; font-size:16px; padding:2px 2px 3px 6px; color:#fff; line-height:23px;}
.search-field::-webkit-input-placeholder {color:rgba(165,163,163,0.8);}
.search-field:-moz-placeholder {color:rgba(165,163,163,0.8);}
.search-field::-moz-placeholder {color:rgba(165,163,163,0.8); opacity:1;}
.search-field:-ms-input-placeholder {color:rgba(165,163,163,0.8);}


/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

/* Primary Navigation */
.primary-navigation .nav-menu {display:block; position:absolute; width:100%; left:0; top:-563px; background-color:rgba(116,45,152,0.9); -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; -ms-transition:all .5s; transition:all .5s; z-index:-1; padding-bottom:20px;}

.primary-navigation.toggled-on .nav-menu {top:70px!important;}

.primary-navigation a {position:relative; font-family:'montserratbold'; color:#fff; display:block; text-transform:uppercase; padding:7px 0 15px; margin:30px 0; font-size:18px; text-align:center;}
.primary-navigation a:hover {color:#fff;}
.primary-navigation .menu-item .menu-item > a {padding:0; margin:0 0 12px 0; font-size:15px;}
.primary-navigation .menu-item > a:after {content:""; position:absolute; left:50%; bottom:0; background:#f99800; width:36px; height:5px; margin-left:-18px;}
.primary-navigation .menu-item .menu-item > a:after {content:none;}


/* Secondary Navigation */
.menu-toggle {background-color:transparent; cursor:pointer; height:48px; position:absolute; top:11px; left:6px; width:48px; border:0;}
.menu-toggle:before {color:#fff; content:"\f419"; font-size:28px; transition:all .5s; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg);}
.toggled-on .menu-toggle:before {color:#fff; content:"\f510"; font-size:41px; -moz-transform:rotate(-46deg); -webkit-transform:rotate(-46deg); -o-transform:rotate(-46deg); transform:rotate(-46deg);}
/*.menu-toggle:before {color:#fff; content:"\f405"; font-size:28px;} close*/

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {background-color:transparent; outline:none;}


/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

.entry-header {position:relative; z-index:1;}

.home .entry-header {display:none;}

.entry-title {
	font-size: 33px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	margin: 0 0 12px 0;
	text-transform: uppercase;
}

.entry-title a {color:#2b2b2b;}
.entry-title a:hover {color:#41a62a;}


/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	color: #767676;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.entry-meta a {color:#767676;}
.entry-meta a:hover {color:#41a62a;}

.sticky .entry-date {display:none;}

.cat-links {font-weight: 900; text-transform: uppercase;}

.cat-links a {color: #2b2b2b;}
.cat-links a:hover {color: #41a62a;}

.byline {display: none;}

.single .byline,
.group-blog .byline {display: inline;}

.site-content .entry-meta {background-color: #fff; margin-bottom: 8px;}

.site-content footer.entry-meta {margin:24px auto 0; padding:0 15px; width:100%; max-width:initial; box-sizing:border-box;}
.site-content footer.entry-meta .tag-links {display:block; text-align:left;}


/* Tag links style */
.entry-meta .tag-links a {
	color:#4b6877;
	display:inline-block;
	font-size:14px;
	line-height:20px;
	margin:0 7px 0 0;
	padding:0 0 0 10px;
	position:relative;
	text-transform:lowercase;
}

.entry-meta .tag-links a:hover {color:#733296;}

.entry-meta .tag-links a:before {
	content:"#";
	height:18px;
	position:absolute;
	top:0;
	left:0;
	width:11px;
}

.entry-meta .tag-links a:hover:before {border-right-color: #41a62a;}

.entry-meta .tag-links a:after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 4px;
	position: absolute;
	top: 8px;
	left: -2px;
	width: 4px;
}


/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */

.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.search-no-results .page-content {max-width:1170px; margin:0 auto; padding:20px 0;}

.entry-content table,
.comment-content table {font-size: 14px; line-height: 1.2857142857; margin-bottom: 24px;}

.entry-content th,
.comment-content th {font-weight: 700; padding: 8px; text-transform: uppercase;}

.entry-content td,
.comment-content td {padding: 8px;}

.entry-content .edit-link {display:none; clear: both; font-size: 12px; font-weight: 400; line-height: 1.3333333333; text-transform: uppercase;}

.entry-content .edit-link a {color: #767676; text-decoration: none;}
.entry-content .edit-link a:hover {color: #41a62a;}

.entry-content .more-link {white-space: nowrap;}


/* Mediaelements */
.hentry .mejs-container {margin: 12px 0 18px;}

.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {background: #000;}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background: #fff;}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {background: #24890d;}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {background: rgba(255, 255, 255, .33);}

.hentry .mejs-container .mejs-controls .mejs-time {padding-top: 9px;}

.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {border-radius: 0;}

.hentry .mejs-overlay-loading {background: transparent;}

.hentry .mejs-overlay-button {
	background-color: #fff;
	background-image: none;
	border-radius: 2px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.8);
	color: #000;
	height: 36px;
	margin-left: -24px;
	width: 48px;
}

.hentry .mejs-overlay-button:before {
	-webkit-font-smoothing: antialiased;
	content: '\f452';
	display: inline-block;
	font: normal 32px/1.125 Genericons;
	position: absolute;
	top: 1px;
	left: 10px;
}

.hentry .mejs-controls .mejs-button button:focus {outline: none;}

.hentry .mejs-controls .mejs-button button {
	-webkit-font-smoothing: antialiased;
	background: none;
	color: #fff;
	display: inline-block;
	font: normal 16px/1 Genericons;
}

.hentry .mejs-playpause-button.mejs-play button:before {content: '\f452';}

.hentry .mejs-playpause-button.mejs-pause button:before {content: '\f448';}

.hentry .mejs-volume-button.mejs-mute button:before {content: '\f109'; font-size: 20px; position: absolute; top: -2px; left: 0;}

.hentry .mejs-volume-button.mejs-unmute button:before {content: '\f109'; left: 0; position: absolute; top: 0;}

.hentry .mejs-fullscreen-button button:before {content: '\f474';}

.hentry .mejs-fullscreen-button.mejs-unfullscreen button:before {content: '\f406';}

.hentry .mejs-overlay:hover .mejs-overlay-button {background-color: #24890d; color: #fff;}

.hentry .mejs-controls .mejs-button button:hover {color: #41a62a;}

.content-sidebar .wp-playlist-item .wp-playlist-caption {color: #000;}


/* Page links */
.page-links {
	clear: both;
	font-size: 12px;
	font-weight: 900;
	line-height: 2;
	margin: 24px 0;
	text-transform: uppercase;
}

.page-links a,
.page-links > span {
	background: #fff;
	border: 1px solid #fff;
	display: inline-block;
	height: 22px;
	margin: 0 1px 2px 0;
	text-align: center;
	width: 22px;
}

.page-links a {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
}

.page-links a:hover {
	background: #41a62a;
	border: 1px solid #41a62a;
	color: #fff;
}

.page-links > .page-links-title {
	height: auto;
	margin: 0;
	padding-right: 7px;
	width: auto;
}


/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */

.gallery {margin-bottom: 20px;}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1 .gallery-item {max-width: 100%;}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear: left;}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {opacity: 1;}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {display: none;}


/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */

.format-aside .entry-content,
.format-aside .entry-summary,
.format-quote .entry-content,
.format-quote .entry-summary,
.format-link .entry-content,
.format-link .entry-summary {padding-top: 0;}

.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {display: none;}


/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */

.nav-links {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	hyphens:         auto;
	word-wrap: break-word;
}

.post-navigation,
.image-navigation {margin: 24px auto 48px; max-width: 474px; padding: 0 10px;}

.post-navigation a,
.image-navigation .previous-image,
.image-navigation .next-image {border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 11px 0 12px; width: 100%;}

.post-navigation .meta-nav {
	color: #767676;
	display: block;
	font-size: 12px;
	font-weight: 900;
	line-height: 2;
	text-transform: uppercase;
}

.post-navigation a,
.image-navigation a {
	color: #2b2b2b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7142857142;
	text-transform: none;
}

.post-navigation a:hover,
.image-navigation a:hover {color: #41a62a;}

/* Paging Navigation */

.paging-navigation {border-top: 5px solid #000; margin: 48px 0;}

.paging-navigation .loop-pagination {margin-top: -5px; text-align: center;}

.paging-navigation .page-numbers {
	border-top: 5px solid transparent;
	display: inline-block;
	font-size: 14px;
	font-weight: 900;
	margin-right: 1px;
	padding: 7px 16px;
	text-transform: uppercase;
}

.paging-navigation a {color: #2b2b2b;}

.paging-navigation .page-numbers.current {border-top: 5px solid #24890d;}

.paging-navigation a:hover {border-top: 5px solid #41a62a; color: #2b2b2b;}


/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */

.attachment .content-sidebar,
.attachment .post-thumbnail {display: none;}

.attachment .entry-content {padding-top: 0;}

.attachment footer.entry-meta {text-transform: none;}

.entry-attachment .attachment {margin-bottom: 24px;}


/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */

.page-header {max-width:1170px; margin:60px auto 0; padding:0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.search-no-results .page-header {padding:30px 0 20px;}
.search-results .page-header {display:none;}

.archive-title,
.page-title {font-size:25px; line-height:36px; margin:0; color:#733296;}

.taxonomy-description,
.author-description {color: #767676; font-size: 14px; line-height: 1.2857142857; padding-top: 18px;}

.taxonomy-description p,
.author-description p {margin-bottom: 18px;}

.taxonomy-description p:last-child,
.author-description p:last-child {margin-bottom: 0;}

.taxonomy-description a,
.author-description a {text-decoration: underline;}

.taxonomy-description a:hover,
.author-description a:hover {text-decoration: none;}







/**
 * 6.12 Full-width
 * -----------------------------------------------------------------------------
 */

.full-width .hentry {max-width: 100%;}







/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */

.featured-content {
	background: #000 url(images/pattern-dark.svg) repeat fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: relative;
	width: 100%;
}

.featured-content-inner {overflow: hidden;}

.featured-content .hentry {
	color: #fff;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.featured-content .post-thumbnail,
.featured-content .post-thumbnail:hover {background: transparent;}

.featured-content .post-thumbnail {
	display: block;
	position: relative;
	padding-top: 55.357142857%;
	overflow: hidden;
}

.featured-content .post-thumbnail img {left: 0; position: absolute; top: 0;}

.featured-content .entry-header {
	background-color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	min-height: 96px;
	overflow: hidden;
	padding: 24px 10px;
}

.featured-content a {color: #fff;}
.featured-content a:hover {color: #41a62a;}

.featured-content .entry-meta {
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.0909090909;
	margin-bottom: 12px;
}

.featured-content .cat-links {font-weight: 700;}

.featured-content .entry-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3333333333;
	margin: 0;
	text-transform: uppercase;
}


/* Slider */

.slider .featured-content .hentry {
	-webkit-backface-visibility: hidden;
	display: none;
	position: relative;
}

.slider .featured-content .post-thumbnail {padding-top: 55.49132947%;}

.slider-control-paging {
	background-color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: left;
	list-style: none;
	margin: -24px 0 0 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

.slider-control-paging li {float: left; margin: 2px 4px 2px 0;}
.slider-control-paging li:last-child {margin-right: 0;}

.slider-control-paging a {
	cursor: pointer;
	display: block;
	height: 44px;
	position: relative;
	text-indent: -999em;
	width: 44px;
}

.slider-control-paging a:before {
	background-color: #4d4d4d;
	content: "";
	height: 12px;
	left: 10px;
	position: absolute;
	top: 16px;
	width: 12px;
}

.slider-control-paging a:hover:before {background-color: #41a62a;}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {background-color: #24890d;}

.slider-direction-nav {
	clear: both;
	list-style: none;
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

.slider-direction-nav li {
	border-color: #fff;
	border-style: solid;
	border-width: 2px 1px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: left;
	text-align: center;
	width: 50%;
}

.slider-direction-nav li:last-child {border-width: 2px 0 0 1px;}

.slider-direction-nav a {
	background-color: #000;
	display: block;
	font-size: 0;
	height: 46px;
}

.slider-direction-nav a:hover {background-color: #24890d;}

.slider-direction-nav a:before {
	color: #fff;
	content: "\f430";
	font-size: 32px;
	line-height: 46px;
}

.slider-direction-nav .slider-next:before {content: "\f429";}

.slider-direction-nav .slider-disabled {display: none;}


/**
 * 10.0 Multisite
 * -----------------------------------------------------------------------------
 */

.site-main .widecolumn {padding-top: 72px; width: auto;}
.site-main .mu_register,
.widecolumn > h2,
.widecolumn > form {
	margin: 0 auto 48px;
	max-width: 474px;
	padding: 0 30px;
}



/*HOME PAGE*/
.home .search-toggle {display:none;}

.subtitulo {text-transform:uppercase; position:relative; letter-spacing:-1px; padding-bottom:25px; font-size:42px; line-height:52px;}
.subtitulo:after {content:""; display:block; width:50px; height:5px; position:absolute; bottom:0; left:50%; margin-left:-25px; background-color:#f99800;}

.wrapper {max-width:1170px; margin:0 auto!important; float:none!important;}
.wrapper2 {max-width:1020px; margin:0 auto!important;}
.page-id-10 .wrapper2 {padding:0 15px;}

.icos_home > div {width:180px; height:180px; margin: 0 auto; border:2px solid #733296; border-radius:50%; text-indent:-9999px; transition:background 0.35s;}
.icos_home > div p a {display:block; height:180px;}
.ico_orga > div {background:url(images/ico_orga.png) no-repeat center center transparent;}
.ico_orga > div:hover {background:#733296 url(images/ico_orga-hover.png) no-repeat center center; transition:background 0.35s;}
.ico_coach > div {background:url(images/ico_coach.png) no-repeat center center transparent;}
.ico_coach > div:hover {background:#733296 url(images/ico_coach-hover.png) no-repeat center center; transition:background 0.35s;}
.ico_assessor > div {background:url(images/ico_assessor.png) no-repeat center center transparent;}
.ico_assessor > div:hover {background:#733296 url(images/ico_assessor-hover.png) no-repeat center center; transition:background 0.35s;}

.section_home .subtitulo {font-weight:normal; padding-bottom:35px; margin-top:46px; margin-bottom:0;}
.section_home .wpb_text_column p {max-width:1120px; margin:67px auto 60px!important; font:20px/42px 'montserratlight'; color:#fff;}
.section_home button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {font-weight:bold; font-size:19px; color:#fff; background-color:#f79721; border:0; padding:18px 55px; -webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.5); box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.5);}
.section_home button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {color:#fff; background-color:rgba(247,151,33,0.8);}

.area_coach .subtitulo:after {background-color:#733296;}
.area_coach button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color:#733296; padding:18px 25px;}
.area_coach button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color:rgba(115,50,150,0.8);}

.area_depoimentos .subtitulo {padding-bottom:20px; font-size:30px; line-height:30px;}
.area_depoimentos .subtitulo:after {background-color:#733296;}
.area_depoimentos button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color:#733296; padding:18px 55px;}
.area_depoimentos button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color:rgba(115,50,150,0.8);}

.area_blog .subtitulo:after {background-color:#733296;}
.area_blog button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color:#733296; padding:18px 55px;}
.area_blog button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color:rgba(115,50,150,0.8);}




/*PAGINA SOBRE*/
.search-toggle {display:none;}

#content {padding-top:70px;}

#content .entry-header {display:none;}

.blog #content .entry-header,
.single #content .entry-header,
.archive #content .entry-header,
.search #content .entry-header {display:block;}

.title_page {position:relative; text-align:center; margin:0;}
.title_page:after {content:""; display:block; width:50px; height:5px; position:absolute; bottom:0; left:50%; margin-left:-25px; background-color:#f99800;}
.page-id-12 .title_page:after {background-color:#733296;}
.title1 {font-size:40px; color:#ffffff; line-height:70px; text-transform:uppercase; padding-bottom:25px;}
.title2 {font-family:'Conv_georgia'; font-style:italic; font-weight:normal; font-size:26px; line-height:34px; padding:40px 0 30px 0;}
.title3 {font-family:'Conv_georgia'; font-style:italic; font-weight:normal; font-size:18px; line-height:25px; padding:0; margin:0;}
.webdoor {padding:15% 0;}
.webdoor .vc_column-inner {padding:0!important;}

.page-id-6 .webdoor,
.page-id-12 .webdoor {background-repeat:no-repeat; background-size:cover;}

.page-id-8 .webdoor {padding:7% 0;}

.text_In_normal .wpb_wrapper {max-width:1041px; margin:40px auto 0; font:19px/33px 'montserratlight';}
.text_In_normal .wpb_wrapper strong {font-weight:bold;}
.text_In_normal .wpb_wrapper ul {margin:0; list-style-type:none; padding:40px 0 200px;}
.page-id-12 .text_In_normal .wpb_wrapper ul {padding:40px 0 100px 40px;}
.text_In_normal .wpb_wrapper ul li {list-style-type:none; font:italic 23px/35px 'Conv_georgia';}
.page-id-12 .text_In_normal .wpb_wrapper ul li {font:italic 23px/42px 'Conv_georgia';}

.text_In_normal .wpb_wrapper h3 {font:italic 31px/39px 'Conv_georgia';}


.page-id-19 .area2 .wpb_wrapper {max-width:1041px; margin:6% auto;}
.page-id-19 .area2 .wpb_wrapper p {font:19px/33px 'montserratlight'; color:#fff; padding-bottom:8%;}

.page-id-12 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.page-id-19 .area2 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.page-id-23 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {font-weight:bold; font-size:19px; color:#fff; background-color:#f79721; border:0; padding:13px 15px; -webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.5); box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.5);}

.page-id-12 .wpb_wrapper .vc_btn3-container {padding:3% 0 7%;}
.page-id-12 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {padding:13px 30px;}

.page-id-12 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.page-id-19 .area2 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.page-id-23 .wpb_wrapper button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {color:#fff; background-color:rgba(247,151,33,0.8);}





/*PAGINA DEPOIMENTOS*/
.page-id-10 #content {position:relative;}

.page-id-10 #content .bx-wrapper {padding-bottom:160px;}

.page-id-10 #content .bx-wrapper .bx-pager,
.page-id-10 #content .bx-wrapper .bx-controls-auto {top:280px; bottom:initial;}

.bg_depoimentos {position:absolute; left:0; top:70px; width:100%; height:340px; background-color:#eaf1f3;}
.bx-wrapper .bx-viewport {border:0; box-shadow:none; left:0; background-color:transparent;}
.bxslider {margin:0;}
.slider-depoimentos {padding:0; margin:0;}
.bxslider li {list-style-type:none;}
.bxslider .post-thumbnail {padding-top:2px;}
.bxslider .post-thumbnail img {display:block; width:94px; border-radius:50%; border:2px solid #fff; box-shadow:0 3px 12px -4px #000; margin:0 auto;}
.bxslider h4 {font-family:'montserratbold'; font-size:20px; text-align:center; text-transform:uppercase; padding:25px 0 5px; margin:0;}
.bxslider h5 {font-family:'montserratlight'; font-weight:bold; font-size:24px; text-align:left; padding:15px 0 5px; margin:0;}
.bxslider p.cargo {font-family:'montserratlight'; color:#D6D3D3; font-size:20px; text-align:center;}
.bxslider .depoimento_text {padding-top:50px;}
.bxslider .depoimento_text p {color: #FFF; /*font-family:'montserratlight'*/; font-size:17px; line-height:28px;}

.bx-wrapper .bx-pager.bx-default-pager a {background:#becad1;}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background:#577183;}

.bx-wrapper .bx-controls-direction a.arrow2 { /*top:initial; ver1*/ bottom:0px;width:auto; height:auto; color:#577183; font-family:'montserratlight'; font-size:20px; line-height:64px;}

.bx-wrapper .bx-prev.arrow2 {left:50%; margin-left:-95px; background:none;}
.bx-wrapper .bx-next.arrow2 {right:50%; margin-right:-95px; background:none;}
.bx-wrapper .bx-controls-direction a.bx-prev.arrow2:after {content:''; display:block; float:right; width:64px; height:64px; border-radius:50%; background:#283D6B url(../images/arrows2.png) no-repeat 22px center; margin:0 0 0 15px; transition:background 0.5s;}
.bx-wrapper .bx-controls-direction a.bx-next.arrow2:before {content:''; display:block; float:left; width:64px; height:64px; border-radius:50%; background:#283D6B url(../images/arrows2.png) no-repeat -70px center; margin:0 15px 0 0; transition:background 0.5s;}

.bx-wrapper .bx-controls-direction a.bx-prev.arrow2:hover,
.bx-wrapper .bx-controls-direction a.bx-next.arrow2:hover {opacity:1;}

.bx-wrapper .bx-controls-direction a.bx-prev.arrow2:hover:after,
.bx-wrapper .bx-controls-direction a.bx-next.arrow2:hover:before {background-color:#B59B63;}


/*POSTS RELACIONADOS*/
.single-post ul {list-style:inherit; list-style-position:inside;}
.single-post .related-posts {background-color:#eaf1f3; text-align:center;}
.single-post .related-posts li .shadow {position:absolute; top:0; left:0; width:100%; height:100%; z-index:9;
    background:-webkit-linear-gradient(rgba(115,50,150,0) 0%, rgba(115,50,150,0.8) 75%);
    background:-o-linear-gradient(rgba(115,50,150,0) 0%, rgba(115,50,150,0.8) 75%);
    background:linear-gradient(rgba(115,50,150,0) 0%, rgba(115,50,150,0.8) 75%);
    content:''; opacity:0;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0);
    -webkit-transition:all 0.35s;
    transition:all 0.35s;}
    .single-post .related-posts li:hover .shadow {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-transition:all 0.35s; transition:all 0.35s;}
.single-post .entry-header {position:absolute; top:50%; -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); padding-left:15px; padding-right:15px; z-index:1002; width:100%; box-sizing:border-box; text-align:center; -webkit-transition:transform 0.35s; transition:transform 0.35s;}
.single-post .related-posts li:hover .entry-header {-moz-transform:translateY(-70%); -ms-transform:translateY(-70%); -webkit-transform:translateY(-70%); transform:translateY(-70%);}
.single-post .entry-header .entry-title {position:relative; font-size:19px; line-height:24px; margin:0 0 12px 0; padding:0 0 17px 0; text-transform:uppercase; color:#fff; outline:none; font-family:'montserratbold';}
.single-post .entry-header .entry-title:after {content:""; display:block; width:50px; height:5px; position:absolute; bottom:0; left:50%; margin-left:-25px; background-color:#f99800;}
.single-post .entry-header .entry-meta .date {color:#fff; margin:0; font:italic 20px/30px 'Conv_georgia'; text-transform:lowercase;}
.single-post .entry-header .entry-meta .date:before {content:''; display:inline-block; background:url(images/ico_calendar.png) no-repeat 0 0; width:22px; height:23px; margin-right:8px; vertical-align:text-bottom;}

.single-post .bx-pager {display:none;}
.single-post .bx-controls-direction .arrow2 {display:none;}
.single-post .bx-wrapper {margin-bottom:0;}
.single-post .bx-wrapper .bx-controls-direction a {top:50%; margin-top:-25px;}
/*.single-post .bx-wrapper .bx-prev {background:url(images/arrows-white.png) no-repeat top left transparent;}
.single-post .bx-wrapper .bx-next {background:url(images/arrows-white.png) no-repeat top right transparent;}*/

.single-post .bt_all_posts {display:inline-block; font-size:16px; padding:18px 40px; margin:70px 0; background-color:#733296; color:#fff; border-radius:2em; text-transform:uppercase;}

/*DEPOIMENTOS DA HOME*/
.home .bxslider .post-thumbnail {padding-top:2px;}
.home .bxslider .resumo p {font-family:'Conv_georgia'; font-style:italic; font-size:26px; line-height:30px; color:#83a1b4; text-align:center; margin:0 auto; padding:40px 15px 0; max-width:800px;}
.home .bx-wrapper .bx-controls-direction a.arrow2 {display:none;}
.home .bx-wrapper .bx-prev {left:10px;}
.home .bx-wrapper .bx-next {right:10px;}

.home .bx-wrapper .bx-pager,
.home .bx-wrapper .bx-controls-auto {bottom:-100px;}

.home .bxslider .resumo a {display:none;}



/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {width: device-width;}

@viewport {width: device-width;}

@media screen and (min-width:370px) {
	/*.bx-wrapper .bx-controls-direction a.arrow2 {text-indent:0;}*/
	.bx-wrapper .bx-prev.arrow2 {margin-left:-175px;}
	.bx-wrapper .bx-next.arrow2 {margin-right:-175px;}
	
}


@media screen and (max-width: 400px) {
	
	
	.list-view .site-content .post-thumbnail {background: none; width: auto; z-index: 2;}
	.list-view .site-content .post-thumbnail img {float: left; margin: 0 10px 3px 0; width: 84px;}

	.list-view .site-content .entry-header {background-color: transparent; padding: 0;}

	.list-view .content-area {padding: 0 10px;}

	.list-view .site-content .cat-links,
	.list-view .site-content .type-post .entry-content,
	.list-view .site-content .type-page .entry-content,
	.list-view .site-content .type-post .entry-summary,
	.list-view .site-content .type-page .entry-summary,
	.list-view .site-content footer.entry-meta {display: none;}

	.list-view .site-content .entry-title {
		clear: none;
		font-size: 15px;
		font-weight: 900;
		line-height: 1.2;
		margin-bottom: 6px;
		text-transform: none;
	}

	.list-view .site-content .format-aside .entry-title,
	.list-view .site-content .format-link .entry-title,
	.list-view .site-content .format-quote .entry-title {display: block;}

	.list-view .site-content .entry-meta {
		background-color: transparent;
		clear: none;
		margin: 0;
		text-transform: none;
	}

	.archive-header,
	.page-header {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin: 24px auto 0;
		padding-bottom: 24px;
	}

	.error404 .page-header {
		border-bottom: 0;
		margin: 0 auto 24px;
		padding: 0 10px;
	}
}

@media screen and (min-width: 401px) {
	.full-size-link:before,
	.parent-post-link:before,
	.site-content span + .byline:before,
	.site-content span + .comments-link:before,
	.site-content span + .edit-link:before,
	.site-content span + .entry-date:before {content: "";}

	.attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 16px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}

	.site-content .format-video .post-format a:before {content: "\f104";}
	.site-content .format-audio .post-format a:before {content: "\f109";}
	.site-content .format-image .post-format a:before {content: "\f473";}
	.site-content .format-quote .post-format a:before {content: "\f106"; margin-right: 2px;}
	.site-content .format-gallery .post-format a:before {content: "\f103"; margin-right: 4px;}
	.site-content .format-aside .post-format a:before {content: "\f101"; margin-right: 2px;}
	.site-content .format-link .post-format a:before {content: "\f107"; position: relative; top: 1px;}
	.site-content .featured-post:before {content: "\f308"; margin-right: 3px; position: relative; top: 1px;}

	.site-content .entry-date a:before,
	.attachment .site-content span.entry-date:before {content: "\f303"; margin-right: 1px; position: relative; top: 1px;}

	.site-content .byline a:before {content: "\f304";}
	.site-content .comments-link a:before {content: "\f300"; margin-right: 2px;}

	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before {content: "\f411";}

	.site-content .full-size-link a:before {content: "\f402"; margin-right: 1px;}
	.site-content .parent-post-link a:before {content: "\f301";}

	.error404 .page-header {margin-bottom: 24px;}
}



@media screen and (min-width:530px) {
	.loop_projetos > li a h4 {font-size:30px; line-height:33px; margin:0 0 20px 0; padding:0 0 20px 0;}
	.loop_projetos > li a .entry-meta .date {font:italic 23px/30px 'Conv_georgia';}
	.loop_projetos > li a .entry-meta .date:before {height:24px; background-size:100%;}
}


@media screen and (min-width: 650px) {
	.post-grid {display:inline-block; vertical-align:top; width:50%; float:left;}
	.post-grid:before {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index:9;
	    background: -webkit-linear-gradient(rgba(115,50,150,0) 0%, rgba(115,50,150,0.8) 75%);
	    background: -o-linear-gradient(rgba(115,50,150,0) 0%, rgba(115,50,150,0.8) 75%);
	    background: linear-gradient(rgba(115,50,150,0) 0%, rgba(115,50,150,0.8) 75%);
	    content: '';
	    opacity: 0;
	    -webkit-transform: translate3d(0,50%,0);
	    transform: translate3d(0,50%,0);

	    -webkit-transition:all 0.35s;
	    transition: all 0.35s;
	}

	.post-grid:hover:before {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-transition:all 0.35s;
	    transition: all 0.35s;
	}


	.post-grid:nth-of-type(5n+1) {height:700px; width:100%;}

	.blog .post-grid .post-content,
	.archive .post-grid .post-content,
	.search-results .post-grid .post-content {-webkit-transition:transform 0.35s; transition:transform 0.35s;}

	.blog .post-grid:hover .post-content,
	.archive .post-grid:hover .post-content,
	.search-results .post-grid:hover .post-content {
	    -moz-transform: translateY(-70%);
	    -ms-transform: translateY(-70%);
	    -webkit-transform: translateY(-70%);
	    transform: translateY(-70%);
	    -webkit-transition:transform 0.35s;
	    transition: transform 0.35s;
	}

	.blog .post-grid:nth-of-type(5n+1) .post-content .entry-header .entry-title a,
	.archive .post-grid:nth-of-type(5n+1) .post-content .entry-header .entry-title a,
	.search-results .post-grid:nth-of-type(5n+1) .post-content .entry-header .entry-title a {font-size:82px; line-height:70px;}

	.post-grid:nth-of-type(5n+2) {border-right:1px solid;}
	.post-grid:nth-of-type(5n+3) {border-left:1px solid;}
	.post-grid:nth-of-type(5n+4) {border-right:1px solid;}
	.post-grid:nth-of-type(5n+5) {border-left:1px solid;}

	.single .post .post-cover {height:700px;}
	.single .post .entry-header .entry-title {font-size:82px; line-height:70px;}
	.single .post .entry-content {margin-top:700px;}
}





@media screen and (min-width: 673px) {
	.search-toggle {margin-right: 18px;}

	.search-box .search-field {width: 50%;}

	.content-area {float: left; width: 100%;}

	.single .post-content {float:left; margin-right:33.33333333%;}
	.content-sidebar {border:0; float:right; margin-left:-33.33333333%; padding:90px 15px 60px 20px; position:relative; width:33.33333333%; margin-top:700px;}

	.slider .featured-content .entry-title {font-size: 22px; line-height: 1.0909090909;}

	.slider .featured-content .entry-header {
		min-height: inherit;
		padding: 24px 30px 48px;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 50%;
		z-index: 3;
	}

	.slider-control-paging {
		background: transparent;
		margin-top: -48px;
		padding-left: 20px;
		width: 50%;
	}

	.slider-direction-nav {
		clear: none;
		float: right;
		margin-top: -48px;
		width: 98px;
	}

	.slider-direction-nav li {border: 0; padding: 0 1px 0 0;}
	.slider-direction-nav li:last-child {padding: 0 0 0 1px;}

	.slider-direction-nav a {height: 48px;}
	.slider-direction-nav a:before {line-height: 48px;}

	.site-info {padding: 15px 0 90px;}
}





@media screen and (min-width: 783px) {
	.site-header {background-color:#fff; -webkit-box-shadow:0 2px 11px -2px rgba(0, 0, 0, 0.75); -moz-box-shadow:0 2px 11px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.75);}
	.header-main {height:70px; padding:0 15px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

	.single-post .search-box-wrapper,
	.blog .search-box-wrapper,
	.archive .search-box-wrapper,
	.search .search-box-wrapper {display:block;}

	.site-title {float:left; margin:16px 0 0 0; padding:0; background-color:transparent;}

	.site-title a,
	.site-title a:hover {display:block; overflow:hidden; white-space:nowrap; background:url(http://helporganizacao.com.br/novo/wp-content/uploads/2016/02/logo.png) no-repeat 0 0 transparent; text-indent:-9999px; width:98px;}

	.site-navigation a {color:#733296;}
	.site-navigation a:hover {color:#733296;}


	/* Primary Navigation */
	.primary-navigation {float:right; font-size:15px; margin:0; padding:0; text-transform:uppercase;}

	.primary-navigation .menu-toggle {display:none; padding:0;}

	.primary-navigation .nav-menu {border-bottom:0; display:block; position:inherit; top:0; background-color:transparent; padding:0; z-index:99;}

	.primary-navigation li {border:0; display:inline-block; height:70px; line-height:70px; padding:0 0 0 15px;}
	.primary-navigation li:first-child {padding-left:0;}

	.primary-navigation a {position:relative; display:inline-block; padding:0; margin:0; white-space:nowrap; font-size:12px; line-height:70px; outline:none;}

	.primary-navigation ul ul {background-color:#733295; margin:0; position:absolute; top:70px; left:0; z-index:99999; width:100%; text-align:center; overflow:hidden; height:0; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; -ms-transition:all .2s; transition:all .2s;}

	.primary-navigation li:hover > ul {overflow:visible; height:70px;}

	.page-id-19 .primary-navigation li > ul,
	.page-id-21 .primary-navigation li > ul,
	.page-id-23 .primary-navigation li > ul,
	.page-id-382 .primary-navigation li > ul,
	.single-projeto .primary-navigation li > ul,
	.page-id-25 .primary-navigation li > ul {overflow:visible; height:70px;}

	.primary-navigation li li {border:0; display:inline-block;}

	.primary-navigation ul ul a {padding:0; white-space:normal; font-size:15px; color:rgba(255,255,255,0.9);}
	.primary-navigation ul ul .menu-item.current-menu-item a {color:rgba(255,255,255,1);}
	.primary-navigation ul ul a:hover {color:rgba(255,255,255,1);}

	.primary-navigation .menu-item > a:after,
	.primary-navigation .current-menu-ancestor > a:after,
	.site-navigation .current-menu-item > a:after {
	    right: 50%;
	    margin:0;
	    width:auto;
	    -webkit-transition-property: left, right;
	    transition-property: left, right;
	    -webkit-transition-duration: 0.3s;
	    transition-duration: 0.3s;
	    -webkit-transition-timing-function: ease-out;
	    transition-timing-function: ease-out;
	}

	.primary-navigation .menu-item:hover > a:after,
	.primary-navigation .current-menu-ancestor > a:after,
	.site-navigation .current-menu-item > a:after {left:0; right:0;}

	.primary-navigation ul ul .menu-item.current-menu-item > a:after {content:none; display:none;}
	.primary-navigation ul ul .menu-item:hover > a:after {content:none; display:none;}

	/*PAGINA DEPOIMENTOS*/
	.page-id-10 #content .bx-wrapper {margin-bottom:140px;}

	.page-id-10 #content .bx-wrapper .bx-pager,
	.page-id-10 #content .bx-wrapper .bx-controls-auto {top:350px;}

	.bg_depoimentos {height:420px;}
	.bxslider .post-thumbnail {padding-top:2px;}
	.bxslider .depoimento_text {padding-top:100px;}

	





@media screen and (min-width: 810px) {
	.attachment .entry-attachment .attachment {margin-right: -168px; margin-left: -168px; max-width: 810px;}

	.attachment .site-content .attachment img {display: block; margin: 0 auto;}

	.contributor-avatar {margin-left: -168px;}

	.contributor-summary {float: left;}

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content blockquote.alignright {
		width: -webkit-calc(50% + 130px);
		width:         calc(50% + 130px);
	}

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {margin-left: -168px;}

	.full-width .site-content .alignleft {clear: left;}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {margin-right: -168px;}

	.full-width .site-content .alignright {clear: right;}
}





@media screen and (min-width:905px) {
	.primary-navigation li {padding:0 0 0 32px;}
	.primary-navigation a {font-size:13px;}
}





@media screen and (min-width: 1008px) {
	.main-content {float: left;}

	.content-sidebar {margin-left:-29.04761904%; width:29.04761904%;}

	.primary-sidebar {padding-top: 0;}

	.site-description {display: block; margin: 0 0 18px;}

	.secondary-navigation {font-size: 11px; margin: 0 -30px 48px; width: 182px;}

	.secondary-navigation li {border-top: 1px solid rgba(255, 255, 255, 0.2); position: relative;}

	.secondary-navigation a {padding: 10px 30px;}

	.secondary-navigation ul ul {background-color: #24890d; position: absolute; top: 0; left: -999em; width: 182px; z-index: 99999;}

	.secondary-navigation li li {border-top: 0;}

	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {background-color: #24890d; color: #fff;}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {background-color: #41a62a;}

	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {left: 162px;}

	.secondary-navigation .menu-item-has-children > a {padding-right: 38px;}

	.secondary-navigation .menu-item-has-children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f501";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 26px;
		top: 14px;
		vertical-align: text-bottom;
	}

	.footer-sidebar .widget,
	.primary-sidebar .widget {font-size: 12px; line-height: 1.5;}

	.footer-sidebar .widget {
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
		float: left;
		padding: 0 30px;
		width:33.33333%;
	}


	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		font-size: 11px;
		font-weight: 900;
		line-height: 1.6363636363;
		margin-bottom: 18px;
	}

	#supplementary {padding: 0;}

	.footer-sidebar {font-size: 12px; line-height: 1.5;}

	.featured-content {padding-left: 182px;}

	.grid .featured-content .hentry {width: 33.3333333%;}

	.grid .featured-content .hentry:nth-child( 2n+1 ) {clear: none;}

	.grid .featured-content .hentry:nth-child( 3n+1 ) {clear: both;}

	.grid .featured-content .entry-header {height: 120px;}

	.abas_formulario_contato .wpcf7-form select,
	.abas_formulario_contato .wpcf7-form input[type="text"],
	.abas_formulario_contato .wpcf7-form input[type="email"],
	.abas_formulario_contato .wpcf7-form input[type="tel"],
	.abas_formulario_contato .wpcf7-form input[type="date"] {max-width:480px;}

	.abas_formulario_contato .formulario1 .wpcf7-form input[type="email"],
	.abas_formulario_contato .formulario2 .wpcf7-form input[type="email"] {max-width:initial;}

	.abas_formulario_contato .wpcf7-form .fltRight {float:right;}
}






@media screen and (min-width: 1080px) {
	.featured-content {padding-left: 222px;}

	.primary-navigation li {padding:0 0 0 48px;}
	.primary-navigation a {font-size:15px;}

	.secondary-navigation,
	.secondary-navigation ul ul {width: 222px;}

	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {left: 202px;}

	.page-id-10 .wrapper2 {padding:0;}

	.slider .featured-content .entry-title {font-size: 33px;}

	.slider .featured-content .entry-header,
	.slider-control-paging {width: 534px;}

	.slider-control-paging {padding-left: 24px;}
	.slider-control-paging li {margin: 12px 12px 12px 0;}
	.slider-control-paging a {height: 24px; width: 24px;}
	.slider-control-paging a:before {top: 6px; left: 6px;}

	.bx-wrapper .bx-prev {left:18%;}
	.bx-wrapper .bx-next {right:18%;}
}





@media screen and (min-width:1220px) {    /*resolucao maior que 1170px*/
	.header-main,
	.entry-content,
	.page-header,
	.site-content footer.entry-meta,
	.single .post-content {padding:0;}

	.search-box {padding:16px 0;}
}





@media screen and (min-width: 1260px) {
	.site-content blockquote.alignleft,
	.site-content blockquote.alignright {
		width: -webkit-calc(50% + 18px);
		width:         calc(50% + 18px);
	}

	.site-content blockquote.alignleft {margin-left: -18%;}
	.site-content blockquote.alignright {margin-right: -18%;}
}



/**
 * 12.0 Print
 * -----------------------------------------------------------------------------
 */

@media print {
	body {background: none !important; color: #2b2b2b; font-size: 12pt;}

	.site,
	.site-header,
	.hentry,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content,
	.archive-header,
	.page-header,
	.contributor-info,
	.comments-area,
	.attachment .entry-attachment .attachment {max-width: 100%;}

	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {display: none;}

	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {color: #2b2b2b;}

	.entry-content a,
	.entry-summary a,
	.page-content a,
	.comment-content a {text-decoration: none;}

	.site-header,
	.post-thumbnail,
	a.post-thumbnail:hover,
	.site-content .entry-header,
	.site-footer,
	.featured-content,
	.featured-content .entry-header {background: transparent;}

	.header-main {padding: 48px 10px;}

	.site-title {float: none; font-size: 19pt;}

	.content-area {padding-top: 0;}

	.list-view .site-content .hentry {border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 48px; padding-bottom: 24px;}

	.post-thumbnail img {margin: 0 10px 24px;}

	.site-content footer.entry-meta {margin: 24px auto;}

	.entry-meta .tag-links a {color: #fff;}

	.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {display: block;}

	.archive-title,
	.page-title {margin: 0 10px 48px;}

	.featured-content .hentry {margin-bottom: 48px;}

	.featured-content .post-thumbnail,
	.slider .featured-content .post-thumbnail {padding-top: 0;}

	.featured-content .post-thumbnail img {position: relative;}

	.featured-content .entry-header {padding: 0 10px 24px;}

	.featured-content .entry-meta {font-size: 9pt; margin-bottom: 11px;}

	.featured-content .cat-links {font-weight: 900;}

	.featured-content .entry-title {font-size: 25pt; line-height: 36px;}
}

 