/*
Theme Name: Solid WP v2.0.0
Theme URI: https://themeforest.net/user/bitpub/portfolio
Description: Designed by <a href="https://themeforest.net/user/bitpub">bitpub</a>. <a href="https://twitter.com/bitpub" target="_blank">Follow Bitpub on Twitter</a> for the updates. All support requests should be sent through the contact form on the <a href="https://themeforest.net/user/bitpub">Bitpub user page</a>!  
Author: <a href="https://themeforest.net/user/bitpub">bitpub</a>
Author URI: https://themeforest.net/user/bitpub
Version: 2.0.0
License: GNU GENERAL PUBLIC LICENSE
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, left-sidebar, right-sidebar,custom-menu, full-width-template, sticky-post, theme-options, translation-ready
*/

/* =Template
-----------------------------------------------------------------------------------------------*/
	
	@import url('layout/base.css');
	@import url('layout/grid.css');
	@import url('layout/layout.css');
	

	
/* =Wordpress-default-classes
-----------------------------------------------------------------------------------------------*/
	
	.sticky{}
	
	.alignnone { }
	
	.gallery-caption{}
	
	.bypostauthor{}
	
	.alignleft{ float:left;margin-right:10px; }
	.alignright{ float:right;margin-left:10px; }
	.aligncenter{}
	
	.all-comments { list-style-type:none; }
	.all-comments img { float:left;margin-right:10px;margin-bottom:5px; }
	.comment-body { float:right;width:615px; }
	
	.wp-caption{}
	.wp-caption-text{}
		
	a img.alignright { float: right;margin: 5px 0 20px 20px;}
	a img.alignnone { margin: 5px 20px 20px 0; }
	a img.alignleft { float: left; margin: 5px 20px 20px 0; }
	a img.aligncenter { display: block;margin-left: auto;margin-right: auto }

	.wp-caption { background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center; }
	.wp-caption.alignnone { margin: 5px 20px 20px 0; }
	.wp-caption.alignleft { margin: 5px 20px 20px 0; }
	.wp-caption.alignright { margin: 5px 0 20px 20px; }
	.wp-caption img { border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto; }
	.wp-caption p.wp-caption-text { font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}


/* =Usuario
-----------------------------------------------------------------------------------------------*/

/****************************
* Fuentes titulares
****************************/

h1, h2, h3, h4, h5, h6 {
    color: #252525;
    font-family: 'Open Sans',Arial,sans-serif;
    font-weight: 600;
    line-height: 120%;
}
.text-highlight, .text-highlight2, .text-highlight3 {
    background-color: #F9E1F8;
    color: #111111;
    line-height: 160%;
    padding: 0px 5px 2px;
} 

/****************************
* Portada
****************************/

.service-overview {
    border: 1px solid #EFEFEF;
    padding: 24px 24px 0 24px;
    position: relative;
    margin-bottom:-10px;
}

#news-box {
    list-style-position: outside;
    list-style-type: none;
    padding-left: 20px;
}

.get-in-touch > img {
    position: relative;
    top: 5px;
}

body.home h4 {color:#8f8f8f !important;}

.slidetext {
    background: url("https://www.emcombustion.es/wp-content/themes/solid-wp-30-apr/layout/images/bg-slider.png") repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 45px ;
    color: #AEB0B3;
    padding: 20px ;
    position: absolute;
    right: 0;
    width: 330px;
}

#clients-overview .client, #clients-overview a.client {
    border: 1px solid #EFEFEF;
    display: block;
    float: left;
    height: 75px;
    margin-left: 4px;
    margin-bottom: 4px;
    min-height: 0;
    width: 97px;
}
#clients-overview .client:first-child, #clients-overview a.client:first-child {
    margin-left: 4px;
}

/* PLugin Noticias
----------------------*/

#widget_featured-posts-2 p{display:none;}

#widget_featured-posts-2 a.featured-thumb  {
    background:#FFFFFF;
    display: block;
    padding: 0;
}

#widget_featured-posts-2 h5:first-child {font-size:12px !important;color: #FF0000;margin-bottom:22px !important;}

#widget_featured-posts-2 a img.alignleft {
    float: left;
    margin: -20px 10px 10px 0;
}

ul#yiw-featured-post {padding:0px 0 0 0;font-size:100%;line-height:20px;}
ul#yiw-featured-post li {line-height:20px;margin:0 0 0px 0;padding:0em 0 !important;font-size:90%;border-bottom:1px solid #c6c5c5 !important;display:block;overflow:hidden;}
ul#yiw-featured-post li:last-child {border:none;}
ul#yiw-featured-post .featured-thumb {float:left;margin-right:0em;}
ul#yiw-featured-post li a:link, .widget_featured-posts li a:visited {min-height:40px !important;}
ul#yiw-featured-post li:hover {background:#ffffff;}
h4.featured-title{clear:none;margin:0;}
h5.featured-title {overflow: hidden;}

.featured-title > a {
    background: url("images/bg-sidena.gif") no-repeat scroll left center #fff;
    display: block;
    padding: 0px 0 0px 0px !important;
}

/* PLugin Noticias New
----------------------*/

.lptw_recent_posts_thumbnails_widget .lptw-post-header {
    
    min-height: 70px !important;
}

.lptw-post-small-thumbnail  a {
    padding-left:5px !important;
	padding-bottom:0px !important;
	padding-top:0px !important;
	color:#346699 !important;
	line-height:125% !important;
	font-weight:bold;
}

.lptw-post-small-thumbnail  a:hover {
	color:#3d3d3d !important;
}

.lptw-post-small-thumbnail a img {
    padding-left:5px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:10px !important;
}

.lptw-thumbnail-link {
	width:70px;
    padding-right:10px !important;
}

.lptw_recent_posts_thumbnails_widget li {
    margin-bottom: 0px !important;
    overflow: hidden;
}


/****************************
* Cabecera
****************************/

#header .span7 {
    float: right;
}

#header .hr {
    border-top: 0px solid #EFEFEF;
    margin: 0px 0 0px;
}

.flex-control-nav {display:none;}

.flexslider {
    margin-bottom: 20px;
    position: relative;
}

.page-header-text p {
    color: #BBBBBB;
    margin-bottom: 0;
}

/****************************
* Cuerpo
****************************/

#wrap {
    background-color: #FFFFFF;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    padding: 10px 0;
}


a img.alignleft {
    float: left;
    margin: 5px 20px 18px 0;
}

/****************************
* Columnas
****************************/

.span13 {
    margin-left: 20px;
    width: 700px;
    float:left;
}

/****************************
* Publicaciones Flip botones
****************************/

.fb-nav ul li.left span.button { background: transparent url('https://www.emcombustion.es/wp-content/plugins/responsive-flipbook/images/ui/mobile/b-round.png') no-repeat !important; }
.fb-nav ul li.right span.button { background: transparent url('https://www.emcombustion.es/wp-content/plugins/responsive-flipbook//images/ui/mobile/b-round.png') no-repeat !important; }
.fb-nav ul li.center span.button { background: transparent url('https://www.emcombustion.es/wp-content/plugins/responsive-flipbook//images/ui/mobile/b-round.png') no-repeat !important; }



#rfbwp_fullscreen #fb-nav-0 {
    margin-bottom: -20px;
    opacity: 1;
    top: 0px !important;
	left:auto;
    width: 222px !important;
}

#rfbwp_fullscreen #fb-nav-1 {
    margin-bottom: -20px;
    opacity: 1;
    top: 0px;
	left:auto;
    width: 222px !important;
}

#fb-nav-0 {
    margin-bottom: -20px;
    opacity: 1;
    top: 0px !important;
	left:90px;
    width: 222px !important;
}

#fb-nav-1 {
    margin-bottom: -20px;
    opacity: 1;
    top: 0px;
	left:90px;
    width: 222px !important;
}

.wp-caption img {
    margin-top: 10px !important;
    padding-bottom: 0px !important;
}

.flipbook{
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    width: 440px;
    height: 310px;
    margin-top: 0px;
}


/****************************
* Contacto
****************************/

input[type="email"], input[type="text"], textarea, select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    color: #666666;
    display: block;
    margin-bottom: 10px;
    max-width: 100%;
    outline: medium none;
    padding: 6px 10px;
    width: 90%;
}

.page-id-470 div.span3, .page-id-2946 div.span3, .page-id-2947 div.span3, .page-id-3675 div.span3  {margin-left:0 !important;}
.gmpMapProControlsCon {display:none;}

/****************************
* Productos
****************************/

.page-id-40 .producto,  .page-id-1846 .producto {
    display: none;
}

.page-id-1845 .producto {
    display: none;
}


/****************************
* Referencias
****************************/

.portfolio-item h3 {
    margin:5px 0 2px ;
    font-size:15px;
}

.portfolio-item p{
    margin-bottom: 0px;
    float:left;
}

.portfolio-item p::first-line{
    font-weight: bold;
    color:black;
}

.portfolio-item  p:last-child {
    margin-bottom: 30px;
    float:right;
}

.portfolio-item-thumb {
    margin-bottom: 5px;
}

/****************************
* Listado de noticias
****************************/

.blog-post  .span6 img {display:none;}
.blog-post  .span7 img {display:none;}
.blog-post  .span7 p {margin-bottom:5px;}
.blog-post  .span6 p {margin-bottom:5px;}
.single h3 { font-size: 18px;}
h3.blog-post-title { font-size: 22px;}
.blog-post div.hr {
    border-top: 1px solid #EFEFEF;
    margin: 20px 0;}
.blog-post-readmore {margin-bottom:50px;}
.nocomments {display:none;}
.mutecom {display:none;}

/****************************
* Galerias de fotos y logo
****************************/

#gallery-1 .gallery-item {
    margin-bottom: 0px !important;
    width: 14.5% !important;
}

#gallery-1 .gallery-item {
    margin-left: 0% !important;
    margin-right: 2% !important;
}

.wp-caption-text {
    font-size: 0.5em;
    font-weight: bold;
    line-height: 1.2em;
}

.single-project #gallery-1 {
    margin-top: -10%;
}

#cboxTitle {
    color: #313131;
    display: table-cell;
    font-size: 0.5em;
    height: 38px;
    left: 0;
    padding: 12px 14px 0 0px !important;
    vertical-align: middle;
}

/****************************
* Marcador de Texto
****************************/
.text-highlight3 {
    background-color: #F9E1F8;
    color: #111111;
    padding: 1px 5px;
}

/****************************
* Pestañas (tabs)
****************************/

.responsive-tabs .responsive-tabs__list {
    font-size: 14px !important;
    line-height: 14px !important;
    margin: 20px 0 10px;
    padding-bottom: 0;
}

.client {
    border: 1px solid #EFEFEF;
    display: block;
    min-height: 80px;
    width: 220px;
}

blockquote {
    padding: 15px 20px 0 50px;
    position: relative;
}

/****************************
* Base
****************************/

#footer .rowpre {height:12px;}
#footer .span12 {background: none repeat scroll 0 0 white;}
#footer .hr {
    border-top: 1px solid #4C4C4C;
    color: #4C4C4C;
    margin-bottom: 5px;
    margin-top: 5px;
}
#footer  p{color: #A0A0A0;}
#footer  strong{color: #A0A0A0;}
#footer  a{color: #A0A0A0;}

.logobase {
    margin-top: -10px;
}

#footer p {
    color: #A0A0A0;
    padding: 0 0 0 15px;
}

.logopeque {
    padding: 15px !important;
    margin-bottom: 0 !important;
    color: #A0A0A0;
}

frigth {
    float:right;
}

#menu-basemenu ul, #menu-basemenu-ingles0 ul, #menu-basemenu-ruso0 ul, #menu-basemenu-chino-simplificado0 ul {display:block;float:right;}
#menu-basemenu li, #menu-basemenu-ingles0 li, #menu-basemenu-ruso0 li, #menu-basemenu-chino-simplificado0 li {list-style-type: none!important;padding-right:5px;}
#menu-basemenu li, #menu-basemenu-ingles0 li, #menu-basemenu-ruso0 li, #menu-basemenu-chino-simplificado0 li {float:left;}
#footer .menu-basemenu-container, #footer .menu-basemenu-ingles0-container, #footer .menu-basemenu-ruso0-container, #footer .menu-basemenu-chino-simplificado0-container {float:right;margin-right:10px;margin-top:25px;}
#menu-basemenu li,  #menu-basemenu-ingles0 li, #menu-basemenu-ruso0 li, #menu-basemenu-chino-simplificado0 li {border-left: 1px solid #A0A0A0;line-height: 1.0; padding-left: 5px;}
#menu-basemenu li:first-child,  #menu-basemenu-ingles0 li:first-child, #menu-basemenu-ruso0 li:first-child, #menu-basemenu-chino-simplificado0 li:first-child  { border-left: 0 none;}
#footer a {text-decoration: none;}
#footer a:hover {color: #9e7d13;}

ul#menu-legal, ul#menu-legal-ingles0, ul#menu-legal-ruso0, ul#menu-legal-chino-simplificado0, ul#menu-menu-cookies {list-style-type: none!important;padding-right:5px;}

ul#menu-legal li, ul#menu-legal-ingles0 li, ul#menu-legal-chino-simplificado0 li {border-left: 1px solid #A0A0A0;padding-left: 5px;display:inline;}
ul#menu-menu-cookies li {border-left: 0px solid #A0A0A0;padding-left: 5px;display:inline;}
ul#menu-legal-ruso0 li {border-left: 0px solid #A0A0A0;padding-left: 5px;}
ul#menu-legal li:first-child {border-left: 0px solid #A0A0A0;padding-left: 5px;}
ul#menu-menu-cookies li:first-child {border-left: 0px solid #A0A0A0;padding-left: 0px;}

.menu-legal-ingles0-container, .menu-legal-chino-simplificado0-container{
    float: left;
    left: 185px;
    position: relative;
    top: -35px;
}

.menu-legal-container, .menu-legal-ruso0-container{
    float: left;
    left: 10px;
    position: relative;
    top: -18px;
}
.menu-menu-cookies-container {
	position: absolute;
    left: 15px;
}

.lastp {margin-top:40px;}

.footlist {
    padding-left: 15px;
}

#footer [title~=QUEMADORES], #footer [title~=BURNERS], #footer [title~=燃烧器], #footer [title~=Горелки]{padding-left: 15px;}

/****************************
* Base Social icons
****************************/

.footer-social-icons {
 float: right;
 width:260px;
    text-align: right;
    margin: 1em 1em 0.5em;
background-color: #4C4C4C;
 color: #A0A0A0;
}
.footer-social-icons [class^="social-icon"],
.footer-social-icons [class*=" social-icon"] {
	margin:0 0 0.5em 0.5em;
}

.sub-footer.no-sub-footer-text .footer-social-icons [class^="social-icon"],
.sub-footer.no-sub-footer-text .footer-social-icons [class*=" social-icon"] {
	margin:0 0.2em 0.5em 0.2em;
}
.social-icon-facebook {
    background-image: url("img/social/facebook.png");
}
.social-icon-skype {
    background-image: url("img/social/skype.png");
}
.social-icon-tweeter {
    background-image: url("img/social/tweeter.png");
}
.social-icon-youtube {
    background-image: url("img/social/youtube.png");
}

.social-icon-googleplus {
    background-image: url("img/social/googleplus.png");
}



[class^="social-icon"],
[class*=" social-icon"]
{
	display:inline-block;
	width:32px;
	height:32px;
	background-position:0 0;
	margin:0 0.5em 0.5em 0;
	
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
	
	border-radius:20px;
	
	opacity:0.35;
}

[class^="social-icon"]:hover,
[class*=" social-icon"]:hover {
	background-position:left bottom;
	background-color:#666;
	
	opacity:1;
}

.light-social-icons [class^="social-icon"],
.light-social-icons [class*=" social-icon"] {
	background-position:left bottom;
	opacity:0.5; 
}

.light-social-icons [class^="social-icon"]:hover,
.light-social-icons [class*=" social-icon"]:hover {
	opacity:1;
	
	-webkit-animation: toRightFromLeft 0.3s;
	-moz-animation: toRightFromLeft 0.3s;
	animation: toRightFromLeft 0.3s;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		background-position:32px bottom;
	}
	50% {
    -webkit-animation-timing-function: steps(1, end);
    animation-timing-function: steps(1, end);
		background-position:-32px bottom;
	} 
	100% {
		background-position:0 bottom;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		background-position:32px bottom;
	}
	50% {
    -moz-animation-timing-function: steps(1, end);
    animation-timing-function: steps(1, end);
		background-position:-32px bottom;
	} 
	100% {
		background-position:0 bottom;
	}
}
@keyframes toRightFromLeft {
	49% {
		background-position:32px bottom;
	}
	50% {
    -webkit-animation-timing-function: steps(1, end);
    -moz-animation-timing-function: steps(1, end);
    -ms-animation-timing-function: steps(1, end);
    animation-timing-function: steps(1, end);
		background-position:-32px bottom;
	} 
	100% {
		background-position:0 bottom;
	}
}

.social-icon-aim{background-image:url(img/social/aim.png)}
.social-icon-aim:hover{background-color:#e95a00 !important}
.social-icon-amazon{background-image:url(img/social/amazon.png)}
.social-icon-apple{background-image:url(img/social/apple.png)}
.social-icon-apple:hover{background-color:#606060 !important}
.social-icon-appstore{background-image:url(img/social/appstore.png)}
.social-icon-basecamp{background-image:url(img/social/basecamp.png)}
.social-icon-bebo{background-image:url(img/social/bebo.png)}
.social-icon-behance{background-image:url(img/social/behance.png)}
.social-icon-behance:hover{background-color:#18a3fe !important}
.social-icon-bing{background-image:url(img/social/bing.png)}
.social-icon-blogger{background-image:url(img/social/blogger.png)}
.social-icon-blogger:hover{background-color:#fb913f !important}
.social-icon-creativecommons{background-image:url(img/social/creativecommons.png)}
.social-icon-delicious{background-image:url(img/social/delicious.png)}
.social-icon-delicious:hover{background-color:#3274d1 !important}
.social-icon-devianart{background-image:url(img/social/devianart.png)}
.social-icon-deviantart:hover{background-color:#d0de21 !important}
.social-icon-digg{background-image:url(img/social/digg.png)}
.social-icon-digg:hover{background-color:#2882c6 !important}
.social-icon-dribble{background-image:url(img/social/dribble.png)}
.social-icon-dribble:hover{background-color:#ef5b92 !important}
.social-icon-dropbox{background-image:url(img/social/dropbox.png)}
.social-icon-drupal{background-image:url(img/social/drupal.png)}
.social-icon-ember{background-image:url(img/social/ember.png)}
.social-icon-ember:hover{background-color:#fb9d00 !important}
.social-icon-evernote{background-image:url(img/social/evernote.png)}
.social-icon-evernote:hover{background-color:#77ba2f !important}
.social-icon-facebook{background-image:url(img/social/facebook.png)}
.social-icon-facebook:hover{background-color:#3b5998 !important}
.social-icon-feedburner{background-image:url(img/social/feedburner.png)}
.social-icon-flickr{background-image:url(img/social/flickr.png)}
.social-icon-flickr:hover{background-color:#f1628b !important}
.social-icon-forrst{background-image:url(img/social/forrst.png)}
.social-icon-forrst:hover{background-color:#5b9a68 !important}
.social-icon-friendfeed{background-image:url(img/social/friendfeed.png)}
.social-icon-friendster{background-image:url(img/social/friendster.png)}
.social-icon-github{background-image:url(img/social/github.png)}
.social-icon-github:hover{background-color:#7292a2 !important}
.social-icon-github2{background-image:url(img/social/github2.png)}
.social-icon-github2:hover{background-color:#7292a2 !important}
.social-icon-googleplus{background-image:url(img/social/googleplus.png)}
.social-icon-googleplus:hover{background-color:#d94a39 !important}
.social-icon-gowalla{background-image:url(img/social/gowalla.png)}
.social-icon-gowalla:hover{background-color:#ff920d !important}
.social-icon-grooveshark{background-image:url(img/social/grooveshark.png)}
.social-icon-grooveshark:hover{background-color:#f88e00 !important}
.social-icon-icq{background-image:url(img/social/icq.png)}
.social-icon-instagram{background-image:url(img/social/instagram.png)}
.social-icon-instagram:hover{background-color:#9f6f54 !important}
.social-icon-lastfm{background-image:url(img/social/last.fm.png)}
.social-icon-lastfm:hover{background-color:#d21309 !important}
.social-icon-linkedin{background-image:url(img/social/linkedin.png)}
.social-icon-linkedin:hover{background-color:#71b2d0 !important}
.social-icon-livejournal{background-image:url(img/social/livejournal.png)}
.social-icon-lovedsgn{background-image:url(img/social/lovedsgn.png)}
.social-icon-msnmessenger{background-image:url(img/social/msnmessenger.png)}
.social-icon-myspace{background-image:url(img/social/myspace.png)}
.social-icon-myspace:hover{background-color:#003398 !important}
.social-icon-newsvine{background-image:url(img/social/newsvine.png)}
.social-icon-newsvine:hover{background-color:#5b965a !important}
.social-icon-openid{background-image:url(img/social/openid.png)}
.social-icon-photobucket{background-image:url(img/social/photobucket.png)}
.social-icon-picasa{background-image:url(img/social/picasa.png)}
.social-icon-picasa:hover{background-color:#444 !important}
.social-icon-pinterest{background-image:url(img/social/pinterest.png)}
.social-icon-pinterest:hover{background-color:#cb2027 !important}
.social-icon-plixi{background-image:url(img/social/plixi.png)}
.social-icon-reddit{background-image:url(img/social/reddit.png)}
.social-icon-reddit:hover{background-color:#cde2f9 !important}
.social-icon-rss{background-image:url(img/social/rss.png)}
.social-icon-rss:hover{background-color:#fe9900 !important}
.social-icon-sharethis{background-image:url(img/social/sharethis.png)}
.social-icon-simplenote{background-image:url(img/social/simplenote.png)}
.social-icon-skype{background-image:url(img/social/skype.png)}
.social-icon-skype:hover{background-color:#18b7f1 !important}
.social-icon-slideshare{background-image:url(img/social/slideshare.png)}
.social-icon-smugmug{background-image:url(img/social/smugmug.png)}
.social-icon-soundcloud{background-image:url(img/social/soundcloud.png)}
.social-icon-squarespace{background-image:url(img/social/squarespace.png)}
.social-icon-squidoo{background-image:url(img/social/squidoo.png)}
.social-icon-stumbleupon{background-image:url(img/social/stumbleupon.png)}
.social-icon-stumbleupon:hover{background-color:#eb4924 !important}
.social-icon-technorati{background-image:url(img/social/technorati.png)}
.social-icon-technorati:hover{background-color:#7ac84f !important}
.social-icon-twitter{background-image:url(img/social/twitter.png)}
.social-icon-twitter:hover{background-color:#48c4d2 !important}
.social-icon-vimeo{background-image:url(img/social/vimeo.png)}
.social-icon-vimeo:hover{background-color:#62a0ad !important}
.social-icon-wordpress{background-image:url(img/social/wordpress.png)}
.social-icon-wordpress:hover{background-color:#464646 !important}
.social-icon-yahoo{background-image:url(img/social/yahoo.png)}
.social-icon-yahoo:hover{background-color:#ab64bc !important}
.social-icon-youtube{background-image:url(img/social/youtube.png)}
.social-icon-youtube:hover{background-color:#f45750 !important}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	[class^="social-icon"],
	[class*=" social-icon"] {
		background-size:32px 64px;
	}
	.social-icon-aim{background-image:url(img/social/aim@2x.png)}
	.social-icon-amazon{background-image:url(img/social/amazon@2x.png)}
	.social-icon-apple{background-image:url(img/social/apple@2x.png)}
	.social-icon-appstore{background-image:url(img/social/appstore@2x.png)}
	.social-icon-basecamp{background-image:url(img/social/basecamp@2x.png)}
	.social-icon-bebo{background-image:url(img/social/bebo@2x.png)}
	.social-icon-behance{background-image:url(img/social/behance@2x.png)}
	.social-icon-bing{background-image:url(img/social/bing@2x.png)}
	.social-icon-blogger{background-image:url(img/social/blogger@2x.png)}
	.social-icon-creativecommons{background-image:url(img/social/creativecommons@2x.png)}
	.social-icon-delicious{background-image:url(img/social/delicious@2x.png)}
	.social-icon-devianart{background-image:url(img/social/devianart@2x.png)}
	.social-icon-digg{background-image:url(img/social/digg@2x.png)}
	.social-icon-dribble{background-image:url(img/social/dribble@2x.png)}
	.social-icon-dropbox{background-image:url(img/social/dropbox@2x.png)}
	.social-icon-drupal{background-image:url(img/social/drupal@2x.png)}
	.social-icon-ember{background-image:url(img/social/ember@2x.png)}
	.social-icon-evernote{background-image:url(img/social/evernote@2x.png)}
	.social-icon-facebook{background-image:url(img/social/facebook@2x.png)}
	.social-icon-feedburner{background-image:url(img/social/feedburner@2x.png)}
	.social-icon-flickr{background-image:url(img/social/flickr@2x.png)}
	.social-icon-forrst{background-image:url(img/social/forrst@2x.png)}
	.social-icon-friendfeed{background-image:url(img/social/friendfeed@2x.png)}
	.social-icon-friendster{background-image:url(img/social/friendster@2x.png)}
	.social-icon-github{background-image:url(img/social/github@2x.png)}
	.social-icon-github2{background-image:url(img/social/github2@2x.png)}
	.social-icon-googleplus{background-image:url(img/social/googleplus@2x.png)}
	.social-icon-gowalla{background-image:url(img/social/gowalla@2x.png)}
	.social-icon-grooveshark{background-image:url(img/social/grooveshark@2x.png)}
	.social-icon-icq{background-image:url(img/social/icq@2x.png)}
	.social-icon-instagram{background-image:url(img/social/instagram@2x.png)}
	.social-icon-lastfm{background-image:url(img/social/last.fm@2x.png)}
	.social-icon-linkedin{background-image:url(img/social/linkedin@2x.png)}
	.social-icon-livejournal{background-image:url(img/social/livejournal@2x.png)}
	.social-icon-lovedsgn{background-image:url(img/social/lovedsgn@2x.png)}
	.social-icon-msnmessenger{background-image:url(img/social/msnmessenger@2x.png)}
	.social-icon-myspace{background-image:url(img/social/myspace@2x.png)}
	.social-icon-newsvine{background-image:url(img/social/newsvine@2x.png)}
	.social-icon-openid{background-image:url(img/social/openid@2x.png)}
	.social-icon-photobucket{background-image:url(img/social/photobucket@2x.png)}
	.social-icon-picasa{background-image:url(img/social/picasa@2x.png)}
	.social-icon-pinterest{background-image:url(img/social/pinterest@2x.png)}
	.social-icon-plixi{background-image:url(img/social/plixi@2x.png)}
	.social-icon-reddit{background-image:url(img/social/reddit@2x.png)}
	.social-icon-rss{background-image:url(img/social/rss@2x.png)}
	.social-icon-sharethis{background-image:url(img/social/sharethis@2x.png)}
	.social-icon-simplenote{background-image:url(img/social/simplenote@2x.png)}
	.social-icon-skype{background-image:url(img/social/skype@2x.png)}
	.social-icon-slideshare{background-image:url(img/social/slideshare@2x.png)}
	.social-icon-smugmug{background-image:url(img/social/smugmug@2x.png)}
	.social-icon-soundcloud{background-image:url(img/social/soundcloud@2x.png)}
	.social-icon-squarespace{background-image:url(img/social/squarespace@2x.png)}
	.social-icon-squidoo{background-image:url(img/social/squidoo@2x.png)}
	.social-icon-stumbleupon{background-image:url(img/social/stumbleupon@2x.png)}
	.social-icon-technorati{background-image:url(img/social/technorati@2x.png)}
	.social-icon-twitter{background-image:url(img/social/twitter@2x.png)}
	.social-icon-vimeo{background-image:url(img/social/vimeo@2x.png)}
	.social-icon-wordpress{background-image:url(img/social/wordpress@2x.png)}
	.social-icon-yahoo{background-image:url(img/social/yahoo@2x.png)}
	.social-icon-youtube{background-image:url(img/social/youtube@2x.png)}
}		

/****************************
* Login page
****************************/
#login {
    width: 520px !important;
}

.login h1 a {
    background-color: #FFFFFF !important;
    height: 130px !important;
    width: 520px !important;
    background-size: 314px auto !important;
}

.login h1 {
    background-color: #FFFFFF !important;
}

/****************************
* CSS por idiomas-Ruso-Chino
****************************/

.lang-ru .wp-caption-text {
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.2em;
}

.lang-zh-hans .wp-caption-text {
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.2em;
}

.lang-ru #cboxTitle {
    color: #313131;
    display: table-cell;
    font-size: 0.8em;
    height: 38px;
    left: 0;
    padding: 12px 14px 0 0 !important;
    vertical-align: middle;
}

.lang-zh-hans #cboxTitle {
    color: #313131;
    display: table-cell;
    font-size: 0.8em;
    height: 38px;
    left: 0;
    padding: 12px 14px 0 0 !important;
    vertical-align: middle;
}

/****************************
* Navegador WPLM miguitas
****************************/

.miguitas {
    margin-bottom: -22px;
    margin-top: 7px;
}

/****************************
* Nota Cookies
****************************/

.cdp-cookies-alerta .cdp-cookies-texto h4 {
    font-size: 16px !important;
    line-height: 120% !important;
}

.cdp-cookies-alerta .cdp-cookies-texto p {
    font-size: 12px !important;
    line-height: 130% !important;
}

.cdp-cookies-alerta .cdp-cookies-texto a {
    font-size: 14px !important;
    font-weight:normal !important;
    line-height: 130% !important;
}

.cdp-cookies-alerta .cdp-cookies-texto {
  max-width: 920px;
  position:fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom:20px;
  margin: 0 auto !important;
  border-radius: 5px;

}
.cdp-cookies-tema-gris, .cdp-cookies-tema-azul {
    max-width: 920px !important;
    opacity: 0.9 !important;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}

.cdp-cookies-texto {color:#ffffff;}
.cdp-cookies-texto a {color:yellowgreen !important;}
.cdp-cookies-texto a:hover {color:black !important;}

/* EnergyNews */

.grid-element-dark .lptw-post-title {
 line-height: 140% !important;
}

.lptw-featured .lptw-post-header {
  bottom: 0;
  height: auto;
  left: 0;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  position: relative !important;
  right: 0;
  z-index: 5;
}

.lptw-featured .lptw-post-title {
   line-height: 115% !important;
   font-size: 2em !important;
   font-weight: 800  !important;
   text-shadow: 2px 2px #333;
}

.lptw-featured div {
    position:relative !important;
    top:100px !important;
}


article.grid-layout {
   float:left;
   margin-right:5px;
}

/* Espacio antes */

.span9 p:first-child {
   display: none;
}
.alert p {
   display: block !important;
}

/* Aceleraion-elimino loguitos */

.get-in-touch > img {
    display: none;
    position: relative;
    top: 5px;
}

/* Banderas idiomas */

.wpml-ls-sidebars-sidebar-page, .wpml-ls-sidebars-sidebar-page .wpml-ls-sub-menu, .wpml-ls-sidebars-sidebar-page a {border:none;}
.widget.side-nav ul li a {background-image:none;}

/* Textos cabeceras */

.page-header-text h2 {
    margin-top: -25px;
}

/* Llamadas productos portada */

.llamada a img {float:left; margin: 0px 10px 0 0px;}
.llamada p { margin-bottom: 7px;}
.llamada a h4 { margin-top: 17px; font-weight:normal; color:#3f6da7 !important;}
.llamada {max-width:90%; line-height: 130%; border: 0; background-color: #F5F5F5; padding:0px 10px 0px 0px; margin: 10px auto; border-radius: 5px;}
.llatitulo {font-size:105%; font-weight: bold;color:black;}

/* Pies foto izda */

.pie-izda figcaption {
    text-align: left !important;
}

/* Nuevas banderas */

.lang_sel_list_horizontal a:first-of-type{padding-left: 20px!important;}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {width:30px !important;}

/* Menu legal */

ul#menu-legal li, ul#menu-legal-ingles0 li, ul#menu-legal-chino-simplificado0, ul#menu-menu-cookies li {
    border-left: 1px solid 
    #a0a0a0;
    padding-left: 5px;
    display: inline;
    padding-right: 5px;
}

/* botones flotantes */

.buttonizer.buttonizer-style-square.opened .buttonizer-button-list .buttonizer-button {
    opacity: 1;
    visibility: visible;
    border-radius: 20%;
}
.buttonizer.buttonizer-style-square.top.right .buttonizer-button.button-mobile-2 {
    top: 6px;
}
.buttonizer.buttonizer-style-square.top.right .buttonizer-button.button-mobile-2,.buttonizer.buttonizer-style-square.top.right .buttonizer-button.button-mobile-1 {
    left: 0px;
}
	
.home .buttonizer.buttonizer-style-square.top.right .buttonizer-button.button-mobile-2,.home .buttonizer.buttonizer-style-square.top.right .buttonizer-button.button-mobile-1 {
    left: 5px;
}

.button-mobile-2, .button-desktop-2 {margin-top:20px !important;}

/* Banner xpande*/

.xpande {
	position:relative;
	top:20px;
	}	

/********************
*  Estilos movil    * 
*********************/

@media (max-width: 780px) {
	.flexslider {display:none;}
	.home .span12 .hr:first-child {display:none;}
	.lang_sel_list_horizontal a:first-of-type{
		padding-left: 10px!important;
		padding-right: 11px!important;
	}
    .wpml-ls-legacy-list-horizontal .wpml-ls-flag {width:45px !important;}
	.cdp-cookies-alerta .cdp-cookies-texto {
    position: fixed;
    /* left: 0; */
    width: 270px !important;
   }
	
	/* Aviso Cookies*/
	
	.cdp-cookies-alerta .cdp-cookies-texto {
    max-width: 780px;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom:10px;
    margin: 0 auto !important;
    border-radius: 5px;
}
	.cdp-ocultar {display:non;}
	
  /* Banner xpande*/

.xpande {
	position:relative;
	top:0px;
	margin-bottom:60px;
	}	

	.oxi-addons-container {
    top: 20px;
    margin-bottom: 50px;
    left: -30px;
}
	
.xpande img {float: left;}
.xpande img {margin: 20px 0px 0 0px;}
.xpande .image-ultimate-hover-1.iheu-info {
    position: relative;
    top: 30px;
}
	
.xpande .image-ultimate-map-1 {
    max-width: 220px;
    width: 100%;
	height:260px;
    margin: 0;
    position: relative;
}

.xpande .image-ultimate-hover .iheu-img img {
    width: 100% !important;
    height: 180px !important;
    position: absolute;
    left: 0;
    top: 0;
}

.oxi-image-hover-figure-content {
    position:relative !important;
	top:20px !important;
}	
	
.service-overview {
    border: 1px solid #EFEFEF;
    padding: 24px 24px 0px 24px;
    position: relative;
    margin-bottom: 20px;
    margin-top: 20px;
}

.service-overview:nth-of-type(4){
    margin-bottom: 60px;
}
	.home div.span6 p:nth-of-type(5) {display:none;}
	.text-right.mas {text-align: right !important;}
	.home .epipor_02 {display: inline-block; margin-top:30px;}
	.home article.grid-layout {
    margin-bottom: 10px;
    height: auto !important;
    min-height: 240px;
    width: 100%  !important;
}
    div.post-excerpt.content-dark {display:none;}
	.lptw-post-header {padding:10px;}
	.text-right {
    text-align: right !important;
}
	.page-header-text {padding-top:40px;}
	.widget_tag_cloud {display:none;}
	.widget_archive {display:none;}
	.heateorSssSharing, .heateorSssSharingButton {
    display: block;
    cursor: pointer;
    margin: 10px !important;
}
	li.heateorSssSharingRound i{width:34px !important;height:34px !important;}
	.buttonizer {
    right: 5% !important;
    top: 70% !important;
}
}