/* ---- Place your custom styles below ---- */
#logo {
	margin: 10px 0px;
}

#header-nav {
	margin-top: 33px;
	right: 80px;
	float: right;
	width: auto;
}

h3 img {
	vertical-align: middle;
	padding-right: 10px;
}

.fb_edge_widget_with_comment {
	position: absolute !important;
	right: 2px;
	top:2px;
}

.work-item-single {
	border: 1px solid #dcdcdc;
}

.zoom i.icon-zoom {
	background: url(img/postformat-icons.png) no-repeat 0 -90px;
}


.portfolio-iphone {
	background: url(img/mascara-iphone-portfolio-deway.png) no-repeat;
	width: 324px;
	height: 1000px;
	position: absolute;
	right: 20px;
	top: 372px;
}

.portfolio-descricao {
	height: 425px;
}

.portfolio-icone-aplicativo {
	width: 121px;
	height: 154px;
	float: left;
}

h2{
	font-size: 18px !important;
	line-height: 22px !important;
}



.portfolio-conteudo-aplicativo {
	float: left;
	width: 460px;
	padding-left: 10px;
}

.portfolio-conteudo-aplicativo h3 {
	padding-top: 5px;
}

.flexslider-iphone {
	width: 280px;
	height: 360px;
	position: absolute;
	left: 10px;
	top: 82px;
}

.flexslider-galaxy {
	width: 280px;
	height: 360px;
	position: absolute;
	left: 10px;
	top: 54px;
}


@-moz-document url-prefix() { 
	.flexslider-iphone {
		top: 104px;
	}
	
	.flexslider-galaxy {
		top: 75px;
	}
	
}

#flex-portfolio-iphone .flex-direction-nav {
	display: none;
}

#flex-portfolio-iphone .flex-control-nav {
	margin-left: 0;
}

#flex-portfolio-iphone .slides {
	margin-left: 0;
}


.flex-control-nav {
	bottom: -175px;
	z-index: 10;
}

.work-category {
	padding-left: 15px;
}

.portfolio-appstore {
	width: 251px;
	height: 112px;
	position: absolute;
	right: 90px;
	top:1010px;
	background: url(img/portfolio-selo-app-store-deway.png) no-repeat;
}

.portfolio-googleplay {
	width: 202px;
	height: 118px;
	position: absolute;
	right: 60px;
	top:1140px;
	background: url(img/portfolio-selo-google-play.png) no-repeat;
}

#portfolio-mascara-iphone-4 {
	width: 294px;
	height: 645px;
	margin: auto;
}

.portfolio-mascara-iphone-4-preto {
	background: url(img/portfolio-mascara-iphone-4-preto.png) no-repeat;
}

.portfolio-mascara-iphone-4-branco {
	background: url(img/portfolio-mascara-iphone-4-branco.png) no-repeat;	
}

.portfolio-mascara-galaxy {
	background: url(img/portfolio-mascara-galaxy-branco.png) no-repeat;	
}


#portfolio-icone-aplicativo {
	width: 100%;
	float: left;
	height: 120px;
	background: url(img/portfolio-compartilhe.png) no-repeat 220px 35px;
}

#portfolio-customer {
	width: 100%;
	float: left;
	height: 85px;
	background: url(img/portfolio-compartilhe.png) no-repeat 120px 35px;	
}

.portfolio-h3 {
	padding-top: 140px;
}

#___plusone_0 {
	position: absolute !important;
	top:62px !important;
	left: 122px;
}
.twitter-share-button {
	position: absolute;
	top:38px !important;
	left: 122px;
}
#portfolio-icone-aplicativo .fb_edge_widget_with_comment {
	position: absolute;
	top:14px !important;
	left: 122px;
}

#portfolio-customer .fb_edge_widget_with_comment {
	position: absolute;
	top:14px !important;
	left: 0px;
}
#portfolio-customer .twitter-share-button {
	position: absolute;
	top:38px !important;
	left: 0px;
}
#portfolio-customer #___plusone_0 {
	position: absolute !important;
	top:62px !important;
	left: 0px;
}


#portfolio-mensagem {
	height: 60px;
}

#custom_cf7-2 p {
	margin: 0 0 2px;
}

#custom_cf7-2 input[type=text] {
	width: 150px;
	padding: 8px;
}

#custom_cf7-2 textarea {
	width: 160px;
	height: 40px;
}

#custom_cf7-2 .wpcf7-not-valid-tip {
	width: 143px;
}

.follow-button-twitter-widget {
	padding-top: 10px;
	width: 230px;
}

#nav li a {
	border-top: none;
	padding: 11px 18px;
}

.portfolio-customer {
	width: 460px !important;
}

@media only screen and (device-width: 768px) {
	#nav li a {
		border-top: none;
		padding: 5px;
	}
	
	#header-nav {
		margin-top: 33px;
		right: 0px;
		float: right;
		width: 520px;
	}	

}

.work-category {
	padding-left: 0px;
}

/*
comentado por nao saber onde estar e para ajeita o blog
#sidebar.sidebar-right {
	float: left;
	margin-left: 40px;
	width: 420px;
}
*/
.testimony {
	width: 90%;
	margin: 0px 20px 8px 0;
	font-style:italic;
	font-weight: normal;
	color: rgb(102, 102, 102);
	font-size: 11pt !important;
}

.testimony-signature {
	padding-left: 26px;
	font-weight: bold;
}

.customer-info {
	text-align: left;
	line-height: 200%;
}
.customer-info a {
	color: #00a8e8 !important;
}

.work-thumbnail {
	border: 1px solid #dcdcdc;
}

h4 img {
	vertical-align: middle;
	/*padding-right: 0px;*/
	margin-right: 10px;
}

#services-deway p {
	margin-left: 43px;
}

#services-deway h4 {
	margin: 30px 0 0px;
}

.services-deway-img {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}

.services-deway-img img {
	border: 1px solid #dcdcdc;
}

#child-menu-alt li ul li a {
	padding: 12px 20px;
}

.widget_twitter li {
	background: url(img/widgets/comment.png) no-repeat 4px 7px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.slides-loaded-portfolio {
	margin-left: 0px !important;
}

#compartilhar-servicos {
	position: absolute;
	left: 472px;
	top:220px;
}

#compartilhar-servicos .twitter-share-button {
	position: absolute;
	top:2px !important;
	left: 10px;
}
#compartilhar-servicos #___plusone_0 {
	position: absolute !important;
	top:2px !important;
	left: 108px;
}

#solicitar-orcamento{
	background-color: #e9e9e9 !important;
}

.fomulario-titulo {
	font-size: 16px;
	font-weight: 600;
}

.rating {
	vertical-align: bottom;
	margin-bottom: 1px !important;
}

#footer ul#nav-alt li {
	margin-right: 10px;
}

/* ------------------------------------------------------------------------- *
 *  Mobile (Common) : 480px & 320px Width
/* ------------------------------------------------------------------------- */

@media only screen and (max-width: 767px) {
	#compartilhar-servicos {
		visibility: hidden !important;
		display: none;
	}
}
/* ------------------------------------------------------------------------- *
 *  Mobile (Landscape) : 480px Width
/* ------------------------------------------------------------------------- */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#compartilhar-servicos {
		visibility: hidden !important;
		display: none;
	}
}

/* ------------------------------------------------------------------------- *
 *  Mobile (Portrait) : 320px Width
/* ------------------------------------------------------------------------- */

@media only screen and (max-width: 479px) {
	#compartilhar-servicos {
		visibility: hidden !important;
		display: none;
	}
}

.entry-comments {
	display: none;
}

#text-2{
	margin-bottom: 10px !important;
}

.a-empresa-info{
	
}

.a-empresa-info {
	margin-left: 43px;
}
.a-empresa-info a {
	display: none !important;
}
.texto-missao {
	margin-left: 0px !important;
	margin-top: 10px;
	line-height: 18px;
}
#mapa-fortaleza {
	margin-left: 43px;
}
h3{
	margin-top: 20px !important;
}

.work-meta-product {
	min-height: 75px;
}

.one-fourth h3 {
	margin-top:  0px !important;
}

#work-pagination {
	display: none !important;
}
