/*
Theme Name: Wesley Torres
Theme URI: http://www.advogadotorres.com.br
Author: Wesley torres
Author URI: https://wordpress.org/
Description:Site advogado e acessoria JURIDICA
Version: 1.0
License: Wesley torres
License URI: 
Tags: Torres, Assesoria, Advogado, odiberto torres, Odiberto santos, dr.Odiberto, advogado uberlandia
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:

 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * -----------------------------------------------------------------------
 * Uberlandia/MG
 * +55 (34) 9189-3538
 * Cliente: Advogado Torres
 * Author:Wesley oliveira torres
 * E-mail [1]:Wesleyoliveiratorres@hotmail.com
 * E-mail [2]:wesley@cuboamarelo.com
 * ================================
   Base styles:opinionated defaults
   ================================
 */

@import url(http://fonts.googleapis.com/css?family=PT+Sans);
html,
button,
input,
select,
textarea{color:#000}

html{cursor:default;min-width:1200px}
html.portfolio{background:#fff}

input,
input[type="text"],
input[type="password"],
textarea,
select{letter-spacing:1px;padding:7px 10px;border:1px solid #d5d5d5;background:#fff;font-size:13px; width:350px; margin-top:10px;}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus{outline:0;border-color:#00a2ff!important;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1), 0 1px 5px rgba(0, 162, 255, .2);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1), 0 1px 5px rgba(0, 162, 255, .2)}

input:required:invalid,
input:focus:invalid{background:#e1baba}
a{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}
a:focus{outline:0}

a:active,
a:hover{outline:0; -webkit-filter: contrast(1.5);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}
a:active{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97);-webkit-filter: grayscale(1);}

input[type=submit],
input[type=button],
button{border: 0;    background: #757575;    color: #fff;    float: right;    width: 135px;    padding: 14px 15px;    font-size: 14px;}

input[type=submit]:active,
input[type=button]:active,
.button:active{opacity:0.8;-webkit-filter:grayscale(1);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0, 0.4);-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0, 0.4);box-shadow:inset 0 2px 3px rgba(0,0,0, 0.4);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}

body{font-size:18px;min-width:1200px;zoom:1; margin:0;}

::-moz-selection{background:rgba(0, 124, 195, .2);text-shadow:none;color:#000}
::selection{background:rgba(0, 124, 195, .2);text-shadow:none;color:#000}

hr{display:block;height:1px;border:0;border-top:1px solid #b8b8b8;padding:0;margin:0}
img{vertical-align:middle;pointer-events:none}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}

table{width:100%}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.fx50{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.fx1{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}
.fx1_5{transition:all 1.3s ease-in-out;-webkit-transition:all 1.3s ease-in-out;-moz-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out}
.fx2{transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease}
.fx3{transition:all 3s ease;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease}

header#initial{position: relative;    z-index: 8888;    margin-bottom: -5px;}
header#initial .content{width:1155px; margin:0 auto;}
header#initial .Logo{  position: absolute;   top: -113px;  left: 428px;  z-index: 999;}
header#initial .Logo a{display:block; margin-top:-7px;}
header#initial .content{width:1150px; margin:0 auto;z-index:10; position:relative}
header#initial .content.menu{overflow:hidden;}
header#initial nav{background:url(images/bg_sombra.png) top repeat-x;overflow:hidden; padding-bottom:5px;}
header#initial nav ul{list-style:none; float:left; padding:0; margin:23px 0;}
header#initial nav ul li{float:left; }
header#initial nav ul li:nth-last-child(3){margin-left:287px}
header#initial nav ul li:nth-last-child(3) a, header#initial nav ul li:nth-last-child(2) a, header#initial nav ul li:nth-last-child(1) a {padding:14px 30px}
header#initial nav ul li a{font-family:"loraregular"; color:#404041;text-decoration:none; padding: 14px 16px; display:block; text-transform:uppercase; font-size:17px}
form{margin: 0;    text-align: left;    font-size: 12px;}
#main div.wpcf7-mail-sent-ng{    display: block;
    border: 0;
    color: red;
    width: 266px;text-shadow: #FFF 0px 0px 0.1px}

#main div.wpcf7-mail-sent-ok{   display: block;
    border: 0;
    color: #35AF00;
    width: 266px;
    text-shadow: #FFF 0px 0px 0.1px;}
form input.wpcf7-form-control-wrap{display: block;overflow: hidden;font-size:12px}

#Banner .imgTorres{ margin-top:-144px;position:relative; z-index:9999}
#Banner .imgTorres a{display:block}
#Banner ul{margin:0; list-style:none; padding:0}
#Banner ul li{background:#000}
#Banner ul li a{display:block;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}

#main .wpcf7-captchar{width:286px}
.positMap{z-index: 5555 !important;    position: absolute;    height: 100%;    width: 100%;   top: 0; left:0}
#main.cntConteudo{background:url(images/bg_conteud.png) center top repeat-x;}
#main.cntConteudo h1,#main.cntConteudo h2{margin:20px 0; text-transform:uppercase}
#main{font-family:'pt_sansregular', sans-serif;}
#main.cntConteudo .content{text-align:justify; font-size:14px; color:#232323; overflow:hidden; min-height:430px;}
#main .servicos{background:url(images/pattern.png) center center repeat;}
#main .servicos ul{padding:0; margin:0;overflow:hidden}
#main .servicos ul li{list-style:none; float:left; width:265px;text-align:center; color:#fff;margin:0 15px}
#main .servicos ul li a{color:#fff; text-decoration:none;;font-size:12px;font-family: 'pt_sansregular', sans-serif;display:block}
#main .servicos ul li a h1{font-size:16px; color:#fff;}
#main .content{width:1190px; margin:0 auto; padding:59px 0;}
#main .caminPao a,#main .caminPao span{text-transform:uppercase; font-size:12px;}
#main .content h2, #final_page .content h2{color:#fff;}
#main .cntContat{float:right; z-index:9999; position:relative; background:#760d27; padding:30px 35px; text-align:center;color:#fff;font-family:"pt_sansregular"; overflow:hidden;}
#main .content.formContact{padding-bottom:0}
#main .cntContat h1{color:#fff;}
.artigo article .post-thumbnail {float:left}
.artigo article .post-thumbnail img{ width: 202px; height: auto;}
.artigo article{border-bottom: 1px solid;}
.artigo article .entry-meta{display:none;}
.position{position:relative;}
.single .post-thumbnail{float:left}
.single article{padding-top:35px;}
.ResumoCategoria{border-bottom:1px solid; padding-bottom:15px; margin-bottom:10px;}
.single .post-thumbnail img{height:auto; width:450px}
#main .cntContat h1{font-size:20px; text-transform:uppercase}
#main .cntContat a.emailCont{font-size:20px; color:#fff; text-decoration:none;}
#main .cntContat {font-size:14px;}
#main .cntContat span{font-size:15px;}
footer#final_page{background:#404041;font-family: 'pt_sansregular', sans-serif}
footer#final_page .contact_footer{float:left;width:420px;padding-top:84px}
#final_page .end{float:left; color:#fff;width: 512px;border-left: 1px solid #fff;padding: 3px 0 8px 20px;margin-left: 20px;line-height: 18px;font-size:12px;}
#final_page .end span{text-transform:uppercase; font-size:14px;margin: 0 0 0px 15px; display:block; font-family:"pt_sansregular";}
#final_page .end img{float:left}

footer#final_page .content{width:1140px; margin:0 auto; padding:40px 0;}
footer#final_page .direitos{float:right; color:#fff; font-size:12px;margin-top:42px}
footer#final_page .direitos .email{font-size:11px; float:right; width:207px; display: block; color:#fff; text-decoration:none;}
footer#final_page .direitos .email img{margin-right:10px;}
#main .cntContat span.wpcf7-not-valid-tip{font-size:10px}
#main div.wpcf7-validation-errors{font-size:12px; border:0; color:#F00; margin: 0 0 15px 0;width:285px}
#main .cntContat p{margin:0}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir{background-color:transparent;border:0;overflow:hidden;/* IE 6/7 fallback */
    *text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix{clear:both;height:0}
.clearfix{*zoom:1}
.flt_left{float:left!important}
.flt_right{float:right!important}
.all_corners{-webkit-border-radius:5px;border-radius:5px}
.bottom_corners{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.top_corners{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
input[type="text"].error,
input[type="password"].error,
textarea.error,
select.error{outline:0;border-color:#c4122f;-webkit-box-shadow:inset 1px 1px 5px rgba(196,18,47,0.2), 1px 1px 5px rgba(196,18,47,0.2);box-shadow:inset 1px 1px 5px rgba(196,18,47,0.2), 1px 1px 5px rgba(196,18,47,0.2)}
label.error{clear:both;color:#c4122f;font-size:10px}
label.error:hover{text-decoration:underline}
html.ie7 label.error{width:100%}

* + html .button{display:inline;zoom:1}
.yellow_font{color:#eec026!important}

/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */

@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
	
	a,
	a:visited{text-decoration:underline}
	
	pre,
	blockquote{border:1px solid #999;page-break-inside:avoid}
	
	thead{display:table-header-group}
	
	tr,
	img{page-break-inside:avoid}
	
	img{max-width:100% !important}
	
	@page{margin:0.5cm}
	
	p,
	h2,
	h3{orphans:3;widows:3}
	
	h2,
	h3{page-break-after:avoid}}