/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 2.3.1
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* micro clearfix: http://nicolasgallagher.com/micro-clearfix-hack/ */
/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

/* wp-specific classes */
.wp-caption{
	
}

.wp-caption-text{
	
}

.sticky{
	
}

.gallery-caption{
	
}

/* layout */

body{
	padding-top: 0;
}

/* Admin Top Navigation fixes */

body.admin-bar .navbar-fixed-top{ 
	top: 28px; 
}

.navbar .brand{
	color: #000;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
	font-weight: bold !important;
}

.nav-container{
	padding-left: 0;
	padding-right: 0;
}

#inner-header{
	width: 100%;
}

input, textarea, select, .uneditable-input {
	margin-bottom: 0;
}

.navbar-form, .navbar-search {
	margin: 0 0 9px;
}

.navbar-search{
	padding-left: 0;
}

#s{
	width: 100px;
}

#content{
	padding: 10px 0 0;
}

.more-link{
	white-space: nowrap;
}

.footer-links{
	float: right;
	margin-bottom: 18px;
}

.footer-links .menu{
	list-style-type: none;
	margin-left: 0;
}

.footer-links .menu li{
	float: left;
	margin-left: 10px;
}

/* post styling */

#main p.meta{
	font-style: italic;
	color: #808080;
}

#main article{
	margin-bottom: 18px;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 9px;
}

#main article footer{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	min-height: 20px;
}

#main article footer a.edit-post{
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}

.post:hover a.edit-post{
	display: inline;
}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* =Aside post format
-------------------------------------------------------------- */
#main article.format-aside {
	padding: 0;
}

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
}
article.format-aside h1 a:hover {
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	border-left: 22px solid;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}
article.format-aside footer.aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	border-left: 22px solid;
}

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

article.format-link footer.entry-meta { 
	clear: both;
}

/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
}

article.format-quote .entry-content blockquote p:before {
	content: "\201C  ";
	font-size: 2rem;
}

article.format-quote .entry-content blockquote p:after {
	content: " \201D ";
	font-size: 2rem;
}

/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}

p.tags{
	line-height: 20px;
}

div[id*='attachment_']{
	max-width: 100%;
	height: 100%;
}

#credit320{
	background: url('images/320press_mini.png') no-repeat left top transparent;
	padding-left: 20px;
}

#main .hero-unit img{
	margin-bottom: 1em;
}

#main article img{
	height: auto;
	max-width: 100%;
}

img.alignleft{
	margin-right: 10px;
	float: left;
}

img.alignright{
	margin-left: 10px;
	float: right;
}

img.aligncenter{
	display: block;
	margin: 0 auto;
}

.post header img{
	margin-bottom: 18px;
}

.archive #main .post h3{
	line-height: 24px;
	margin-bottom: 10px;
}

video {
	max-width: 100%;
	height: auto;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrapper {
	width: 630px;
	max-width: 100%;
	margin-bottom: 18px;
}

/* page styling */

#featured-carousel .item{
	width: 970px;
	height: 600px;
}

.carousel-caption p{
	display: none;
}

.page-template-page-homepage-php #main article{
	border-bottom: none;
}

.page-template-page-homepage-php .hero-unit,
.blog .hero-unit{
	padding: 1em;
}

.hero-unit h1 {
	font-size: 3em;
}

/* comments */



#comments{
	line-height: 24px;
	margin-bottom: 18px;
}

ol.commentlist,
ol.commentlist ul.children{
	list-style-type: none;
	margin-left: 0;
}

.comment .vcard > div{
	margin-top: 8px;
	padding: 0 10px;
}

ol.commentlist time{
	font-size: .8em;
	color: #eeeeee;
}

ol.commentlist div.comment-author{
	position: relative;
}

ol.commentlist a.comment-edit-link{
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
}

ol.commentlist span.edit-comment{
	position: absolute;
	right: 0;
	top: 8px;
}

ol.commentlist li.bypostauthor{
	background-color: #dddddd;
}

ol.commentlist ul.children li{
	background-color: #cccccc;
}

ol.commentlist ul.children li ul.children li{
	background-color: #bbbbbb;
}

ol.commentlist ul.children li ul.children li ul.children li{
	background-color: #aaaaaa;
}

ol.commentlist article{
	border-bottom: none !important;
}

a.comment-reply-link{
	position: absolute;
	right: 0;
	bottom: 0;
}

#comment-nav ul{
	list-style-type: none;
	margin: 0;
}

#comment-form-elements{
	list-style-type: none;
	margin: 0;
}

.comment .vcard .avatar{
	padding-right: 0;
}

.comment .vcard .comment-text{
	margin-left: 0;
}

img.avatar{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #ddd;
	
}

ol.commentlist li{
	padding-right: 10px;
	background-color: #F0F0F0;
}

#pings{
	margin-bottom: 9px;
}

ol.pinglist{
	list-style-type: none;
	margin: 0 0 9px 0;
}

#comment{
	width: 270px;
}

ol.commentlist #respond{
	padding: 5px 10px;
}

/* specific post-type styles */

/* image attachment */

.attachment #main .post_content img{
	max-width: 100%;
}

.ie8 #main .media-grid img{
	max-height: none !important;
	max-width: none !important;
}

.attachment-img{
	margin-bottom: 18px;
}

.metadata p.alert-message{
	margin-right: 0;
	margin-bottom: 18px;
}

#gallery-nav{
	list-style-type: none;
	margin-left: 0;
}

li.next a, li.previous a{
	position: relative;
}

li.next a:hover:before{
	content: "\2190";
	position: absolute;
	display: block;
	top: 42%;
	left: 0;
	background-color: #BFBFBF;
	color: #444;
	width: 20px;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

li.previous a:hover:before{
	content: "\2192";
	position: absolute;
	display: block;
	top: 42%;
	right: 0;
	background-color: #BFBFBF;
	color: #444;
	width: 20px;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}


/* widget styles */

.widget{
	margin-bottom: 18px;
}

.widgettitle{
	margin-bottom: 9px;
}

#tag-cloud{
	margin-bottom: 18px;
	line-height: 160%;
}

/* for some reason the bs version currently available for download doesn't have this style */
.label{
	text-transform: uppercase;
}

/* override standard link hover for the tag cloud widget */
#tag-cloud a:hover,
.tags a:hover{
	color: #ffffff;
	text-decoration: none;
}

#tag-cloud a{
	white-space: pre;
	text-transform: uppercase;
}

/* change default form padding for search */

.widget_search form{
	padding-left: 0;
}

.widget_search input{
	width: 121px;
}

/* calendar widget */

#calendar_wrap{
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}

#wp-calendar{
	width: 100%;
	
}

#wp-calendar caption{
	font-weight: bold;
	padding: 8px;
}

#wp-calendar tr{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#wp-calendar tr:last-child{
	border-bottom: none;
}

#wp-calendar td{
	text-align: center;
	padding: 8px 0;
}

blockquote.pull-left{
	padding-right: 15px;
}

/* CUSTOM */
html, body {min-height:100%;}
body {font-family: 'Roboto', sans-serif!important;}
.navbar .brand {margin:10px 0 0 20px;padding:0;float:none;position:absolute;}
.navbar-inner .container-fluid {width:100%;max-width:none;padding:0;}
.navbar-inner {background:rgba(85,140,35,0.8);border:0 none;box-shadow:none;-webkit-box-shadow:none;}
body.home .navbar-inner {background:rgba(256,256,256,0.8);}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {box-shadow:none;-webkit-box-shadow:none;}
.navbar .nav {float:right;margin-right:20px;clear:both;}
.navbar .nav > li > a {font-weight:400;font-size:14px;color:#fff;text-transform:uppercase;padding:5px 35px 10px;text-shadow:none;}
body.home .navbar .nav > li > a {color:#53923e;}
.navbar .nav > li:last-child > a {padding-right:0!important;}
#redes-sociales {margin:10px 20px 0 0;float:right;}
#redes-sociales a {height:21px;width:20px;display:inline-block;background:url(images/redes-sprite.png) no-repeat;margin-left:5px;}
#redes-sociales a.fcbk, #redes-sociales-ft a.fcbk {background-position:left top;}
#redes-sociales a.ytb, #redes-sociales-ft a.ytb {background-position:left -42px;}
#redes-sociales a.ins, #redes-sociales-ft a.ins {background-position:left bottom;}
.orbit-caption h4, #tw-recent-posts-2 h3.widgettitle {font-style:italic;text-shadow:0 2px 4px rgba(0,0,0,0.3);font-weight:400!important;line-height:36px;font-size:30px;color:#fff;}
.orbit-caption p {font-weight:normal!important;margin-top:20px!important;}
.orbit-caption .container-fluid {padding:0;}
.orbit-caption .container-fluid .span8 {margin-left:0;}
#slide-homepjcwrap .orbit-caption {text-align:left!important;}
/*.featured.orbit {z-index:-20;}*/
.eslogan {
	border-top:1px solid #fff;
	height:75px;
	padding:20px 0 0 0;
	position:relative;
	z-index:-20;
	background: #e4e4e4; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4e4e4 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.eslogan img:first-child {left:20px;position:absolute;}
.eslogan img:last-child {right:20px;position:absolute;}
#sidebar2 {padding:0!important;}
#sidebar2 h3 {font-size:18px;font-weight:400;text-align:center;}
#sidebar2 p {text-align:center;}
#sidebar2 img {display:block;margin:0 auto;}
a {transition:background-color ease-in 0.3s;-moz-transition:background-color ease-in 0.3s;-webkit-transition:background-color ease-in 0.3s;}
* [class^="btn-"] {background:url(images/plus.png) 10px center no-repeat;border-radius:20px;padding:5px 15px 5px 30px; color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.2);display:inline-block;}
* [class^="btn-"]:hover {background-color:#333333;color:#fff;text-decoration:none;}
#sidebar2 [class^="btn-"] {margin:15px 0;}
#sidebar2 .btn-aplicaciones {background-color:#e43676;}
#sidebar2 .btn-suministro {background-color:#adc315;}
#sidebar2 .btn-caracteristicas {background-color:#e0b634;}
#sidebar2 .btn-distribuidores {background-color:#9640c7;}
body.home #main-footer, body.category-blog #main-footer, body.single #main-footer    {background:url(images/footer-bg.png) center top no-repeat #79ba54;padding-bottom:50px;}
#tw-recent-posts-2 {margin-bottom:90px;}
#tw-recent-posts-2 h3.widgettitle {margin-bottom:30px;}
#main-footer a.read-more {background-color:#333;margin-top:20px;display:inline-block;border: 1px solid rgba(256,256,256, 0.2);}
body.home #main-footer a.read-more, body.category-blog #main-footer a.read-more,  body.single #main-footer a.read-more {background-color:#b4253c;}
body.home #main-footer #widget-footer h4, body.category-blog #main-footer #widget-footer h4, body.single #main-footer h4 {background:#598621;}
body.page-id-33 #widget-footer h4 {background-color:#598621;}
body.page-id-108 #widget-footer h4 {background-color:#de1c69;}
body.page-id-139 #widget-footer h4 {background-color:#efb71b;}
body.page-id-142 #widget-footer h4 {background-color:#784b99;}
#main-footer #widget-footer h4 {color:#fff;border-radius:10px;padding:10px 20px;}
#main-footer #widget-footer h4 a {color:#fff;font-size:14px;line-height:18px;text-shadow:0 1px 3px rgba(0,0,0,0.3);text-transform:uppercase;}
#main-footer #widget-footer .excerpt {font-size:14px;line-height:18px;text-align:center;}
#main-footer #widget-footer .excerpt p {margin:20px 0 0;padding-bottom:30px;background:url(images/bullet-filete.png) left bottom repeat-x;text-align:left;}
body.home #widget-footer, body.category-blog #widget-footer, body.single #widget-footer  {padding-top:180px;}
#inner-footer {position:relative;}
#redes-sociales-ft {margin:0!important; float:none;position:absolute;right:0;}
#redes-sociales-ft a {height:21px;width:20px;display:inline-block;background:url(images/redes-sprite-ft.png) no-repeat;margin-left:5px; }
.pull-right {color:#fff;font-size:14px;}
.page-header {border-bottom:none;}
/* interiores */
.intro {
margin-bottom: 30px;
font-size: 16px;
font-weight: 200;
padding: 20px;
background: rgba(256,256,256,1);
border: 1px solid rgba(256,256,256,0.5);
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}
.intro strong {font-weight:400;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {background:none;box-shadow:none;-webkit-box-shadow:none;}
body.page-id-33 {	
background: #8620a7; /* Old browsers */
background: -moz-linear-gradient(top,  #8620a7 0%, #b141d1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8620a7), color-stop(100%,#b141d1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8620a7 0%,#b141d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8620a7 0%,#b141d1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8620a7 0%,#b141d1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8620a7 0%,#b141d1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8620a7', endColorstr='#b141d1',GradientType=0 ); /* IE6-9 */
}
body.page-id-108 {
background: #ebb927; /* Old browsers */
background: -moz-linear-gradient(top,  #ebb927 0%, #d69e25 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebb927), color-stop(100%,#d69e25)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebb927 0%,#d69e25 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebb927 0%,#d69e25 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebb927 0%,#d69e25 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebb927 0%,#d69e25 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebb927', endColorstr='#d69e25',GradientType=0 ); /* IE6-9 */
}
body.page-id-139 {
background: #c1326c; /* Old browsers */
background: -moz-linear-gradient(top,  #c1326c 0%, #eb3d82 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1326c), color-stop(100%,#eb3d82)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c1326c 0%,#eb3d82 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c1326c 0%,#eb3d82 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c1326c 0%,#eb3d82 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c1326c 0%,#eb3d82 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1326c', endColorstr='#eb3d82',GradientType=0 ); /* IE6-9 */
}
body.page-id-142 {
background: #9bb415; /* Old browsers */
background: -moz-linear-gradient(top,  #9bb415 0%, #b0c615 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bb415), color-stop(100%,#b0c615)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9bb415 0%,#b0c615 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9bb415 0%,#b0c615 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9bb415 0%,#b0c615 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9bb415 0%,#b0c615 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bb415', endColorstr='#b0c615',GradientType=0 ); /* IE6-9 */
}


body.page-id-33 .page-header, body.page-id-108 .page-header, body.page-id-139 .page-header, body.page-id-142 .page-header {text-align:center;margin: 20px 0;}
body.page-id-33 h1 {background:url(images/suministros-tit.png) 15px 20px no-repeat;padding:25px 0 0 75px;height: 55px;font-size: 48px;line-height:52px;color: #fff;text-shadow: 0 3px 4px rgba(0,0,0,0.2);margin-top: 10px;display:inline-block;}
body.page-id-108 h1  {background:url(images/aplicaciones-tit.png) left top no-repeat;padding:25px 0 0 75px;height: 55px;font-size: 48px;line-height:52px;color: #fff;text-shadow: 0 3px 4px rgba(0,0,0,0.2);margin-top: 10px;display:inline-block;}
body.page-id-139 h1  {background:url(images/caracteristicas-tit.png) left top no-repeat;padding:15px 0 0 75px;height: 65px;font-size: 48px;line-height:52px;color: #fff;text-shadow: 0 3px 4px rgba(0,0,0,0.2);margin-top: 10px;display:inline-block;}
body.page-id-142 h1  {background:url(images/distribuidores-tit.png) left top no-repeat;padding:20px 0 0 70px;height: 55px;font-size: 48px;line-height:52px;color: #fff;text-shadow: 0 3px 4px rgba(0,0,0,0.2);margin-top: 10px;display:inline-block;}
body.category-blog h1 {font-size: 48px;line-height:52px;margin-top:50px;font-weight:400;}
body.page-id-33 .navbar .nav > .active > a, .navbar .nav > .active > a:hover, body.page-id-33 .navbar .nav > .active > a:focus, body.page-id-33 .navbar .nav a:hover {color:#bed912!important;}
body.page-id-108 .navbar .nav > .active > a, body.page-id-108 .navbar .nav > .active > a:hover, body.page-id-108 .navbar .nav > .active > a:focus,body.page-id-108 .navbar .nav a:hover {color:#de1c69!important;}
body.page-id-139 .navbar .nav > .active > a, body.page-id-139 .navbar .nav > .active > a:hover, body.page-id-108 .navbar .nav > .active > a:focus,body.page-id-139 .navbar .nav a:hover{color:#efb71b!important;}
body.page-id-142 .navbar .nav > .active > a, body.page-id-142 .navbar .nav > .active > a:hover, body.page-id-108 .navbar .nav > .active > a:focus,body.page-id-142 .navbar .nav a:hover{color:#5f248c!important;}
body.page-id-33 .navbar-inner {background: rgba(85,10,105,0.8);}
body.page-id-108 .navbar-inner {background: rgba(200,157,16,0.8);}
body.page-id-139 .navbar-inner {background: rgba(140,15,65,0.8);}
body.page-id-142 .navbar-inner {background: rgba(115,130,25,0.8);}
body.page-id-33 #main-footer #widget-footer h4 {background-color:#c4d336;}
body.page-id-33 #main-footer #widget-footer h4 a {color:#333;text-shadow:none;}
body.page-id-33 #main-footer #widget-footer p {color:#fff;}
.formas-suministro, .transporte-almacenaje {background:rgba(256,256,256,1);border:1px solid rgba(256,256,256,0.8);-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.3);box-shadow: 0 5px 5px rgba(0,0,0,0.3);}
.page-id-108 .transporte-almacenaje {padding-bottom:147px;}
.page-id-33 h2, .page-id-108 h2, .page-id-139 h2 {color:#fff;margin:0;padding:5px 5%;font-family: 'Roboto', sans-serif;text-align:center;border-top:1px solid rgba(256,256,256,0.3);}
.page-id-33 h2 {background:#aec60d;}
.page-id-108 h2 {background:#de1c69;}
.page-id-139 h2 {background:#EFB71B;}
.formas-suministro p.normal, .transporte-almacenaje p.normal {width:90%;margin:20px 5%;text-indent:10px;font-weight:200!important;}
.page-id-33 p.normal{background:url(images/triangle-verde.png) left 6px no-repeat;}
.page-id-108 p.normal{background:url(images/triangle-rojo.png) left 6px no-repeat;}
.page-id-108 .formas-suministro ul li, .page-id-108 .transporte-almacenaje ul li, .page-id-139 .transporte-almacenaje ul li,.page-id-139 .formas-suministro ul li {background:url(images/triangle-rojo.png) left 6px no-repeat;list-style-type:none;padding-left:15px;margin-bottom:5px;font-weight:200;}
.formas-suministro .lead, .transporte-almacenaje .lead {color:#333;font-size:16px;line-height:24px;width:90%;padding:0 5%;margin:20px 0;text-indent:0;background:none;}
.formas-suministro img {display:block;margin:0 auto;position:relative;z-index:0;}
.formas-suministro .caption:before {content:"";position:absolute;width:24px;height:24px;-webkit-transform:rotate(45deg);display:block;background:#333;left:50%;margin:-14px 0 0 -12px;}
.formas-suministro .caption {background:#333;width: 80%;margin: 0 auto 30px;padding: 3px 5% 5px 5%;position:relative;z-index:5;}
.formas-suministro .caption h3 {color:#b3c92b;font-size:18px;line-height:24px;margin:0;padding:15px 0 2px 0;}
.formas-suministro .caption span {font-size:14px;line-height:21px;color:#fff;margin-top:0;font-weight:200;}
.transporte-bottom {padding: 20px;background: #333;color: #fff;margin-top:20px;}
.page-id-33 .formas-suministro {margin-bottom:30px;}
.page-id-33 .formas-suministro .lead, .transporte-almacenaje .lead {padding:0 2.5%;}
.table-tit {font-size:12px!important;margin:0 5% 5px 5%!important;font-weight:bold;background:none!important;text-indent:0!important;}
table tr {background:#f5f5f5;}
table tr:nth-child(2n+1) {background:#ffffff;}
table td {text-align:center;padding:5px 0;}
table thead tr th {}
table thead th {padding:10px 0;background:#333;color:#b3c92b;font-weight:normal;}
/* blog */
body.archive h3 a, body.single h1{color:#53923e;}
body.archive h3.h2 {line-height:28px!important;margin-top:5px!important;}
body.single h1 {margin-top:5px;}
p.meta {color:#333!important;margin-bottom:0!important;}
body.archive .btn-leer {background-color:#b4253c;display: table;margin-top: 10px;}
body.single article header {margin-top:50px;}
.breadcrumbs {font-size:12px;border-bottom:1px solid #ccc;padding-bottom:20px;}
.breadcrumbs a {font-weight:bold;color:#333;}
textarea {resize:none;}
section#respond textarea {width:100%!important;}
.form-actions {background:none;border-bottom:0 none;margin-top:0;padding: 19px 0 20px;}
.cat-descritpion p {font-size: 16px!important;line-height: 24px!important;margin-top:20px;margin-bottom:0;border-bottom:1px solid #ccc;padding-bottom:20px;}
.page-id-142 .formas-suministro {background:url(images/distribuidores-header.jpg) left top no-repeat;}
.page-id-142 .transporte-almacenaje {padding:20px;}
.page-id-142 h2 {padding: 0 20px;color: #d8398a;margin-top: 50px;}
.page-id-142  textarea, .asunto {width:97%;}
.wpcf7-captchar {width:100%;}
div.wpcf7-response-output {padding: 10px;background: rgba(0,0,0,0.7);border: 0 none!important;color: #fff;}
span.wpcf7-not-valid-tip {background: rgba(256,0,0,0.7);border: 0 none;width: 100%;padding: 10px;color: #fff;}
div.wpcf7-mail-sent-ok {background: rgba(60,140,20,0.7);}
.wpcf7-submit {background:url(images/plus.png) 10px center no-repeat;border-radius:20px;padding:5px 15px 5px 30px; color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.2);display:inline-block;background-color:#b4253c;border: 1px solid rgba(256,256,256, 0.2);}

.pdf-download {background: url(images/pdf-download.png) 20px 15px no-repeat #333;
padding: 20px 20px 25px 20px;
height: 20px;
margin: 0;
display: block;
color: #fff;
text-indent: 40px;
text-transform:uppercase;
}

.pdf-download:hover {color:#EFB71B;}

@media only screen and (min-width: 768px) {
	.carousel-caption p{
		display: block;
	}
}
@media only screen and (max-width: 980px) {
#main-footer {background-size: 100% auto;}


}
@media only screen and (min-width: 980px) {
.pull-right { margin-top:28px}
.page-id-142 .formas-suministro {height:660px;}
.orbit-caption .container-fluid .span4 {margin-top:-40px;z-index:10;position:relative;}
	body{
		padding-top: 60px;		
	}
	
	.container-fluid{
		max-width: 970px;
		margin: 0 auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#inner-footer{
		padding: 0;
	}
	
	#content{
		padding-left: 0;
		padding-right: 0;
	}
	
	.topbar-inner{
		padding: 0;
	}
	
	.topbar form.pull-right {
		float: right;
	}
	
	.navbar-form, .navbar-search {
		margin-top: 6px;
		margin-bottom: 0;
	}
	
	.navbar-search{
		padding-left: 0;
	}
	
	.sidebar{
		margin-top: 0 !important;
	}
	
	.widget_search input{
		width: 230px;
	}
	
	.blog .hero-unit{
		margin-top: 10px;
	}
	
	.page-template-page-homepage-php .hero-unit,
	.blog .hero-unit{
		padding: 60px;
	}
	
	.hero-unit h1 {
		font-size: 60px;
	}
	
	/* hide edit comment button and show on hover on desktop version */
	.edit-comment{
		display: none;
	}
	
	.vcard:hover .edit-comment{
		display: inline-block;
	}
	
	#s{
		width: 210px;
		margin-bottom: 6px;
	}
	
	.widget_search input{
		width: 209px;
	}
	
	.comment .vcard .comment-text{
		padding-left: 0;
		padding-right: 0;
	}
}
