/*   
	Theme Name: Administração e Gestão
	Theme URL: http://alemaciell.com.br
	Description: Tema WordPress | Exclusivo - Layout, CSS, HTML, PHP e Wordpress.
	Author: AleMaciell
	Author URI: http://alemaciell.com.br
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600|Open+Sans:300,400,600');
body {background: #fff; font-family: 'Montserrat', sans-serif;}
.bg-blend {background-image: url(images/bg_cg.png);background-position: center center;background-color: #006EC7;background-blend-mode: multiply;}
.header{width: 100%;}
.header > div {width: 100%;height: 215px;background-size: cover;}
.header h2{font-size: 13px;color: #fff;text-align: center;text-transform: uppercase;font-weight: 300;}
.header h2 a{color: #fff;}
.bg-blend {background-image: url(images/bg_cg.png);background-position: center center;background-color: #006EC7;background-blend-mode: multiply;}
.header .logo {text-align: center;margin-top: 58px;}
.header .logo a{display: block;}
a{color: #4c81db}
a:hover{text-decoration: none; color: #4c81db;}
a:focus{outline: none;outline-offset: 0}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {outline:0px !important}
hr.space {background: #fff none repeat scroll 0 0;color: #fff;visibility: hidden}
hr {background: #e5e7ed none repeat scroll 0 0;border: medium none;clear: both;color: #ddd;float: none;height: 1px;margin: 0 0 1.45em;width: 100%;}
.navbar-inverse{border-radius: 0}
.nav li a {padding: 24px 10px; font-size: 14px; color: #666; text-transform: uppercase;}
.navbar{border: none;border-bottom: 1px solid #f5f6f6; margin-bottom: 0;}
.navbar-nav {float:none;margin:0 auto;display: block;text-align: center;}
.navbar-nav > li {display: inline-block;float:none;}
.nav li a{border-bottom: 2px solid #fff; text-shadow: none;}
.nav li a:hover{background: none;}
#menu-menu-top #menu-item-773 a:hover{border-bottom: 2px solid #F6B533;color: #F6B533;}
#menu-menu-top #menu-item-770 a:hover{border-bottom: 2px solid #2DB200;color: #2DB200;}
#menu-menu-top #menu-item-771 a:hover{border-bottom: 2px solid #ec7e7d;color: #ec7e7d;}
#menu-menu-top #menu-item-772 a:hover{border-bottom: 2px solid #44a6d4;color: #44a6d4;}
#menu-menu-top #menu-item-769 a:hover{border-bottom: 2px solid #8988f9;color: #8988f9;}
#menu-menu-top #menu-item-775 a:hover{border-bottom: 2px solid #00A3D9;color: #00A3D9;}
.a_footer hr{background: #484848;}
.a_footer .logo_rodape a{display: block;margin-top: 40px;}
.a_footer p{font-weight: 300;}
.a_footer h3{font-size: 16px;color: #959595;}
.a_footer ul{margin: 0;padding: 0;list-style-type: none;}
.a_footer ul li a{font-weight: normal;font-size: 12px;color: #959595;}
.a_footer{background: #333;color: #fff;padding: 30px 0 20px;margin-top: 60px; border-top: 4px solid #4c81db;}
.box_posts h2{margin: 0;}
.box_posts h2 a{background: #ccc;font-size: 14px;text-transform: uppercase;padding: 15px 20px;display: block;color: #fff;}
.box_posts .row{border: 1px solid #eee;margin: 0; padding: 20px 0;}
.box_posts .row ul{margin: 0 0 0 10px;padding: 0;list-style-type: none;width: 100%;}
.box_posts .row ul li{float: left; margin-bottom: 20px;}
.box_posts .row ul li a{color: #626262;font-size: 13px;font-family: 'Open Sans', sans-serif;line-height: 16px !important;display: block;}
.plan_estrat h2 a{background: #f5be59;color: #714b07;}
.plan_estrat i{color: #f5be59;}
.invest h2 a{background: #61a725;}
.invest i{color: #61a725;}
.pesq_clima h2 a{background: #44a6d4;}
.pesq_clima i{color: #44a6d4;}
.mkt_inter h2 a{background: #ec7e7d;}
.mkt_inter i{color: #ec7e7d;}
.adm_rural h2 a{background: #8988f9;}
.adm_rural i {color: #8988f9;}
.gest_proj h2 a{background: #7debec; color: #116c6d;}
.gest_proj i{color: #7debec;}
.erro_404{text-align: center;padding: 150px 0 300px 0;}
.erro_404 h1{font-size: 88px;color: #4c81db;}
.erro_404 h2{text-transform: uppercase;margin-top: 0;color: #666;}
.erro_404 p{color: #666;}
.btn-primary{text-shadow: none;background: #4c81db;border-radius: 2px;border: none;font-weight: normal;font-family: 'Open Sans', sans-serif;text-transform: uppercase;}
.btn-primary:hover{background: #366ecc;}
.form-control{font-family: 'Open Sans', sans-serif;}
.box_footer h1{background: #626262;color: #fff;padding: 15px 20px;font-size: 14px;text-transform: uppercase;margin: 0;}
.box_footer p{color: #626262;font-size: 12px;font-family: 'Open Sans', sans-serif;border: 1px solid #eee;padding: 15px 20px;}
#w856_widget{text-align: center;font-family: 'Open Sans', sans-serif;}
.w856_widgetTitle{color: #4a4a4a;font-size: 13px;font-weight: normal !important;margin-bottom: 20px;display: block;}
.w856_release{display: inline-block;width: 16% !important;}
.w856_release .w856_datetime, .w856_title{font-size: 12px !important;}
.w856_footer{display: none;}
#w856_widget .w856_release{border: 1px solid #eee !important;border-top: none !important;border-bottom: none !important;}
.navbar-toggle{background: #4c81db;border: 1px solid #4c81db;}
.navbar-toggle .icon-bar{background: #fff;}
img.alignright {float: right; margin: 0 0 1em 1em}
img.alignleft {float: left; margin: 0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float: right}
.alignleft {float: left}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.menu_top{position: absolute;top: 10px;right:0;list-style-type: none; margin: 0; padding: 0;}
.menu_top li{float: left;margin-right: 15px;}
.menu_top li a{font-family: 'Open Sans', sans-serif;color: #fff;font-size: 12px}
.menu_top li a:hover{color: #fff;}
.titulos{padding: 50px 0;border-bottom: 3px solid #000; background: #f8f8f8;}
.titulos h1{font-size: 30px;margin: 0 0 10px 0;text-transform: uppercase; color: #4c81db;}
.titulos h2{font-size: 16px;margin: 0; color: #808080;}
.texto_rodape p{font-size: 12px;color: #747474;font-weight: normal;margin-bottom: 0;}
.pagination li span.current {background: #4c81db;color: #fff; border: 1px solid #4c81db;}
.post h1{margin-top: 0;color: #4c81db;font-weight: bold;text-align: left !important;}
.post h2, .post h3{font-size: 20px;color: #4c81db;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;text-align: left !important;}
.post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.post ul, .post ol{margin-left: 20px;padding-left: 20px;}
.post li{text-align: left;margin-bottom: 8px;list-style-position: outside;}

blockquote{margin: 30px 0 30px;}
.category-planejamento-estrategico .titulos{border-bottom: 3px solid #f5be59;}
.category-planejamento-estrategico .titulos h1{color: #f5be59;}
.category-planejamento-estrategico .post h2 a{color: #f5be59;}
.category-planejamento-estrategico .btn-primary{background: #f5be59;color: #714b07;}
.category-planejamento-estrategico .post h2 a{font-size: 24px;}
.category-planejamento-estrategico .post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.category-planejamento-estrategico .bg-blend{background-color: #f5be59;}
.category-planejamento-estrategico .pagination li span.current{background-color: #f5be59; border: 1px solid #f5be59;}
.category-planejamento-estrategico #menu-item-773 a{background: #f5be59;color: #714b07;}
.category-planejamento-estrategico #menu-item-773 a:hover{border: none !important;color: #714b07 !important;}
.current-post-ancestor.menu-item-773 a{background: #f5be59; color: #714b07 !important;}
.current-post-ancestor.menu-item-773 a:hover{background: #f5be59; color: #714b07 !important; border: none !important;}
.category-planejamento-estrategico .navbar-toggle{background: #f5be59;border: 1px solid #f5be59;}
.category-investimentos .titulos{border-bottom: 3px solid #61a725;}
.category-investimentos .titulos h1{color: #61a725;}
.category-investimentos .post h2 a{color: #61a725;}
.category-investimentos .btn-primary{background: #61a725;color: #fff;}
.category-investimentos .post h2 a{font-size: 24px;}
.category-investimentos .post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.category-investimentos .bg-blend{background-color: #61a725;}
.category-investimentos .pagination li span.current{background-color: #61a725; border: 1px solid #61a725;}
.category-investimentos #menu-item-770 a{background: #61a725;color: #fff;}
.category-investimentos #menu-item-770 a:hover{border: none !important;color: #fff !important;}
.current-post-ancestor.menu-item-770 a{background: #61a725; color: #fff !important;}
.current-post-ancestor.menu-item-770 a:hover{background: #61a725; color: #fff !important; border: none !important;}
.category-pesquisa-de-clima-organizacional .titulos{border-bottom: 3px solid #44a6d4;}
.category-pesquisa-de-clima-organizacional .titulos h1{color: #44a6d4;}
.category-pesquisa-de-clima-organizacional .post h2 a{color: #44a6d4;}
.category-pesquisa-de-clima-organizacional .btn-primary{background: #44a6d4;color: #fff;}
.category-pesquisa-de-clima-organizacional .post h2 a{font-size: 24px;}
.category-pesquisa-de-clima-organizacional .post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.category-pesquisa-de-clima-organizacional .bg-blend{background-color: #44a6d4;}
.category-pesquisa-de-clima-organizacional .pagination li span.current{background-color: #44a6d4; border: 1px solid #44a6d4;}
.category-pesquisa-de-clima-organizacional #menu-item-772 a{background: #44a6d4;color: #fff;}
.category-pesquisa-de-clima-organizacional #menu-item-772 a:hover{border: none !important;color: #fff !important;}
.current-post-ancestor.menu-item-772 a{background: #44a6d4; color: #fff !important;}
.current-post-ancestor.menu-item-772 a:hover{background: #44a6d4; color: #fff !important; border: none !important;}
.category-marketing-internacional .titulos{border-bottom: 3px solid #ec7e7d;}
.category-marketing-internacional .titulos h1{color: #ec7e7d;}
.category-marketing-internacional .post h2 a{color: #ec7e7d;}
.category-marketing-internacional .btn-primary{background: #ec7e7d;color: #fff;}
.category-marketing-internacional .post h2 a{font-size: 24px;}
.category-marketing-internacional .post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.category-marketing-internacional .bg-blend{background-color: #ec7e7d;}
.category-marketing-internacional .pagination li span.current{background-color: #ec7e7d; border: 1px solid #ec7e7d;}
.category-marketing-internacional #menu-item-771 a{background: #ec7e7d;color: #fff;}
.category-marketing-internacional #menu-item-771 a:hover{border: none !important;color: #fff !important;}
.current-post-ancestor.menu-item-771 a{background: #ec7e7d; color: #fff !important;}
.current-post-ancestor.menu-item-771 a:hover{background: #ec7e7d; color: #fff !important; border: none !important;}
.category-administracao-rural .titulos{border-bottom: 3px solid #8988f9;}
.category-administracao-rural .titulos h1{color: #8988f9;}
.category-administracao-rural .post h2 a{color: #8988f9;}
.category-administracao-rural .btn-primary{background: #8988f9;color: #fff;}
.category-administracao-rural .post h2 a{font-size: 24px;}
.category-administracao-rural .post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.category-administracao-rural .bg-blend{background-color: #8988f9;}
.category-administracao-rural .pagination li span.current{background-color: #8988f9; border: 1px solid #8988f9;}
.category-administracao-rural #menu-item-769 a{background: #8988f9;color: #fff;}
.category-administracao-rural #menu-item-769 a:hover{border: none !important;color: #fff !important;}
.current-post-ancestor.menu-item-769 a{background: #8988f9; color: #fff !important;}
.current-post-ancestor.menu-item-769 a:hover{background: #8988f9; color: #fff !important; border: none !important;}
.category-gestao-de-projetos .titulos{border-bottom: 3px solid #00A3D9;}
.category-gestao-de-projetos .titulos h1{color: #00A3D9;}
.category-gestao-de-projetos .post h2 a{color: #00A3D9;}
.category-gestao-de-projetos .btn-primary{background: #00A3D9;color: #fff;}
.category-gestao-de-projetos .post h2 a{font-size: 24px;}
.category-gestao-de-projetos .post p{color: #474747;font-family: 'Open Sans', sans-serif;text-align: left;}
.category-gestao-de-projetos .bg-blend{background-color: #00A3D9;}
.category-gestao-de-projetos .pagination li span.current{background-color: #00A3D9; border: 1px solid #00A3D9;}
.category-gestao-de-projetos #menu-item-775 a{background: #00A3D9;color: #fff;}
.category-gestao-de-projetos #menu-item-775 a:hover{border: none !important;color: #fff !important;}
.current-post-ancestor.menu-item-775 a{background: #00A3D9; color: #fff !important;}
.current-post-ancestor.menu-item-775 a:hover{background: #00A3D9; color: #fff !important; border: none !important;}
.related_post{margin: 0;padding: 0;list-style-type: none;}
.related_post li a{display: block;float: left;margin-right: 20px;}
.related_post .wp_rp_thumbnail{}
.related_post .wp_rp_title{margin-top: 40px;font-size: 20px; width: 570px;}
.related_post li img{border-radius: 50%;border: 1px solid #eee;padding: 5px;}
.related_post li{margin-bottom: 30px;float: left;width: 100%;}
.wp_rp_excerpt{display: block;float: left;width: 70%;}
.wp_rp_footer{display: none;}
.commentlist{list-style-type: none;margin: 0;padding: 0;}
.comment-body{border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;}
#sidebar h2{text-transform: uppercase;font-size: 20px;border-bottom: 1px solid #ccc;color: #818181;padding-bottom: 12px;font-weight: normal;font-family: 'Open Sans', sans-serif;}
.widget{margin-bottom: 40px;}
.widget ul{list-style-type: none;margin: 0;padding: 0;}
.widget ul .children{margin-left: 10px;}
.widget ul .children li a{color: #666;}
.widget ul .children li{margin-bottom: 5px;}
.cat-item-1{display: none;}
.widget ul .children li a::before {content: ' ';display: inline-block;vertical-align: -2px;width: 14px;height: 14px;background: url('images/arrow_category.png') center center no-repeat;margin: 0 5px 0 0;}
.widget ul li{color: #b9b9b9;margin-bottom: 20px;font-family: 'Open Sans', sans-serif; font-size: 12px;}
.widget ul li a{font-size: 13px;font-family: 'Open Sans', sans-serif;}
.meta h2{font-size: 12px;color: #b9b9b9;font-family: 'Open Sans', sans-serif;margin: 0 !important;}
.meta h2 a{font-size: 12px !important;color: #b9b9b9;font-family: 'Open Sans', sans-serif;}
.widget_search{height: 30px;}
#s{float: left;color: #bababa;font-family: 'Open Sans', sans-serif;padding: 10px;width: 195px;font-size: 13px;border: none;border: 1px solid #eee;}
#searchsubmit{background: #4c81db;color: #fff;padding: 10px;border: none;float: left;font-family: 'Open Sans', sans-serif;}
.widget_archive .screen-reader-text{display: none;}
.a_footer ul li a:hover{color: #4c81db;}
/* Landscape phones and down */
@media (max-width: 480px) {
	#w856_widget{padding: 0 20px;}
	#w856_widget ul{text-align: left;}
	.w856_release{width: 100% !important;}
	#w856_widget .w856_release{margin-bottom: 10px; border: 1px solid #ddd !important;}
	.box_posts .row ul li{width: 100% !important;margin-bottom: 20px !important;}
	.navbar-nav{text-align: left;}
	.navbar-nav > li{float: left;width: 100%;display: block;}
	.nav li a{padding: 10px;}
	.nomobile{display: none;}
	.a_footer .logo_rodape a{text-align: center;display: block;}
	.a_footer .logo_rodape a img{display: inline-block;}
	.a_footer .text-right{text-align: center;}
	.menu_top {left: 50%;width: 210px;margin-left: -80px;}
	.related_post .wp_rp_title{width: 100%;margin-right: 0;}
	.wp_rp_excerpt{width: 100%;}
	.wp_rp_title{margin-top: 20px;}
}

/* === TABLES: borders, colors, spacing, responsive === */
.post table,
.entry table,
article table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 30px 0 !important;
    font-size: 15px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    display: table !important;
}
.post table thead tr,
.entry table thead tr,
article table thead tr {
    background-color: #4c81db !important;
    color: #ffffff !important;
    text-align: left !important;
    font-weight: bold !important;
}
.post table th,
.post table td,
.entry table th,
.entry table td,
article table th,
article table td {
    padding: 12px 15px !important;
    border: 1px solid #cccccc !important;
}
.post table tbody tr,
.entry table tbody tr,
article table tbody tr {
    border-bottom: 1px solid #dddddd !important;
    background-color: #ffffff !important;
}
.post table tbody tr:nth-of-type(even),
.entry table tbody tr:nth-of-type(even),
article table tbody tr:nth-of-type(even) {
    background-color: #f3f6fb !important;
}
.post table tbody tr:last-of-type,
.entry table tbody tr:last-of-type,
article table tbody tr:last-of-type {
    border-bottom: 2px solid #4c81db !important;
}

/* === RESPONSIVE TABLES for mobile === */
@media screen and (max-width: 768px) {
    .post table,
    .entry table,
    article table {
        font-size: 13px !important;
        margin: 20px 0 !important;
    }
    .post table th,
    .post table td,
    .entry table th,
    .entry table td {
        padding: 8px 10px !important;
    }
}
@media screen and (max-width: 480px) {
    .post table,
    .entry table,
    article table {
        font-size: 12px !important;
        display: block !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        margin: 15px 0 !important;
    }
    .post table th,
    .post table td,
    .entry table th,
    .entry table td {
        padding: 6px 8px !important;
    }
}


/* === TABLES: borders, colors, spacing, responsive === */
.post table,
.entry table,
article table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 30px 0 !important;
    font-size: 15px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    display: table !important;
}
.post table thead tr,
.entry table thead tr,
article table thead tr {
    background-color: #4c81db !important;
    color: #ffffff !important;
    text-align: left !important;
    font-weight: bold !important;
}
.post table th,
.post table td,
.entry table th,
.entry table td,
article table th,
article table td {
    padding: 12px 15px !important;
    border: 1px solid #cccccc !important;
}
.post table tbody tr,
.entry table tbody tr,
article table tbody tr {
    border-bottom: 1px solid #dddddd !important;
    background-color: #ffffff !important;
}
.post table tbody tr:nth-of-type(even),
.entry table tbody tr:nth-of-type(even),
article table tbody tr:nth-of-type(even) {
    background-color: #f3f6fb !important;
}
.post table tbody tr:last-of-type,
.entry table tbody tr:last-of-type,
article table tbody tr:last-of-type {
    border-bottom: 2px solid #4c81db !important;
}

/* === RESPONSIVE TABLES for mobile === */
@media screen and (max-width: 768px) {
    .post table, .entry table, article table {
        font-size: 13px !important;
        margin: 20px 0 !important;
    }
    .post table th, .post table td,
    .entry table th, .entry table td {
        padding: 8px 10px !important;
    }
}
@media screen and (max-width: 480px) {
    .post table, .entry table, article table {
        font-size: 12px !important;
        display: block !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        margin: 15px 0 !important;
    }
    .post table th, .post table td,
    .entry table th, .entry table td {
        padding: 6px 8px !important;
    }
}
