/**
 *  CSS Reset, Padrao Blog.havite
 *
 *  @package    Havite
 *  @author     Jonnie Henrique // Julian Rodrigo(Frontend)
 *  @copyright  Evomaster Tecnologia
**/

/*---------- @Font-face ----------*/

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat-Regular'), url('/fonts/montserrat400.woff2') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat-Bold'), url('/fonts/montserrat700.woff2') format('woff2');
}

@font-face {
	font-family: 'GeoSlab703 Md BT';
	src: url('/fonts/GeometricSlab703BT-Medium.eot');
	src: url('/fonts/GeometricSlab703BT-Medium.eot?#iefix') format('embedded-opentype'),
		url('/fonts/GeometricSlab703BT-Medium.woff') format('woff'),
		url('/fonts/GeometricSlab703BT-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GeoSlab703 Md BT';
	src: url('/fonts/GeometricSlab703BT-MediumItalic.eot');
	src: url('/fonts/GeometricSlab703BT-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/GeometricSlab703BT-MediumItalic.woff') format('woff'),
		url('/fonts/GeometricSlab703BT-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(http://fonts.gstatic.com/s/materialicons/v17/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}





/*---------- Padroes, 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video, button, input, textarea {

    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;

    vertical-align: inherit;
    line-height: 1.2;
    letter-spacing: 0;

    -webkit-font-smoothing: antialiased;

    text-rendering: optimizeLegibility;
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html, body {
    min-width: 620px;
    font-family: 'Montserrat', arial, sans-serif;
    position: relative;
    background-color: #fff5e8;
}

a, a:hover, a:active {
    color: #000;
    text-decoration: none;
}

img, video, audio, embed, iframe, figure {
    max-width: 100%;
}

/*----------  Classes, Containers, Helpers ----------*/

#container {
    max-width: 100%;
    margin: auto;
    position: relative;
}

.limit-1300px{
    max-width: 1300px;
    margin: auto;
    position: relative;
}

.clear {
    clear: both;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 17px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/*---------- Components ----------*/


