/*
Theme Name: Skeptical
Theme URI: http://www.woothemes.com/
Version: 1.0.2
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
Tags: woothemes

Copyright: (c) 2009-2010 WooThemes.
Copyright: (c) 2011-2012 crononauta.com.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */
* {
  margin: 0;
}
html, body {
    height: 100%;
    overflow-x: hidden;
}

body  { 
color: #555; background-color: #efefef; 
font-size: 12px;
font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6  { margin: 0; color: #333; }
h1  {font-size: 2.2em; }
h2,h3,h4  {
    font-weight: 300;
    font-size: 47px;
    margin-bottom: 40px;
}

h5  {font-size: 1.2em;  }
h6  {font-size: 1em;   }
.about-more , p   {
    margin: 0;
    font-size: 20px;
    margin-bottom: 30px;
    line-height: 30px;
}
hr  { background-color: #e6e6e6;	border:0; height: 1px; margin-bottom: 20px; }
input, textarea { padding: 7px 0 7px 7px; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}
.it { font-family: 'Lobster',Helvetica,Arial,sans-serif; }

/* 1.2 Hyperlinks */
a:link, a:visited  { color: #000; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}

.containerCrono ul li {
    line-height: 28px;
    padding-right: 0px;
}
/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#wrapper  {     
    min-height: 100%;
    position: relative;
}
#main.col-left{width:720px;}
#sidebar{width:220px;padding: 20px 0 0 0;}
.col-left { float: left; }
.col-right { float: right; }
.col-full  { margin: 0 auto; }

@media only screen and (min-width: 1200px) {
    .col-full, #main, .fullwidth .post.page, .footer-inside, .container, #footer-secondary, .breadcrumb {
        max-width: 1170px;
    }
}

@media only screen and (min-width: 1200px) {
    .col-full, #main, .fullwidth .post.page, .footer-inside, .container, #footer-secondary, .breadcrumb {
        max-width: 1170px;
    }
}

@media only screen and (min-width: 1200px) {
    .col-full, #main, .fullwidth .post.page, .footer-inside, .container, #footer-secondary , .breadcrumb {
        max-width: 1170px;
    }
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

/* 2.2 Header */
#logo { float:left; padding: 20px 0 20px; }
#logo img { padding-top: 9px; }
#logo .site-title a { color:#fff; font-size:28px; line-height:25px; text-transform:none; text-decoration:none; }
#logo .site-title a:hover { text-decoration:none; }
#logo .site-description { color:#999; font-style: italic; line-height: 12px; }
#topad { float:right; }

/* 2.2.1 Navigation */
#navigation  { float: right; font: 20px/1.8em 'Lobster',Helvetica,Arial,sans-serif; }
#navigation ul.rss{}
#navigation ul.rss li { float: left; padding:0; }
#navigation ul.rss li a {
  display: block;
  color: #c63f00;
  text-decoration: none;
  font-size: 15px;
  color: #fff;
  line-height: 42px;
  padding: 8px 0 5px 34px;
}
#navigation ul.rss li.rss a {
  background:url(../images/ico-rss.png) no-repeat left 16px;
  margin: 0 0 0 20px;
}
#navigation ul.rss li a:hover { text-decoration: underline; }

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.nav a:link, .nav a:visited  { position:relative; color:#fff; display:block; z-index:100; margin: 0 1px 0 0; padding:8px 17px; text-decoration:none; text-shadow:2px 1px 0 rgba(0,0,0,0.4); }
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; }

/* Drop-down menus */
.nav li ul  { background: #9bc4ce; position: absolute; left: -999em; width: 181px; border-width:1px 1px 0; z-index:999; }
.nav li ul li  { border-top:1px solid #b4d9e2; border-bottom:1px solid #76a0aa;}
.nav li ul li a:link, .nav li ul li a:visited  { width:160px; padding: 0 10px; font-size: 12px; line-height: 30px; }
.nav li ul li a.sf-with-ul { padding:5px 10px; }
.nav li ul li a:hover,
.nav li ul li.current_page_item a:link, .nav li ul li.current_page_item a:visited,
.nav li ul li.current-menu-item a:link, .nav li ul li.current-menu-item a:visited { background-color:#76a0aa!important;}
.nav li ul li a  { background-image: none!important; }
.nav li ul ul  { margin: -30px 0 0 180px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }
.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

#navigation .nav a.sf-with-ul  { padding-right: 32px; }
#navigation .nav li ul a.sf-with-ul  { padding: 0 10px; }

#languages { float:left; }
#languages .nav li a:link, #languages .nav li a:visited { font-size: 11px; padding: 0 5px; }

.navbar-toggle {
    display:none;
}

.navbar-toggle .icon-bar {
    background-color: #fff;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-top: 4px;
}

.navbar-collapse {
    display:none;
}

.navbar-toggle {

    position: absolute;
    right: 79px;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    top: 17px;
    /* background-color: red; */
    width: 31px;
    height: 28px;
    cursor: pointer;
    z-index: 999;
}

.navbar-collapse {
    float: left;
    width: 100%;
}

.navbar-nav li {
    width: 100%;
    float: left;
    text-align: center;
        line-height: 21px;
}

.navbar-nav a {
    padding: 0px;
    width: 100%;
    border-bottom: 1px solid #333;
}

ul.nav.navbar-nav {
        border-top: 1px solid #333;
            margin-top: 10px;
        }

.navbar-nav li a {
    background: black;
}

/* 2.3 Content */
#content       { padding: 0 0 0 0; }
#content_short { padding: 0 0 0 0; }

/* 2.4 Sidebar */
#sidebar { overflow: hidden; }
#sidebar .primary { }
#sidebar .secondary { float: left; margin-right: 20px; }
#sidebar .secondary.last { margin: 0; }

/* 2.5 Footer */
#footer-secondary { padding: 0;     margin: 0 auto;}
#footer-secondary h3 .bg { position: absolute; top: 0; right: -15px; height: 38px; width: 15px; display: block; }
#footer-secondary h4 { background: #333333; font-family: 'Capriola',Helvetica,Arial,sans-serif; color: white; padding: 2px 4px 0 4px; }
#footer-secondary p { padding-top: 1em;     font-size: 30px;        font-weight: 300;    }
.footer h3 {font-size:2em;font-family: 'open_sanslight';color:#ccc;margin:0 20px 30px;text-align:center;}
#previous-posts  { }
#previous-posts .previous-post  { width: 220px; margin: 0 20px 0 0; }
#previous-posts .previous-post.last  { margin: 0; }
#previous-posts .previous-post h4  { margin: -3px 0 15px 0; line-height: 24px; font-size: 17px; padding: 8px; }
#previous-posts .previous-post h4 a  { color: #333; }
#previous-posts .previous-post .more  { display: inline-block; margin: 7px 0 0; padding: 0 17px 0 0; text-decoration: underline; color: #333; }

#footer-widgets  { background-color: black; color: white; background: url(../images/indentline-light.png) repeat-x left top; }
#footer-widgets p, #footer-widgets h3 { color: white; }
#footer-widgets { border-top:1px solid #e6e6e6; padding:10px 0; }
#footer-widgets .block { margin:20px 20px 0 0; width:220px; float:left; }
#footer-widgets .block.last  { margin-right: 0; }

#footer p {}
#footer a:link, #footer a:visited { color: white; text-decoration:none;}
#footer #credit img{vertical-align:middle;}
#footer #credit span{display:none;}

.post.page , #footer-secondary .about-message, .breadcrumb { 
    padding-left: 125px;
    padding-right: 125px;
}

.post.page {
    float: left;
    padding-top: 70px;
}

#footer  { 
    background: #333333; color:#999; padding: 20px;
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0;
}

#footer .footer-inside { margin: 0 auto;}
#footer p { }
#footer a:link, #footer a:visited { color: white; text-decoration:none;}
#footer #credit img{vertical-align:middle;}
#footer #credit span{display:none;}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.breadcrumb { 
    margin-top: 0;
    margin-bottom: 1.5em;
    padding-left: 0px;
    padding-bottom: 15px;
}

.breadcrumb { margin-top:0; margin-bottom:1.5em; }
.breadcrumb .breadcrumb-item { display: inline }

.archive_header  { display: block; width: 520px; margin: -28px 0 10px; padding: 0 0 0 180px; font-size: 18px; font-weight: bold; }
.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 20px; }

.post  { /*margin: 40px 0 40px;*/}
.post.not-found  { width: 660px; padding: 20px; background: #fff; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }

.post .post-meta  { width: 160px; margin: 0 20px 0 0; padding: 15px 0 0 0; text-shadow:2px 1px 0 rgba(0,0,0,0.4); color: #9f9f9f; font-size: 12px; }
.post .post-meta .post-date { position: relative; display: block; margin: 0 0 1px 0; padding: 10px 0 9px 15px; background: #333333; font-size:18px !important; font-weight: bold; color: #fff; }
.post .post-meta .post-date .bg  { position: absolute; top: 0; right: -15px; height: 38px; width: 15px; display: block; background: url(../images/bg-postdate.png) no-repeat center right; }
.post .post-meta ul  { background: #333333; }
.post .post-meta ul li  { padding: 7px 15px 8px; font-weight: bold; background: url(../images/indentline.png) repeat-x left bottom;  }
.post .post-meta ul li a  { color: #fff; }

.post .middle  { width: 479px; margin: 0 20px 0 0; padding: 20px 20px 0; background: #fff; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.post .page  { width: 659px; padding: 20px 20px 0; background: #fff; border-right: 0px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.post.page.image-gallery, .post.page.tags, .post.page.timeline   { padding-bottom: 20px; }
.post.page.timeline #archives  { margin: 0 0 0 20px; }
.post .title  { font:normal bold 30px/24px Arial,Helvetica,sans-serif;position:relative; margin: 0 0 20px; }
.page .post .title  { margin: 0 0 20px 0; }
.post .title a:link, .post .title a:visited  { color:#000; }
.post .title a:hover  { text-decoration: none; color: #000; }
.post .main-image  { margin: 0 0 20px -20px; }

.post-more { padding: 0 0 20px 0; }
.post-more a { padding: 8px 28px 8px 12px; text-decoration:none; color: #333333; font-size: 12px; background: #f2f2f2 url(../images/ico-readmore.png) no-repeat 93% center; }
.post-more a:hover { text-decoration:underline; }

.post p.tags{background:url(../images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;margin-bottom:20px;}

.post .related  { width: 220px; }
.post .related h3  { font-size: 17px; padding: 25px 0 10px 0; background: url(../images/indentline-light.png) repeat-x left bottom; }
.post .related ul li  { padding: 0 5px; }
.post .related ul li a  { display: block; padding: 8px 0; border-bottom: 1px solid #e0e0e0; color: #555; line-height: 14px; }
.post .related ul li span  { display: block; padding: 0; font-size: 11px; color: #888888; text-transform: uppercase; }
.post .related ul li span.related-title  { margin-bottom: 2px; color: #555555; font-size: 12px; text-transform: none; }

/* 3.1 Typographic Elements */
.entry  {font-size:14px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin:0 0 0.5em; line-height:1.5em; }
.entry p  { margin-bottom: 1.5em; font-size: 14px; }
.entry blockquote  { background:url(../images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444;  }
.entry blockquote p  { font-style:italic; }

.about-more {
    margin-top:1.5em; 
    margin-bottom:1em; 
    color: #000;
}
.about-list-message {
  margin-top:1.5em; 
  color: #000;
}
.about-list {
    color: #000;
}
.about-list p  { margin-bottom: 1.5em; }
.about-list ul  { margin-bottom:1em; padding: 0 0 0 0px; }
.about-list ul li  {
    font-size: 18px;
}
.read-more {font:20px/1.8em Helvetica, Arial, sans-serif; margin-top:-0.5em; margin-bottom:0.5em; }

.entry ul  { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.entry ul ul  { margin: 0; }
.entry ul li  {	list-style-type: disc; }
.entry ul ul li  { list-style-type: circle; }

.entry ol  { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: decimal; }
.entry  ol li ol li  { list-style-type: lower-latin; }

/* 3.2 Images */
.entry img, img.thumbnail {  }
img.wp-smiley  { padding: 0; border: none; }

.alignleft  { float: left; height: auto; margin: 5px 15px 5px 0; }
.alignright  { float: right; height: auto; margin: 5px 0 5px 15px; }
.aligncenter  { text-align: center; margin-bottom:15px;}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }

.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F8; border: solid 1px #e6e6e6; }
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }
.entry .wp-caption-text { margin:0; padding:0; font:0.9em/1.5em Arial, Helvetica, sans-serif; text-align:center; }

/* css-attic: pagination */
/* css-attic: widgets */
/* css-attic: comments */

/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

/* 6.1 Buttons */
a.button, 
a.comment-reply-link, 
#commentform #submit,
.widget input.submit,
#contact-page ol.forms li.buttons .submit {
	display: inline-block;
	margin: 5px;
	padding: 7px 13px;
	border: 1px solid #000;
	border-bottom-color: #000;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	text-transform: uppercase;
	font: bold!important;
	
	/*Border radius*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	/*Background*/
	background: #000; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #333333),
					color-stop(1, #000)
				);
	background: -moz-linear-gradient(
					center top,
					#333333 20%,
					#000 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

a.button.large { padding:6px 16px;}
a.button.small, a.comment-reply-link { padding:0px 10px;}

a.button:hover, 
a.button.hover, 
a.button.active,
a.comment-reply-link:hover, 
#commentform #submit:hover,
.widget input.submit:hover,
#contact-page ol.forms li.buttons .submit:hover {
	text-decoration: none !important;
	/*Background*/
	background: #333333; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #333333),
					color-stop(1, #212121)
				);
	background: -moz-linear-gradient(
					center top,
					#333333 20%,
					#212121 100%
				);
}

a.button:active,
a.button.active  {
	border-color: #20559a;
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
						0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	-moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
					0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
				0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}

a.button.inactive,{
	border: 1px solid #d5d5d5;
	border-bottom-color: #e6e2e2;
	color: #aeaeae;
	text-shadow: 0 1px 0 white;
	
	/*Background*/
	background: #e8e8e8; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #f3f3f3),
					color-stop(1, #e6e6e6)
				);
	background: -moz-linear-gradient(
					center top,
					#f3f3f3 20%,
					#e6e6e6 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.5) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.1) /*Shine*/, 
						0 1px 0 hsla(0, 100%, 100%, .7) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.5) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.1) /*Shine*/, 
					0 1px 0 hsla(0, 100%, 100%, .7) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.5) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.1) /*Shine*/, 
					0 1px 0 hsla(0, 100%, 100%, .7) /*Shadow*/;
}

/* 6.2 Contact Form */
#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input.txt{width:214px;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 120px; }
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}

/* 6.3 Gravity forms */
.gfield { margin-bottom: 10px; }
.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }
.gform_wrapper input.button { padding: 5px 10px 6px !important; }
.gform_wrapper input { padding: 7px 3px !important; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; }
.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }
ul.top_label .clear-multi { clear: none !important; }
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }
img.ui-datepicker-trigger { border: 0px; padding: 0px; }

/* 6.4 Timeline Page Template */
#archives { padding: 10px 0 0; }
#archives a { font-style: italic; }
h3.archive_year { font: bold 20px Arial,Helvetica,sans-serif; color:#555; margin-top:0; }
#archives .archives_list { border-left:4px solid #ccc; list-style: none; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0 0 15px 15px;}
#archives .archives_list li { clear:left; padding-left:24px; font-size: 12px; font-style: normal; list-style: none; margin-bottom: 10px; }
#archives .archives_list .date { color: #808080; width: 100px; font-style: italic; display: inline-block; vertical-align: top; }
#archives .archives_list .linked { width: 270px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments { width: 100px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments a { color: #808080; font-size: 12px; font-style: italic; text-decoration: underline; padding-left: 13px;  }
#archives .archives_list .comments a:hover { text-decoration: none; }

/* Trailwalker */
.trailwalker .about-more { font-size: 17px; }
.ionauta { overflow: hidden; }
.ionauta .img { float: left; margin: 0 30px 50px 0; }
.ionauta .about-more { float: left; width: 680px; margin-top: -5px; }

.tw-colaborate { overflow: hidden; }
.tw-colaborate .left { float: left; width: 260px; text-align: center; }
.tw-colaborate .right { float: left; width: 680px; }
.tw-colaborate .right > .about-more { margin-top: 0; }

.users { overflow: hidden; margin: 20px 0; }
.users .team, .users .support { float: left; width: 44%; margin: 0 2.5%; }
.users .team ul, .users .support ul { margin: 0 10px; }
.users .team h6, .users .support h6 { border-bottom: 1px solid #eee; margin: 0 0 5px; }



.tw-donaciones { overflow: hidden; }
.tw-donaciones .left { width: 50%; float: left; }
.tw-donaciones .right { width: 50%; float: right; }
.tw-donaciones .bar { height: 45px; width: 461px; background: url(../images/tw-counter.png) 0 100% no-repeat; }
.tw-donaciones .progress { height: 45px; max-width: 40px; background: url(../images/tw-counter.png) 100% 0 no-repeat; border-radius: 22px; }
.tw-donaciones .numbers { text-transform: uppercase; font: bold 14px/1 Verdana, Arial, sans-serif; text-align: center; overflow: hidden; margin: 10px 0 0; }
.tw-donaciones .numbers > div { width: 60%; margin: 10px auto; }
.tw-donaciones .numbers strong { font-size:60px; display: block; clear: both; }

.tw-donaciones .btn { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 60px; float: right; margin: 20px 65px 0 0; 
font-weight: bold; font-size: 16px; text-decoration: none;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.tw-donaciones .btn:hover,
.tw-donaciones .btn:focus {
  background-color: #f89406;
 text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

/* New Team'styles */

/* -- GROUP TITLE */

.new-team .team-group-name { width: 865px; border-radius: 6px; margin: 0 0 0 20px; clear: both; overflow: hidden;
  font: 14px/1.5em Helvetica,Arial,sans-serif }
.new-team .team-group-name h2 { padding: 20px; line-height: 1em }
.new-team .team-group-name p { margin-bottom: 1.5em }

/* -- GROUP EXTRA TEXT */

.new-team .team-group-text { width: 865px; border-radius: 6px; margin: 0 0 0 20px; clear: both; overflow: hidden;
  font: 14px/1.5em Helvetica,Arial,sans-serif }
.new-team .team-group-text p { margin-bottom: 1.5em }
.new-team .team-group-text a { color: #297C91 }

/* -- MEMBER INFO */

.new-team { margin: 0 auto; }
.new-team .vcard { width: 450px; float: left; clear: none; overflow: hidden; margin: 0 0 40px 20px }
.new-team .vcard .personal-info { color: #9F9F9F; font-size: 12px; margin: 0 20px 0 0;  padding: 15px 0 0;
  text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.4); width: 160px; float: left }
.new-team .vcard .personal-info .nickname { background: none repeat scroll 0 0 #333; color: #FFF; border-radius: 6px 0 0;
  display: block; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 9px 15px; position: relative }
.new-team .vcard .personal-info .nickname .bg { background: url(../images/bg-postdate.png) no-repeat scroll right center transparent;
  display: block; height: 38px; position: absolute; right: -15px; top: 0; width: 15px }
.new-team .vcard .personal-info p { text-shadow: none; margin: 0 0 0 6px }
.new-team .vcard .personal-info .fn { font-weight: bold }
.new-team .vcard .personal-info .email { font-size: 10px; font-weight: bold }
.new-team .vcard .personal-info .tel { font-size: 10px; font-weight: bold }
.new-team .vcard .personal-info .photo { background: url(../images/crononito.png) no-repeat scroll left center #333;
  border-radius: 0 0 6px 6px; margin: 0 0 20px; min-height: 160px; padding: 0; text-align: center; width: 160px }
.new-team .vcard .extra-info { margin: 0; padding: 20px 20px 0; width: 215px; float: left }
.new-team .vcard .extra-info p { font-size: 14px; margin-bottom: 1.5em }
.new-team .vcard .extra-info em { }

.new-team .alto  { height:445px }
.new-team .alto2 { height:470px }

.new-team .medio  { height:345px }
.new-team .medio2 { height:375px }
.new-team .medio3 { height:400px }

.team-page {min-height:600px;margin-top:30px;}
.team-page .title-team {background:url('../images/spriteCSS.png') 25px -262px;width:100%;height:91px;margin-bottom:20px;margin-top:80px;}
.team-page .title-team .title-founders {background:url('../images/spriteCSS.png') 0 -389px;width:289px;height:90px;margin:auto;display:block;}
.team-page .title-team .title-management {background:url('../images/spriteCSS.png') -289px -389px;width:489px;height:90px;margin:auto;display:block;}
.team-page .title-team .title-technical {background:url('../images/spriteCSS.png') -778px -389px;width:286px;height:90px;margin:auto;display:block;}
.team-page .title-team .title-support {background:url('../images/spriteCSS.png') 0px -595px;width:380px;height:90px;margin:auto;display:block;}
.team-page .title-team .title-founders.cat {background:url('../images/spriteCSS.png') 0 -486px;}
.team-page .title-team .title-management.cat {background:url('../images/spriteCSS.png') -289px -486px;}
.team-page .title-team .title-technical.cat {background:url('../images/spriteCSS.png') -778px -486px;}
.team-page .title-team .title-support.cat {background:url('../images/spriteCSS.png') 0px -690px;}
.team-page .clear {clear:both;}

.team-group-col { margin: 20px 200px; text-align: center; font-size: 13px; }

.group-team {clear:both;}
.group-team .one-person{width:26%;float:left;margin-left:102px;}
.group-team .one-person:first-child {margin-left:0px;}
.group-team .one-person:nth-child(3n+4){margin-left:0px;}
.group-team .one-person .picture {position:relative;}
.group-team .one-person .picture.color1 {background: url('../images/spriteCSS.png') 0px 0px;width:191px;height:219px;}
.group-team .one-person .picture.color2 {background: url('../images/spriteCSS.png') -195px 0px;width:191px;height:219px;}
.group-team .one-person .picture.color3 {background: url('../images/spriteCSS.png') -381px 0px;width:191px;height:219px;}
.group-team .one-person .picture.color4 {background: url('../images/spriteCSS.png') -567px 0px;width:191px;height:219px;}
.group-team .one-person .picture {background: url('../images/spriteCSS.png') -757px 0px;width:191px;height:219px;}
.group-team .one-person .picture .face {position: absolute;height: 160px;width: 145px;left: 24px;top: 13px;}
.group-team .one-person .picture .face img {position:absolute;}
.group-team .one-person .info.center {width:195px;text-align:center;margin-top:-20px;}
.group-team .one-person .info h3{font-size:22px;color:#334852;font-family:Arial;margin-bottom:5px;}
.group-team .one-person .info p{font-size:13px;color:#5a5a5a;font-family:Arial;font-weight:normal;height:90px;}
.group-team .one-person .info ul {margin-top:30px;}
.group-team.technical .one-person .info ul {margin-top:0px;}
.group-team .one-person .info li {height:33px;}
.group-team .one-person .info li .text{font-size:12px;font-weight:normal;color:#888;height:33px;float:left;padding-left:5px;line-height:3;}
.group-team .one-person .info li .text.no-icon {padding-left:0;float:none;line-height:1.5;}
.group-team .one-person .info li .mail {width:30px;height:30px;background:url('../images/spriteCSS.png') -210px -231px;display:inline-block;margin-top:5px;}
.group-team .one-person .info li .phone {width:30px;height:30px;background:url('../images/spriteCSS.png') -241px -232px;display:inline-block;margin-top:5px;}
.group-team .one-person .info li .circle1 {background: url('../images/spriteCSS.png') -11px -227px;width: 30px;height: 33px;float:left;position: relative;}
.group-team .one-person .info li .circle2 {background: url('../images/spriteCSS.png') -60px -227px;width: 30px;height: 33px;float:left;position: relative;}
.group-team .one-person .info li .circle3 {background: url('../images/spriteCSS.png') -109px -227px;width: 30px;height: 33px;float:left;position: relative;}
.group-team .one-person .info li .circle4 {background: url('../images/spriteCSS.png') -157px -227px;width: 30px;height: 33px;float:left;position: relative;}

/*FIX IE8*/
.group-team.technical div.one-person:first-child {margin-left:0px;}
.group-team.technical div.one-person:first-child + div.one-person + div.one-person + div.one-person{margin-left:0px;}
.group-team.technical div.one-person:first-child + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person{margin-left:0px;}
.group-team.technical div.one-person:first-child + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person{margin-left:0px;}
.group-team.technical div.one-person:first-child + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person + div.one-person{margin-left:0px;}


/* New header's styles */

#header {
  padding-top: 10px;
}
#header .col-full { position: relative }

#logo { margin: 30px 0 0; padding: 0 }
#logo h1.site-title a {
  background: url(../images/logo-crononauta-alt.png) no-repeat scroll 0 0 transparent;
  display: block;
  height: 28px;
  width: 292px;
  margin: 18px 0 0;
  text-indent:-9999em;
  margin-left: 8px;
  margin-top: 8px;
}

#navigation { float: right;    margin-top: 29px; }
#navigation ul#main-nav li a { line-height: 54px !important; padding: 12px 17px 4px }

#navigation ul#main-nav li a:hover,
.nav a:hover,
.nav li.current_page_item a:link,
.nav li.current_page_item a:visited,
.nav li.current_page_parent a:link,
.nav li.current_page_parent a:visited,
.nav li.current-menu-ancestor a:link,
.nav li.current-menu-ancestor a:visited { color: white; }

#navigation ul.rss { margin: 10px 0 0 30px }

#languages { font-size: 12px; font-weight: bold; float: right; }
#languages p { text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.4); color: #FFF; float: left; margin: 0 }
#languages ul.nav { float: left; overflow: hidden; color: #fff; }
#languages ul.nav li a { margin: 0; padding: 0 !important; font-size: 14px; text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.4); color: #FFF; } /* text-transform: uppercase */
#languages ul.nav li a:hover { background: none; text-decoration:none; }

#languages ul.nav { margin: 2px 15px 0 0; }
#languages ul.nav li { color: #fff;    width: 29px;   float: right;    text-align: center;     color: #fff;
    font-size: 1em;
    font-weight: 600;
    line-height: 24px;
        font-size: 1em;
            font-weight: 600;
                line-height: 24px;
}
#languages ul.nav li.active {    background: #999;}
#languages ul.nav a { text-decoration: underline;  color: #fff; }
#languages ul.nav li.active a { text-decoration: none; }

.service-group { overflow: hidden; clear:both; }
.service-group .col-left{ float:left; width: 50%;} 

/*
 *  * jQuery Nivo Slider v3.2
 *   * http://nivo.dev7studios.com
 *    *
 *     * Copyright 2012, Dev7studios
 *      * Free to use and abuse under the MIT license.
 *       * http://www.opensource.org/licenses/mit-license.php
 *        */
 
/* The Nivo Slider styles */
.nivoSlider {
  position:relative;
  width:100%;
  height:auto;
  overflow: hidden;
}
.nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  max-width: none;
}
.nivo-main-image {
  display: block !important;
  position: relative !important; 
  width: 100% !important;
}

/* 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:6;
  display:none;
  background:white; 
  filter:alpha(opacity=0); 
  opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
  display:block;
  position:absolute;
  z-index:5;
  height:100%;
  top:0;
}
.nivo-box {
  display:block;
  position:absolute;
  z-index:5;
  overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
  position:absolute;
  left:0px;
  bottom:0px;
  background:#000;
  color:#fff;
  width:100%;
  z-index:8;
  padding: 5px 10px;
  opacity: 0.8;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  filter:alpha(opacity=8);
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
  padding:5px;
  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:9;
  cursor:pointer;
}
.nivo-prevNav {
  left:0px;
}
.nivo-nextNav {
  right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
  text-align:center;
  padding: 15px 0;
}

.nivo-controlNav .nivo-control { margin: 0 15px; }
.nivo-controlNav a {
  cursor:pointer;
}
.nivo-controlNav a.active {
  font-weight:bold;
}
/*
 * Skin Name: Nivo Slider Default Theme
 * Skin URI: http://nivo.dev7studios.com
 * Description: The default skin for the Nivo Slider.
 * Version: 1.3
 * Author: Gilbert Pellegrom
 * Author URI: http://dev7studios.com
 * Supports Thumbs: true
 * */

.theme-default .nivoSlider {
  position:relative;
  background:#fff url(i../images/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
.theme-default .nivoSlider a {
  border:0;
  display:block;
}

.theme-default .nivo-directionNav a {
  display:block;
  width:30px;
  height:30px;
  background:url(../images/arrows.png) no-repeat;
  text-indent:-9999px;
  border:0;
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
  background-position:-30px 0;
  right:15px;
}
.theme-default a.nivo-prevNav {
  left:15px;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
  width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
  width: auto;
  height: auto;
  background: none;
  margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
  display: block;
  width: 120px;
  height: auto;
}
.nivo-controlNav.nivo-thumbs-enabled .nivo-control { filter: alpha(opacity=70); -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7; }
.nivo-controlNav.nivo-thumbs-enabled .nivo-control.active,
.nivo-controlNav.nivo-thumbs-enabled .nivo-control:hover { filter: alpha(opacity=100) !important; -moz-opacity:1 !important;  -khtml-opacity:1 !important;  opacity:1 !important; }
.nivo-controlNav.nivo-thumbs-enabled .active img { border-bottom: 5px solid #86C500; position: relative; top: 5px; }




/* FONTS */
@font-face {font-family: 'joint_by_pizzaduderegular';src: url('../fonts/jointbypizzadude-webfont.eot');src: url('../fonts/jointbypizzadude-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/jointbypizzadude-webfont.woff') format('woff'),
url('../fonts/jointbypizzadude-webfont.ttf') format('truetype'),url('../fonts/jointbypizzadude-webfont.svg#joint_by_pizzaduderegular') format('svg');font-weight: normal;font-style: normal;}
@media only screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {font-family: 'joint_by_pizzaduderegular';src: url('../fonts/jointbypizzadude-webfont.svg#joint_by_pizzaduderegular') format('svg');}
}
@font-face {font-family: 'open_sanslight';src: url('../fonts/opensans-light-webfont.eot');src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-light-webfont.woff') format('woff'),url('../fonts/opensans-light-webfont.ttf') format('truetype'),url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight: normal;font-style: normal;}
@media only screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {font-family: 'open_sanslight';src: url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');}
}
.special-font {font-family: 'joint_by_pizzaduderegular';}

/* FOOTER */
.module.footer {padding:20px;} 
#footer .direction {width:75%;margin:auto;border-top: 1px solid #5A5A5A;padding-top:30px;padding-bottom:20px;}
#footer h3 {font-size:2em;font-family: 'open_sanslight';color:#ccc;margin:0 20px 30px;text-align:center;}
#footer .direction .city {width: 150px;display: inline-block;vertical-align: top;padding: 0 20px 0; text-align: center;}
#footer .direction .city h5, .footer .direction .city h6, .footer .direction .city p {margin:0 0 0; margin-bottom: 5px;}
#footer .direction .city h5 {font-size:1.33em;color:#ccc;font-weight:300;}
#footer .direction .city h7 {font-size:1em;color:#ccc;font-weight:300;}
#footer .direction .city p {font-size:1em;color:#818181;font-weight:300;}
#footer .menu-footer {margin-top:20px;width:100%;text-align:center;margin-bottom:20px;}
#footer .menu-footer li {text-align:center;display:inline-block;margin:0 10px 0;}
#footer .menu-footer li a{font-size:1.33em;font-weight:300;color:#ccc;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#footer .menu-footer li a:hover {color: #fff; text-decoration: none; }
#footer .menu-footer li a img {margin:2px 5px 5px;width: 23px;height: auto;}






/* SLIDER */
.background-slider1 {background:url('../images/backgroundSlider.png') no-repeat center center;background-size:cover;}
.cbp-fwslider {position:relative;margin:0;;padding:0;float:left; width: 100%;}
.cbp-fwslider:after {content:'';display:block; bottom:-60px;width:100%;height:60px;position:absolute;background:url('../images/shadow100.png') no-repeat center 0;}
.cbp-fwslider ul {margin:0;padding:0;white-space:nowrap;list-style-type:none;}
.cbp-fwslider ul li {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);float:left;display:block;margin:0;padding:0;}
.cbp-fwslider ul li .image1 {display:block;float:left;margin:120px 80px 120px 120px;}
.cbp-fwslider ul li .image2 {display:block;float:left;margin:120px;}
.cbp-fwslider ul li .text-slider{float:right;width:50%;margin-top:120px; margin-right: 20px;}
.cbp-fwslider ul li .text-slider h1{font-size:6em;color:#fff;font-family: 'open_sanslight';text-align:right;white-space: normal;


    font-weight: 500;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 10px;
}
.cbp-fwslider ul li .text-slider p{font-size:1.5em;color:#ccc;text-align:right;white-space: normal;font-weight:300;}
.cbp-fwslider nav span {position: absolute; top:50%;width: 50px;height: 100px;  background:#47a3da;color: #fff;font-size: 50px;text-align: center;margin-top: -50px;line-height: 100px;cursor: pointer;font-weight: normal;display:none !important;}
.cbp-fwslider nav span:hover {background: #378fc3;}
.cbp-fwslider nav span.cbp-fwnext {right: 0px;display:none;}
.cbp-fwslider nav span.cbp-fwprev {left: 0px;display:none;}
.cbp-fwdots {position: absolute;bottom: 19px;white-space: nowrap;text-align: center;width: 100%;z-index:9;}
.cbp-fwdots span {display: inline-block;width: 18px;height: 18px;background: #fff;margin: 4px;border-radius: 50%;cursor: pointer;}
.cbp-fwdots span:hover {background: #999;}
.cbp-fwdots span.cbp-fwcurrent {background: #019998;box-shadow: 0 0 0 2px #019998;-webkit-transition: box-shadow 0.2s ease-in-out;-moz-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;}
@media only screen and (max-width: 979px) {
       .cbp-fwslider ul li .image1 {display:block;float:none;margin:30px auto 10px;width:108px;height:111px;}
       .cbp-fwslider ul li .image2 {display:block;float:none;margin:30px auto 10px;width:108px;height:111px;}
       .cbp-fwslider ul li .text-slider{float:none;width:100%;margin-top:0px;display:block;}
       .cbp-fwslider ul li .text-slider h1{text-align:center;font-size:3em;}
       .cbp-fwslider ul li .text-slider p{text-align:center;font-size:1.16em;}
       .cbp-fwslider:after {content:'';display:block; bottom:-125px;width:100%;height:60px;position:absolute;background:url('/img/shadow100.png') no-repeat center 0;background-size:600px 61px;}
}
@media only screen and (max-width: 480px) {
       .cbp-fwslider ul li .image1 {display:block;float:none;margin:30px auto 10px;width:108px;height:111px;}
       .cbp-fwslider ul li .image2 {display:block;float:none;margin:30px auto 10px;width:108px;height:111px;}
       .cbp-fwslider ul li .text-slider h1{text-align:center;font-size:4em;}
       .cbp-fwslider ul li .text-slider p{text-align:center;font-size:1.16em;}
       .cbp-fwslider:after {content:'';display:block; bottom:-125px;width:100%;height:60px;position:absolute;background:url('/img/shadow100.png') no-repeat center 0;background-size:600px 61px;}
       #wrapper .containerCrono { padding-bottom: 560px; }

}

.cbp-fwslider ul li .image1 {
    display: block;
    float: left;
    margin: 120px 80px 120px 120px;
}


@media only screen and (max-width: 1200px) {
    #logo {
        margin-left: 20px;
    }
}

@media only screen and (max-width: 767px) {

    .service-group .col-left {
        width: 100%;
    }

    .post.page, #footer-secondary .about-message {
        padding-left: 30px;
        padding-right: 30px;
    }

    .menu-footer ul li:first-child {
        width: 100%;
    }

    #footer .direction {
        margin-top: 30px;
        width: 95%;
    }

    #footer .direction .city {
        padding: 0 10px 0;
        text-align: center;
        width: 28%;
    }
}

@media only screen and (max-width: 979px) {

    #navigation {
        margin-top: 10px;
        float: left;
        width: 100%;
    }

    .cbp-fwslider ul li {
        height: 340px;
    }

    .cbp-fwslider ul li .image1 {
        margin-bottom: 50px;
        float: none;
        margin: 50px auto;
    }


    #languages {
        top: 32px;
        position: absolute;
        right: 0;
    }

    #main-nav {
        display: none;
    }

    .navbar-toggle {
        display: block;
    }

    #logo h1.site-title a {
        background-size:200px;
    }


}

@media only screen and (max-width: 1200px) and (min-width: 768px) {

    #footer .direction {
        width: 80%;
    }

    #footer .direction .city {
        width: 24%;
        padding: 0px 25px 0px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
       #wrapper .containerCrono { padding-bottom: 330px; }
}

@media only screen and (max-width: 480px) {

    #footer .menu-footer li {
        width: 100%;
        margin-top: 15px;
    }

    #footer {
      padding: 0px;
    }

    #footer .direction .city h7 {
        margin-top: 10px;
        float: left;
        width: 100%;
        text-align: center;
    }
 
    #languages {
        position: absolute;
        right: 0;
    }
    
    #footer .menu-footer ul li:last-child {
        width: 100%;
        margin-top: 30px;
    }

    #footer .direction .city {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }

}

.containerCrono {
    padding-bottom: 280px;
}

.services ul, .contact ul {
    padding-bottom: 15px;
    border-bottom: 1px solid white;
    margin-bottom: 20px;
}

.about-list ul li, .services .about-list ul li , .contact .about-list ul li {
    list-style-type: none;
    font-size: 18px;
    list-style-type: none;
    font-size: 18px;
    background-image: url("../images/bullet.png");
    padding-left: 20px;
    background-position-y: 10px;
    background-size: 9px;
    background-repeat: no-repeat, repeat;
}
.contact p:first-child, .contact p:first-child{
    margin-top: 20px;
}

.contact h2, .contact h2 {
    margin-bottom: 50px;
}
.services p, .contact p{
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 22px;
}
.services ul {
    min-height: 200px;
}
.group {
    float: left;
    width: 100%;
}

.group.hello, .group.offices {
    width: 100%;
}
