/*
Theme Name: kraken-climber
Theme URI: http://www.climber.com.br/template
Description: Um Template WordPress otimizado para buscadores.
Author: Rauf
Author URI: http://rauflacerda.ueuo.com.br
Version: 1.0
Tags: template
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
*/
/* Reset default browser styles */
@import url('styles/reset.css');
/* Rebuild default browser styles */
@import url('styles/rebuild.css');
/* Basic WordPress Styles */
@import url('styles/wp.css');
/* Import a basic layout */
@import url('styles/1c-b.css');
/* Estilo das paginas de Orçamento */
@import url('styles/estilo_da_fonte.css');
@import url('styles/estilo_form.css');

#access {
    margin: 0 0 1.5em 0;
    overflow: auto;
}

#textarea {
    overflow: hidden !important;
    display: block !important;
}

.skip-link {
    position: absolute;
    left: -9000px;
}

/*Menu do rodap� */

ul.menu-links-rodape {
    padding: 11px 0 0;
    margin: 0;

}

ul.menu-links-rodape .pagenav {
    list-style: none;
}

ul.menu-links-rodape li {
    float: left;
    list-style: none;
    width: 180px;
}

ul.menu-links-rodape > li > a {
    color: #a86618;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

ul.menu-links-rodape > li > span {
    color: #a86618;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

ul.menu-links-rodape .sub-menu {
    margin-left: 0;
    margin-top: 10px;
}

ul.menu-links-rodape .sub-menu li {
    clear: both;

}

ul.menu-links-rodape .sub-menu li a {
    text-decoration: none;
    color: #a86618;
}

ul.menu-links-rodape .children {
    margin: 0;

}

ul.menu-links-rodape .children li {
    margin: 7px 0 0;
}

/*fim Menu do rodap� */

.icones-redes-sociais {
    margin-left: 27px;
    margin-top: 6px;
}

.header-boxes {
    color: #cd7c1c;
    font-size: 16px;
}

.nivo-caption {
    color: #000 !important;
    background-color: #fff !important;
    bottom: -27px !important;
    opacity: 1.0 !important;
    -moz-opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
}

.nivo-controlNav {
    bottom: -7px;
}

#colophon {
    margin: 0 0 0 78px;
}

/*Menu do topo*/
#access .menu {
    background-image: url("images/menu.png");
    bottom: 0;
    height: 27px;
    padding: 0 7px;
    position: absolute;
    right: 77px;
    z-index: 1000;

}

#access .menu ul {
    /*border: 1px solid #c2a583;*/
    height: 26px;
    list-style: none outside none;
    margin: 0 0 0 10px;

}

#access .menu ul li a {

    background: none repeat scroll 0 0 transparent;
    /*border-left: 1px solid;*/
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
    height: 16px;
    margin: 4px 0 0;
    padding: 1px 14px 2px;
    text-decoration: none;
    text-transform: uppercase;

}

#access .menu ul li:first-child a {
    border-left: none;
}

#access .menu ul li a span {
    font-size: 18px;
    font-weight: normal;
    margin: 0 13px;
}

.menu ul ul {
    display: none;
    position: absolute;
    margin-top: 27px;
    border: none;

}

.menu > ul li ul li {
    display: block !important;
    clear: both !important;
    position: relative;
    margin-left: -10px;

}

.menu > ul li ul li a {
    border-left: none !important;
}

.nivel-3 {
    margin-top: 0 !important;
}

.nivel-2 {
    margin-top: 27px !important;
}

.pg-produtos .entry-title {
    margin: 2px 0 18px;
    font-weight: bold;

    font-size: 20px;
}

.pg-produtos .entry-title a {
    color: #CD7C1C;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.pg-produtos table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 23px 0 !important;
}

.pg-produtos table tr {
}

.pg-produtos table td {
    border: #CCC 1px solid;
    padding: 5px;
    border-spacing: 0;
    vertical-align: middle;
    font-size: 9px;
}

.pg-produtos table td p {
    margin-bottom: 0px;
}

.td_amarelo {
    background: #FFFF99 !important;
}

.pg-produtos table td table td {

    border: #CCC 1px solid;
    padding: 0px;
    border-spacing: 0;

}

.colorbox {
    margin: 10px 0 0 0;

}

.colorbox img {
    border: none;
    margin: 0 18px 18px 0;
}

#smoothmenu1 {

    bottom: 0;
    font: bold 12px Verdana;
    position: absolute;
    right: 77px;
    width: auto;
    z-index: 1000;
}

.pg-produtos h2 {
    font-size: 16px;
}

/*
.menu ul {
 list-style: none;
 margin: 0;
}

#smoothmenu1 ul ul li
{
	background-image:url(images/sub_menu.png);
	height:26px;
}

#smoothmenu1 ul ul li a
{
	min-width:160px;
}

#smoothmenu1 ul ul li:hover
{
	background-color:#E3CE9B;
}

.menu li {
 display: inline;
}
.menu a {
 display: block;
 float: left;
}
*/
#lista-tags {
    clear: both;
}

#lista-tags span {

    float: left;

}

#lista-tags a {

    color: #CD7C1C;

}

#lista-tags ul {

    clear: both;
    list-style: none outside none;
    margin: 0;

}

#lista-tags li {
    float: left;
    margin: 0 9px 0 0;
}

.page-tag {
    float: left;
}

.sidebar-tags {
    margin-top: 47px;
}

.sidebar-tags #secondary {
    margin-top: 0;
}

.page-tag div {
    clear: both;

}

.page-tag div div div {

}

.page-tag div div h1 {
    color: #CD7C1C;
    font-size: 16px;
    margin: 0 0 5px 0px;
}

.page-tag div div a {
    text-decoration: none;
    color: #CD7C1C;
}

.page-tag div div h2 {
    font-size: 12px;
}

.page-tag div div div span {
    font-size: 12px;
}

#slider {
    -moz-box-shadow: 0 0 10px #333333;
    background: url("http://www.climber.com.br/wp-content/plugins/wp-nivo-slider/images/loading.gif") no-repeat scroll 50% 50% #202834;
    width: 506px; /* Change this to your images width */
    height: 199px; /* Change this to your images height */
}

#slider img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

#slider a {
    border: 0 none;
    display: block;
}

/* The Nivo Slider styles */
.nivoSlider {
    position: relative;
}

.nivoSlider img {
    position: absolute;
    top: 0px;
    left: 0px;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 60;
    display: none;
}

/* The slices in the Slider */
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 50;
    height: 100%;
}

/* Caption styles */
.nivo-caption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    color: #fff;
    opacity: 0.8; /* Overridden by captionOpacity setting */
    width: 100%;
    z-index: 89;
}

.nivo-caption p {
    padding: 0;
    margin: 0;
}

.nivo-caption a {
    display: inline !important;
}

.nivo-html-caption {
    display: none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position: absolute;
    top: 45%;
    z-index: 99;
    cursor: pointer;
}

.nivo-prevNav {
    left: 0px;
}

.nivo-nextNav {
    right: 0px;
}

.nivo-controlNav {
    bottom: -30px;
    left: 47%;
    position: absolute;
}

.nivo-controlNav a {
    background: url("http://www.climber.com.br/wp-content/plugins/wp-nivo-slider/images/bullets.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 10px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 10px;
}

.nivo-controlNav a.active {
    background-position: -10px 0;
}

.nivo-controlNav a {
    cursor: pointer;
    position: relative;
    z-index: 99;
}

.nivo-controlNav a.active {
    font-weight: bold;
}

.nivo-directionNav a {
    background: url("http://www.climber.com.br/wp-content/plugins/wp-nivo-slider/images/arrows.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 34px;
    text-indent: -9999px;
    width: 32px;
}

a.nivo-nextNav {
    background-position: -32px 0;
    right: 10px;
}

a.nivo-prevNav {
    left: 10px;
}

#map-logo {
    position: absolute;
    border: none;
    left: 75px;
    position: absolute;
    top: 20px;
}

#bread-crumbs {
    margin: 0 0 18px 0 !important;
}

.pg-produtos #bread-crumbs {
    margin: 0 0 18px 0;
}

#bread-crumbs a {
    text-decoration: none;
}

#mapa-do-site a {
    text-decoration: none;
}

/* Landing pages*/
#ct-img-slide {
    width: 858px !important;
    margin: 0 0 31px -26px !important;
}

#ct-img-slide-i {
    width: 607px !important;
    margin: 0 0 31px -28px !important;
}

.img-slide a {
    font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.img-slide h2 {
    font-size: 16px;
    margin: 9px 0 20px 0;
    font-weight: normal;
    text-transform: uppercase;
}

.img-slide p {
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: normal;
}

.img-slide {
    width: 256px !important;
    height: 226px;
    position: relative;
    overflow: hidden;
    float: left;
    margin: 0 0 43px 28px !important;
}

.img-slide span {
    display: block;
    padding: 10px 10px 10px 10px;
}

.img-slide img {
    width: 256px;
    height: 226px;
    position: relative;
    z-index: 1;
}

.img-slide-i a {
    font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.img-slide-i h2 {
    font-size: 16px;
    margin: 9px 0 20px 0;
    font-weight: normal;
    text-transform: uppercase;
}

.img-slide-i p {
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: normal;
}

.img-slide-i {
    width: 275px !important;
    height: 226px;
    position: relative;
    overflow: hidden;
    float: left;
    margin: 0 0 35px 28px !important;
}

.img-slide-i img {
    width: 275px;
    height: 226px;
    position: relative;
    z-index: 1;
}

.img-slide-i .caption {
    display: block;
    width: 245px;
    position: absolute;
    bottom: -89px;
    z-index: 2;
    color: #000;
    text-decoration: none;
    background-image: url(images/fundo-box-produtos.png);
    padding: 15px;
}

.img-slide .caption {
    display: block;
    width: 227px;
    position: absolute;
    bottom: -89px;
    z-index: 2;
    color: #000;
    text-decoration: none;
    background-image: url(images/fundo-box-produtos.png);
    padding: 15px;
}

.img-slide .caption p, .img-slide-i .caption p {
    height: 55px;
}

.text-slide {
    color: #fff;
    text-decoration: none;
    font-size: 16px;

}

.page-vazio {
    width: 824px;
}

.page-vazio .entry-title {
    margin: 0 0 11px 0;
}

.post-list img {
    border: 4px solid #7f7f7f;
    float: left;
}

.ct-l-post {
    width: 541px;
    float: left;
}

.post-list h2 {
    font-size: 35px !important;
}

.ct-btn-custom {
    display: block;
    height: 70px;
    width: 238px;
}

.btn-custom {
    position: absolute;
    clear: both;
    display: block;
    clip: rect(16px, 194px, 48px, 0px);
    margin-left: 0px !important;
    width: 194px;
    height: auto;
}

.entry-content img {
    max-width: 100%;
    height: auto;
}

#sidebar-blog {
    float: left;
    width: 238px !important;
    clear: none;

}

#col-left-blog {
    float: left;
    width: 548px !important;
}

.title-sidebar {
    font-size: 18px;
    color: #4b4b4b !important;
    margin: 0px 0px 12px 0px;
}

#tags a {
    font-size: 14px;
    color: #ce0f13;
    text-decoration: none;

}

#sidebar-blog ul {
    margin: 0px 0px 52px 0px;
    padding: 0;
}

#sidebar-blog li {
    list-style: none;
    /*border-top:1px solid #4b4b4b;*/
    border-bottom: 1px solid #4b4b4b;
    padding: 5px 5px;
}

#sidebar-blog li:first-child {
    border-top: 1px solid #4b4b4b;
}

#sidebar-blog li a {
    color: #ce0f13;
    text-decoration: none;
    font-size: 14px;
    line-height: 28px;
}

#col-left-blog .rodape {
    background-color: #fff4ac;
    overflow: hidden;
    padding: 4px 5px 7px 5px;
}

#col-left-blog .ct-img-list-blog {
    position: relative;
    margin: 0px 0px 26px 0px;
}

#col-left-blog .ct-img-list-blog span, #col-left-blog .ct-img-header-blog span {
    position: absolute;
    top: 0;
    left: 18px;
    background-image: url(images/shape-black.png);
    color: #fff;
    font-size: 23px;
    /* height: 50px; */
    padding: 11px 19px 11px 19px;
}

#col-left-blog .entry-title {
    margin: 54px 0px 17px 0px;
}

#col-left-blog .entry-title a {
    color: #CD7C1C;
    text-decoration: none;
}

#nav-below {
    clear: both;

    display: block;
    overflow: hidden;
    font-weight: bold;
    font-size: 15px;
}

#nav-below .nav-previous {
    float: left;
}

#nav-below .nav-next {
    float: right
}

#nav-below a {
    text-transform: uppercase;
    color: #4b4b4b;
    text-decoration: none;
}

.meta-blog {

    margin: 3px 0px 0px 0px;
    float: right;
    font-weight: bold;
}

.rodape-single {
    background: transparent !important;
    border-bottom: 9px solid #fff4ac;
    margin: 10px 0px 7px 0px !important;
    padding-bottom: 15px !important;
}

.ct-img-header-blog {
    position: relative;
    margin: 0px 0px 0 0px;
}

.ct-redes-post-list > div {
    float: left;
    display: block;
    width: 100px;
    margin: 3px 0px 0px 0px;
}

.ct-redes-post-list > div iframe {
    margin: 0px;
}

.ct-redes-post-list .g-plus {
    width: 74px;
}

.ct-redes-post-list .qtd-comentarios {
    width: 74px;
}

.ct-redes-post-list .leia-mais {
    float: right;
    display: inline-block;
    width: auto !important;
}

#commentform input[type=text], #commentform input[type=email] {
    width: 344px;
    margin-bottom: 11px;
}

#commentform textarea {
    width: 417px;
}

#commentform label {
    margin: 0px;
    font-size: 14px;
    display: block;
    clear: both;

}

#commentform input[type=submit] {
    clear: both;
    display: block;
    margin: 9px 0px 0px 0px;
    background: #e5e5e5;
}

.title-comments {
    font-size: 14px;
    font-weight: bold;
    margin: 40px 0px 14px;
}

.entry-summary p {
    color: #4b4b4b;
}

.comments-title
{
    margin: 12px 0px 12px 0px;
}
.comment-list
{
    padding:0;
    margin: 0;
}
.comment-list li:first-child
{
    margin-top: 0;
}
.comment-list li{
    border-bottom:1px solid #b2b2b2;
    border-top:1px solid #b2b2b2;
    padding: 24px 0px;
    list-style: none;
    margin-top: -1px;
    min-height: 86px;
}
/*
.comment-list .comment-author
{
    width: 74px;
    display: block;
}
.comment-list .comment-meta
{
    margin: -73px 0px 0px 95px;
}
.comment-list p,.comment-list .reply{
    margin: 0 0 0 95px;
}
.comment-list .fn{
    width:74px;
    text-align: center;
    display: block;
}
.comment-list .says
{
    display: none;
}
*/
.ct-img-list-blog img, .ct-img-header-blog img
{
	width:100%;
	height:auto !important;
}
.redes-sociais-footer ul
{
	list-style:none;
}
.redes-sociais-footer span
{
	color: #a86618;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.white_content2,
.white_content {
display: ;
position: fixed;
margin-left: -221px;
margin-top: -160px;
top: 50%;
left: 50%;
width: 550px;
height: 768px;
z-index: 9999;
overflow: visible;
filter: alpha(opacity=0);
cursor: default;
}

.white_content2 {
    width: 450px;
    height: 450px;
    margin-left: -225px;
    margin-top: -225px;
    filter: none;
}

.white_content2 img {
    -webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.46);
    -moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.46);
    box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.46);
}

.black_overlay {
position: fixed;
top: 0%;
left: 0%;
width: 100% !important;
height: 100% !important;
background-color: #FFFFFF;
z-index: 9980;
-moz-opacity: 0.4;
opacity: .60;
filter: alpha(opacity=60);
overflow: visible;
cursor: default;
}
