/*
Theme Name: Promocional AGP Agência
Description: Tema Promocional AGP Agência.
Author: AGP Agência
Author URI: http://www.agpagencia.com.br
Version: 3.0
*/

/* BACKGROUND */

hr {background: #e3e3e3;}

#header, p.title, a.more, .flexslider h1, a.info:hover, input[type="submit"], 
ul.sidebar li:hover, ul.sidebar li.current_page_item, ul.sidebar li.current-cat {background-color: #212933;}

body, input, textarea {background: #fff;}

nav ul.menu a:hover, a.more:hover, .flexslider h3, .sidebar, a.info, #footer, input[type="submit"]:hover, ul.sidebar li {background-color: #3f5467;}

/* TIPOGRAFIA */

body, input, textarea {font-family: 'Open Sans', sans-serif;}

h1, h2, h3, h4, h5, h6 {font-weight: 400;}

small, a.more, ul.children {font-size: 0.8em;}

body {}

h1 {font-size: 1.9em;}

h2 {font-size: 1.7em;}

h3, #header i {font-size: 1.3em;}

body {color: #222;}

#header, p.title, a.more, .flexslider, a.info, #footer, input[type="submit"], ul.sidebar {color: #fff;}

a {color: inherit;}

.cnt {text-align: center;}

.txt-right {text-align: right;}

a, #header ul.menu a:hover, a.more:hover, a.link-ml:hover, a.info:hover, ul.sidebar a:hover {text-decoration: none;}

a:hover {text-decoration: underline;}

/* GERAL */

.geral {
    min-height:100%;
	position:relative;
}

html {
    margin-bottom: 1px;
    overflow-y: scroll;
    overflow-x: hidden;
}

body, html {height: 100%;}

.fleft, #header div.textwidget, ul.list-seg li {float: left;}

.fright {float: right;}

.clear {clear: both;}

#header h2, #footer h2 {display: none;}

ul.sidebar a {display: block;}

.logo, nav ul.menu a, ul.menu li, a.more, .flexslider h1, .flexslider h3 {display: inline-block;}

.wrapper {margin: 0 auto;}


img {max-width: 100%;}

hr {
    border: 0;
    height: 1px;
    margin: 8px 0;
}

/* HEADER */

#header, p.title {border-bottom: 4px solid #3f5467;}

#header nav {margin-bottom: 0.5em;}

#header ul.menu a {padding: 0.3em 1em;}

#header i {margin: 0 0.5em 0 1em;}

/* CONTENT */

#content {padding-bottom: 179px;}

a.more, p.title, ul.sidebar a {padding: 0.8em;}

a.more {margin-top: 0.6em;}

p.title {margin-bottom: 0;}

.noticias hr:last-child {display: none;}

.single-post img.attachment-thumb-post {float: left; margin-right: 1em; margin-bottom: 4px;}

ul {list-style: none;}

ul.list-seg {margin-right: -2%;}

ul.list-seg:after {display: table; clear: both;}

ul.list-seg li {width: 23%; margin: 0 2% 1.4% 0;}

ul.list-seg img {border: 1px solid #cecece;}

/* FOOTER */

#footer {
    border-top: 4px solid #212933;
    width:100%;
	min-height:121px;
	position:absolute;
	bottom:0;
	left:0;
    overflow: hidden;
    text-align: left;
}

#footer ul.menu li {margin-right: 1em;}

/* FORM */

input, input[type="submit"], textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0.7em;
    border: 1px solid #aaa;
}

textarea {
    height: 120px;
    resize: none;
}

input[type="submit"] {border: none;}

input[type="submit"]:hover {cursor: pointer;}

/* ######## MEDIA QUERIES ######## */

@media only screen and (min-width: 1200px) {
    
    .wrapper {width: 1140px;}

}

@media only screen and (max-width: 1180px) {
    
    .wrapper {width: 1080px}

}

@media only screen and (max-width: 1024px) {
    
    .wrapper {width: 900px}

}