body{ -webkit-animation: bugfix infinite 1s; }
@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle;}
html,button,input,select,textarea{font-family:sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html{background:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font:normal 87.5%/1.5em 'Merriweather',Georgia, "Times New Roman", Times, serif; min-width:1100px;}
*::-moz-selection{background:#455868;color:#FFFFFF;}
*::selection{background:#455868;color:#FFFFFF;}
blockquote{background:#F9F9F9;border-left:10px solid #CCC;margin:1.5em 10px;padding:1.2em 10px 0 10px;quotes:"\201C""\201D""\2018""\2019";box-shadow:0 0 6px -5px #222;color:#8A8A8A;font-size:14px;}
blockquote:before{color:#CCC;content:open-quote;font-size:4em;margin-right:.25em;vertical-align:-.55em;}
blockquote:after{color:#B2AFCD;content:close-quote;font-size:4em;margin-left:.20em;vertical-align:-.55em;}
blockquote p{display:inline;}
#mainWrapper{width:1060px;margin:-6em auto 0 auto;background: none;position: relative;z-index: 2; height:507px;}
#mainContent .item-page, .blog-featured, .blog{font-size:12px;}
#mainContent{margin:3em 0 0 0;padding:2em 2em 0 2em;overflow:hidden; background:none;}
.item.column-1, .item.column-2{background:url(../images/separator.png) repeat-x bottom;padding:0 0 1.5em 0;margin:0 0 3em 0;}
.blog-featured p, .item-page p, .blog p{margin:0 0 1em 0;}
.item-page h1, .blog-featured h2 a, .item-page h2 a, .item-page h1 a, .blog h2 a{font-size:24px;text-decoration:none;text-transform:uppercase;line-height:1;}
.article-info-term{display:none;}
.article-info{font-size:10px;margin:0 0 1em 0;}
a{color:#990000;text-decoration:none;vertical-align:baseline;}
a:hover{color:#DF3528;}
a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}
h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif;text-transform:uppercase;color:#FFF;}
h1{font-size:2em;margin:0 0 0.2em 0;}
h2{font-size:1.8em;margin:0 0 0.6em 0;}
h3{font-size:1.17em;margin:0 0 0.5em 0;}
h4{font-size:1em;margin:0 0 0.2em 0;}
h5{font-size:0.83em;margin:0 0 0.2em 0;}
h6{font-size:0.75em;margin:0 0 0.2em 0;}
#logo h1{font-family:monospace;font-size:3em;text-transform:uppercase;}
#logo h1 a {color: #000000;}
strong{font-weight:bold;vertical-align: baseline;}
em{font-style:italic;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
#centerColumn, #rightColumn{float:left;}
#centerColumn{width:100%;margin:0;padding-bottom: 32px;}

#rightColumn a{text-decoration:none;text-transform:none;}
#rightColumn h3{font-size:24px;text-transform:uppercase;}
ul{list-style:none;}
#rightColumn ul li:before{color:#222;content:"\2023";float:left;font-size:50px;line-height:0.55;margin:0 6px 0 0;}
#rightColumn ul li{border-bottom:1px dotted;margin:0 0 6px;padding:0 0 4px;}
#centerColumn .item-page .img-intro-right img, #centerColumn .item-page .img-fulltext-right img, .img-intro-right,.blog-featured .pull-right img, .img-intro-right,.blog .pull-right img{float:right;background:#F3F3F3;border:1px solid #DDD;padding:6px;box-shadow:1px 1px 0 0 #FFF inset;margin:0 0 10px 10px;}
#rightColumn .moduletable {margin-bottom: 2em;}
#centerColumn .item-page img{float: left;margin: 0 20px 0 0;}
#centerColumn h1{font-family: 'Roboto Slab', serif; font-size:35px;margin: 0 0 28px 0;}
p.parrafo {width:730px;float:left;font-family:'Lato', sans-serif;font-size: 14px; color:#FFF; margin: 0 18px 0 0;}


.heading-blue{font-family: 'Roboto Slab', serif; text-transform:uppercase; font-size:24px; color:#FFF;}


.item-page p iframe{border-radius:4px;box-shadow:0 0 10px -4px #222;display:block;margin:0 auto;padding:6px;height:281px;width:80%;}
#centerColumn .item-page img.responsive{max-width:500px;width:90%;height:auto;}
.ads img{box-shadow:0 0 10px -4px #283744;height:auto;max-width:315px;width:100%;}
.addthis_toolbox.addthis_floating_style.addthis_counter_style{left:45px !important;top:172px !important;}
nav{height:65px;width:100%;background:#440002;font-size:13px;font-family:'Lato', sans-serif;font-weight:bold;position:relative;text-transform:uppercase;border-bottom:2px solid #1C0001;}
nav ul{padding:0;margin:0 auto;width:1060px;height:65px;}
nav li{display:inline;float:left;}
nav a{color:#FFF;display:inline-block;width:auto;padding: 0 1em;text-align:center;text-decoration:none;line-height:65px;font-weight:normal;}
nav a:hover{color:#FFF;}
nav li a{border-right:1px solid #1C0001;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
nav li:last-child a{border-right:0;}
nav a:hover, nav a:active{background-color:#8A0003;}
nav a#pull{display:none;}
.span4, .span8{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col{margin-left:1.5%;}
.col:first-child{margin-left:0;}
.span4{width:32.3333333333%;}
.span8{width:66.1666666667%;}
.false-link{display:none;}
.podcast {background: #CCC;border: 1px solid #CCC;border-radius: 4px;box-shadow: 0 0 10px -3px #222;margin: 1.5em 2em;padding: 1em 0 0;text-align: center;}
.audiojs {display: block;margin: 2em auto;}
.pagination {padding: 1em 0;text-align: center;}
.pagination li {display: inline;margin: 0 0.6em 0 0;}
.pagination a {border: 1px solid #CCC; border-radius: 3px;padding: 2px; vertical-align:baseline;}
.pagination li span {vertical-align:baseline;}
.pagination a:hover { background:#455868; color:#FFF;border: 1px solid #455868;}
#footer{font-size:10px;padding:6em 3em 2em;text-align:center;background-image: url("/templates/blogclean/images/bg3.jpg");  }
#footer p{margin:0 0 1em 0;}
#footer h3, #footer h4{font-size:22px;font-family: 'Roboto Slab', serif; color:#FFF;}
#footer h4{font-size:15px;}
#footer p, #footer li{font-family: 'Lato', sans-serif; color:#B0B0B0; font-size:14px;}
#footer div.custom {width:1060px;margin:0px auto;}

.touch div div{width: 150px !important;}

.info ul{text-align: left;margin: 0 0 0 75px;}
.market ul{text-align: left;margin: 0 0 0 108px;}



#footer div.custom div{width: 350px;display: inline-block;}

.touch, .info, .market {height:300px}

nav input{display:none;}
.lazy-load, .lazy-loaded {-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;  -o-transition: opacity 0.3s;transition: opacity 0.3s; opacity: 0;}
.lazy-loaded { opacity: 1; }
.comments-link,.jcomments-links,.article-info{font-size:10px;}
#jc{border-top:14px solid #EEE;margin:2em -1.5em 0;padding:2em;}
#comments h4{font-size:1.5em;}
#jc h4{font-size:2.5em;margin:0 0 0.4em;}
.even, .odd{border-bottom:1px solid #E3E3E3;}
a.comment-anchor{color:#666666;font-size:1.5em;font-weight:normal;}
.comment-author{font-size:1em;}
.quote, .comment-body blockquote{display:block;padding:0.5em;margin:0 0 0 1em;}
.quote{border-radius:6px 6px 0 0;font-weight:bold;}
blockquote .quote, .comment-body blockquote blockquote{background:#FBFBFB;margin-right:.5em;}
.comment-body blockquote{border-radius:0 0 6px 6px;}
.comments-buttons a, #comments-list-footer a{color:#EF7F2C;font-weight:normal;font-size:12px;}
.comments-buttons a:hover, #comments-list-footer a:hover{text-decoration:underline;}
.comment-body br{display:none;}
.comment-body blockquote{margin-bottom:1em;}
#comments .comments-list{margin-left:2em;margin-bottom:2em;}
#comments-form input, #comments-form textarea{border:1px solid #CFCFCF;padding:0.3em;margin:1em 0 0 0;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
#comments-form textarea{width:90%;}
#comments-form input:focus, #comments-form textarea:focus,.login input:focus{box-shadow:0 0 10px -4px #AAA;}
span.captcha{background:none repeat scroll 0 0 #F6F6F6;border:1px solid;cursor:pointer;display:block;margin:1em 0 0;padding:4px;width:51px;}
input#comments-form-captcha{margin:0;}
#comments-form-send a, #comments-form-cancel a{margin:10px 0 0;}
#comments-form-message{background:#BC0C0C;border:1px dotted;color:#FFF;padding:10px;}
#comments-form-send a, #comments-form-cancel a{background:#E7E7E7;border:1px solid #C5C5C5;box-shadow:1px 1px 0 0 #FFF inset;color:#888;display:block;margin-bottom:1px;padding:7px 0;text-align:center;text-shadow:0 -1px 0 #FFF;text-transform:uppercase;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;cursor:pointer;}
#comments-form-send a:hover, #comments-form-cancel a:hover{background:#B82D28;border:1px solid #42100F;box-shadow:1px 1px 0 0 #DF7875 inset;color:#FFF;text-shadow:0 -1px 0 #333;}
#comments h4{font-size:1.5em;}
#centerColumn #jc img#comments-form-captcha-image{display:inline;}
#jc blockquote:before{content:none;}
#jc blockquote:after{margin-left:0;}
.comment-author{text-transform:uppercase;}
#jc .comment-avatar img{display:inline-block;height:75px;padding:2px;}
iframe.megusta {display: block;margin: 0 auto 16px;text-align: center;width: 13% !important;}
.audiojs{ max-width:460px; width:100%; height: 36px;}
#login-form input, #contact-form input, #contact-form textarea {border: 1px solid #AAA; border-radius: 3px;  padding: 4px;}
#contact-form input, #contact-form textarea {padding: 10px;}
#login-form .control-group { margin: 0 0 10px;}
#login-form .add-on {display: inline-block;width: 6em;}
#login-form button, #contact-form button {background: #F8F8F8; border: 1px solid #AAA;border-radius: 3px;box-shadow: 0 0 4px -2px #222;cursor: pointer;    padding: 5px;width: 100%;display: block;margin: 0 auto;width: 100%;}
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg , #jform_contact_message { width:95%;}
.alert.alert-message {background:#990000;color:#FFF;margin: 0 0 1em;border-radius: 4px;padding: 10px;}
.alert.alert-message h4 {color:#FFF}
.alert.alert-message a.close {display: none;}
#toggle, .toggle { display: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }
.blog-featured .joomla_add_this, .blog .joomla_add_this {display:none;}

#social {font-family: 'Lato', sans-serif;width:1060px;margin:0 auto;}

#social div { display:inline-block;margin: 14px 0;}

#social div+div { float:right;width:250px;margin: 30px 0 0 0;}

#social div p+p{font-weight: bold;margin: -6px 0 0 14px;}

#social div p+p+p{font-weight: normal;margin: 20px 0 0 -54px;}

#social div p+p+p+p{font-weight: normal;margin: 0 0 0 60px;}

#social p{float:left;}

#social p span {background: #FC590C;
color: #FFF;
padding: 0.4em;
border-radius: 2px;
font-size: 1.5em;
display: inline-block;
margin: 10px 6px 0 0;}

/* Icomoon */

@font-face {
	font-family: 'icomoon';
	src:url('/templates/blogclean/fonts/icomoon.eot?n0l5ke');
	src:url('/templates/blogclean/fonts/icomoon.eot?n0l5ke#iefix') format('embedded-opentype'),
		url('/templates/blogclean/fonts/icomoon.ttf?n0l5ke') format('truetype'),
		url('/templates/blogclean/fonts/icomoon.woff?n0l5ke') format('woff'),
		url('/templates/blogclean/fonts/icomoon.svg?n0l5ke#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-stats:before {
	content: "\e903";
}
.icon-position:before {
	content: "\e902";
}
.icon-mail:before {
	content: "\e904";
}
.icon-emoji-happy:before {
	content: "\e900";
}
.icon-cogs:before {
	content: "\e901";
}
.icon-phone:before {
	content: "\e905";
}
.icon-map-pin-fill:before {
	content: "\e907";
}
.icon-compass2:before {
	content: "\e906";
}

.section1, .section2 {        
    position:relative;
    z-index:1;
    height:432px;
    width:100%;
    /*       background-attachment:fixed;    /* this keeps the background in place */
    background-size: 450px;
    background-repeat:no-repeat;
	background-position: center;
}
.content {
    position:relative;
    z-index:2;
    /*height:50%; this height difference allows the bg to show through */    
}

/*.section1#s1 {
    background-image: url("/templates/blogclean/images/bg1.jpg");   
}*/

.body-shadow {
    background: url("/templates/blogclean/images/bg1.jpg") no-repeat top center;   
}

.section2#s2 {
    background-image: none;   
}

div.showcase {width:1000px;margin:88px auto 0 auto;}

.middle {text-align: center;}

p.one, .middle h4{background:#FFF;width: 350px;font-size: 20px;padding: 12px;}

.middle h4{width:210px;text-align: center; color:#000; font-size: 16px;}

.right-div {margin: 0 24px 0 12px;}

.left-div{margin: 0 12px 0 24px;}

.middle div { width:22%; display:inline-block; height:425px;}

p.two, p.three, .middle h3, .middle p{ font-size:48px; color:#FFF; font-family: 'Roboto Slab', serif; text-shadow:0px 2px 1px #000; font-weight:normal; text-transform:none;line-height: 66px;}

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

.naranja{ color:#FFF; background:#FC590C; width:210px;padding: 20px;font-family: 'Roboto Slab', serif; text-align:center; display:inline-block;margin: -57px 0 0 0;}

.middle h3{margin-top: 136px;}

.naranja div {margin-bottom: 22px;border-bottom: 1px solid #FF762D;}

.naranja p span{ font-size:40px;}

.actions{display:none;}
.naranja p span.icon-stats{ font-size:50px;}

.icon-one { float:left;width: 44px;}

.icon-one+p{font-size: 40px;font-weight: bold;margin: 0 0 14px 0;}
.icon-one+p+p{font-size: 15px;font-weight: normal;}
.icon-last{font-family: 'Roboto Slab', serif;}

.div-one {margin-top: 20px;}

#bg-footer .middle, div.pics{ overflow:hidden;width: 1060px;margin: 0 auto;}

div.pics{text-align: center; margin:1em auto 0 auto;}

div.pics img{padding: 6px;box-shadow: 0 0 4px 0px #111;margin: 46px;}

.lightbox {
	/** Default lightbox to hidden */
	display: none;

	/** Position and style */
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: #000;
}

.lightbox img {
	/** Pad the lightbox image */
	max-width: 90%;
	max-height: 80%;
	margin-top: 2%;
}

.lightbox:target {
	/** Remove default browser outline */
	outline: none;

	/** Unhide lightbox **/
	display: block;
}

/* MOBILE 

@media screen and (max-width:1260px){.addthis_floating_style{position:static;text-align:left;}
.addthis_floating_style.addthis_counter_style .addthis_internal_container{width:260px;}
#centerColumn .addthis_internal_container a{display:block;float:left;}
.addthis_counter{width:54px;}
.addthis_toolbox.addthis_floating_style.addthis_counter_style{height:76px;}
}
@media screen and (max-width:1076px){#mainWrapper{margin:3em 2em 0 2em;}#centerColumn{margin:0 3em 0 0;}
.item-page h1, .blog-featured h2 a, .item-page h2 a, .item-page h1 a{font-size:24px;}
}
@media screen and (max-width:890px){#centerColumn, #rightColumn{width:100%;}#rightColumn{text-align:center;}
#rightColumn ul li:before{content:initial;float:none;font-size:50px;line-height:0.55;margin:0 6px 0 0;}
}
@media screen and (max-width:768px){.span8, article{width:100%;}
.span4, aside{width:100%;margin-left:0;}
#container, .inner{width:90%;padding:0 5% 0 5%;}
nav a {text-indent:0;}
.menu{display:none;opacity:0;width:100%;position:absolute;right:0;}
.menu li{display:block;width:100%;margin:0;}
.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}
#toggle:checked ~ .menu{display:block;opacity:1;}
.menu{background:#455868;}
.menu,.menu li,.menu li a{height:auto;}
.menu li a{padding:0 0 0 20px;text-align:left;}
.menu li a:hover,.menu li a:focus{background:#8C99A4;padding:0 0 0 20px;}
.toggle:after{content:'Main Menu';display:block;width:auto;padding:10px 50px 10px 20px;background:#283744 url('../images/nav-icon.png') right center no-repeat;-webkit-border-radius:2px;border-radius:2px;text-align:left;font-size:12px;color:#FFF;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight:normal;margin:0 20px 0 0;}
label.toggle{background:#283744;border-bottom:2px solid #283744;}
.toggle:hover:after{background:#283744 url('../images/nav-icon.png') right center no-repeat;}
#toggle:checked + .toggle:after{content:'Close Menu';}
nav li a{border-bottom:1px solid #576979;border-right:1px solid #576979;}	
}
@media screen and (max-width:600px){#mainWrapper{3em 2em 0 2em;}
#centerColumn .item-page .img-intro-right img, #centerColumn .item-page .img-fulltext-right img, .blog-featured .pull-right img, .img-intro-right,.blog .pull-right img{float:none;margin:0 auto 1em auto;display:block;max-width:250px;width:90%;height:auto;}
nav{height:auto;}
nav ul{width:100%;display:block;height:auto;}
nav li{width:50%;float:left;position:relative;}
nav a{text-align:left;width:100%;}
.addthis_toolbox.addthis_floating_style.addthis_counter_style{margin:0 auto;width:191px;}
}
@media only screen and (max-width:480px){body{font-size:80%;line-height:1.5em}
nav{border-bottom:0;}
nav a {padding:0;}
nav ul{display:none;height:auto;}
nav a#pull{display:inline-block;background-color:#283744;width: 100%;position:relative;}
nav a#pull:after{content:"";background:url('../images/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px;}	
}
@media only screen and (max-width:370px){body{font-size:70%;line-height:2em;}}
@media only screen and (max-width:320px){nav li{display:block;float:none;width:100%;}
nav li a{border-bottom:1px solid #576979;}
}*/