/*
Theme Name: Lu Tranchesi
Author: Bruno Dulcetti
Author URI: http://brunodulcetti.com/blog/
Description: Tema do site Lu Tranchesi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face {
	font-family: 'Nouvelle-Vague';
	src: url('fonts/nouvelle-vague-webfont.eot');
	src: url('fonts/nouvelle-vague-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/nouvelle-vague-webfont.woff2') format('woff2'),
		url('fonts/nouvelle-vague-webfont.woff') format('woff'),
		url('fonts/nouvelle-vague-webfont.ttf') format('truetype'),
		url('fonts/nouvelle-vague-webfont.svg#Nouvelle-Vague') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Droid-Serif-Regular';
	src: url('fonts/DroidSerif-Regular-webfont.eot');
	src: url('fonts/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/DroidSerif-Regular-webfont.woff2') format('woff2'),
		url('fonts/DroidSerif-Regular-webfont.woff') format('woff'),
		url('fonts/DroidSerif-Regular-webfont.ttf') format('truetype'),
		url('fonts/DroidSerif-Regular-webfont.svg#Droid-Serif-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 100%; margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none; height: 0;}
[hidden] {display: none;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
button, input, select, textarea {font-family: Verdana, Helvetica, sans-serif; font-size: 12px;}
body {background-color: #f7f7f7; color: #1d1d1d; line-height: 1.5;}
a {color: #000; text-decoration: none;}
a:focus {outline: thin dotted;}
a:hover {text-decoration: underline;}
li {list-style: none;}
img {-ms-interpolation-mode: bicubic; vertical-align: middle;}
img, fieldset {border: 0;}
svg:not(:root) {overflow: hidden;}
button, input, select, textarea {font-size: 100%; max-width: 100%; vertical-align: baseline;}
button, input {line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield; padding-right: 2px; width: 270px;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
textarea {overflow: auto; vertical-align: top;}

/* header */
.main-navigation {position: relative;}
.main-navigation .search-form {background-color: #000; display: none; height: 50px; padding: 12px; position: absolute; right: 55px; z-index: 2;}
.nav-main {background-color: #000; float: left; padding: 5px 10px 10px;}
.nav-main li {border-left: 1px solid #fff; display: inline; padding: 0 3px 0 6px;}
.nav-main li:first-child {border-left: 0; padding-left: 0;}
.nav-main li a {color: #fff; font-size: 12px; text-transform: uppercase;}
.nav-social {border-bottom: 1px solid #000; border-right: 1px solid #000; float: left; padding: 5px 10px 10px;}
.nav-social li {float: left;}
.nav-social a {display: block; margin: 0 6px; text-indent: -9999px;}
.nav-social .menu-item-10600 a {background: url(images/icon-fb.png) no-repeat; height: 23px; width: 13px;}
.nav-social .menu-item-10601 a {background: url(images/icon-instagram.png) no-repeat; height: 23px; width: 23px;}
.nav-social .menu-item-10602 a {background: url(images/icon-yt.png) no-repeat; height: 23px; width: 27px;}
.nav-social .menu-item-10603 a {background: url(images/icon-email.png) no-repeat; height: 23px; width: 28px;}

#menu-fixed {background-color: #000; display: none; left: 0; padding: 7px; position: fixed; top: 0; width: 100%; z-index: 10;}
#menu-fixed a {color: #fff; font-size: 14px;}
#menu-fixed .home-linkFixed {font-family: 'Droid-Serif-Regular'; font-size: 26px; text-transform: uppercase;}
#menu-fixed .nav-categories, #menu-fixed .menu-social-container {padding-top: 6px;}
#menu-fixed .nav-categories li {display: inline; margin: 0 6px; text-transform: uppercase;}
#menu-fixed .nav-social {border: 0; float: none; padding: 0;}
#menu-fixed .nav-social a {height: 21px;}
#menu-fixed .menu-item-10600 a {background-image: url(images/icon-fb-white.png);}
#menu-fixed .menu-item-10601 a {background-image: url(images/icon-instagram-white.png);}
#menu-fixed .menu-item-10602 a {background-image: url(images/icon-yt-white.png);}
#menu-fixed .menu-item-10603 a {background-image: url(images/icon-email-white.png);}

.site-title {font-family: 'Droid-Serif-Regular'; font-size: 144px; font-weight: normal; margin: 45px 0 40px; text-align: center; text-transform: uppercase;}
.site-title a {color: #000;}
.site-title a:hover {text-decoration: none;}

.nav-principal {border-bottom: 1px solid #000; border-top: 1px solid #000; margin-bottom: 30px; overflow: hidden; text-align: center;}
.nav-principal li {float: left; height: 48px; line-height: 48px; width: 15%;}
.nav-principal li a {color: #000; font-size: 21px; text-transform: uppercase;}
.nav-principal .menu-item-10607 {width: 11%;}
.nav-principal .menu-item-10688 {width: 17%;}
.nav-principal .menu-item-10605 {width: 19%;}
.nav-principal .menu-item-10608 {background: url(images/icon-search.png) no-repeat; float: right; text-align: left; width: 56px;}
.nav-principal .menu-item-10608 a {display: block; height: 100%; text-indent: -9999px;}

/* content */
.home article.post, .category article.post, .page article.page, .search-results article.post, .box-banners, .box-socialQuote {border-bottom: 1px solid #cdcdcd; margin-bottom: 45px !important; padding-bottom: 45px;}
.single article.post, .page article.page {border-bottom: 1px solid #000; margin-bottom: 50px;}
.search-results .page-title {border-bottom: 1px solid #000; font-family: 'Droid-Serif-Regular'; font-size: 28px; font-weight: normal; margin-bottom:30px; padding-bottom: 30px; text-align: center; text-transform: uppercase;}
.entry-header .entry-title {font-family: 'Droid-Serif-Regular'; font-size: 37px; font-weight: normal; line-height: 38px; text-transform: uppercase;}
.entry-header .entry-title a {color: #000;}
.entry-header .entry-meta {color: #717171; font-family: 'Droid-Serif-Regular'; font-size: 18px; margin-bottom: 60px;}
.entry-header .entry-meta .author {display: none;}
.entry-header .entry-meta .date {margin-right: 10px; text-transform: lowercase;}
.entry-header .entry-meta a {color: #717171;}
/*.post .entry-content {padding: 0 8em;}*/
.post .entry-content {padding: 0 265px;}
.entry-content p, .entry-summary p {margin-bottom: 20px; text-align: justify;}
.entry-content p img {display: block; margin: 0 auto;}
.more-link {color: #000; float: left; font-family: 'Droid-Serif-Regular'; font-size: 18px;}

.wp-pagenavi {margin-bottom: 40px;}

.box-sharePost {float: right; width: 200px;}
.box-sharePost a {display: block; float: left; height: 29px; margin-left: 16px;}
.box-sharePost .link-shareFacebook {background: url(images/icon-fb-share.png) no-repeat; width: 15px;}
.box-sharePost .link-shareInstagram {background: url(images/icon-instagram-share.png) no-repeat; width: 21px;}
.box-sharePost .link-shareTwitter {background: url(images/icon-twitter-share.png) no-repeat; width: 30px;}
.box-sharePost .link-sharePinterest {background: url(images/icon-pinterest-share.png) no-repeat; width: 21px;}
.box-sharePost .link-comment a {background: url(images/icon-comment-share.png) no-repeat; color: #fff; font-size: 14px; text-align: center; width: 30px;}
.box-sharePost a span {display: none;}

.box-sharePostInside {border-bottom: 1px solid #000; margin-bottom: 30px; overflow: hidden; padding-bottom: 30px;}
.box-sharePostInside .title-sharePostInside {float: left; font-family: 'Droid-Serif-Regular'; font-size: 30px; text-transform: uppercase;}
.box-sharePostInside .title-sharePostInside span {font-size: 20px; vertical-align: middle;}
.box-sharePostInside .share-buttons {float: right; width: 370px;}
.box-sharePostInside .share-buttons .button-twitter, .box-sharePostInside .share-buttons .button-pinterest,
.box-sharePostInside .share-buttons .button-fb, .box-sharePostInside .share-buttons .button-g {display: block; float: left; margin-left: 30px;}
.box-sharePostInside .share-buttons .button-twitter, .box-sharePostInside .share-buttons .button-pinterest {margin-top: 34px;}

.comment-respond {border-bottom: 1px solid #000; overflow: hidden; padding-bottom: 60px;}
.comment-respond .comment-notes {display: none;}
.comment-respond .comment-reply-title {background-color: #000; color: #fff; font-family: 'Droid-Serif-Regular'; font-size: 20px; font-weight: normal; margin-bottom: 35px; padding: 16px 0; text-align: center; text-transform: uppercase;}
.comment-respond .comment-form label {display: none;}
.comment-respond .comment-form #author, .comment-respond .comment-form #email,
.comment-respond .comment-form #url, .comment-respond .comment-form #comment {border: 1px solid #000; margin: 0 0 20px 1%; padding: 12px 20px; width: 32%;}
.comment-respond .comment-form #author {margin-left: 0;}
.comment-respond .comment-form #comment {margin-left: 0; width: 98.7%;}
.comment-respond .comment-form .form-submit {text-align: right;}
.comment-respond .comment-form .form-submit #submit {background-color: #000; border: 0; color: #fff; font-family: 'Droid-Serif-Regular'; font-size: 16px; margin-right: 16px; padding: 12px 70px; text-transform: uppercase;}

.comment-list {margin-bottom: 65px;}
.comment-list li {border-bottom: 1px solid #000; overflow: hidden; padding: 30px 0;}
.comment-list .comment-author .avatar {float: left;}
.comment-list .comment-author .fn, .comment-list .comment-metadata, .comment-list .comment-content {display: block; margin-left: 130px;}
.comment-list .comment-author .says {display: none;}
.comment-list .comment-author .fn a {color: #000; font-size: 18px;}
.comment-list .comment-metadata a {color: #000; font-size: 16px;}
.comment-list .comment-content p {color: #7d7d7d; font-size: 13px;}
.comment-list .reply {text-align: right;}
.comment-list .reply a {color: #000; font-family: 'Droid-Serif-Regular';}
.comment-list .children {clear: both; padding-left: 130px;}
.comment-list .children li:last-child {border-bottom: 0; padding-bottom: 0;}

.list-postsInside {border-bottom: 1px solid #000; margin-bottom: 50px !important; overflow: hidden; padding-bottom: 50px; text-transform: uppercase;}
.list-postsInside .title-list-postsInside {font-family: 'Droid-Serif-Regular'; font-size: 30px; font-weight: normal; margin-bottom: 20px; text-align: center; text-transform: uppercase;}
.list-postsInside li a {color: #000; font-family: 'Droid-Serif-Regular'; font-size: 20px;}
.list-postsInside li a img {display: block; margin-bottom: 10px; height: 446px; width: 370px;}

.list-postsHighlights {border-bottom: 1px solid #000; margin-bottom: 45px; padding-bottom: 15px;}
.list-postsHighlights li {min-height: 100px; min-width: 200px;}
.list-postsHighlights li {margin-bottom: 1.8750em;}
.list-postsHighlights li a {color: #fff; display: block; height: 100%; min-height: 100px; position: relative;}
.list-postsHighlights li a .title-postHighlight {background-color: rgba(0, 0, 0, 0.6); bottom: 0; font-family: 'Droid-Serif-Regular'; left: 0; opacity: 0; padding: 20px 0; position: absolute; text-align: center; transition: all 0.6s; -webkit-transition: all 0.6; width: 100%;}
.list-postsHighlights li a:hover .title-postHighlight {opacity: 1; transition: all 0.6s; -webkit-transition: all 0.6;}
.list-postsHighlights li a .title-postHighlight .title {display: block; font-size: 20px; text-transform: uppercase;}
.list-postsHighlights li a .title-postHighlight .date {display: block; font-size: 12px; text-transform: lowercase;}
.list-postsHighlights .title-list-postsHighlights {font-family: 'Droid-Serif-Regular'; font-size: 30px; font-weight: normal; margin-bottom: 20px; text-align: center; text-transform: uppercase;}
.list-postsHighlightsFooter {border-bottom: 0;}

/* paginacao */
.wp-paginate {border-bottom: 1px solid #000; border-top: 1px solid #000; font-family: 'Droid-Serif-Regular'; margin-bottom: 40px; padding: 10px 0; text-align: center; text-transform: uppercase;}
.wp-paginate li {display:inline; font-size: 25px; margin: 0 15px;}
.wp-paginate a {color: #000; padding: 20px 0; }
.wp-paginate .current {background-color: #000; color:#fff; padding: 20px 5px;}

/* inside post */
.content-post-inside .entry-header .entry-title, .page .entry-header .entry-title {margin-top: 70px; text-align: center;}
.content-post-inside .entry-header .entry-meta {margin-bottom: 70px; text-align: center;}
.content-post-inside .entry-content p {color: #636363; font-size: 16px; margin-bottom: 30px;}

/* footer */
.title-luFooter {font-family: 'Droid-Serif-Regular'; font-size: 47px; font-weight: normal; margin-bottom: 30px; text-align: center; text-transform: uppercase;}
.nav-social-footer {margin-bottom: 35px; text-align: center;}
.nav-social-footer li {display: inline; margin: 0 10px 0;}
.box-menuFooter .nav-main {background-color: transparent; clear: both; float: none; margin-bottom: 50px; text-align: center;}
.box-menuFooter .nav-main li {border: 0; font-family: 'Droid-Serif-Regular';}
.box-menuFooter .nav-main li:before {content: "• \00a0\00a0"; font-size: 18px;}
.box-menuFooter .nav-main li:first-child:before {content: "";}
.box-menuFooter .nav-main a {color: #000; font-size: 16px;}
.text-footer, .text-footer a {background-color: #000; color: #fff; font-size: 12px; padding: 12px 0; text-align: center;}

.box-newsletter {border: 1px solid #000; margin-bottom: 30px;}
.box-newsletter .wysija-paragraph {display: inline;}
.box-newsletter .wysija-paragraph input {background-color: #f7f7f7; border: 0; font-family: 'Droid-Serif-Regular'; font-size: 80%; padding: 10px; width: 85%;}
.box-newsletter .wysija-submit {background-color: #f7f7f7; border: 0; border-left: 1px solid #000; display: inline !important; font-family: 'Droid-Serif-Regular'; margin: 0 !important; padding: 10px; width: 14%;}

/* social e quotes */
.title-social {font-family: 'Droid-Serif-Regular'; font-size: 18px; font-weight: normal; margin-bottom: 5px; text-transform: uppercase;}

.box-quote .title-social {margin-bottom: 50px;}
.box-quote .widget_text {background: url("http://www.lutranchesi.com.br/wp-content/uploads/2015/03/bg-quote-cima.png") no-repeat left top; padding-top: 100px; text-align: center;}
.box-quote .widget_text p {background: url("http://www.lutranchesi.com.br/wp-content/uploads/2015/03/bg-quote-baixo.png") no-repeat right bottom; font-family: 'Droid-Serif-Regular'; font-size: 28px; padding-bottom: 100px;}

#list-instagram li {float: left; margin: 0 0 35px 35px;}
#list-instagram .photo-0, #list-instagram .photo-2 {margin-left: 0;}
#list-instagram .photo-2, #list-instagram .photo-3 {margin-bottom: 0;}
#list-instagram li a {display: block;}
#list-instagram li a img {height: auto; width: 260px;}

/* contato */
.entry-content .widget_wysija {margin: 0 auto; width: 50%;}
.entry-content .widget_wysija .wysija-input {font-family: 'Droid-Serif-Regular'; font-size: 18px; padding: 8px 12px; width: 100%;}
.entry-content .widget_wysija .wysija-select {font-family: 'Droid-Serif-Regular'; font-size: 18px; padding: 8px 12px;}
.entry-content .widget_wysija .wysija-submit {background-color: #000; border: 0; color: #fff; font-family: 'Droid-Serif-Regular'; font-size: 18px; padding: 8px 32px;}

/* class's */
.aligncenter {display: block; margin: 0 auto;}
.post-alternativo .box-thumb {float: right;}
.post-alternativo .content-post {float: left;}
.post-alternativo .entry-header .entry-title, .post-alternativo .entry-header .entry-meta {text-align: right;}
#background-modal {display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}

#text-11 {float: left;}
#text-12 {float: right;}

/* media queries */
@media (max-width: 1080px) {
	.site-title {
		font-size: 60px;
	}

	#list-instagram li a img {width: 200px;}
}