/*
Theme Name: Sangeo
Version: 		0.1
Theme URI: 
Author: Jorja
Author URI: http://jorja.me

/* Reset  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;  border-spacing: 0; }
a img { border: none; }

/* WordPress Default */

.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto;}
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }

/* GERAL */

body {  font-size: 14px !important; line-height: 20px !important; color: #888 !important; font-family: 'Trebuchet MS'; background: #ededed; }

.absolute { position:absolute; }
.relative { position: relative }
.center { float:none; margin:0 auto; }

.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}

.alinha-padding {padding: 0 !important }
.alinha-padding-left {padding: 0 15px 0 0 !important }


/* FONTS */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 22, 2013 */
    @font-face { font-family: 'DINLightAlternateRegular'; src: url('font/ff_din_light_alternate-webfont.eot'); src: url('font/ff_din_light_alternate-webfont.eot?#iefix') format('embedded-opentype'), url('font/ff_din_light_alternate-webfont.woff') format('woff'), url('font/ff_din_light_alternate-webfont.ttf') format('truetype'), url('font/ff_din_light_alternate-webfont.svg#DINLightAlternateRegular') format('svg'); font-weight: normal; font-style: normal; }
    h1 , h2 , h3 , h4 , h5 { font-family: 'DINLightAlternateRegular'  }
    h1.title-page { color: #414291; width: 100%; float: left; background: url(img/h1-bg.jpg) center right #fff no-repeat; padding: 10px;  margin-top: 20px; }
    h2 { font-size: 1.8em; color: #414291; margin: 10px 0px; text-transform: uppercase;  }
    h2 span { color:#dc853d }
    h2.vitrine-title { background:#414291 ; position: absolute; left: 40px; bottom: 40px; color: #fff; font-size: 2em; padding: 10px 15px; }
    h3 { font-size: 1.2em; text-transform: uppercase; color: #1c1c45  }

/* COLOR */



/* HEADER */
    #header {  width: 100%; border-bottom:4px solid #414291; border-top:4px solid #414291; padding:20px 0; margin-bottom: 20px ;  }
    #header .logo a { text-indent: -9999px;  display: block;   }            
    #header .logo p {margin: 0; height: 0}

    .top { margin-top: 15px; }

    /* MENU */
    .navegacao {  border-radius: 0; border: 0 ; width: 100%; background: none; margin: 10px 0;  }
    .navegacao a {color: #414291; padding: 10px 30px; border-bottom: 2px solid #ededed;}
    .navegacao a:hover { border-bottom: 2px solid #696aa6; color:#dc853d; text-decoration: none; } 
    .navegacao ul , .navegacao li  { display: inline; }



    
/* HOME */
    .vitrine { width: 100%; text-transform: uppercase; margin-top: 20px;  }

    .home-destaque , .box { width: 100%; float: left; }
  
    .widget { margin: 30px 0; }
    .entry-widget { float: left; margin: 10px 0;  }

    .botao { color: #414291;  font-family: 'DINLightAlternateRegular';   font-size: 1.2em }
    .botao span { color:#dc853d; }
    .botao:hover {  color:#dc853d;  text-decoration: none; }    

    .box-servico { margin-bottom: 30px }

    /* CONTENT */
    
    .img-destacada { margin:45px 0; border:7px solid #fff; } 


    /* CONTEUDO */
    #article { margin:0 0 90px 0; }

    .content { margin:30px 0 80px 0; ;}
    
    #article .entry { float: left; line-height: 1.8em; }
    #article .entry p { float: left; width: 100%; margin: 15px 0; }
    
    
    /* ARCHIVE */
    .wp-pagenavi { background: none repeat scroll 0 0 #E4E4E4; clear: both; float: left; width: 100%;  margin-top:20px; font-size: 1.6em;}
    .wp-pagenavi span.current , .wp-pagenavi a:hover  { background:#eebb22 ; text-shadow: 0 2px #e9a900; color: #fff; border:0 !important; float: left; margin: 0; padding: 16px;  }
    .wp-pagenavi a { float: left; color: #a5a5a5; border:0 !important;  padding: 16px !important; margin: 0 !important }
    .wp-pagenavi span.extend { background: url(img/pag-nav.png) no-repeat; float: left; width: 7px; height: 12px; border: 0 !important;  margin-top: 18px; padding: 0 9px 0 0; }


    

    .post , .filha , .mae { margin: 20px 0 ; padding-bottom: 20px; border-bottom: 1px dotted #ccc; width: 100%}


    /* COMENTARIOS */

   
   
    /* FORM */
    .wpcf7-form p { margin: 0 0 10px 0 !important }
    .wpcf7-text , .wpcf7-select , .wpcf7-textarea  { border: 1px solid #d3d4d5; color:#ccc; font-size: 0.8em; text-transform: uppercase; width: 100%;   }
    .wpcf7-text {   padding:10px;  }
    .wpcf7-select {   padding:9px !important;  }
    .wpcf7-textarea {  padding:10px;  }
    .wpcf7-submit { background: #414291; color: #fff; width:auto; border: 0px; padding: 10px; margin:10px 5px; }
    .wpcf7-submit:hover { background: #dc853d } 




/* FOOTER */
    #footer { float: left; width: 100%; padding:20px 0; background: #fff; }


/* Redes Sociais */
    
.google-maps { position: relative; padding-bottom: 75%;  height: 0; overflow: hidden; margin: 30px 0;}
.google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

   



/* RESPONSIVO */


@media (min-width:768px) { 

  

@media (max-width:768px) { 


 
  
}