/*
Theme Name:     Interprod
Theme URI:      http: //www.interprod.com.br/
Description:    Tema filho para o Modest
Author:         Digitalimob
Author URI:     http: //www.digitalimob.com.br
Template:       Modest
Version:        0.1.0
*/

@import url('../Modest/style.css');

.container {
	text-align: justify;
	width: 840px;
}
#featured {
	margin-left: -50px; 
}
#featured .description{
	height: 40px;
}
#blurbs {
margin-bottom: 0px;
}
.blurb {
	margin-right: 60px;
	width: 240px;
}
.blurb.last {
width: 240px;
}
.footer-widget {
	width: 170px !important;
}
div.blurb{
	margin-bottom: 80px;
}
div.slide div.description{
	height: 45px;
}
div#text-2.footer-widget div.textwidget ul li.li-padding{
	padding-top: 15px;
}
div#blurbs.clearfix div.blurb ul li{
	color: #3C3C3C;
}
.featured-title { 
	position: absolute;
	bottom: -13px; 
	width: 441px; 
	left: 0; 
	text-align: center; 
	padding: 0 10px 26px; 
	font-size: 30px; 
	color: #fff; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5); 
	background:none;
	display: none; 
}
.blurb p {
	line-height: 18px;
}
.blurb h3.title  {
	font-family: 'Goudy Bookletter 1911'; 
	font-weight: bolder; 
	font-size: 19px; 
	color: #262626;
}
div.entry.clearfix.post{
	width: 830px;
}
.single-servicos div.entry.clearfix.post{
	width: 528px;
}
.page-template-default #left-area {
	width: 540px;
}
.single-servicos #left-area {
	width: 540px;
}

#sidebar {
	border-top: 0px;
	  margin-top: -35px;
}
#left-area {
	border-right: 0px;
}
.featured-title { 
	text-shadow: 0px 0px 15px rgba(0,0,0,1);
}
#header {
	margin-bottom: 40px;
}
.contatos{
	float:left;
}
#footer-bottom {
	background-color: #262626;
	width:  100%;
	padding-bottom: 10px;
	padding-top: 10px;
}
#footer-widgets {
	width : 100%;
	background-color: #3B3535;
	padding-top: 30px;
	margin-bottom: -5px;
}
h1.category-title{
	text-align: left;
}
.widget{
	padding: 0px 25px 8px 40px;
}
.widget h3.widgettitle {
	font-family: 'arial', serif;
	color: black;
	font-size: 20px;
	font-weight: bold;
}
.widget ul li {
	background:url(../Modest/images/circulo-inativo.png) no-repeat 0px;
	padding: 16px 0 16px 12px;
	display: block;
}
.widget ul li a {
   background-color: #EBEBEB;
    color: #000000;
    display: block;
    margin-left: 25px;
    padding: 5px 0;
    text-align: center;
    width: 150px;
}
.widget ul li.current-menu-item {
	background:url(../Modest/images/circulo-ativo.png) no-repeat 0px;
}
.page-template-page-full-php #category-name {
	margin-bottom: 0px;
}

.widget ul li.current-menu-item a {
	background-color: #3A994F;
	color: white;
}
.google-maps{
	margin-top: 40px;
	margin-bottom: 40px;
}
form.wpcf7-form p span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{
	font-weight: normal;
	font-size: 12px;
}
form.wpcf7-form div.wpcf7-response-output{
	border-width: 1px;
	border-color: red;
	width: 520px;
}
.wpcf7-form p{
	font-size: 12px;
	color: #636363;
	font-weight: bold;
}
.wpcf7-form textarea {
	resize:none;
	width: 558px;
	height: 100px;
	border: 1px solid #DEDEDE;;
}

.wpcf7-form textarea:focus{
	border-color: #3A994F;
}
.wpcf7-form input{
	width: 564px;
	height: 25px;
	border: 1px solid #DEDEDE;;
}
.wpcf7-form input[type="email"]{
	margin-top: 4px;
	width: 566px;
	border: 1px solid #DEDEDE;;
}
.wpcf7-form input:focus{
border-color: #3A994F;
}
.wpcf7-form input[type="submit"] {
	width: 65px;
	height: 30px;
	background-color: #3A994F;
	color: white;
	border: 0px;
}
.content-area{
	width: 560px;
}
#fullwidth {
	width: 100%;
}
.page-template-page-client-php div.foto{
	float:left;
	width: 33.33%;
	margin-bottom: 10%;
	height: 100px;
}
.page-template-page-service-php div.servicos{
	float:left;
	width: 40%;
	height: auto;
	margin-right: 168px;
	margin-bottom: 50px;
}
.page-template-page-service-php div.servicos .last{
	margin-right: 0px;
}
.page-template-page-service-php div.servicos img{
	width: 336px;
	height: 180px;
}
.page-template-page-client-php div.foto img{
	display: block;
	margin-left: auto;
    margin-right: auto;
}
.page-template-page-client-php .fullwidth{ 
	padding-top: 30px
}
h2.category-subtitle{
	text-align: left;
}
.page-template-page-contact-new-php h2.category-subtitle{
	margin-bottom: -25px;
}
#left-area { 
	border-top: 0px; 
	width: 615px; 
	float:left;
	padding-bottom: 15px;
	margin-top: -35px;
}

.page-template-page-contact-new-php .widget {
	float:left;
	width: 200px;
	padding: 0px 25px 8px 0px;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0px;
}
.footer-widget a{
	color: white;
	text-shadow: 0px 0px 0px #fff;
}
h4.widgettitle {
	font-family: 'Droid Sans', arial, serif;
	font-size: 18px;
	color: #FFFFFF;
	height: 15px;
}
.footer-widget ul li {
	background: none;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}
.footer-widget {
	line-height: 21px;
	color: white;
	text-shadow: 0px 0px 0px #fff;
	font-size: 12px;
	font-weight: normal;
}
.footer-widget a:hover {
color: #939393;
}
div.textwidget a{
	color: #68E946;
	font-size: 13px;
}
div#footer-bottom div.container img.logo{
	width: 89px;
}
div#footer-bottom div.container span.texto-imagem{
   color: #FFFFFF;
   display: block;
   font-size: 11px;
   margin-top: -10px;
   padding-left: 3px;;
}
div#footer-bottom div.container a{
	color: transparent;
}
.clearfix:after {
    padding-top: 2px;
}
ul#top-menu li:first-child a{
	padding-left: 0px;
}
ul#top-menu a {
	font-size: 13px;
	padding: 8px 0px 8px 13px;
}
div#footer-bottom div.container h3{
}
.page-template-page-full-php div#content-area img.attachment-post-thumbnail{
	padding-bottom: 40px;
}
body.page-template-page-contact-new-php aside div.barra{
	width: 220px;
	background-image: linear-gradient(left , rgb(58,153,79) 20%, rgb(235,235,235) 8%);
	background-image: -o-linear-gradient(left , rgb(58,153,79) 20%, rgb(235,235,235) 8%);
	background-image: -moz-linear-gradient(left , rgb(58,153,79) 20%, rgb(235,235,235) 8%);
	background-image: -webkit-linear-gradient(left , rgb(58,153,79) 20%, rgb(235,235,235) 8%);
	background-image: -ms-linear-gradient(left , rgb(58,153,79) 20%, rgb(235,235,235) 8%);
	margin-bottom: 20px;
}
body.page-template-page-contact-new-php div.barra{
	width: 575px;
	background-image: linear-gradient(left , rgb(58,153,79) 8%, rgb(235,235,235) 8%);
	background-image: -o-linear-gradient(left , rgb(58,153,79) 8%, rgb(235,235,235) 8%);
	background-image: -moz-linear-gradient(left , rgb(58,153,79) 8%, rgb(235,235,235) 8%);
	background-image: -webkit-linear-gradient(left , rgb(58,153,79) 8%, rgb(235,235,235) 8%);
	background-image: -ms-linear-gradient(left , rgb(58,153,79) 8%, rgb(235,235,235) 8%);
	margin-bottom: 20px;
}
body.page-template-page-service-php div.barra{
	width: 335px;
	background-image: linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -o-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -moz-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -webkit-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -ms-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	margin-bottom: 0px;
}
body.page-template-page-service-php h2{
	color: #060606;
}
body.page-template-page-contact-new-php h3.widget-title{
	font-family: 'Droid Sans';
	font-weight: bold;
	font-size: 16px;
	color: #454545;
	padding-top: 6px;
}
aside#text-3.widget div.textwidget p{
	font-size: 12px;
}
aside#text-3.widget div.textwidget p a{
	color: #3C3C3C;
}
aside#text-3.widget div.textwidget p{
	font-size: 12px;
	padding-bottom: 5px;
}
aside#text-3.widget div.textwidget{
	width: 220px;
}
h1.category-title{
	font-size: 42px;
	margin-bottom: 15px;
}
p{
	font-size: 13px;
}
h2.contato-texto{
	font-size: 26px;
	font-family: 'Droid Sans';
	color: #555555;
}
h2.category-subtitle{
	color: #555555;
	font-size: 28px;
	font-family: 'Droid Sans';
}
.barra{
	width: 250px;
	border: 0; 
    height: 2px; 
    background-image: linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -o-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -moz-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -webkit-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -ms-linear-gradient(left , rgb(58,153,79) 15%, rgb(235,235,235) 8%);
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.08, rgb(0,255,9)),
		color-stop(0.08, rgb(235,235,235)
	);
	margin-right: 78px;
}
ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { font-weight: bold;color: #49863E !important; font-style: italic; font-family: Georgia, serif; }
