/*
Theme Name: BLUDV
Theme URI: https://leowp.com/bludv
Description: Tema WordPress
Author: LeoWP
Author URI: https://leowp.com
Version: 1.0
*/
* {font-family: 'Source Sans Pro', sans-serif;margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body {width: 100%;background-color: #fff;background-image: url(img/bg.png);background-repeat: repeat;}a,a:visited {color: #d50208;text-decoration: none;}a:hover {color: #343434;text-decoration: none;}input, textarea, select, option, div, button, a, img {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;transition: all .25s linear;border: 0;}.container {position: relative;margin: 0 auto;padding: 0;}header {width: 100%;height: auto;position: relative;padding: 0;margin: 0;float: left;text-align: center;background-image: url(img/bgtop.jpg);background-position: top center;background-repeat: repeat-x;border-bottom: 10px solid #55f347;}header .logo a {display: inline-block;margin: 30px auto 50px auto;transform: scale(1.0);-o-transform: scale(1.0);-ms-transform: scale(1.0);-moz-transform: scale(1.0);-webkit-transform: scale(1.0);filter: brightness(100%);-webkit-filter: brightness(100%);}header .logo a:hover {transform: scale(1.06);-o-transform: scale(1.06);-ms-transform: scale(1.06);-moz-transform: scale(1.06);-webkit-transform: scale(1.06);filter: brightness(130%);-webkit-filter: brightness(130%);}nav#menu {width: 100%;height: auto;float: left;clear: both;margin: -35px 0 0 0;padding: 0;font-size: 0;transform: none;-o-transform: none;-ms-transform: none;-moz-transform: none;-webkit-transform: none;filter: brightness(100%);-webkit-filter: brightness(100%);}nav#menu ul {margin: 0;padding: 0;list-style: none;}nav#menu li {display: inline-block;}nav#menu .primary {width: 100%;height: auto;background-image: url(img/menu.png);background-repeat: repeat-x;background-position: top center;border-radius: 100px;display: inline-block;vertical-align: top;position: relative;z-index: 10;}nav#menu .menu-topo {display: inline-block;vertical-align: top;padding: 22px;}nav#menu .menu-topo li {font-size: 15px;line-height: 13px;border-right: 1px solid #474747;border-left: 1px solid #979797;padding-bottom: 2px;}nav#menu .menu-topo li:first-child {border-left: 0;}nav#menu .menu-topo li:last-child {border-right: 0;}nav#menu .menu-topo a {color: #fff;padding: 0 13px 0 13px;}nav#menu .menu-topo a:hover {color: #7ef76a;}nav#menu .primary .search {float: right;width: 300px;height: 34px;margin: 13px 15px;position: relative;}nav#menu .primary .search input {width: 100%;height: 34px;background: #ccc;border-radius: 100px;padding: 0 20px;outline: 0;}nav#menu .primary .search input:focus {background: #eee;}nav#menu .primary .search button {width: 28px;height: 28px;position: absolute;top: 4px;right: 4px;background: url(img/search.png);cursor: pointer;outline: 0;}nav#menu .primary .search button:hover {filter: contrast(150%);}nav#menu .menu-category {width: 100% ;margin: 0 auto;display: inline-block;text-align: center;position: relative;z-index: 4;}nav#menu .menu-category ul {width: auto;margin: 0 auto;display: inline-block;padding: 10px 12px 14px 12px;position: relative;}nav#menu .menu-category li {font-size: 12px;text-transform: uppercase;position: relative;z-index: 5;}nav#menu .menu-category a {padding: 0 10px;color: #bdbdbd;}nav#menu .menu-category a:hover {color: #4abb42;}nav#menu .menu-category ul:before {content: '';width: 55%;background: url(img/submenu.png);height: 150%;position: absolute;bottom: 0;left: -24px;border-radius: 14px;transform: skew(20deg);z-index: 1;}nav#menu .menu-category ul:after {content: '';width: 55%;background: url(img/submenu.png);height: 150%;position: absolute;bottom: 0;right: -24px;border-radius: 14px;transform: skew(-20deg);z-index: 1;}#closemenu {display: none;}main {width: 100%;display: inline-block;float: left;margin: 20px 0 0 0;background: #fff;padding: 0 10px;}section.content.comments {width: 100%;float: unset;}p.comment-form-cookies-consent input {width: 20px!important;}p.comment-form-author label, p.comment-form-email label, p.comment-form-url label {display: block;margin-top: 10px;}section {width: 780px;float: left;position: relative;}section .fulltitle {width: 100%;background: #fff;margin: 0 0 20px 0;padding: 20px;display: inline-block;border: 1px solid #e1e2e1;box-shadow: inset 0 0 12px rgba(0,0,0,0.12);border-radius: 10px;width: 100%;position: relative;border-bottom: 1px dotted #c1c1c1;text-align: center;}section .fulltitle h1 {font-size: 16px;font-weight: 800;text-transform: uppercase;color: #004291;width: 100%;height: 100%;padding: 0;}section .fulltitle span {color: #328e2a;}aside {width: 220px;margin: 0;float: right;}aside .widget {width: 100%;margin: 0 0 20px 0;padding: 0;font-size: 0;color: #222;position: relative;float: right;border: 1px solid #e1e2e1;border-radius: 10px;}aside .widget h3 {width: 100%;margin: 0;padding: 10px 8px 12px 8px;text-transform: uppercase;font-size: 14px;text-align: center;font-weight: 700;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);display: inline-block;background-image: url(img/sidebar.png);border-radius: 10px 10px 0 0;}aside .widget .textwidget, aside .widget form, aside .widget .wpp-list {font-size: 15px;padding: 9px;}aside .widget img{vertical-align: middle;border: 0;}aside .widget ul{margin: 0 0 -5px 0;padding: 0;list-style: none;display: inline-block;width: 100%;}aside .widget ul li{width: 100%;font-size: 14px;margin: 0 0 4px 0;float: left;}aside .widget select{width: 100%;border: 1px solid #dfdfdf;height: 44px;padding: 0 10px;outline: 0;box-shadow: 0 0 5px rgba(0,0,0,0.15);}aside .widget select:focus{box-shadow: 0 0 5px rgba(0,0,0,0.35);}aside .widget select option{padding: 5px 0;}aside .widget .wpp-list li {width: 100%;position: relative;display: table;}aside .widget .wpp-list li img {width: 100%;height: auto;display: inline-block;}aside .widget .wpp-list li .wpp-post-title {position: absolute;top: 50%;left: 0;padding: 0 20px;font-size: 14px;font-weight: 700;text-align: center;color: #000;vertical-align: middle;filter: opacity(0%);-webkit-filter: opacity(0%);transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}aside .widget .wpp-list li:hover .wpp-post-title {filter: opacity(100%);-webkit-filter: opacity(100%);}aside .widget .wpp-list li:hover img {filter: opacity(15%);-webkit-filter: opacity(15%);}aside .widget .menu {padding: 5px 10px 14px 10px;}aside .widget ul li {width: 100%;border-bottom: 1px dotted #c1c1c1;vertical-align: top;display: inline-block;margin: 0;}ul.wpp-list.wpp-list-with-thumbnails li a{display: block!important;padding: 0px!important;background: transparent;}aside .widget ul li a{display: inline-block;vertical-align: top;width: 100%;padding: 6px 2px;color: #000;background: #fff;}aside .widget ul li a:hover {padding-left: 8px;background: #f5f5f5;}ul.wpp-list.wpp-list-with-thumbnails li a:before{content: none;width: 0px;height: 0px;border-right: none;border-top: none;display: block;vertical-align: none;margin: 0;transform: none;}aside .widget ul li a:before {content: '';width: 4px;height: 4px;border-right: 1px solid #389f30;border-top: 1px solid #389f30;display: inline-block;vertical-align: middle;margin: -1px 6px 0 0;transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);}ul.wpp-list.wpp-list-with-thumbnails li{border-bottom: none!important;}ul.wpp-list.wpp-list-with-thumbnails li a:hover{padding-left: 0px!important;background: none!important;}section aside.left {float: left;}section aside.right {float: right;}section .posts {float: right;width: 540px;}section .post {width: 100%;background: #fff;margin: 0 0 20px 0;padding: 20px 20px 14px 20px;display: inline-block;border: 1px solid #e1e2e1;box-shadow: inset 0 0 12px rgba(0,0,0,0.12);border-radius: 10px;}section .post .title {width: 100%;margin: -5px 0 0 0;position: relative;border-bottom: 1px dotted #c1c1c1;text-align: center;padding: 0 12px 15px 12px;}section .post .title a, section .post .title h1 {font-size: 16px;font-weight: 800;color: #343434;width: 100%;height: 100%;padding: 0;display: inline;}section .post .title a:hover {background: #7cf767;}section .post .title .icon {width: 12px;height: 13px;background: url(img/info.png);display: inline-block;vertical-align: middle;margin: -1px 0 0 3px;position: relative;cursor: pointer;}section .post .title .icon .infos {position: absolute;bottom: 20px;left: 50%;white-space: nowrap;font-size: 12px;letter-spacing: 0.02em;padding: 5px 8px;border-radius: 4px;color: #d0d0d0;background: rgba(0,0,0,0.88);transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);visibility: hidden;filter: opacity(0%);-webkit-filter: opacity(0%);}section .post .title .icon .infos:after {content: '';width: 0;height: 0;border-top: 5px solid rgba(0,0,0,0.88);border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;bottom: -5px;left: 50%;margin-left: -5px;}section .post .title .icon:hover .infos {visibility: visible;filter: opacity(100%);-webkit-filter: opacity(100%);}section .post .title .category {margin: 12px 0 0 0;font-size: 0;}section .post .title .category a {font-size: 12px;font-weight: 400;background: #eaeaea;color: #888;display: inline-block;vertical-align: top;width: auto;padding: 3px 6px;margin: 2px;border-radius: 3px;}section .post .title .category a:hover {background: #dbdbdb;color: #555;}section .post .content {width: 100%;padding: 15px 0 0 0;}section .post .content p {margin: 0 0 10px 0;color: #111;line-height: 120%;font-size: 14px;}section .post .content p:last-child {margin: 0;}section .post .content img {max-width: 100%;height: auto;vertical-align: top;border: 0;}section .post .content iframe {max-width: 100%;}section .post .content .more-link {margin: 0;width: 185px;height: 60px;padding: 0;background: url(img/download.png);display: inline-block;text-indent: -9999px;filter: brightness(100%);-webkit-filter: brightness(100%);}section .post .content .more-link:hover {filter: brightness(120%);-webkit-filter: brightness(120%);}.wp-pagenavi{width: 100%;background: #fff;margin: 0 0 20px 0;padding: 20px 20px 15px 20px;display: inline-block;text-align: center;border: 1px solid #e1e2e1;box-shadow: inset 0 0 12px rgba(0,0,0,0.12);border-radius: 10px;}.wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi span.extend, .wp-pagenavi span.pages{display: inline-block;font-size: 20px;color: #2e2e2e;font-weight: 700;background-color: #e1e2e1;border-radius: 6px;line-height: 40px;width: 40px;height: 40px;text-align: center;margin: 0 5px 5px 0;position: relative;top: 0;left: 0;}.wp-pagenavi span.current{color: #fff;background: #47b93d;}.wp-pagenavi a:hover{background: #ccc;}.wp-pagenavi a.last, .wp-pagenavi a.first{display: none;}.wp-pagenavi span.extend{display: none;}.wp-pagenavi span.pages{font-size: 15px;font-weight: 400;color: #a6a6a6;background: #f1f1f1;padding: 0 20px;width: auto;}footer {width: 100%;float: left;margin: 30px 0 -50px 0;text-align: center;background-image: url(img/bgtop.jpg);background-position: top center;background-repeat: repeat-x;}footer .logo {margin: 40px 0;}footer .bottom {border-top: 4px solid #55f347;font-size: 13px;color: #bdbdbd;background-image: url(img/submenu.png);background-repeat: repeat-x;background-position: top;padding: 16px 0;}#comments{width: 100%;background: #fff;margin: 0 0 20px 0;padding: 20px 20px 14px 20px;display: inline-block;border: 1px solid #e1e2e1;box-shadow: inset 0 0 12px rgba(0,0,0,0.12);border-radius: 10px;}#comments h3{width: 100%;margin: -5px 0 0 0;position: relative;border-bottom: 1px dotted #c1c1c1;text-align: center;padding: 0 12px 15px 12px;font-size: 16px;font-weight: 800;color: #343434;width: 100%;}#comments h3 span{color: #1e1e1e;}#comments .commentlist{font-size: 14px;font-weight: 400;text-align: left;}#comments .comment{margin: 20px 0 0 0;}#comments .comment .comment-author{color: #5c5c5c;}#comments .comment .comment-author .comment-edit-link{color: #bbb;}#comments .comment .awaiting-moderation{font-size: 13px;font-weight: 400;font-style: italic;color: #da5f5f;margin: 8px 0 4px 0;}#comments .comment .comment-body{margin: 18px 0 0 0;background: #ebebeb;padding: 2px 20px;font-size: 13px;color: #111;line-height: 150%;position: relative;border-radius: 5px;border-bottom: 2px solid #c2c2c2;}#comments .comment .comment-body:before{content: '';height: 28px;background: #ebebeb;position: absolute;top: -6px;left: 12px;transform: rotate(45deg);z-index: 1;}#comments .comment .comment-body p{position: relative;z-index: 88;margin: 15px 0;}#comments #respond{text-align: left;font-size: 14px;}#comments #respond h3{border: 0;margin: 0;padding: 0;z-index: 30;position: relative;}#comments #respond .comment, #comments #respond .comment .comment-body{margin: 20px 0 25px 0;background: #2f2f2f;color: #fff;border-radius: 5px;}#comments #respond .comment, #comments #respond .comment .comment-body p:last-child{margin-top: 8px;}#comments #respond .comment .comment-body h3{color: #fff;text-transform: uppercase;}#comments #respond .comment .comment-body{background: #888;padding: 16px 25px;border-bottom: 0;text-align: center;}#comments #respond .comment .comment-body p{margin: 0;padding: 0;font-size: 11px;}#comments #respond .comment .comment-body:before{top: inherit;background: #888;bottom: -5px;}#comments #respond #commentform{margin: 10px 0 2px 0;}#comments #respond #commentform input, #comments #respond #commentform textarea, #comments #respond #commentform .autent{width: 75%;background: #fff;border: 1px solid #adadad;font-size: 14px;padding: 14px 16px;border-radius: 4px;margin: 10px 0 0 0;}#comments #respond #commentform input:focus, #comments #respond #commentform textarea:focus{border-color: #444;outline: 0;}#comments #respond #commentform textarea, #comments #respond #commentform .autent{width: 100%;max-width: 100%;}#comments #respond #commentform input[type=submit]{background: #46c13b;color: #fff;font-size: 16px;font-weight: 700;width: auto;text-transform: uppercase;border-color: #46c13b;cursor: pointer;}#comments #respond #commentform input[type=submit]:hover{background: #34942d;border-color: #34942d;}#comments #respond #commentform .autent p{font-weight: 400;}#comments #respond #commentform .autent p span{text-align: right;float: right;}#comments .wp-pagenavi{background: transparent;border: 0;padding: 20px 2px 0 2px;margin: 0;}#comments .wp-pagenavi:after{display: none;}#editPost{position: fixed;top: 0;left: 0;padding: 8px 12px;background: #eee;color: #999;font-size: 12px;text-transform: uppercase;border-radius: 0 0 5px 0;}#editPost:hover{padding: 18px 12px;}