/*
Theme Name: Ivena Child
Description: Ivena Child Theme
Author: Your name here
Template: ivena
Version: 1.5.1
*/
@import url("../ivena/style.css");
@import url('../ivena/candara/candara-style.css');
*{
	font-family:'Candara'!important;
}
body.home .breadcrumb {
display:none;
font-family:'Candara'!important;
}
.services-row{
width: 100%;
}
.main-navigation li a{
font-size: 15px
}
.fifth-col{
width: 19.675%;
padding: 5px;
display: inline-block;
text-align: center;
vertical-align: top;
}
.fifth-col h3{
font-weight: bold;
line-height: 1em;
color:#000;
font-size:20px;
}
.caged{
max-width: 1120px;
/*width: 960px!important;*/
margin: 0 auto !important;
float: none !important;
}
.caged-orange{
max-width:1120px;
/*width:960px;*/
margin: 0 auto !important;
padding: 20px 0;
color: #fff;
}
.hommie-click {
padding: 10px 30px;
background-color: #fff;
border: solid 1px #fff;
color: #f05a28!important;
text-decoration: none;
font-size: 16px;
border-radius: 10px;
-o-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
cursor: pointer;
margin-left: 65%;
position: absolute;
margin-top: -50px;
}
.hommie-click:hover{
background: #f05a28 !important;
color: #FFF !important;
text-decoration: none;
}
.hommie-click2 {
padding: 10px 50px;
background-color: #fff !important;
border: solid 1px #fff;
color: #000!important;
text-decoration: none;
font-size: 16px;
border-radius: 10px;
-o-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
cursor: pointer;
display: inline-block;
margin-top: 30px;
}
.hommie-click2:hover{
background: transparent !important;
color: #fff !important;
text-decoration: none;
}
.vc_custom_1401991811375 {
background-color: #0c223f !important;
font-size: 15px;
}
.vc_custom_1401992636393{
padding:20px 0;
font-size: 15px;
}
.grey-box {
border-top: 2px solid #395575;
width: 600px;
margin: 0 auto;
padding: 20px 10px;
font-size: 1.3em;
}
.vc_custom_1401993050803 {
background-size: cover;
-webkit-background-size: cover;
font-size: 15px;
}
.vc_custom_1402493931683{
	background-attachment: fixed;
}
.vc_custom_1402513801252{
	background-attachment: fixed !important;
}
/*BG de 18 años en HOME*/
.vc_custom_1402513823951, .vc_custom_1402513801252{
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	background-attachment: fixed;
}
.vc_custom_1401993130836 {
font-size: 15px;
}
.vc_custom_1402002921242 {
background-color: #d1d2d4 !important;
padding-bottom: 30px;
}
.vc_custom_1402002921242 h1{
font-size: 50px;
}
#footerLogo {
margin: 0;
margin-top: 10px;
border-bottom: 1px solid #F2F2F3;
padding-bottom: 13px;
}
.widget-title-footer{
font-size: 24px !important;
}
.text-3 img{
margin: 0 20px;
}
.text-widget{
font-size: 16px !important;
}
i.adress{
background: url(http://www.rgeconsultores.com/wp-content/uploads/2014/06/icon-geo.png) no-repeat;
-webkit-background-size: 32px;
background-size: 32px;
width: 32px;
height: 32px;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
i.letter{
background: url(http://www.rgeconsultores.com/wp-content/uploads/2014/06/icon-mail.png) no-repeat;
-webkit-background-size: 32px;
background-size: 32px;
width: 32px;
height: 32px;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
i.phone{
background: url(http://www.rgeconsultores.com/wp-content/uploads/2014/06/icon-phone.png) no-repeat;
-webkit-background-size: 32px;
background-size: 32px;
width: 32px;
height: 32px;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
i.linked{
background: url(http://www.rgeconsultores.com/wp-content/uploads/2014/06/linkedin.png) no-repeat;
-webkit-background-size: 32px;
background-size: 32px;
width: 32px;
height: 32px;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
#header.small img{
width: 53% !important;
}
i.logo-inlined{
width: 150px;
height:20px;
background: url(http://www.rgeconsultores.com/wp-content/uploads/2014/06/logoRGE.png) no-repeat;
-webkit-background-size: 100%;
background-size: 100%;
display: inline-block;
vertical-align: text-bottom !important;
}
.breadcrumb {
background: url(http://www.rgeconsultores.com/wp-content/uploads/2014/06/bg-header2.jpg) center -100px !important;
background-attachment: fixed !important;
color:#fff;
-webkit-background-size: 100% !important;
background-size: 100% !important
}
.breadcrumb .page_title{
color: #ffffff !important;
font-size: 2em !important;
}

#copyright{
	margin-top: -6px !important;
	color:#ffff !important;
}
#copyright a span{
margin-left: 20px;	
color:#ffff !important;
}


.page_description {
color: #ffffff !important;
font-size: 14px;
font-style: normal !important;
margin-top: 0px;
margin-left: 10px;
}
.wpcf7-form-control {
padding: 0;
}
input.wpcf7-form-control.wpcf7-text {
width: 70% !important;
}
.wpcf7-textarea{
height: 30px !important
}
h2.bigH {
font-size: 2.2em;
color: #fff;
padding: 0 10px;
border-radius: 5px;
background: -moz-linear-gradient(left,  rgba(60,89,121,1) 0%, rgba(60,89,121,1) 54%, rgba(60,89,121,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(60,89,121,1)), color-stop(54%,rgba(60,89,121,1)), color-stop(100%,rgba(60,89,121,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(60,89,121,1) 0%,rgba(60,89,121,1) 54%,rgba(60,89,121,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(60,89,121,1) 0%,rgba(60,89,121,1) 54%,rgba(60,89,121,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(60,89,121,1) 0%,rgba(60,89,121,1) 54%,rgba(60,89,121,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(60,89,121,1) 0%,rgba(60,89,121,1) 54%,rgba(60,89,121,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c5979', endColorstr='#003c5979',GradientType=1 ); /* IE6-9 */
}
h2.bigH2 {
font-size: 1.2em !important;
color: #fff;
padding: 0 10px;
border-radius: 5px;
background: rgba(60,89,121,1);
}
.bigger{
font-size: 50px !important;
line-height: 51px !important;
margin-bottom: 20px !important;
}
footer span.white-futer{
color: #999999 !important;
}
.wpb_accordion_header.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-corner-all{
	font-size: 20px !important;
	font-weight: normal !important;
	text-transform: uppercase;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	font-size: 20px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}
.symple-callout-caption {
	float: left;
	font-size: 1.6em;
	font-weight: 400;
	width: 90% !important;
	color: #555;
}
#cintillo{
position: absolute;
left: 30px;
top: -15px;
}
#cintillo span.tela,  #header.small #cintillo span.tela{
	width:90px !important;
	height:160px !important;
	display: block;
}

:lang(es-Es) #cintillo span.tela{
	background: url('http://www.rgeconsultores.com/wp-content/uploads/2020/07/brandme30anos.png') no-repeat;
}

:lang(en-US) #cintillo span.tela{
	background: url('http://www.rgeconsultores.com/wp-content/uploads/2020/07/brandme30ans.png') no-repeat;
}

.gif-title {
position: absolute;
left: 53%;
top: 15%;
text-align: left;
width: 40%;
/*background: #309e8e;
padding: 0 25px;
border-radius: 30px 0 0 30px;*/
}
.gif-title h1{
font-family: 'Gentium Basic', Arial, Sans-Serif !important;
font-size:2.5em !important;
font-weight: bold !important;
border-bottom: 1px solid rgba(255,255,255,0.5);
padding-bottom:10px;
text-transform: uppercase;
}
.vc_separator h4{
font-size:3em !important;
}
input.wpcf7-form-control.wpcf7-text {
width: 100% !important;
padding: 3px;
}
select.wpcf7-form-control.wpcf7-select {
width: 100% !important;
padding: 3px;
}
input.wpcf7-form-control.wpcf7-acceptance {
width: 20px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
width: 100% !important;
min-height: 100px;
}
.wpcf7-validates-as-required{
	border-left:2px solid #f1592a;
	/*background: #dbdbdb;*/
}
.wpcf7 h2{
	color: #4f6976 !important;
}
.wpcf7 input.wpcf7-submit{
	background: #f1592a !important;
	color: #fff !important;
	border-color: #f1592a !important;
}
.wpcf7 input.wpcf7-submit:hover{
	background: #fff !important;
	color: #f1592a !important;
	border-color: #f1592a !important;
}
.el-lh{
	line-height: 1em !important;
}
#footer_wrap{
	-webkit-box-shadow: 0 -5px 15px 5px rgba(0,0,0,0.1);
	box-shadow: 0 -5px 15px 5px rgba(0,0,0,0.1);
}
#footer_wrap .col-md-4{
	margin-bottom: 0 !important;
}
/*RSS FEED DEL HOME*/
.rss-box{
	width: 100%;
	border:solid 1px rgba(0,0,0,0.1);
}
.rss-title{
	color: #0c203c !important;
	padding: 10px;
	margin-bottom: 0 !important;
	background: rgba(0,0,0,0.1) !important;
}
.rss-title .rss-title{
	font-size: 1.5em;
	background: transparent !important;
}
.rss-title>*{
	padding: 0 !important;
}
li.rss-item{
	padding: 10px;
	margin: 0 10px;
	list-style: none;
	line-height: 13px;
}
li.rss-item a.rss-item {
	font-weight: bold!important;
}
img.miniH2{
	margin: 0 10px !important;
	width:45px !important;
}
#lang_sel_footer{
	display: none !important;
}
#header.large .main-navigation li a{
	font-weight: bold !important;
	font-size: 1.2em !important;	
}
#header.small .main-navigation li a{
	font-weight: bold !important;
	font-size: 1.5em !important;		
}
#header .main-navigation li ul li a {
	line-height: 1.5em !important;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_label{
	font-size:1em !important;
}

span.wpcf7-list-item {
margin-left: 0.5em;
display: block !important;
}

.giflogo{
	position: relative;
	top: -10px;
}
#footer_wrap .col-md-3 a:link, #footer_wrap .col-md-4 a:link, #footer_wrap .col-md-6 a:link, #footer_wrap .col-md-3 a:visited, #footer_wrap .col-md-4 a:visited, #footer_wrap .col-md-6 a:visited{
color: #999999!important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin-bottom: 0!important;
    margint-top: 20px !important
}
.widget.widget_rss.amr_widget h3.widget-title {
    display: none;
}

}
@media screen and (max-width: 1280px) and (min-width: 0) {
	#cintillo{
		display: none !important;
	}
}
@media screen and (max-width: 1024px) and (min-width: 0) {
	.caged{
		width: 98% !important;
	}
	.caged-orange {
		width: 98% !important;
	}
	.services-row{
		text-align: center;
	}
	.fifth-col{
		width: 97%;
		float: none;
		display: block;
	}
	.grey-box{
		width: 88%;
	}
	.gif-title {
		position: absolute;
		right: 20%;
		top: 20px;
		width: 50%;
	}
	.hommie-click{
		/*margin-left: 70%;
		display: inline-block;
		margin-top: -40px;
		font-size: 12px;
		padding: 5px 30px;*/
		position:static;
		display: block;
		margin: 0 auto;
		width:40%;
		padding: 10px 20px;
		text-align: center;
	}
	#cintillo{
		display: none !important;
	}
	#lang_sel_footer{
		display: block !important;
	}
	img.header-image{
		max-width:85% !important;
		margin-left: 0px !important;
	}
	#btn_div{
		margin: 13px 0px 20px 10px !important;
		display: block; 
		float: right;
		text-align: center;
		width: 46px !important;
		height: 46px !important;
		background: #4f6976;
		border-radius: 3px;
		padding: 2px;
		font-size: 2em !important;
		color: #cccccc;
	}
	.caged-orange h1{
		font-size: 1.5em;
	}
	.gif-title {
		top:20px;
	}
	.gif-title h1{
		font-size:1.2em !important;
	}
	.bigger{
		font-size: 28px;
		line-height: 28px;
	}
	.grey-box{
		font-size: 1em;
	}
	.breadcrumb {
		padding: 20px 0 !important;
	}
	.breadcrumb .page_title{
		font-size: 1.2em;
	}
	.page-id-8 .entry-content h1{
		font-size: 1.5em !important;
	}
}