/*
Theme Name:     respirocarsharing
Theme URI:      http: //studiopress.com/
Description:    A Genesis Child Theme 
Author:         Matt Jones	
Author URI:     http://www.b2seomarketing.co.uk
Template:       genesis
Version:        1.0
*/


/* Defaults
------------------------------------------------------------ */

body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

li,
ol,
ul {
	margin: 0;
	padding: 0;
}

ol li {
	list-style-type: decimal;
}


/* Clearfix
------------------------------------------------------------ */

.clearfix:after { visibility: hidden; display: block; height: 0; font-size: 0; line-height: 0; content: " "; clear: both; }
.clearfix { display: block; }
/* IE6 */
* html .clearfix { height: 1%; }
/* IE7 */
*:first-child + html .clearfix { min-height: 1%; }


/* Hyperlinks
------------------------------------------------------------ */

a,
a:visited {
	color: #00993B;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}


/* Body
------------------------------------------------------------ */

body {
	background: #FFFFFF;
	color: #3C3937;
	font-size: 16px;
	line-height: 1.5625;
	font-family: 'Dosis', sans-serif;
}

::-moz-selection {
	background-color: #00993B;
	color: #fff;
}

::selection {
	background-color: #00993B;
	color: #fff;
}


/* Wrap
------------------------------------------------------------ */

.site-container {
	background: #FFFFFF;
	margin: 15px auto 15px;
	padding: 0px 0px 0px 0px;
	clear: both;
	
	
}

.sidebar-content .site-container {
	max-width: 1020px;
}

.full-width-content .site-container {
	max-width: 1020px;
}


/* Header
------------------------------------------------------------ */

.site-header {
	background: #FFFFFF;
	min-height: 590px;
	clear: both;
}

.site-header .wrap {
	margin: 0 auto;
	padding: 0;
	float: none;
}

.sidebar-content .site-header .wrap {
	width: 1020px;
}

.full-width-content .site-header .wrap {
	width: 1020px;
}

.title-area {
	width: 400px;
	padding: 16px 0 0 20px;
	float: left;
	overflow: hidden;
}

.site-title {
	color: #3C3937;
	font-size: 36px;
	font-weight: 300;
	line-height: 1.25;
	font-family: 'Dosis', sans-serif;
}

.site-title a,
.site-title a:visited {
	color: #3C3937;
	text-decoration: none;
}

.site-title a:hover {
	color: #00993B;
	text-decoration: none;
}

.site-description {
	margin: 0;
	padding: 0px 0 0;
	color: #3C3937;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Dosis', sans-serif;
}

.site-header .widget-area {
	padding: 10px 0px 0 0;
	float: right;
}


/* Image Header - Partial Width
------------------------------------------------------------ */

.header-image .site-header .wrap .title-area {
	background: url(images/logo.png) left top no-repeat;
	height: 150px;
	margin: 20px 0 0 20px;
}

.header-image .title-area,
.header-image .site-title,
.header-image .site-title a {
	width: 380px;
	height: 150px;
	padding: 0;
	float: left;
	display: block; 
	text-indent: -9999px;
	overflow: hidden;
}

.header-image .site-description {
	display: block;
	overflow: hidden;
}

.ez-home .promotion {
	display:none;
}


/* Primary Navigation
------------------------------------------------------------ */

.nav-primary {
	background: #FFFFFF;
	margin: 0px 0 0px 0;
	color: #3C3937;
	font-size: 36px;
	line-height: 1em;
	clear: both;
	font-family: 'Dosis', sans-serif;
font-weight:600;
}

.menu-primary {
	margin: -80px auto 40px;
	padding: 0;
	float: none;
	overflow: hidden;
	display: block;
	clear: both;
}

.sidebar-content .menu-primary {
	width: 1020px;
}

.full-width-content .menu-primary {
	width: 1020px;
}

.menu-primary ul {
	float: left;
	width: 100%;
}

.menu-primary li {
	float: left;
	list-style-type: none;
}

.menu-primary a {
	background: #FFFFFF;
	border-right: 2px solid #4F4F4F;
	margin: 0 0px 0 0px;
	padding: 5px 15px 5px 15px;
	color: #3C3937;
	text-decoration: none;
	display: block;
	position: relative;
}

.menu-primary li a:active,
.menu-primary li a:hover {
	background: #FFFFFF;
	border-right: 2px solid #4F4F4F;
	color: #00993B;
	text-decoration: none;
}

.menu-primary li.current_page_item a,
.menu-primary li.current-cat a,
.menu-primary li.current-menu-item a {
	background: #FFFFFF;
	border-right: 2px solid #4F4F4F;
	color: #00993B;
	text-decoration: none;
}

.menu-primary li li a,
.menu-primary li li a:link,
.menu-primary li li a:visited {
	background: #FFFFFF;
	width: 160px;
	border-top: 0;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin: 0 0 0 0px;
	padding: 11px 10px 11px 10px;
	color: #3C3937;
	text-decoration: none;
	float: none;
	position: relative;
}

.menu-primary li li a:active,
.menu-primary li li a:hover {
	color: #00993B;
	text-decoration: none;
}

.menu-primary li ul {
	width: 185px;
	height: auto;
	margin: 0;
	z-index: 9999;
	left: -9999px;
	position: absolute;
}

.menu-primary li ul ul {
	margin: -59px 0 0 181px;
}

.genesis-nav-menu li:hover ul ul,
.genesis-nav-menu li.sfHover ul ul {
	left: -9999px;
}

.genesis-nav-menu li:hover,
.genesis-nav-menu li.sfHover {
	position: static;
}

ul.genesis-nav-menu li:hover>ul,
ul.genesis-nav-menu li.sfHover ul {
	left: auto;
}



#wpadminbar li:hover ul ul {
	left: 0;
}

/*
Sticky Menu
---------------------------------------------------------------------------------------------------- */
 
.nav-secondary {
	background-color: transparent;
	display: none;
	position: fixed;
	top: 0;
	z-index: 999;
}
 
.nav-secondary .wrap {
	margin: 0 auto;
	position: relative;
}

.altasticky {
background:#f1892a !important;
float:right !important;
color:#ffffff !important;
}

.accesosticky {
background:#848484 !important;
float:right !important;
color:#ffffff !important;
border-bottom-right-radius:10px !important;
}

.altasticky:hover,
.accesosticky:hover {
background:#000000 !important;	
}

.accesosticky a,
.altasticky a {
color:#ffffff !important;
border-right:none !important;
}

.accesosticky a {
color:#ffffff !important;
border-right:none !important;
border-bottom-right-radius:10px !important;
}

.nav-secondary .first-menu-item a {
border-bottom-left-radius:10px !important;
}

.noborder a {
	border-right:0px !important;
}


/* Secondary Navigation
------------------------------------------------------------ */

.nav-secondary {
	background: #ffffff;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-webkit-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
	margin: 0px 0 0px 0;
	color: #000000;
	font-family: 'Dosis',sans-serif;
	font-size: 24px;
	line-height: 1em;
	clear: both;
}

.menu-secondary {
	margin: 0 auto;
	padding: 0;
	float: none;
	overflow: hidden;
	display: block;
	clear: both;
}

.sidebar-content .menu-secondary {
	width: 1020px;
}

.full-width-content .menu-secondary {
	width: 1020px;
}

.menu-secondary ul {
	float: left;
	width: 100%;
}

.menu-secondary li {
	float: left;
	list-style-type: none;
}

.menu-secondary a {
	border-right: 1px solid #000000;
	margin: 0 0px 0 0px;
	padding: 11px 14px 11px 14px;
	color: #000000;
	text-decoration: none;
	display: block;
	position: relative;
	font-weight:500;
}

.menu-secondary li a:active,
.menu-secondary li a:hover {
	color: #00993B;
	text-decoration: none;
}

.menu-secondary li.current_page_item a,
.menu-secondary li.current-cat a,
.menu-secondary li.current-menu-item a {
	color: #00993B;
	text-decoration: none;
}

.menu-secondary li li a,
.menu-secondary li li a:link,
.menu-secondary li li a:visited {
	background: #4F4F4F;
	width: 160px;
	border-top: 0;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin: 0 0 0 -1px;
	padding: 11px 10px 11px 10px;
	color: #dddddd;
	text-decoration: none;
	float: none;
	position: relative;
}

.menu-secondary li li a:active,
.menu-secondary li li a:hover {
	background: #444444;
	color: #ffffff;
	text-decoration: none;
}

.menu-secondary li ul {
	width: 185px;
	height: auto;
	margin: 0;
	z-index: 9999;
	left: -9999px;
	position: absolute;
}

.menu-secondary li ul ul {
	margin: -37px 0 0 181px;
}

.menu-secondary li a.sf-with-ul {
	padding-right: 25px;
}

.menu-secondary li a .sf-sub-indicator,
.menu-secondary li li a .sf-sub-indicator,
.menu-secondary li li li a .sf-sub-indicator {
	background: url(images/icon-plus.png) no-repeat;
	width: 16px;
	height: 16px;
	top: 11px;
	right: 8px;
	position: absolute;
	text-indent: -9999px;
}

/* (Primary Navigation) Vertical Toggle Menu Styles:
---------------------------------------------------------- */

.responsive-primary-menu-container {
  background: #00993B;
	border-bottom: 2px solid #DDDDDD;
	width: 70%;
	float:left;
	padding: 12px 0;
	overflow: hidden;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.responsive-primary-menu-container h3 {
	padding-left: 15px;
	color: #ffffff;
	font-size: 16px; font-size: 1.6rem;
	font-family: 'Dosis', sans-serif;
	font-weight: 500;
	float: left;
}
.responsive-primary-menu-container .responsive-menu-icon {
	padding: 15px 15px 0 0;
	float: right;
}
.responsive-primary-menu-container .responsive-icon-bar {
	display: block;
	width: 18px;
	height: 3px;
	background: #ffffff;
	margin: 1px 0;
	float: right;
	clear: both;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}

.mobileacceso {
	background:#00993B;
	border-bottom:2px solid #dddddd;
	padding:16px 0px;
	width:29.8%;
	float:right;
	display:none;
}


/* Header Navigation
------------------------------------------------------------ */

.site-header .genesis-nav-menu {
	background: transparent;
	margin: 0px 0 30px 0;
	padding: 0 10px 0 0;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 24px;
	line-height: 1em;
	overflow: hidden;
	float: right;
	clear: both;
	display: block;
	font-family: 'Dosis', sans-serif;
	font-weight:500;
}

.site-header .genesis-nav-menu ul {
	float: left;
	width: 100%;
}

.site-header .genesis-nav-menu li {
	float: left;
	list-style-type: none;
}

.site-header .genesis-nav-menu a {
	background: transparent;
	margin: 0 0px 0 0px;
	padding: 4px 10px 6px 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: relative;
}

.site-header .genesis-nav-menu li a:active,
.site-header .genesis-nav-menu li a:hover {
	background: transparent;
	color: #FFFFFF;
	text-decoration: none;
}

.site-header .genesis-nav-menu li.current_page_item a,
.site-header .genesis-nav-menu li.current-cat a,
.site-header .genesis-nav-menu li.current-menu-item a {
	background: transparent;
	color: #FFFFFF;
	text-decoration: none;
}

.site-header .genesis-nav-menu li li a,
.site-header .genesis-nav-menu li li a:link,
.site-header .genesis-nav-menu li li a:visited {
	background: #FFFFFF;
	width: 160px;
	border-top: 0;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin: 0 0 0 0px;
	padding: 11px 10px 11px 10px;
	color: #3C3937;
	text-decoration: none;
	float: none;
	position: relative;
}

.site-header .genesis-nav-menu li li a:active,
.site-header .genesis-nav-menu li li a:hover {
	background: #F5F5F5;
	color: #00993B;
	text-decoration: none;
}

.site-header .genesis-nav-menu li ul {
	width: 185px;
	height: auto;
	margin: 0;
	z-index: 9999;
	left: -9999px;
	position: absolute;
}

.site-header .genesis-nav-menu li ul ul {
	margin: -47px 0 0 181px;
}

.site-header .genesis-nav-menu li:hover>ul,
.site-header .genesis-nav-menu li.sfHover ul {
	left: auto;
}


/* Inner
------------------------------------------------------------ */

.site-inner {
	background: #FFFFFF;
	margin: 0px auto 0px;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
	clear: both;
	
	
}

.sidebar-content .site-inner {
	max-width: 1020px;
}

.full-width-content .site-inner {
	max-width: 1020px;
}

.ez-home .site-inner {
	max-width: 1020px;
	padding: 0;
}

/* Content-Sidebar Wrap
------------------------------------------------------------ */

.content-sidebar-wrap {
	float: left;
}

.sidebar-content .content-sidebar-wrap {
	width: 1020px;
}

.full-width-content .content-sidebar-wrap {
	width: 1020px;
}


/* Content
------------------------------------------------------------ */

.content {
	margin: 0;
	padding: 10px 45px 10px 45px;
	float: left;
}

.content-sidebar-sidebar .content {
	width: 410px;
}

.sidebar-content .content {
	width: 580px;
}

.full-width-content .content {
	width: 930px;
}

.sidebar-content .content {
	float: right;
}

.content .post {
	background: #FFFFFF;
	margin: 0px 0 40px;
	padding: 0px 0px 0px 0px;
}

.content .page {
	background: transparent;
	margin: 0px 0 0px;
	padding: 0px 0px 0px 0px;
}

.entry-content {
	overflow: hidden;
}

.entry-content p {
	margin: 0 0 25px;
}

.entry-content p,
.entry-content ul li,
.entry-content ol li {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 16px;
	
}

.entry-content a,
.entry-content a:visited {
	color: #00993B;
	text-decoration: none;
}

.entry-content a:hover {
	color: #00993B;
	text-decoration: underline;
}

.content blockquote {
	background: #EFF6F2;
	margin: 5px 5px 20px 30px;
	padding: 25px 30px 5px;
}

.content blockquote p {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-style: italic;
	
}

.content blockquote a,
.content blockquote a:visited {
	color: #00993B;
	text-decoration: none;
}

.content blockquote a:hover {
	color: #00993B;
	text-decoration: underline;
}

p.subscribe-to-comments {
	padding: 20px 0 10px;
}

.clear {
	clear: both;
}

.clear-line {
	border-bottom: 1px solid #ddd;
	clear: both;
	margin: 0 0 25px;
}


/* Content Headlines
------------------------------------------------------------ */

.content .post h1,
.content .post h2,
.content .post h3,
.content .post h4,
.content .post h5,
.content .post h6,
.content .page h1,
.content .page h2,
.content .page h3,
.content .page h4,
.content .page h5,
.content .page h6,
.content h1.entry-title,
.content .entry-content h1,
.content h2.entry-title,
.content .entry-content h2,
.content .entry-content h3,
.content .entry-content h4,
.content .entry-content h5,
.content .entry-content h6 {
	margin: 0 0 10px;
	font-family: Arial, sans-serif;
	font-weight: 300;
	line-height: 1.0;
	font-family: 'Dosis', sans-serif;
font-weight:600;
}

.content .page h1,
.content h1.entry-title,
.content .entry-content h1 {
	color: #7BB82A;
	font-size: 55px;
	padding-bottom:10px;
}

.content .post h1 {
	color: #7BB82A;
	font-size: 45px;
	padding-bottom:10px;
}

.content .post h2 a,
.content .post h2 a:visited,
.content .page h2 a,
.content .page h2 a:visited,
.content h2.entry-title a,
.content h2.entry-title a:visited {
	color: #3C3937;
	text-decoration: none;
}

.content .post h2 a:hover,
.content .page h2 a:hover,
.content h2.entry-title a:hover {
	color: #7BB82A;
	text-decoration: none;
}

.content .post h2,
.content .page h2,
.content .entry-content h2 {
	color: #7BB82A;
	font-size: 44px;
}

.content h2.entry-title {
	color: #7BB82A;
	font-size: 34px;
}

.content .post h3,
.content .page h3,
.content .entry-content h3 {
	color: #3C3937;
	font-size: 28px;
}

.content .post h4,
.content .page h4,
.content .entry-content h4 {
	color: #3C3937;
	font-size: 24px;
}

.content .post h5,
.content .page h5,
.content .entry-content h5 {
	color: #3C3937;
	font-size: 18px;
}

.content .post h6,
.content .page h6,
.content .entry-content h6 {
	color: #3C3937;
	font-size: 14px;
}


/* Column Classes
------------------------------------------------------------ */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin: 0 0 20px;
	padding-left: 3%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48%;
}

.one-third,
.two-sixths {
	width: 31%;
}

.four-sixths,
.two-thirds {
	width: 65%;
}

.one-fourth {
	width: 22.5%;
}

.three-fourths {
	width: 73.5%;
}

.one-fifth {
	width: 17.4%;
}

.two-fifths {
	width: 37.8%;
}

.three-fifths {
	width: 58.2%;
}

.four-fifths {
	width: 78.6%;
}

.one-sixth {
	width: 14%;
}

.five-sixths {
	width: 82%;
}

.first, .ez-only {
	padding-left: 0;
	clear: both;
}

.ez-only {
	width: 100%;
	float: left;
}


/* EZ Widget Area Class
------------------------------------------------------------ */

.ez-widget-area {
	margin: 0;
}

.ez-widget-area h4 {
	margin: 0 0 10px;
	padding: 0 0 5px;
	font-weight: 300;
}

.ez-widget-area ul,
.ez-widget-area ol {
	margin: 0;
	padding: 0 0 15px 0;
}

.ez-widget-area ul li,
.ez-widget-area ol li {
	margin: 0 0 0 20px;
	padding: 0;
}

.ez-widget-area ul li {
	list-style-type: square;
}

.ez-widget-area ul ul,
.ez-widget-area ol ol {
	padding: 0;
}


/* EZ Home Widget Areas
------------------------------------------------------------ */

#home-hook-wrap {
	background: transparent;
	padding: 20px 38px 20px 45px;
	clear: both;
}

#ez-home-container-wrap .post {
	margin: 0 0 20px;
}

#ez-home-container-wrap .post p {
	margin: 0 0 25px;
}

#ez-home-container-wrap .page p {
	margin: 0 0 25px;
}

#ez-home-container-wrap .post p.entry-header .entry-meta,
#ez-home-container-wrap .page p.byline {
	margin: -5px 0 15px;
}

#ez-home-container-wrap .ez-widget-area img.wp-post-image {
	margin-bottom: 10px !important;
}

#ez-home-container-wrap .ez-widget-area h4,
#ez-home-slider-container-wrap .ez-widget-area h4 {
	border-bottom: 0px solid #DDDDDD;
	color: #7BB82A;
	font-size: 44px;
	font-family: 'Dosis', sans-serif;
font-weight:600;
line-height:1em;
}

#ez-home-container-wrap .ez-widget-area h2 {
	color: #7BB82A;
	font-family: 'Dosis', sans-serif;
	font-weight:600;
	font-size: 34px;
}

#ez-home-container-wrap .ez-widget-area {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 16px;
}

#ez-home-container-wrap .ez-widget-area a,
#ez-home-container-wrap .ez-widget-area a:visited {
	color: #00993B;
	text-decoration: none;
	font-weight:600;
}

#ez-home-container-wrap .ez-widget-area a:hover {
	color: #00993B;
	text-decoration: underline;
}

#ez-home-container-wrap .ez-widget-area #wp-calendar caption,
#ez-home-container-wrap .ez-widget-area #wp-calendar th {
	color: #3C3937;
}

#ez-home-container-wrap img,
#ez-home-container-wrap p img {
	max-width: 100%;
	height: auto;
}

#ez-home-container-wrap .nivoSlider img {
    max-width: none;
}

.ez-home-sidebar #ez-home-container-wrap {
	margin-right: 300px;
	float: left;
}

.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap {
	margin-left: 300px;
	margin-right: 0;
	float: right;
}

.ez-home-container-area {
	margin: 0 0 20px;
	overflow: hidden;
}

.ez-home-bottom {
	margin: 0;
}

.showvideoiframe {
	display:none;
}

/* EZ Fat Footer Widget Areas
------------------------------------------------------------ */

#ez-fat-footer-container-wrap,
.fat-footer-inside #ez-fat-footer-container-wrap {
	background: #EFF6F2;
	clear: both;
}

.sidebar-content #ez-fat-footer-container {
	max-width: 930px;
}

.full-width-content #ez-fat-footer-container {
	max-width: 930px;
}

.ez-home.fat-footer-inside #ez-fat-footer-container-wrap {
	margin-top: 20px;
	float: left;
}

#ez-fat-footer-container {
	margin: 0 auto;
	padding: 20px 45px 20px 45px;
}

#ez-fat-footer-container .ez-widget-area h4 {
	border-bottom: 0px solid #DDDDDD;
	color: #3C3937;
	font-size: 20px;
	font-family: 'Dosis', sans-serif;
font-weight:600;
}

#ez-fat-footer-container .ez-widget-area {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 16px;
	
}

#ez-fat-footer-container .ez-widget-area a,
#ez-fat-footer-container .ez-widget-area a:visited {
	color: #3C3937;
	text-decoration: none;
}

#ez-fat-footer-container .ez-widget-area a:hover {
	color: #00993B;
	text-decoration: none;
}

#ez-fat-footer-container .ez-widget-area #wp-calendar caption,
#ez-fat-footer-container .ez-widget-area #wp-calendar th {
	color: #3C3937;
}

#ez-fat-footer-container img,
#ez-fat-footer-container p img {
	max-width: 100%;
	height: auto;
}

#ez-fat-footer-container .nivoSlider img {
    max-width: none;
}

/* Custom Widget Areas
------------------------------------------------------------ */

.dynamik-widget-area {
	background: #FFFFFF;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3C3937;
	font-size: 14px;
	font-family: 'Dosis', sans-serif;
}

.dynamik-widget-area p,
.dynamik-widget-area ul li,
.dynamik-widget-area.entry-content ol li {
	color: #3C3937;
	font-size: 14px;
	font-family: 'Dosis', sans-serif;
}

.dynamik-widget-area h4,
.content .dynamik-widget-area h4 {
	padding: 0 0 5px;
	color: #3C3937;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.25;
	font-family: 'Dosis', sans-serif;
}

.dynamik-widget-area a,
.dynamik-widget-area a:visited {
	color: #00993B;
	text-decoration: none;
}

.dynamik-widget-area a:hover {
	color: #00993B;
	text-decoration: underline;
}

.dynamik-widget-area #wp-calendar caption,
.dynamik-widget-area #wp-calendar th {
	color: #3C3937;
}


/* Featured Post Grid
------------------------------------------------------------ */

.genesis-grid-even,
.genesis-grid-odd {
	margin: 0 0 20px;
	padding: 0 0 15px;
	width: 48%;
}

.genesis-grid-even {
	float: right;
}

.genesis-grid-odd {
	clear: both;
	float: left;
}


/* Ordered / Unordered Lists
------------------------------------------------------------ */

.entry-content ol,
.entry-content ul,
.dynamik-widget-area ol,
.dynamik-widget-area ul {
	margin: 0;
	padding: 0 0 20px;
}

.archive-page ul li,
.entry-content ul li,
.dynamik-widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 0;
}

.entry-content ol li,
.dynamik-widget-area ol li {
	margin: 0 0 0 35px;
}

.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul,
.dynamik-widget-area ol ol,
.dynamik-widget-area ul ul {
	padding: 0;
}


/* Post Info
------------------------------------------------------------ */

.entry-header .entry-meta {
	margin: 5px 0px 20px 60px !important;
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
	
}

.entry-header .entry-meta a,
.entry-header .entry-meta a:visited {
	color: #00993B;
	text-decoration: none;
}

.entry-header .entry-meta a:hover {
	color: #00993B;
	text-decoration: underline;
}


/* Post Meta
------------------------------------------------------------ */

.entry-footer .entry-meta {
	border-top: 1px solid #DDDDDD;
	padding: 5px 0 0;
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	clear: both;
	
}

.entry-footer .entry-meta a,
.entry-footer .entry-meta a:visited {
	color: #00993B;
	text-decoration: none;
}

.entry-footer .entry-meta a:hover {
	color: #00993B;
	text-decoration: underline;
}

/* Archive Page
------------------------------------------------------------ */

.archive-page {
	float: left;
	padding: 20px 0 0;
	width: 45%;
}


/* Post Icons
------------------------------------------------------------ */

.post-comments,
.tags {
	background: url(images/icon-dot.png) no-repeat left;
	margin: 0 0 0 3px;
	padding: 0 0 0 10px;
}


/* Images
------------------------------------------------------------ */

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

.nivoSlider img {
    max-width: none;
}

.featuredpage img,
.featuredpost img,
.post-image {
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	padding: 4px;
}

.author-box .avatar {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	width: 80px;
	height: 80px;
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
	padding: 4px;
	float: left;
}

.post-image {
	margin: 0 10px 10px 0;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

img.alignnone {
	display: inline;
	margin: 0 0 10px;
}

img.alignleft {
	display: inline;
	margin: 0 15px 10px 0;
}

img.alignright {
	display: inline;
	margin: 0 0 10px 15px;
}

.alignleft {
	float: left;
	margin: 0 15px 10px 0;
}

.alignright {
	float: right;
	margin: 0 0 10px 15px;
}

.wp-caption {
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	padding: 5px;
	text-align: center;
}

p.wp-caption-text {
	margin: 5px 0;
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
	
}

.wp-smiley,
.wp-wink {
	border: none;
	float: none;
}

.post-format-image {
	display: block;
	float: right;
}

.page .post-format-image {
	display: none;
}

.page-template-page_blog-php .post-format-image {
	display: block;
}


/* Post Navigation
------------------------------------------------------------ */

.pagination,
.entry-pagination {
	width: 100%;
	margin: 0;
	padding: 20px 0 20px;
	overflow: hidden;
}

.pagination li {
	display: inline;
}



.pagination a:hover,
.entry-pagination a:hover {
	color: #ffffff;
	text-decoration: none;
}

.pagination li a,
.pagination li.disabled,
.pagination li a:hover,
.pagination li.active a {
	background: #00993B;
	margin: 0 0px 0 0px;
	padding: 8px 12px 8px 12px;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.pagination li a:hover,
.pagination li.active a {
	background: #3C3937;
	text-decoration: none !important;
}

.pagination li a:hover {
	text-decoration: underline;
}


/* Primary / Secondary Sidebars
------------------------------------------------------------ */

.sidebar {
	float: right;
	display: inline;
}

.sidebar-content .sidebar-primary {
	float: left;
}

.sidebar-content .sidebar-primary {
	width: 330px;
}

.sidebar-primary h4,
.sidebar-secondary h4,
#ez-home-sidebar h4 {
	background: transparent;
	margin: 0;
	padding: 9px 0px 8px 0px;
	color: #3C3937;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.25;
	font-family: 'Dosis', sans-serif;
}

.sidebar-primary,
.sidebar-secondary,
#ez-home-sidebar {
	color: #3C3937;
	font-size: 18px;
	font-family: 'Dosis', sans-serif;
}

.sidebar-primary a,
.sidebar-primary a:visited,
.sidebar-secondary a,
.sidebar-secondary a:visited,
#ez-home-sidebar a,
#ez-home-sidebar a:visited {
	color: #00993B;
	text-decoration: none;
}

.sidebar-primary a:hover,
.sidebar-secondary a:hover,
#ez-home-sidebar a:hover {
	color: #00993B;
	text-decoration: underline;
}

.sidebar.widget-area .widget {
	background: transparent;
	margin: 0px 0 15px;
	padding: 0 0 15px;
}

.sidebar.widget-area ol,
.sidebar.widget-area ul,
.sidebar.widget-area .textwidget,
.sidebar.widget-area .widget_tag_cloud div div,
.sidebar.widget-area .author-bio-widget,
.sidebar.widget-area .featuredpage .page,
.sidebar.widget-area .featuredpost .post {
	margin: 0 !important;
	padding: 15px 0px 0px 0px;
}

.sidebar.widget-area #wp-calendar caption,
.sidebar.widget-area #wp-calendar th {
	color: #3C3937;
}

.sidebar.widget-area .widget_archive select,
.sidebar.widget-area #cat {
	margin: 15px 0px 0px 0px;
}

.sidebar.widget-area ul li {
	border-bottom: 0px solid #DDDDDD;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	word-wrap: break-word;
}

.sidebar.widget-area ul ul li {
	border: none;
	margin: 0;
}

/* Dropdowns
------------------------------------------------------------ */

.widget_archive select,
#cat {
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	width: 85%;
	margin: 15px 15px 0;
	padding: 3px;
	font-size: 14px;
	display: inline;
}


/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
.featuredpost {
	overflow: hidden;
	clear: both;
}

.featuredpage .page,
.featuredpost .post {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.featuredpage .page p,
.featuredpost .post p {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.featuredpage .page a,
.featuredpage .page a:visited,
.featuredpost .post a,
.featuredpost .post a:visited {
	color: #00993B !important;
	text-decoration: none !important;
}

.featuredpage .page a:hover,
.featuredpost .post a:hover {
	color: #00993B !important;
	text-decoration: underline !important;
}

.featuredpage .page h2,
.featuredpost .post h2 {
	margin: 0 0 5px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.25;
}

.featuredpage .page h2 a,
.featuredpage .page h2 a:visited,
.featuredpost .post h2 a,
.featuredpost .post h2 a:visited {
	color: #00993B !important;
	text-decoration: none !important;
}

.featuredpage .page h2 a:hover,
.featuredpost .post h2 a:hover {
	color: #00993B !important;
	text-decoration: none !important;
}

.featuredpage .page .byline,
.featuredpost .post .entry-header .entry-meta {
	color: #3C3937 !important;
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
	font-family: 'Dosis', sans-serif;
}

.featuredpage .page .byline a,
.featuredpage .page .byline a:visited,
.featuredpost .post .entry-header .entry-meta a,
.featuredpost .post .entry-header .entry-meta a:visited {
	color: #00993B !important;
	text-decoration: none !important;
}

.featuredpage .page .byline a:hover,
.featuredpost .post .entry-header .entry-meta a:hover {
	color: #00993B !important;
	text-decoration: underline !important;
}

.more-from-category {
	padding: 5px 15px 0;
}

/* Footer
------------------------------------------------------------ */

.site-footer {
	background: #FFFFFF;
	overflow: hidden;
	clear: both;
}

.site-footer .wrap {
	margin: 0 auto;
	padding: 0px 15px 10px 15px;
	overflow: hidden;
}

.sidebar-content .site-footer .wrap {
	max-width: 990px;
}

.full-width-content .site-footer .wrap {
	max-width: 990px;
}

.site-footer p {
	color: #3C3937;
	font-size: 14px;
	text-align: center;
	font-family: 'Dosis', sans-serif;
}

.site-footer a,
.site-footer a:visited {
	color: #3C3937;
	text-decoration: none;
}

.site-footer a:hover {
	color: #3C3937;
	text-decoration: none;
}

.site-footer .gototop {
	float: left;
	width: 0px;
}

.site-footer .creds {
	float: right;
	text-align: right;
	width: 350px;
}


/* Comments
------------------------------------------------------------ */

#comments {
	margin: 0px 0 15px;
	overflow: hidden;
}

#respond {
	margin: 0 0 15px;
	padding: 20px 0 0;
}

#comments h3,
#respond h3 {
	margin: 0 0 10px;
	color: #3C3937;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.25;
	font-family: 'Dosis', sans-serif;
}

#author,
#comment,
#email,
#url {
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	width: 250px;
	margin: 0 5px 10px 0;
	padding: 5px;
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
	
}

#comment {
	width: 98%;
	height: 150px;
	margin: 0 0 10px;
}

#commentform #submit {
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	width: auto;
	padding: 5px 7px 5px 7px;
	color: #3C3937;
	font-size: 14px;
	line-height: 19px;
	cursor: pointer;
	text-decoration: none;
	font-family: 'Dosis', sans-serif;
}

#commentform #submit:hover {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #00993B;
	text-decoration: none;
}

.comment-author {
	color: #3C3937;
	font-family: Arial, sans-serif;
}

.comment-author span,
.comment-author span a,
.comment-author .says {
	font-size: 16px;
	
}

.comment-author span a, .comment-author span a:visited {
	color: #00993B;
	text-decoration: none;
}

.comment-author span a:hover {
	color: #00993B;
	text-decoration: underline;
}

.ping-list {
	margin: 0 0 40px;
}

.comment-list ol,
.ping-list ol {
	padding: 10px;
}

.comment-list li,
.ping-list li {
	font-weight: bold;
	list-style-type: none;
	margin: 15px 0 5px;
	padding: 10px 15px 10px 15px;
}

.comment-list li .avatar {
	background: transparent;
	border: 1px solid #DDDDDD;
	width: 48px;
	height: 48px;
	margin: 5px 0 0 10px;
	padding: 4px;
	float: right;
}

.comment-list li ul li {
	background: #FFFFFF;
	margin-right: -16px;
	list-style-type: none;
}

.comment-content p {
	margin: 0 0 20px;
}

.comment-content p,
.comment-reply,
#respond p {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 300;
	
}

.comment-notes {
	margin: 0 0 10px;
}

#respond label {
	display: block;
}

.comment-list cite,
.ping-list cite {
	font-style: normal;
}

.comment-meta {
	margin: 0 0 5px;
	color: #00993B;
	font-family: Arial, sans-serif;
	font-size: 12px;
	
}

.comment-meta a,
.comment-meta a:visited {
	color: #00993B !important;
	text-decoration: none !important;
}

.comment-meta a:hover {
	color: #00993B !important;
	text-decoration: underline !important;
}

.comment-content a,
.comment-content a:visited,
.comment-reply a,
.comment-reply a:visited,
#comments .navigation a,
#comments .navigation a:visited,
#respond a,
#respond a:visited {
	color: #00993B;
	text-decoration: none;
}

.comment-content a:hover,
.comment-reply a:hover,
#comments .navigation a:hover,
#respond a:hover {
	color: #00993B;
	text-decoration: underline;
}

.nocomments {
	text-align: center;
}

#comments .navigation {
	padding: 20px 0 20px;
	display: block;
}

.bypostauthor {
}

.thread-even {
	background: #EFF6F2;
}

.thread-alt {
	background: #EFF6F2;
}

.even,
.alt {
	border-top: 0px solid #4F4F4F;
	border-bottom: 0px solid #4F4F4F;
	border-left: 0px solid #4F4F4F;
	border-right: 0px solid #4F4F4F;
}

.commentlist .depth-2,
.commentlist .depth-3,
.commentlist .depth-4,
.commentlist .depth-5,
.commentlist .depth-6 {
	border-top: 0px solid #4F4F4F;
	border-bottom: 0px solid #4F4F4F;
	border-left: 0px solid #4F4F4F;
	border-right: 0;
}

.form-allowed-tags {
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	margin: 10px 0 20px;
	padding: 20px 20px 20px 20px;
}

#respond p.form-allowed-tags {
	color: #3C3937;
	font-family: Arial, sans-serif;
	font-size: 14px;
	
}

.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited {display:none;}

@media only screen and (max-width: 1020px) {
.site-container { border: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
body.override .site-header .wrap, .title-area, .site-header .widget-area { width: 100%; }
.title-area { height: 574px; padding-left: 0; text-align: center; float: none; }
.site-header .widget-area { padding: 0; }
.header-image .site-header .wrap .title-area { margin: 0 auto; float: none; }
body.override .menu-primary, body.override .menu-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { width: 100%; }
.site-header .widget-area { float: none; }
.genesis-nav-menu li.right { display: none; }
ul.menu-primary, ul.menu-secondary, .site-header ul.genesis-nav-menu, .site-header .genesis-nav-menu li { float: none; text-align: left; }
.menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li { display: inline-block; float: none; }
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li { text-align: left; }
body.override .site-inner { padding: 10px; }
body.override .content-sidebar-wrap, body.override .content { width: 100%; }
.content { padding: 0; }
body.override .breadcrumb { margin: 0 0 30px; }
body.override .sidebar-primary, body.override .sidebar-secondary { width: 100%; float: left; }
.sidebar-primary { margin: 20px 0 0; }
.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth,
.one-sixth, .three-fifths, .three-fourths,
.three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds { width: 100%; padding: 0 0 25px; }
.first { padding-top: 0 !important; }
#ez-home-container-wrap, #ez-home-sidebar-wrap { width: 100%; }
#ez-home-sidebar-wrap { margin: 20px 0 0; float: left; }
#ez-home-slider.ez-widget-area, .slider-inside #ez-home-slider.ez-widget-area { padding-bottom: 0; }
#home-hook-wrap { padding-bottom: 0; padding-left: 55px; padding-right: 48px; }
#ez-home-container-wrap, .ez-home-container-area,
#ez-feature-top-container, #ez-fat-footer-container { margin: 0 auto; padding-bottom: 0; }
body.override.fat-footer-inside #ez-fat-footer-container-wrap { margin-top: 0; margin-bottom: 20px; }

.site-footer .creds, .site-footer .gototop { width: 100%; text-align: center; float: none; }
.nav-primary, .nav-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { height: 100%; border-bottom: 0; }
.menu-primary, .menu-secondary, .site-header .menu, .menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li, .menu-primary li ul, .menu-secondary li ul, .site-header .genesis-nav-menu li ul { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.menu-primary li ul, .menu-secondary li ul, .site-header .genesis-nav-menu li ul { display: block; visibility: visible; height: 100%; left: 0; position: relative; }
.menu-primary a { border-right: 0 !important; border-bottom: 0px solid #DDDDDD !important; }
.menu-secondary a { border-right: 0 !important; border-bottom: 1px solid #DDDDDD !important; }
.site-header .genesis-nav-menu a { border-right: 0 !important; border-bottom: 0px solid #DDDDDD !important; }
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li { text-align: left; }
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited, .menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited, .site-header .genesis-nav-menu li li a, .site-header .genesis-nav-menu li li a:link, .site-header .genesis-nav-menu li li a:visited { width: auto; }
.menu-primary li ul ul, .menu-secondary li ul ul, .site-header .genesis-nav-menu li ul ul { margin: 0; }
ul.genesis-nav-menu, .genesis-nav-menu li  { text-align: left !important; }
.genesis-nav-menu .sub-menu a::before { content: "-"; }
.menu-primary li:hover ul ul, .menu-secondary li:hover ul ul { left: 0; }
.menu-primary .sub-menu a, .menu-primary .sub-menu a:link { padding: 11px 15px; }
.menu-primary .sub-menu li li a, .menu-primary .sub-menu li li a:link { padding: 11px 25px; }
.menu-primary .sub-menu li li ul li a, .menu-primary .sub-menu li li ul li a:link { padding: 11px 35px; }
.menu-secondary .sub-menu a, .menu-secondary .sub-menu a:link { padding: 11px 15px; }
.menu-secondary .sub-menu li li a, .menu-secondary .sub-menu li li a:link { padding: 11px 25px; }
.menu-secondary .sub-menu li li ul li a, .menu-secondary .sub-menu li li ul li a:link { padding: 11px 35px; }
.nav-primary, .nav-secondary { display: none; }
.responsive-primary-menu-container, .responsive-secondary-menu-container, .mobile-primary-toggle, .mobile-secondary-toggle { display: block; }
.content .override { padding: 0; }
body.override .breadcrumb { margin: 0 0 20px; }
.menu-primary {margin:0px !important;}
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited {display:block;}
.nav-primary {font-size:20px;}
.site-header {background:#ffffff !important; -webkit-border-radius: 0px !important; border-radius:0px !important; -webkit-box-shadow: none !important; box-shadow:none !important; margin-bottom:0px !important; min-height:150px !important;}
.site-header .widget-area {display:none;}
.menu-secondary {display:none;}
.site-inner {-webkit-border-radius: 0px !important; border-radius:0px !important; -webkit-box-shadow: none !important; box-shadow:none !important;}
#home-hook-wrap {padding:0 10px;}
#homebottomextra, .sidebar-primary, #ez-fat-footer-container-wrap {display:none;}
#siguenoscompartir {padding:0 10px !important;}
.nav-primary {border-bottom:2px solid #DDDDDD}
.content .post h2,
.content .page h2,
.content .entry-content h2,
.content h2.entry-title {
	font-size: 28px; }

.content .page h1,
.content h1.entry-title,
.content .entry-content h1,
.content .post h1  {
	font-size: 35px;
	padding-bottom:10px;
}
.preh1 {font-size:16px !important;}
#socialsharing-1 h4, #socialsharing-2 h4, #homesocialsharing-1 h4, #homesocialsharing-2 h4 {font-size:27px !important;}
}



@media only screen and (min-width: 768px) and (max-width: 1020px) {

}

@media only screen and (min-width: 480px) and (max-width: 1020px) {

.content .override { padding: 10px 20px 0; }
body.override .breadcrumb { margin: 0 20px 20px; }
.author-box { margin: 0px 20px 40px; }
#comments { margin: 0px 20px 15px; }
.entry-pings { margin: 0 20px; }
#respond { margin: 0 20px 15px; }

}

@media only screen and (max-width: 767px) {
.one-half, .one-third { width: 100%; padding: 0 0 25px; }

#ez-home-container-wrap .ez-widget-area,
#ez-feature-top-container .ez-widget-area,
#ez-fat-footer-container .ez-widget-area { width: 100%; padding-bottom: 20px; padding-left: 0 !important; }
#ez-home-sidebar-wrap { margin: 0; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {


}

/* Custom CSS
------------------------------------------------------------ */

.imground {
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.marginleft {
margin-left:30px;
}

.latest-tweets ul li {
list-style-type: none !important;
margin:10px 0 0 0 !important;
background:url(images/dots.png) no-repeat scroll 0 100% transparent;
padding-bottom:1px;
}

.tweet-details a {
font-size:12px;
color:#3C3937 !important;
}

/* Map Customize
------------------------------------------------------------ */

.prettyMapList .showSortingBtn,
.prettyMapList .showFilterBtn {
	margin-top:0px;
}

.prettyMapList .mapHolder {
	height:500px;
}

.infoWindowContainer .infoWindow {
	width:252px;
}

body .infoWindowContainer .infoWindow h3 {
	color:#3C3937 !important;
}

.infoWindowContainer .infoWindow .infowindowContent {
	height:80px;
}

.infoWindowContainer .infoWindow h3, .prettyMapList .corePrettyStyle {
	text-shadow: none;
}

/* Landing Page
------------------------------------------------------------ */

body.landing-page {
	font-family:Arial,sans-serif;
	font-size:14px;
}

.landing-page .one-half {
	margin:0px;
}

.lppadding {
	height:20px;
}

.landing-page .responsive-primary-menu-container,
.landing-page .mobileacceso{
	display:none !important;
}

.landing-page h1 {
	font-size:35px !important;
	color:#00993b !important;
	float:right;
}

.landing-page .entry-content p,
.landing-page .entry-content ul li,
.landing-page .entry-content ol li {
	font-size: 14px;
}


.landing-page .gform_wrapper input[type="text"] {
	background:#ffffff !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #dddddd !important;
	box-shadow:inset 1px 1px 1px 1px #eeeeee;
}

.landing-page .gform_wrapper .gform_footer {
	margin:0px;
	padding:8px 10px;
}

.landing-page .gform_wrapper .gform_footer input.button,
.landing-page .gform_wrapper .gform_footer input[type="submit"] {
	float:none;
	background:#00993b;
}

.landing-page .gform_wrapper .gform_footer input.button:hover,
.landing-page .gform_wrapper .gform_footer input[type="submit"]:hover {
	background:#4F4F4F;
}

.landing-page .gfield_label {
	font-weight:normal !important;
	color:#00993b;
}

.greenlandbg {
	background: #00993b;
	color:#ffffff !important;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	font-size:18px;
	font-weight:500;
	font-family:'Dosis',sans-serif;
}

.greenlandbg a {
	color:#ffffff !important;
	font-size:20px;
}

.greenlandbg a:hover {
	color:#ffffff;
}

.greenlandbg .info {
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	font-family:'Dosis',sans-serif;
}

.lpheadline {
	font-size: 20px;
	line-height:1.2;
	font-weight:600;
}

.landing-page .content-sidebar-wrap {
	background:#ffffff;
	padding-bottom:20px;
}

.landing-page.full-width-content .content{
	width:990px;
}

.landing-page .content {
	padding:15px;
}

.landing-page .two-thirds {
	padding-left:1.3%;
}

.landing-page .first.one-third {
	padding-left:0%
}

.landing-page .one-third {
	width:33.5%
}

.boxshadowlp {
	box-shadow: 0 0 5px #999999;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	padding:10px;
	margin:2px;
}

.lpbutton {
	color:#ffffff !important;
	background:#00993b;
	font-size:24px;
	padding:10px;
	text-decoration:none !important;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.lpbutton:hover {
	background:#4F4F4F;
}


.centerlp {
	text-align:center;
	padding-bottom:10px;
}

/* Blog date
------------------------------------------------------------ */

.entry-meta .time,
.entry-meta .time span {
	color: #fff;
	display: block;
	text-align: center;
	width: 50px;
}
.entry-meta .time {
	top:0px;
	left:0px;
	position:absolute;
}
.entry-meta .day {
	background: #00993B;
	font-size: 26px;
	font-weight: 100;
	height: 33px;
	line-height: 1.3em;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.entry-meta .month {
	background: #3C3937;
	height: 20px;
	line-height: 1.4em;
	text-transform: uppercase;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.content .post h1.entry-title {
	margin: 10px 10px 0 60px;
}
.content .post h2.entry-title {
	margin: 10px 10px 0 60px;
}

.entry-header {
	position:relative;
}

/* Tarifas
------------------------------------------------------------ */

.tarifasname {
	font-style: italic;
	font-size:20px;
}

.greyfont {
	color:#ffffff !important;
	font-weight: 500;
}

.tarifasgreen {
background:#85be7b;
}

.tarifasyellow {
background:#FCC418;
}

.tarifasorange {
background:#F68B36;
}

.tarifaspink {
background:#d35976;
}

.tarifasbrown {
background:#cbc1ae;
}

.tarifasyellow,
.tarifasorange,
.tarifaspink,
.tarifasgreen {
padding:20px;
-webkit-border-radius: 25px 25px 25px 0px;
border-radius: 25px 25px 25px 0px;
min-height:220px;
}



.tarifaswrap {
background:#EFF6F2 !important;
padding:10px 0px 20px 0px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin-bottom:20px;
}

.tarifaswrap2 {
background:#EFF6F2 !important;
padding:10px 0px 20px 0px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin-bottom:20px;
}

.tarifaswrap2 .headline {
font-size:28px;
color:#00993B;
font-weight:500;
padding-left:10px;
}

.basicgreen {
background:#85be7b;
color:#ffffff !important;
}

.basicgreen1 {
background:#91C488;
}

.basicgreen2 {
background:#9DCB95;
}

.basicgreen3 {
background:#AAD2A3;
}

.basicgreen4 {
background:#B6D8B0;
}

.basicgreen5 {
background:#C2DEBD;
}

.basicgreen6 {
background:#CEE5CA;
}

.basicgreen7 {
background:#DAECD7;
}

.basicgreen8 {
background: #DAECD7; /* Old browsers */
background: -moz-linear-gradient(left,  #DAECD7 0%, #f3f8f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#DAECD7), color-stop(100%,#f3f8f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #DAECD7 0%,#f3f8f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #DAECD7 0%,#f3f8f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #DAECD7 0%,#f3f8f2 100%); /* IE10+ */
background: linear-gradient(to right,  #DAECD7 0%,#f3f8f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DAECD7', endColorstr='#f3f8f2',GradientType=1 ); /* IE6-9 */
line-height: 1.1em !important;
}

.startyellow {
background:#FCC418;
color:#ffffff !important;
}

.startyellow1 {
background:#FCCA2F;
}

.startyellow2 {
background:#FDD046;
}

.startyellow3 {
background:#FDD65D;
}

.startyellow4 {
background:#FDDC74;
}

.startyellow5 {
background:#FEE28C;
}

.startyellow6 {
background:#FEE7A3;
}
.startyellow7 {
background:#FEEDBA;
}

.startyellow8 {
background: #FEEDBA; /* Old browsers */
background: -moz-linear-gradient(left,  #FEEDBA 0%, #fff9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FEEDBA), color-stop(100%,#fff9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #FEEDBA 0%,#fff9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #FEEDBA 0%,#fff9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #FEEDBA 0%,#fff9e8 100%); /* IE10+ */
background: linear-gradient(to right,  #FEEDBA 0%,#fff9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEEDBA', endColorstr='#fff9e8',GradientType=1 ); /* IE6-9 */
line-height: 1.1em !important;
}

.plusorange {
background:#F68B36;
color:#ffffff !important;
}

.plusorange1 {
background:#F7974A;
}

.plusorange2 {
background:#F8A25E;
}

.plusorange3 {
background:#F9AE72;
}

.plusorange4 {
background:#FAB986;
}

.plusorange5 {
background:#FAC59A;
}

.plusorange6 {
background:#FBD1AF;
}

.plusorange7 {
background:#FCDCC3;
}

.plusorange8 {
background: #FCDCC3; /* Old browsers */
background: -moz-linear-gradient(left,  #FCDCC3 0%, #fef3eb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FCDCC3), color-stop(100%,#fef3eb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #FCDCC3 0%,#fef3eb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #FCDCC3 0%,#fef3eb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #FCDCC3 0%,#fef3eb 100%); /* IE10+ */
background: linear-gradient(to right,  #FCDCC3 0%,#fef3eb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCDCC3', endColorstr='#fef3eb',GradientType=1 ); /* IE6-9 */
line-height: 1.1em !important;
}

.ocapink {
background:#d35976;
color:#ffffff !important;
}

.ocapink1 {
background:#d35976;
}

.ocapink2 {
background:#d76983;
}

.ocapink3 {
background:#db7890;
}

.ocapink4 {
background:#df889c;
}

.ocapink5 {
background:#e397a9;
}

.ocapink6 {
background:#e8a7b6;
}

.ocapink7 {
background:#ecb6c3;
}

.ocapink8 {
background: #ecb6c3; /* Old browsers */
background: -moz-linear-gradient(left,  #ecb6c3 0%, #f8e5e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ecb6c3), color-stop(100%,#f8e5e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ecb6c3 0%,#f8e5e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ecb6c3 0%,#f8e5e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ecb6c3 0%,#f8e5e9 100%); /* IE10+ */
background: linear-gradient(to right,  #ecb6c3 0%,#f8e5e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb6c3', endColorstr='#f8e5e9',GradientType=1 ); /* IE6-9 */
line-height: 1.1em !important;
}

table.table1{
    font-size: 16px;
  line-height: 1.8em;
    border-collapse:separate;
font-family:'verdana',sans-serif;
width:100%;
text-align:center;
}

.table1 img.centered, .aligncenter {
margin-bottom:0;
}

.table1 thead th {
    padding:2px;
    color:#666666;
    background-color:#e6e6e6;
    font-weight: normal;
}

.table1 tbody th {
    color: #FFFFFF;
width:70px;
font-size:22px;
font-weight:500;
}

.table1 thead th:empty{
    background:transparent;
    border:none;
}

.table1 tbody td {
    padding:2px;
    color:#000000;
}

.white {
color:#ffffff !important;
}

table.table2 {
    font-size: 16px;
  line-height: 1.8em;
    border-collapse:separate;
font-family:'verdana',sans-serif;
width:100%
}

.table2 tbody td {
    padding:10px;
    background:#e6e6e6;
}

.table2 tbody th {
    padding:10px;
    background:#C7C7C7;
    font-weight:normal;
}

.tarifasiphone {
	display:none;
}

/* Calcular Customize
------------------------------------------------------------ */
.caltableone {
background:#E9F1ED;
-webkit-border-radius: 10px;
border-radius:10px;
padding:20px;
margin-bottom:10px;
}

.caltableone tr {
background:#f4f8f6;
}

.caltableone tr td {
padding:5px !important
}

.caltabletwo {
background:#a1c3b2;
font-size:22px;
font-weight:500;
padding:10px 20px;
-webkit-border-radius: 10px;
border-radius:10px;
margin-bottom:10px;
}

.caltablethree {
background: #7BB82A url(images/calcularcar.png) bottom right no-repeat;
-webkit-border-radius: 10px;
border-radius:10px;
clear:left;
color:#ffffff;
padding:20px;
}

.caltableone .headline {
font-size:28px;
font-weight:500;
}

.caltablethree .costheadline {
font-size:22px;
font-weight:500;
}

.savingtext {
font-size:30px;
font-weight:500;
background: #00993B;
-webkit-border-radius: 10px;
border-radius:10px;
width:190px;
padding:10px;
}

.caltablethree .headline {
font-size:34px;
font-weight:500;
}

.calcularbutton {
float:right !important;
}

.calcularbutton input[type="submit"] {
color:#ffffff;
background:#4f4f4f;
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-weight:700;
font-size:16px;
padding:5px 10px !important;
cursor:pointer;
}

.calcularbutton input[type="submit"]:hover {
background:#7BB82A;
}

/* Various Custom
------------------------------------------------------------ */

.headline2 {
	margin: 0 0 10px;
	line-height: 1.25;
	font-family: 'Dosis', sans-serif;
font-weight:600;
font-size:44px;
color:#7BB82A;
}

.parkings .content {
padding:10px 0px;
width:1020px;
}

.dotborder {
width:80px;
border-bottom: 2px dotted #3C3937;
margin-bottom:20px;
}

.arrow {
width: 0; 
height: 0; 
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #F68B36;
margin-top:-40px;
}

.preh1 {
font-weight:600;
font-size:26px;
}

.imgresponsive {
display:inline-block;
}

.clearborder {
	clear:right;
	border:1px solid #e6e6e6;
	margin-bottom:20px;
}

.parkingsresponsiveimg {
	display:none;
}

/* Custom sidebar
------------------------------------------------------------ */

.floatrightsidebar {
margin-left:32px;
}

.sidebarmapa {
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding:5px;
border:2px solid #e6e6e6;
margin-left:35px;
padding-bottom:15px !important;
}

.sidebar.widget-area ul li a {
background: #7BB82A url(images/arrow.png) top right no-repeat;
padding:2px 0px 2px 15px !important;
display:block;
color:#ffffff !important;
text-decoration: none !important;
}

.sidebar.widget-area ul li a:hover {
background:#00993B url(images/arrow.png) top right no-repeat;
}

.sidebar.widget-area ul li.current_page_item a {
background:#00993B url(images/arrow.png) top right no-repeat;
}

.sidebargrey {
background:#E9F1ED url(images/arrow.png) top right no-repeat;
display:block;
padding:2px 0px 2px 15px !important;
text-decoration: none !important;
margin-bottom:2px;
color:#000000 !important
}

.sidebargrey:hover {
background:#EFF6F2 url(images/arrow.png) top right no-repeat;
}

.widget_nav_menu .first-menu-item a {
border-top-right-radius:5px;
}

.widget_nav_menu .last-menu-item a {
border-bottom-right-radius:5px;
}

.sidebarfirst {
border-top-right-radius:5px;
}
.sidebarlast {
border-bottom-right-radius:5px;
}

.content-sidebar-wrap,
#ez-home-top-container {
background: #FFFFFF url(images/ciudad_pie.jpg) bottom center no-repeat;
padding-bottom:150px
}

.sidebar-content #sidebar {
padding-top:40px;
}

/* comments
------------------------------------------------------------ */

.comment-list li,
.ping-list li {
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

.comment-list li ul li {
margin-right:0px;
}

/* custom site-header
------------------------------------------------------------ */



.site-header {
-webkit-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px #999999;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin-bottom:30px;
}

.site-header {
/*background: #FFFFFF url(images/carheader.jpg) top center no-repeat;*/
background:#ffffff;
min-height:390px;
}

.ez-home .site-header {
background: #FFFFFF url(images/homeheaderbg.png) top center no-repeat;
min-height:590px;
}



/* featuredpage-post
------------------------------------------------------------ */

.featuredpage .page,
.featuredpost .post {
background:url(images/dots.png) no-repeat scroll 0 100% transparent;
margin-top:20px !important; 
}

.featuredpage .page a,
.featuredpage .page a:visited,
.featuredpost .post a,
.featuredpost .post a:visited {
font-weight:600;
font-size:14px;
color:#3C3937 !important;
}

.featuredpage .page a:hover,
.featuredpost .post a:hover {
font-weight:600;
font-size:14px;
color:#00993B !important;
text-decoration:none !important;
}

.featuredpage .page h2 a,
.featuredpage .page h2 a:visited,
.featuredpost .post h2 a,
.featuredpost .post h2 a:visited {
font-weight:600;
font-size:16px;
color:#3C3937 !important;
}

.featuredpage .page h2 a:hover,
.featuredpost .post h2 a:hover {
font-weight:600;
font-size:16px;
color:#00993B !important;
}

/* header menu
------------------------------------------------------------ */

.alta {
background:#f1892a !important;
margin-right:2px;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}

.acceso {
background:#848484 !important;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
}

.alta:hover {
background:#000000 !important;
margin-right:2px;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}

.acceso:hover {
background:#000000 !important;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
}

/* social sharing
------------------------------------------------------------ */

#siguenoscompartir {
padding:0px 45px 0px 45px;
overflow:hidden;
}

#socialsharing-1 h4,
#socialsharing-2 h4,
#homesocialsharing-1 h4,
#homesocialsharing-2 h4 {
float:left;
color:#848484 !important;
font-size:34px;
font-weight:600;
margin:0px;
padding:0px;
}

#bordertopsocial {
border-top:2px solid #848484 !important;
clear:left;
}

.ez-home-container-area {
border-bottom:2px solid #848484;
padding-bottom: 20px;
}

span.mr_social_sharing,
span.mr_social_sharing_top {
margin-top:10px !important;
}

div.mr_social_sharing,
span.mr_social_sharing,
div.mr_social_sharing_top,
span.mr_social_sharing_top {
margin-left:6px !important;
}

/* homebottomextra
------------------------------------------------------------ */

#homebottomextra-1,
#homebottomextra-2,
#homebottomextra-3 {
padding-bottom:20px;
font-family: Arial, sans-serif;
}

#homebottomextra p {
margin-bottom:20px;
}

#homebottomextra {
background: #EFF6F2;
padding:20px 38px 10px 38px;
-webkit-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px #999999;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin-bottom:20px;
}

#homebottomextra .ez-widget-area h4 {
font-size:45px;
color:#00993B;
font-weight:600;
margin-top:-10px;
font-family: 'Dosis', sans-serif;
}

#homebottomextra .name {
font-weight:600;
margin-top:30px;
float:left;
clear:right;
}


#ez-fat-footer-container-wrap {
-webkit-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px #999999;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin-bottom:5px;
}

.site-inner {
-webkit-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px #999999;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin-bottom:20px;
}
/* Fleet
------------------------------------------------------------ */

.fleetwrap {
background:#EFF6F2 !important;
padding:10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin:4px;
-webkit-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px #999999;
margin-bottom:20px;
}

.fleetgreen {
background:#7BB82A;
color:#ffffff;
font-size:30px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
padding-left:15px;
font-weight:600;
margin-bottom:10px;
}

.fleetwhite {
background:#ffffff;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
padding:10px;
}

.fleetwhite p {
font-size:14px;
}

.fleetsubheadline {
font-weight:700;
}

.fleetwhite li {
background:url(images/localization.png) no-repeat;
list-style:none !important;
margin-left:0px !important;
padding:0px 0px 10px 40px !important;
font-size:14px !important;
}

.fleetwhite p  {
margin-bottom:0px !important;
}

.floatright {
float:right;
margin-top:-30px;
}

/* custom forms
------------------------------------------------------------ */

.contacto .contactform {
	margin-left:0px !important;
}

.contactform {
margin-left:35px;
margin-right:0px;
background:#f0f4f1;
padding:10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

.homecontactform {
margin-top:20px;
background:#ffffff;
padding:10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

.contactform .gform_title,
.homecontactform .gform_title {
color:#00993B !important;;
font-size:28px !important;
line-height:0.6em;
font-weight:700 !important;
}

.contactform .gform_description,
.homecontactform .gform_description {
color:#00993B;
font-size:20px;
font-weight:600 !important;
}

.contactform .gform_heading,
.homecontactform .gform_heading {
margin-bottom:0px !important;
}

.contactform .gfield_label,
.homecontactform .gfield_label,
.megustabox .gfield_label,
.barriobox .gfield_label {
font-weight:500 !important;
font-size:14px !important;
}

.gform_wrapper ul li:before,
.gform_wrapper ul li:after,
.gform_wrapper ul.gform_fields {
padding-right:10px;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea {
border:none;
}

.homecontactform .gform_wrapper input[type="text"],
.homecontactform .gform_wrapper input[type="url"],
.homecontactform .gform_wrapper input[type="email"],
.homecontactform .gform_wrapper input[type="tel"],
.homecontactform .gform_wrapper input[type="number"],
.homecontactform .gform_wrapper input[type="password"],
.homecontactform .gform_wrapper .top_label input.large,
.homecontactform .gform_wrapper .top_label select.large,
.homecontactform .gform_wrapper .top_label textarea.textarea,
.megustabox .gform_wrapper input[type="text"],
.megustabox .gform_wrapper input[type="url"],
.megustabox .gform_wrapper input[type="email"],
.megustabox .gform_wrapper input[type="tel"],
.megustabox .gform_wrapper input[type="number"],
.megustabox .gform_wrapper input[type="password"],
.megustabox .gform_wrapper .top_label input.large,
.megustabox .gform_wrapper .top_label select.large,
.megustabox .gform_wrapper .top_label textarea.textarea {
border:none;
background:#EFF6F2;
}

.gform_wrapper li, .gform_wrapper form li {
	margin-bottom:5px !important;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"] {
color:#ffffff;
background:#4f4f4f;
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-weight:700;
float:right;
padding:5px 10px !important;
cursor:pointer;
font-size:16px !important;
}

.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover {
background:#7BB82A;
}

.telbox {
background: #FFFFFF url(images/cardhand.png) top right no-repeat;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding:10px;
border:2px solid #e6e6e6;
margin-left:35px;
padding-bottom:30px !important;
}

.hometelbox {
background: #FFFFFF url(images/cardhand.png) top right no-repeat;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding:10px;
padding-bottom:35px !important;
font-family: 'Dosis', sans-serif;
}

.telboxheadline {
padding-top:150px;
width:220px;
color:#00993B;
font-size:28px !important;
line-height:1em;
font-weight:600;
padding-bottom:10px;
}

.telboxsubheadline {
padding-top:10px;
width:235px;
color:#00993B;
font-size:24px !important;
line-height:1em;
font-weight:600;
}

.boxaddressheadline {
color:#7BB82A;
font-size:20px;
font-weight:600 !important;
margin-top:30px;
}

.boxaddress {
font-size:14px;
font-weight:500;
}

.boxaddressbold {
font-size:16px;
font-weight:700;
}
.telboxaltagratis {
color:#ffffff !important;
font-size:24px;
font-weight:600;
padding:0 15px;
background:#f1892a;
-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;
width:110px;
text-decoration: none !important;
}

.telboxaltagratis:hover {
background:#000000;
cursor: pointer; !important;
}

.hometelbox .gform_wrapper input[type="text"],
.telbox .gform_wrapper input[type="text"],
.megustabox .gform_wrapper input[type="text"] {
border:none;
background:#EFF6F2 !important;
}

.hometelbox .gfield_label,
.telbox .gfield_label {
font-weight:700 !important;
font-size:18px !important;
}

.megustabox {
background: #FFFFFF;
border:1px solid #fdc418;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding:10px;
margin-left:35px;
}

.megustabox .headline {
font-size:45px;
color:#00993B;
font-weight:500;
line-height:1em;
}

.megustabox .endtext {
padding-top:15px;
font-weight:500;
font-size:23px;
line-height:1em;
}

.barriobox {
background: #f0f4f0;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding:10px;
margin-left:35px;
padding-bottom:35px !important;
}

.barriobox .headline {
font-size:26px;
font-weight:400;
line-height:1em;
margin-top:55px;
}

.barriobox .subheadline {
font-size:18px;
font-weight:500;
line-height:1em;
margin-top:25px;
}

/* Data de alta
------------------------------------------------------------ */

.altagreen {
background:#85be7b;
}

.altayellow {
background:#FCC418;
}

.altaorange {
background:#F68B36;
}

.altapink {
background:#d35976;
}

.altabrown {
background:#cbc1ae;
}

.altayellow,
.altaorange,
.altapink,
.altabrown,
.altagreen {
padding:10px;
-webkit-border-radius: 25px 25px 25px 0px;
border-radius: 25px 25px 25px 0px;
}

.altaheadline {
color:#ffffff;
font-size:34px;
font-weight:400;
line-height: 1.1em;
}

.altasubheadline {
color:#ffffff;
font-size:90px;
font-weight:500;
line-height: 0.8em;
padding-bottom:35px;
}

.altapink .altasubheadline {
color:#ffffff;
font-size:70px;
line-height:1.05;
}

.altasubheadlineempresa {
color:#ffffff;
font-size:90px;
font-weight:500;
line-height: 0.8em;
padding-bottom:35px;
letter-spacing:-6px;
}

.altagreybox {
color:#ffffff !important;
background:#4f4f4f;
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
display:block;
font-size:25px;
font-weight:500;
padding:0px 10px !important;
cursor:pointer;
text-decoration:none !important;
text-align:center;
margin:10px 0px;
}

.altagreybox:hover {
background:rgba(79,79,79,0.6);
}

.altalightbox {
color:#4f4f4f !important;
background:rgba(255,255,255,0.6);
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
display:block;
font-size:16px;
font-weight:500;
padding:0px 10px !important;
cursor:pointer;
text-decoration:none !important;
text-align:center;
}

.altalightbox:hover {
background:rgba(255,255,255,0.8);
}

.arrowgreen {
background:url(images/greenarrow.png) no-repeat;
padding:20px;

margin-top:-1px;
}

.arrowyellow {
background:url(images/yellowarrow.png) no-repeat;
padding:20px;
margin-top:-1px;
}

.arroworange {
background:url(images/orangearrow.png) no-repeat;
padding:20px;
margin-top:-1px;
}

.arrowpink {
background:url(images/pinkarrow.png) no-repeat;
padding:20px;
margin-top:-1px;
}

.arrowbrown {
background:url(images/brownarrow.png) no-repeat;
padding:20px;
margin-top:-1px;
}

.minheight {
	min-height:110px;
	font-size:18px;
}


/* custom columns
------------------------------------------------------------ */
.onehalf,
.onefifth,
.fourfifths {
	float: left;
	margin: 0 0 20px;
}

.onefourth {
	float: left;
	margin: 0 0 0 0;
	padding-right:2%;
}

.onefifth {
	width: 17.4%;
}

.fourfifths {
	width: 78.6%;
}

.paddingleft {
padding-left:4%;
}

.onehalf {
	width: 48%;
}

.onethird {
	width:30%;
	margin-right:3%;
	margin-bottom:10px;
	display:inline-block;
}

.onefourth {
	width: 22.5%;
}

.threefourth {
	width: 67.5%;
}

/* About Us
------------------------------------------------------------ */

.imgWrap {
  position: relative;
  height: 200px;
  width: 200px;
  float:left;
  margin:0 30px 30px 0;
}

.trabajar {
  position: relative;
  height: 192px;
  width: 192px;
  float:left;
  margin:0 20px 20px 0;
  background:#00993B;
  color:#ffffff;
  font-size:13px;
  padding:4px;
  line-height: 1.5;
}

.trabajar a {
	color:#ffffff !important;
}

.imgDescription {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  visibility: hidden;
  opacity: 0;
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  -ms-transition:all .5s ease-out;
  -o-transition:all .5s ease-out;
  transition:all .5s ease-out;
}


.imgWrap:hover .imgDescription {
  visibility: visible;
  opacity: 1;
}

.imgDescription .name {
	color:#7BB82A;
}

.imgDescription .title {
	color:#848484;
	margin-bottom:10px;
}

.imgDescription p {
	font-size:12px;
}

.imgDescription .joke {
	font-size:13px;
	margin-top:5px;
	font-style: italic;
	position:absolute;
	bottom:0px;
}

.imgDescription p {
	margin-bottom:0px !important;
}



/* Opiniones
------------------------------------------------------------ */

.opiniones .headline {
font-weight:600;
font-size:22px
}

.opiniones .name {
font-size:14px;
padding-bottom:20px
}

.opiniones p{
margin-bottom:5px !important;
}

/* Civics
------------------------------------------------------------ */

.civics {
border-top:1px solid #3C3937;
padding-top:10px;
clear:left;
}

.civics .headline {
font-weight:600;
font-size:22px
}

.civics p {
margin-bottom:5px !important;
}

/* Link box
------------------------------------------------------------ */

.greybox {
color:#ffffff !important;
background:#4f4f4f;
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-weight:500;
padding:5px 10px !important;
cursor:pointer;
text-decoration:none !important;
}

.greenbox {
color:#ffffff !important;
background:#7BB82A;
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-weight:500;
padding:5px 10px !important;
cursor:pointer;
text-decoration:none !important;
}

.greenboxcondiciones {
color:#ffffff !important;
background:#7BB82A;
border:none;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-weight:500;
padding:10px 15px !important;
cursor:pointer;
text-decoration:none !important;
font-size:18px;
line-height:3;
}

.greybox:hover {
background:#7BB82A;
}

.greenbox:hover,
.greenboxcondiciones:hover {
background:#4f4f4f;
}


/* Custom Responsive CSS
------------------------------------------------------------ */

@media only screen and (max-width: 1020px) {
.mobileacceso {
	display:inline-block;
}
.parkingsresponsiveimg  {
	display:inline;
}

.imgresponsive,
.parkingsresponsive {
display:none !important;
}

.landing-page.full-width-content .content {
	width:100%;
}

.landing-page .one-third {
	width:100%;
	padding-left:0px;
}

.landing-page .content {
	padding:0px;
}

.prettyMapList .mapHolder {
	width:90%;
	margin:auto;
}

.landing-page .two-thirds {
	padding-left:0;
}

}
@media only screen and (min-width: 768px) and (max-width: 1020px) {
.onethird {
	width:47%;
	margin-right:2%;
	margin-bottom:20px;
}

.minheight {
	min-height:80px;
}

.tarifasyellow,
.tarifasorange,
.tarifaspink,
.tarifasgreen {
min-height:300px;
}

}
@media only screen and (min-width: 480px) and (max-width: 1020px) {

}
@media only screen and (max-width: 767px) {

.removevideolb {
	display:none;
}

.showvideoiframe {
	display:inline;
}	
	
	
.menu-primary {
margin-top:0px;
margin-bottom:0px;
position:relative;
}

.onefourth {
	width: 45%;
	margin-bottom:20px;
}

.tarifasiphone {
	display:inline;
}

.tarifasdesktop {
	display:none;
}
.onethird {
	width:100%;
	margin-bottom:20px;
}

.minheight {
	min-height:10px !important;
}

.tarifasyellow,
.tarifasorange,
.tarifaspink,
.tarifasgreen {
min-height:180px;
}

}
@media only screen and (max-width: 600px) {

.tarifasyellow,
.tarifasorange,
.tarifaspink,
.tarifasgreen {
min-height:100%;
}

.onefourth {
	width: 100%;
}

.caltablethree {
background: #7BB82A;
-webkit-border-radius: 10px;
border-radius:10px;
clear:left;
color:#ffffff;
padding:20px;
}


}
@media only screen and (max-width: 479px) {
.caltableone {
padding:20px 20px 50px 20px;
}
.header-image .site-header .wrap .title-area {
	background: url(images/logoiphone.png) left top no-repeat;
	height: 120px;
}
.site-header {
	min-height:120px !important;
}
.header-image .title-area, .header-image .site-title, .header-image .site-title a {
	height:120px;
	width:270px;
}

.credsiphone {
	display:block;
}

}