/*Theme Name: Update Leo Foguete
Theme URI: http://www.updateleofoguete
Description: Tema de Wordpress para o Update Leo Foguete
Version: 1.0
Author: Danielle Cabral
Author URL: http://twitter.com/dcdesigngrafico*/

html, body, div, span, h2, h3, blockquote, pre, a, code, em, font, img, small, strong, b, i, ol, ul, li, fieldset, 

form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; border: 0; outline: 0;}

html, body {font: 13px PT Sans; text-align: justify; background-color: #f1f0f0; }

/*HEADER*/
#header {width: 100%; height: 704px; background: url(images/header.png) top center;}

/*MOBILE MENU*/
#menum {display: none; margin-right: 5%; margin-left: 5%; width: 90%; margin-bottom: 2%;}
/*Strip the ul of padding and list styling*/
#menum ul {
	list-style-type:none;
	margin:0;
	padding:0; width: 100%;
	position: absolute;
}

/*Create a horizontal list with spacing*/
#menum li {
	display:inline-block;
	float: left; width: 100%;
	margin-right: 1px;
}

/*Style for menu links*/
#menum li a {
	display:block;
	min-width:140px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-family: Open Sans; font-weight: 600;
	color: #222121;
	background: #d3d3d3;
	text-decoration: none; text-transform: uppercase;
}

/*Hover state for top level links*/
#menum li:hover a {
	background: #d3d3d3;
}


/*Prevent text wrapping*/
#menum li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Display the dropdown on hover*/
#menum ul li a:hover + .hidden, .hidden:hover {
	display: block;
}

/*Style 'show menu' label button and hide it by default*/
#menum .show-menu {
	font-family: Open Sans;
	text-decoration: none;
	color: #222121; font-weight; 600; font-size: 12px; text-transform: uppercase;
	background: transparent;
	text-align: center; border: 1px #d3d3d3 solid;
	padding: 10px 0;
	display: none;
}

/*Hide checkbox*/
#menum input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
#menum input[type=checkbox]:checked ~ #menuu{
    display: block;
}

/*TOPO*/
#topo {width: 100%; height: 321px; background: url(images/topo.png) center; margin-top: -124px; margin-bottom: 10px;}
#topo #c {width: 1040px; margin: 0px auto;}
#topo #menutal {padding: 10px; width: 633px; float: right;}
#topo #menutal #busca {width: 633px; float: left; height: 47px; position: relative; margin-bottom: 20px;}
#topo #menutal #redes {width: 633px; height: 35px; padding-bottom: 20px; float: left; margin-bottom: 20px; border-bottom: 1px #dcdcdc solid;}
#topo #menutal #redes #fb {border-radius: 50%; float: left; margin-right: 15px; height: 35px; width: 35px; background: #222121 url(images/fb.png) center no-repeat;}
#topo #menutal #redes #tt {border-radius: 50%; float: left; margin-right: 15px; height: 35px; width: 35px; background: #222121 url(images/tt.png) center no-repeat;}
#topo #menutal #redes #ig {border-radius: 50%; float: left; margin-right: 15px; height: 35px; width: 35px; background: #222121 url(images/ig.png) center no-repeat;}
#topo #menutal #redes #yt {border-radius: 50%; float: left; margin-right: 15px; height: 35px; width: 35px; background: #222121 url(images/yt.png) center no-repeat;}
#topo #menutal #redes #sound {border-radius: 50%; float: left; margin-right: 15px; height: 35px; width: 35px; background: #222121 url(images/sound.png) center no-repeat;}
#topo #menutal #redes #snap {border-radius: 50%; float: left; margin-right: 15px; height: 35px; width: 35px; background: #222121 url(images/snap.png) center no-repeat;}
#topo #menutal #redes #spotify {border-radius: 50%; float: left; margin-right: 0px; height: 35px; width: 35px; background: #222121 url(images/spotify.png) center no-repeat;}
#topo #menutal #redes #siga {padding-top: 10px; float: right; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #777777;}
#topo #menu {float: left; width: 633px; padding-top: 25px; padding-bottom: 35px; margin-bottom: 20px; border-bottom: 1px #dcdcdc solid; font-family: Open Sans; font-weight: 600; font-size: 12px; text-transform: uppercase; text-align: center;}
#topo #menu a {color: #777777;  margin-right: 40px; padding-bottom: 32px; border-bottom: 6px transparent solid;}
#topo #menu a:hover {border-bottom: 6px #222121 solid;}
#topo #menu a:last-child {margin-right: 0px;}
#topo #welcome {width: 633px; font-family: Verdana; color: #777; font-size: 13px; line-height: 18px; float: left;}
#topo #welcome b {color: #dac18b;}

/*SEARCH*/

input, textarea, select, button { margin: 0; padding:4px; font-size: 12px; background-color: 
#fff; color: #252323; border: 0px solid #ebebeb; outline:none; font-family: Verdana;}


input#searchsubmit {cursor: pointer; height: 20px; width: 20px; float: left; position: absolute; top: 13.5px; right: 13.5px; background: url(images/search.png) center no-repeat; border: 0px;}
#search [type="text"] {padding:15px; height: 15px; background: transparent; color: #777777; font-size: 11px; width: 601px; float: left; font-family: Open Sans; font-weight: 600; border: 1px #dcdcdc solid; border-radius: 2px;}

/*ANUNCIO*/
#anuncio {padding: 45px; height: 90px; width: 950px; margin: 0px auto; background: url(images/anuncio.png); margin-bottom: 10px; display: block;}

/*NOTICIAS*/
#noticias {width: 1040px; margin: 0px auto;}
#noticias #post {width: 340px; float: left; margin-right: 10px; background: #fff; height: 340px; background: #fff; border-radius: 3px; margin-bottom: 10px;}
#noticias #post:nth-child(3n+0) {margin-right: 0px;}
#noticias #post #data {padding: 20px; width: 300px; float: left; font-family: Open Sans; font-weight: 600; font-size: 12px; text-transform: uppercase; text-align: center; color: #777777;}
#noticias #post #data a, #noticias #post #autor a {color: #dac18b;}
#noticias #post #redes {float: left; padding: 15.5px; padding-top: 32px; padding-bottom: 32px; height: 84px; width: 37px; float: left; border-top: 1px #e5e5e5 solid;}
#noticias #post #redes #fb {width: 37px; height: 37px; float: left; margin-bottom: 10px; background: #222121 url(images/fb.png) center no-repeat; border-radius: 50%;}
#noticias #post #redes #tt {width: 37px; height: 37px; float: left; margin-bottom: 0px; background: #222121 url(images/tt.png) center no-repeat; border-radius: 50%;}
#noticias #post #thumb {width: 272px; height: 149px; float: left;}
#noticias #post #titulo {width: 340px; height: 100px; background: #222121; font-family: Open Sans; font-weight: 600; text-transform: uppercase; font-size: 12px; position: relative; float: left;}
#noticias #post #center {position: relative; padding: 15px; width:310px; height: 70px; text-align: center; display: table-cell; vertical-align: middle;}
#noticias #post #backgroundd {width: 100%; height: 100%;  position: absolute; bottom: 0px; left: 0px; right: 0px;  -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out; z-index: 998;}
#noticias #post #titulo a {color: #fff;}
#noticias #post #autor {padding: 10px; height: 15px; font-family: Open Sans; width: 320px; height: 15px; text-align: center; text-transform: uppercase; color: #777777; font-weight: 600; float: left; font-size: 11px;}

/*SINGLE*/
#single {width: 700px; float: left;}
#single #data {padding: 20px; width: 660px; float: left; font-family: Open Sans; font-weight: 600; font-size: 12px; text-transform: uppercase; text-align: center; color: #777777; background: #fff;}
#single #data a, #single #autor a {color: #4b4b4b;}
#single #redes {float: left; padding: 15.5px; padding-top: 83.5px; padding-bottom: 83.5px; height: 83px; width: 37px; float: left; border-top: 1px #e5e5e5 solid; background: #fff;}
#single #redes #fb {width: 37px; height: 37px; float: left; margin-bottom: 10px; background: #222121 url(images/fb.png) center no-repeat; border-radius: 50%;}
#single #redes #tt {width: 37px; height: 37px; float: left; margin-bottom: 0px; background: #222121 url(images/tt.png) center no-repeat; border-radius: 50%;}
#single #thumb {width: 632px; height: 250px; float: left;}
#single #titulo {width: 700px; height: 100px; background: #222121; font-family: Open Sans; font-weight: 600; text-transform: uppercase; font-size: 12px; position: relative; float: left;}
#single #center {position: relative; padding: 15px; width:670px; height: 70px; text-align: center; display: table-cell; vertical-align: middle;}
#single #backgroundd {width: 100%; height: 100%;  position: absolute; bottom: 0px; left: 0px; right: 0px;  -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out; z-index: 998;}
#single #titulo a {color: #fff;}
#single #autor {padding: 10px; height: 15px; font-family: Open Sans; width: 680px; height: 15px; text-align: center; text-transform: uppercase; color: #777777; font-weight: 600; float: left; font-size: 11px; background: #fff; border-bottom: 4px #dac18b solid;}
#single #conteudo {padding: 20px; width: 660px; float: left; font-family: Verdana; color: #777; font-size: 13px; background: #fff; line-height: 18px; margin-bottom: 10px;}
#comentarios {padding: 20px; width: 660px; float: left; margin-bottom: 10px; background: #fff;}

/*SIDEBAR*/
#sidebar {width: 330px; float: right;}
.textwidget {padding: 15px; background: #fff; float: left; width:300px; position: relative; font-family: Verdana; font-size: 13px; color: #777; line-height: 18px; border-bottom: 4px #222121 solid;}
#sidebar #titulo {padding: 25px;   background: #dac18b; width:280px; float: left; font-family: Open Sans; font-size: 12px; text-align: center; font-weight: 600; text-transform: uppercase; color: #fff;     z-index: 1000;}
#sidebar #box {width: 330px; float: left; margin-bottom: 10px; position: relative;}

/*LEIA MAIS*/
#leia {padding: 30px; width: 980px; background: #e4e4e4; font-family: Open Sans; font-weight: 600; font-size: 12px; text-transform: uppercase; color: #888888; text-align: center; margin: 0px auto; clear: both; margin-bottom: 10px; }

/*AGENDA + VIDEO*/
#agendav {width: 1040px; clear: both; margin: 0px auto; margin-bottom: 10px;}
#agendav #agendatal {width: 438px; float: left;  margin-bottom: 10px;}
#agendav #agendatal #agendat {padding: 20px; float: left; background: #e4e4e4; color: #888888; font-weight: 600; font-size: 12px; text-transform: uppercase; width: 398px; position: relative; font-family: Open Sans;}
#agendav #agendatal #agendat #icon {width: 43px;height: 43px;float: left;background: #dac18b url(images/agenda.png) center no-repeat;border-radius: 50%;margin-right: 20px;}
#agendav #agendatal #agendat #t {padding-top: 12px; float: left;}
#agendav #agendatal #agendat a {color: #dac18b;}
#agendav #agendatal #agenda {float: left; background: #fff; width: 408px; padding: 0px; height: 285px; padding: 15px;}

#slider {
  position: relative;
  overflow: hidden;
  width: 408px;
  height: 285px; float: left;
  
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0; width: 438px;
  height: 315px; float: left;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 408px;
  height: 285px;
 
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}

#agendav #agendatal #agenda #data {padding: 15px; font-family: Open Sans; font-weight: 600; font-size: 12px; text-transform: uppercase; width: 378px; float: left; text-align: center; background: #dac18b; color: #fff;}
#agendav #agendatal #agenda #localm {padding: 20px; width:366px; float: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-radius: 2px; border: 1px #e4e4e4 solid; font-family: Verdana; color: #777; font-size: 12px; line-height: 18px; margin-bottom: 20px; border-top: 0px;}
#agendav #agendatal #agenda #info {width: 408px; font-family: Open Sans; font-weight: 600; text-align: right; text-transform: uppercase; font-size: 12px; float: left; margin-bottom: 20px;}
#agendav #agendatal #agenda #info a {color: #aaaaaa;}
#agendav #agendatal #agenda #euvou {padding: 11px; height: 78px; float: left;  border: 1px #e4e4e4 solid; border-radius: 2px; font-family: Open Sans; font-weight: 800; font-size: 24px; text-transform: uppercase; width: 384px;}
#agendav #agendatal #agenda #euvou a {color: #bdbdbd;}
#agendav #agendatal #agenda #setas {width: 34px; height: 78px; float: right;}
a.control_next {border-radius: 50%; width: 34px; height: 34px; float: left; margin-bottom: 10px; background: #dac18b url(images/next.png) center no-repeat; cursor: pointer;} 
a.control_prev {border-radius: 50%; width: 34px; height: 34px; float: left; margin-bottom: 0px; background: #dac18b url(images/prev.png) center no-repeat; cursor: pointer;} 
#agendav #agendatal #agenda #euvou #tv {    padding-top: 22px;
    padding-left: 22px; float: left;}
#agendav #videotal {width: 602px; float: right; margin-bottom: 10px;}
#agendav #videotal #videot {padding: 20px; float: left; background: #e4e4e4; color: #888888; font-weight: 600; font-size: 12px; text-transform: uppercase; width: 562px; position: relative; font-family: Open Sans;}
#agendav #videotal #videot #icon {width: 43px; height: 43px; float: right; background: #dac18b url(images/video.png) center no-repeat; border-radius: 50%; margin-left: 20px;}
#agendav #videotal #videot #t {padding-top: 12px; float: right;}
#agendav #videotal #videot a {color: #dac18b;}
#agendav #videotal #video {float: right; background: #fff; width: 592px;  height: 315px;}
#agendav #videotal #video iframe {width: 592px; height: 315px;}

/*IG +FB*/
#igfb {width: 1040px; margin: 0px auto; height: 100px; clear: both; margin-bottom: 10px; }
#igfb #ig {padding-right: 100px; width: 500px; height: 100px; background: #222121 url(images/instagram.png) right no-repeat; float: left;}
#igfb #fb {width:430px; float: right; height: 100px;}
#igfb #fb #icon {width: 100px; height: 100px; background: url(images/like.png); float: left;}
#igfb #fb #box {padding: 10px; width: 300px; height: 80px; background: #e4e4e4; font-family: Open Sans; font-weight: 600; font-size: 11px; text-align: justify; color: #8f8f8f; float: right; text-transform: uppercase;}
#igfb #fb #box a {color: #dac18b;}

/*ALBUM + TT FEED*/
#albumtt {width: 1040px; margin: 0px auto; height: 196px; clear: both;  margin-bottom: 10px;}
#albunst {width: 100%;padding: 20px;float: left;background: #fff;margin-bottom: 10px;font-family: Open Sans;font-weight: 600;font-size: 12px;text-transform: uppercase;color: #4b4b4b4;}
#albuns {width: 100%;float: left;height: auto;margin-bottom: 10px;}
#albuns #album {width: calc(100% / 6 - 50px / 6 - 20px);height: 196px;float: left;margin-right: 10px;position: relative;padding: 20px;background: #fff;}
#albuns #album img {width: 100%;height: 160px;object-fit: cover;}
#albuns #album #titulo {padding: 0px;width: 100%;background: transparent;font-family: Open Sans;font-weight: 600;font-size: 12px;color: #fff;text-align: center;margin-top: 10px;text-transform: uppercase;}
#albuns #album #titulo a {color: #222121;}
#albumtt #tt {padding: 10px; width: 460px; float: right; background: #e4e4e4; height: 176px;}
#albumtt #tt #img {width: 85px; height: 85px; float: left;}
#albumtt #tt #img img {Width: 85px; height: 85px;}
#albumtt #tt #nome {padding: 15px; height: 15px; float: left; background: #dac18b; width: 230px; color: #6b546f; text-transform: uppercase; text-align: center; font-weight: 600; font-size: 11px; font-family: Open Sans;}
#albumtt #tt #f {padding: 15px; height: 15px; float: left; background: #222121;width: 85px; color: #fff; text-transform: uppercase; text-align: center; font-weight: 600; font-size: 11px; font-family: Open Sans;}
#albumtt #tt #box {padding: 10px; width: 355px; background: #fff; float: right; font-family: Verdana; font-size:13px; color: #777; line-height: 18px; height: 111px; position: relative;}
#albumtt #tt .rtw_timestamp a {color: #fff !important;}
#albumtt #tt .rtw_twitter_icon {display: none; display: none;}
#albumtt #tt .rtw_id {font-size: 0px; display: none; clear: both; margin-bottom: 5px; display: none;}
#albumtt #tt .rtw_icon {float: left; margin-right: 0px; display: none;}
#albumtt #tt .rtw_name {display: none;}
#albumtt #tt .rtw_name a {text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #fff;}
#albumtt #tt .rtw_intents {position: absolute; bottom: 15px; left: 48px; width: 15px; display: none; display: none;}
#albumtt #tt .rtw_intents img {width: 15px; height: 15px; display: none;}
#albumtt #tt .rtw_intents a {float: left; margin-bottom:-4px; display: none;}
#albumtt #tt .rtw_main {font-family: Verdana; font-size: 13px; line-height: 18px; color: #777;padding: 0px;    display: block;
    -webkit-margin-before: 0px !important;
    -webkit-margin-after: 0px !important;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px; }
#albumtt #tt .rtw_main a {color: #dac18b;}
#albumtt #tt .rtw_timestamp {padding: 10px; padding-top: 10px;  background: #222121; font-family: Open Sans; font-weight: 600; font-size: 11px; color: #fff; width: 355px; position: absolute; bottom: 0px; left: 0px; text-transform: uppercase; text-align: center; }
#albumtt #tt p.rtw_main{padding: 0px;    display: block;
    -webkit-margin-before: 0px !important;
    -webkit-margin-after: 0px !important;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;}
#albuns #album #qt {display: none;}
#albuns #album:last-child {margin-right: 0px;}

/*FOOTER*/
#footerc {width: 1040px; margin: 0px auto; clear: both;}
#footer {padding: 30px; width: 980px; background: #e4e4e4; float: left; color: #8f8f8f; font-weight: 600; font-size: 11px; text-transform: uppercase; text-align: center; font-family: Open Sans; border-bottom: #dac18b 4px solid;}
#footer a {color: #dac18b;}

/*MOBILE*/
#headerm {display: none;}

/*ETC*/
a {text-decoration: none;}
#sidebar a {color: #222121;}
#single #conteudo iframe:not(.instagram-media) {width: 660px; height: 350px;}
#single #conteudo a, #sidebar a, #pagina #conteudo a {color:#a28aa5;}
em, i {font-family: Georgia; color: #222121; font-style: italic;}
b, strong {color: #a28aa5;}
#clear {clear:both;}
blockquote {background: #f2f2f2; padding: 20px;  color: #777;}
h1 {padding: 2%; width: 96%; float: left; margin: 0px; margin-bottom: 10px; background: #ffffff; border-radius: 2px; font-family: Open Sans; font-weight: 600; text-transform: uppercase; font-size: 11px; color: #777; }
#single #conteudo img {border: 1px solid #ddd; box-shadow: 0px 0px 7px #f2f2f2; margin-right: 2px;}
.aligncenter {margin: 0px auto;}
.alignleft {float: left; margin-right: 10px; margin-bottom: 10px;}
.alignright {float: right; margin-left: 10px; margin-bottom: 10px;}
.more-link {padding: 20px; width: 558px; float: left; border: 1px #f2f2f2  solid; border-radius: 3px; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #181513; text-align: center;}
.more-link a {color: #d61b1b;}
#single #conteudo img {max-width: 100%; height: auto;}

/*Pagenavi */
#pag {float:left; height: auto; background: #fff; width: 700px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 10px; }

.wp-pagenavi {
	font-family: Open Sans; font-weight: 600;
	font-size:16px;
        
	padding:10px 0px;
	text-transform:uppercase;
        margin: 0px 0px 0px -5px;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 15px ; padding-right: 20px; padding-left: 20px;
	color:#777; 
	margin-right: 10px;	
border-left: 1px #f1f0f0 solid; border-right: 1px #f1f0f0 solid;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#a28aa5;

}


