/* 
Theme Name: Tema Clientes Bolivia B2B
Theme URI: https://twitter.com/Daniel_huasebe
Description: Responsive
Template: responsivepro
Version: 1.0.0
Author: Daniel Huasebe
Author URI: https://twitter.com/Daniel_huasebe
License: GNU General Public License
License URI: license.txt

*/

/* =Start From Here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

@import url('https://fonts.googleapis.com/css?family=Oswald');

body{ overflow-x: hidden;
    background-color: #fff;
    color: #000;
    font-family:'Open Sans', Arial, sans-serif;
	font-size:14px;
    line-height: 24px; }

.slider{ padding-top:0; margin-top:0;}

a{ color:#12829c;}

#container {
	margin: 0 auto;
	max-width: 100%;
	width:100%;
	padding: 0px;
	background: #FFF;
	position:relative;
}

.contenedor{ max-width:1180px; margin:0 auto;}
.contenedor-header{max-width:1180px; margin:0 auto;}
#header-sec,
#header{max-width:100%; width:100%; margin:0 auto;}

#header-sec{
	    background-image: url(images/baner-cabecera.jpg);
background-size: cover;
    background-repeat: no-repeat;
    background-position: center;	
	padding:55px 0;
}
.entry-title, .post-title,
body.home #header-sec, .breadcrumb-list{ display:none;}


#content-full{ margin-bottom:0; padding-bottom:0;}
#wrapper {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: #fff url('images/bg-header.jpg') repeat-x top ;
	border: none ;
	border-radius: 0;
	clear: both;
	margin: 0 auto;
	padding: 0 10px ;
	max-width:100%;
}

#top-sup{padding: 0px 0 3px 0;
    background-color: #022b36;
    color: #bbb;}
#footer i,	
#top-sup i{color:#18829c;}	

#logo{ padding-top:20px;}

h1,h2,h3,h4 {font-weight: 300; font-style:normal;  }

h1{font-size:24px !important;}
h2{font-size:20px !important;}
h3{font-size:17px !important;}
h4{font-size:14px !important;}

.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4 {color:#328cc5;}

.titulo{position: relative;
    width: 75%;
    border-bottom: 1px solid #c8d3d7;
    margin: 50px auto;
    text-align: center;}

.titulo::after {
    position: absolute;
    bottom: -12px;
    right: 0px;
    left: 0px;
    color: rgb(24, 130, 156);
    font-family: FontAwesome;
    font-size: 8px;
    content: "  ";
}	


.titulo-white{position: relative;
    width: 75%;
    border-bottom: 1px solid #fff;
    margin: 50px auto;
    text-align: center;}

.titulo-white::after {
    position: absolute;
    bottom: -12px;
    right: 0px;
    left: 0px;
    color: rgb(255, 255, 255);
    font-family: FontAwesome;
    font-size: 8px;
    content: "  ";
}	

.post-entry{ max-width:1180px; margin: 0 auto;}

.post-entry li{ margin:10px 0;}

.welcome{ color: #0240ad; margin-top:10px;}
.top1, .top2{ padding:5px ; background:#EDEDED; margin-top:10px;}


.featured{ margin-top:0;}

.featured img{ padding-bottom:10px; background:#e3001b;}

@media screen and (min-width: 651px){
.main-nav{
	background-image: none !important ;
	background-color: transparent !important;
	margin-top: 40px;
	}
}
.menu {
	background-color:transparent;
	background:transparent;
	clear: both;
	filter: none;
	margin: 0 auto;
	padding-top:30px;
	
}

body.home .menu{ background-image:none;}

ul.menu > li{ padding-bottom:5px;}

ul.menu > li:hover {
	background-color:transparent;
	
}




body.home .menu .current_page_item a, .menu .current-menu-item a {
    background-color: transparent;
    background: transparent;
    color: #000;
}

.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: rgba(114, 165, 217, 0.4);
	background: rgba(114, 165, 217, 0.4);
	color:#000;
}
.menu a {
	border-left: none;
	color: #18829c;
	cursor: pointer;
	display: block;
	font-size: 19px;
	font-weight: 300;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 10px 15px 10px 20px;
	position: relative;
	text-decoration: none;
	text-shadow: none;
	white-space: nowrap;
	text-transform:uppercase;
}

.menu a:hover {
	color: #000000;
	background-color:transparent;
	background:transparent;
	filter:none;
}


.menu li li {
	background: #fff;
	color: #000;
	}



.menu li li a:hover {
	background: #fff !important;
	color: #18829c !important;
}

.menu li li:hover {
	background: #e9f4fa !important;
	filter: none;
}

.menu-item-has-children > a:after {
    content: "\f107";
    font-family: FontAwesome;
    right:2px;
    position:absolute;
    top:0;
	font-size: 10px;
	font-weight:300;
}

.menu-item-has-children > a:after {
    top: 10px;}

.page-title, .entry-title, .post-title,
.post-meta, #respond{}
#content-full{ margin-top:0;}

#footer{color:#fff; max-width:100%; padding:0; background:#000;}


#footer-wrapper {
	margin: 0 auto;
	max-width:1180px;
	padding: 0;
	background: transparent;}

#footer a {
color: #000;
font-weight: 400;
}


.fcol1 {
	font-size: 14px;
	font-weight: 300;
  font-style: normal;
  text-align: center;
  display: block;
  padding: 10px ;
}
  .fcol1 h2{ text-transform:uppercase; font-size:18px;}
	

.fcol2, .fcol3{background:#EDEDED; padding:5px 10px; font-size: 12px; margin-top:20px;}
	
.fcol2 h2, .fcol3 h2{ font-size:18px; font-weight:500; padding:10px; color:#FFF; background:#666;}
	
#footer a:hover {
	color: #CCCCCC;
}

#footer-after{
	background:#000; width:100%;
	color:#18829c; padding:20px 0 10px;
	}
#footer-after a{color:#fff}



.footinfo p{ font-size:16px; line-height: 20px;}


.copyright img{ vertical-align:baseline;}

.widget-wrapper {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	background-color: transparent;
	border: none;
	border-radius:0;
}
#widgets{ background:#F5F5F5;}
#widgets ul{ list-style:none;}

li.cat-parent > a{ padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #CCC; color:#666; font-weight:700; text-transform:uppercase;}
li.cat-parent > span{ display:none;}

#widgets ul .children {
  padding: 10px 0 10px 10px;
}

.widget-title{ color: #999;}

.hentry{}

.contacto{ clear:both;}

.woocommerce-product-search{ padding-top:40px;}

.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img,
.woocommerce div.product div.images img {width: auto !important;}

.woocommerce ul.products li.product a img { margin:0 auto;}

mark {
  background-color: transparent;
  color: black;
}

pre {
	border:none;
	background:transparent;
	 
}

.woocommerce ul.products li.product h3 { text-align:center; }

.woocommerce ul.products li.product{ border-bottom:1px solid #CCC;}

/*paginas internas*/
.titulo-seccion h2, .titulo-seccion h3, .titulo-seccion h4,
.titulo-seccion p{ margin-top:0; padding:20px 0 0;}





a.boton:hover{ background:#FFF; color:#000;}


@media screen and (min-width: 651px) {
.icons{padding-top: 70px;}
}
@media screen and (max-width: 650px) {
	.icons{ max-width:300px; overflow:hidden;}
}
@media screen and (min-width: 781px) {
.marginleft{margin-left: 80px;}

.powered{ padding-top:25px;}

.scroll-top{ padding-top:20px;}

.fix-nav{position: fixed !important;
    z-index: 300!important;
    top: 0 !important;
    width: 100% !important;
	padding-top:35px;
	background:#fff;
		
	}
	

}

.migas {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
	color: #fff;
}
.migas a {
    color: #fff;
    text-decoration: none;
}

.titulo-cab { color:#fff;}

.centrado { text-align: justify; } 

.heading-divider {
    display: block;
    height: 2px;
    width: 34px;
    background: #f47a48;
    margin: 0 auto;
    margin-top: -10px;
    margin-bottom: 20px;
	}
.heading-divider-white
{
    display: block;
    height: 2px;
    width: 34px;
    background: #f47a48;
    margin: 0 auto;
    margin-top: -10px;
    margin-bottom: 20px;
	float: left;
	}
.white{color:#fff;}
.white h1{color:#fff;}
/*The last 29 days of the month are the hardest."- Nikola Tesla*/