@charset "utf-8";

/* CSS Document */



/*video{

	visibility: visible;}*/

#logo img{

height:85px;

max-width: none;

top: 30%;

position: relative;

}




header#header .row-fluid .span12, .header_wrapper {
    /* height: 100px; */
}



.header_1 header#header, .header_2 header#header, .header_3.header_wrapper header > .container,  .header_4 header#header,  .header_5 header#header, .header_6 header#header, .header_6 .full_nav_menu, .header_7.header_wrapper, .header_8.header_wrapper, .header_9.header_wrapper, .header_10.header_wrapper, .header_10 .full_nav_menu, .header_11.header_wrapper{background-color:rgb(255,255,255);

background-color:rgba(255,255,255,0.95);

}



.header_wrapper{

	border-bottom: 1px solid #e1e1e1;

	position: fixed;

	z-index: 100;

}



nav .menu > li > a, nav .menu > li.hasSubmenu:after,header#header .header_tools .vert_mid > a:not(#trigger-overlay), header#header .header_tools .cart .cart_icon{

font-family:Source Sans Pro;

text-align:center;

text-transform:uppercase;

line-height:45px;

letter-spacing:1.6px;

font-weight:600;font-style:normal;

color:#747679;font-size:16px;

}



nav .menu > li{

padding-right:5px;

padding-left:5px;

}



nav .menu > li{

margin-right:0;

margin-left:0;

}



nav .menu li > ul,.codeless_custom_menu_mega_menu,.menu-small,.header_tools .cart .content{

background-color:#222222;

}



nav .menu li > ul.sub-menu li, .menu-small ul li a{text-transform:uppercase;

letter-spacing:0.3px;

color:#888;

font-size:11px;

}



nav .codeless_custom_menu_mega_menu ul>li h6, .menu-small ul.menu .codeless_custom_menu_mega_menu h6, .menu-small ul.menu > li > a {

text-transform:uppercase;

letter-spacing:1px;

font-weight:600;

font-style:normal;

color:#fff;

font-size:14px;

}



.header_page, #slider-fullwidth{

border-bottom:0px solid inherit;

}



.header_11 nav li > a:hover, .header_11 nav li.current-menu-item > a, .header_11 nav li.current-menu-parent > a ,.header_10 nav li > a:hover, .header_10 nav li.current-menu-item > a, .header_10 nav li.current-menu-parent > a ,.header_9 nav li > a:hover, .header_9 nav li.current-menu-item > a, .header_9 nav li.current-menu-parent > a ,.header_8 nav li > a:hover, .header_8 nav li.current-menu-item > a, .header_8 nav li.current-menu-parent > a ,.header_7 nav li > a:hover, .header_7 nav li.current-menu-item > a, .header_7 nav li.current-menu-parent > a ,.header_6 nav li > a:hover, .header_6 nav li.current-menu-item > a, .header_6 nav li.current-menu-parent > a ,.header_5 nav li > a:hover, .header_5 nav li.current-menu-item > a, .header_5 nav li.current-menu-parent > a ,.header_3 nav li > a:hover, .header_3 nav li.current-menu-item > a, .header_3 nav li.current-menu-parent > a ,.header_2 nav li > a:hover, .header_2 nav li.current-menu-item > a, .header_2 nav li.current-menu-parent > a ,.codeless_slider .swiper-slide .buttons.colors-light a.colored:hover *,.services_steps .icon_wrapper i,.testimonial_carousel .item .param span,.services_large .icon_wrapper i,.animated_counter i,.services_medium.style_1 i,.services_small dt i,.single_staff .social_widget li a:hover i,.single_staff .position,.list li.titledesc dl dt i,.list li.simple i,.page_parents li a:hover,#portfolio-filter ul li.active a,.content_portfolio.fullwidth #portfolio-filter ul li.active a,a:hover,.header_1 nav li.current-menu-item > a,.blog-article h1 a:hover, .blog-article.timeline-style .content .quote i,.header_1 nav li.current-menu-item:after,.header_1 nav li > a:hover,.header_1 nav li:hover:after,header#header .header_tools > a:hover,footer#footer a:hover,aside ul li:hover:after,.highlights{

	color: #ffbe00;

}



body{

color:#777777;

}



h1,h2,h3,h4,h5,h6,.portfolio_single ul.info li .title, .skill_title{

color:#444444;

}



.titular h1{

font-family: Source Sans Pro, arial;  

font-weight: 600;

/*font-size: 64px;*/

font-size:62px;

color:#fff;

text-align:center; 

line-height: 64px;

/*letter-spacing: 10px;

text-transform: uppercase;

color: #222;

background-color: rgba(255,255,255, 0.6);  */

padding-left: 24px;

padding-right: 24px;

padding-top: 14px;

padding-bottom: 14px;}


#content{

background-color:transparent;

}


#parrafo p{

font-family: Source Sans Pro, arial;
font-weight: 400;
font-size: 22px;
/*text-align: justify;*/
padding:0px 30px 35px 30px;
line-height: 26px;
padding-bottom:35px;
color: #818285;
margin-top:230px;
color:#FFF;
}

#parrafo1 p{

font-family: Source Sans Pro, arial;
font-weight: 400;
font-size: 22px;
/*text-align: justify;*/
/*padding:0px 30px 35px 30px;*/
line-height: 26px;
padding-bottom:35px;
color: #818285;
}

#parrafo2 p{

font-family: Source Sans Pro, arial;
font-weight: 400;
font-size: 22px;
/*text-align: justify;*/
padding:0px 30px 35px 30px;
line-height: 26px;
padding-bottom:35px;
color:#FFF;
}
#parrafo3 p {
    width: 77%;
    margin: 0 auto;
    max-width: 1100;
    font-family: Source Sans Pro, arial;
    font-weight: 400;
    font-size: 24px;
    /* text-align: justify; */
    padding: 0px 30px 35px 30px;
    line-height: 28px;
    padding-bottom: 40px;
    color: #818285;
}
#parrafo4{
	text-align:center;
}
#parrafo4 p {
    width: 85%;
    margin: 0 auto;
    max-width: 1100;
    font-family: Source Sans Pro, arial;
    font-weight: 400;
    font-size: 25px;
    /* text-align: justify; */
    padding: 25px 30px 35px 30px;
    line-height: 30px;
    padding-bottom: 40px;
    color: #818285;
}
#centrar{
	text-align:center !important;
}

.naranja{

font-family: Source Sans Pro, arial;
font-weight: 400;
font-size: 23px;
text-align: justify;
padding:0px 30px 35px 30px;
line-height: 26px;
padding-bottom:35px;
color: #fbaf42;
}



footer#footer{

color:#818181;

}



footer#footer a{

color:#cdcdcd;

}



footer#footer .inner{

background-color:#1c1c1c;

}



footer#footer{

border-top:0px solid inherit;

}

.direccion{
	font-size:20px !important;
	font-weight:bold;
	padding-left:0px !important;
	padding-bottom:23px !important;
}
.mas_informacion{
	font-size:20px;
	font-weight:bold;	
}



.codeless_slider_wrapper{

background-color:#222222;

}



.block_title.column_title h2{

text-align:left;

text-transform:none;

font-weight:300;

font-style:normal;

color:#888;

}



body{
	font-family: Open Sans;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	color: #707070;
	font-size: 14px;
	/*background-color: #FFF;
	background-image: url(../imagenes/fondo_contacto.jpg);*/

}



h1,h2,h3,h4,h5,h6,.skill_title{

font-family:Source Sans Pro;

font-weight:600;

font-style:normal;

}



h1{

line-height:24px;

font-size:20px;

}



h2{
	line-height: 30px;
	font-size: 24px;
	font-family: "Source Sans Pro";

}



h5{

line-height:22px;

font-size:15px;

}



/*.wpb_row.section-style, .wpb_row.standard_section{margin-bottom:85px;

}*/

.wpb_row.section-style, .wpb_row.standard_section{margin-bottom:0px;
padding-top:20px;

}

#content{

	padding-top: 0px;

	padding-bottom: 0px;

}



/*------------------------------------------------------------------------------------*/



.portfolio-item.basic 

.link, 

.skill 

.prog, 

.codeless_slider 

.swiper-slide 

.buttons

.colors-light a

.colored, 

.recent_Productos

.events 

.blog-item:hover 

.link{

background:#ef8717;

}



.services_media.style_2 h5{ 

background:#ef8717;

}



#logo img{

margin-top:-7px;

 }

	

.btn-bt.business{

/*color: #ffffff ;

background: rgba(239,135,23, 1.00) ;

background-image:url(wp-content/uploads/2014/09/ALTAS%20Y%20BAJAS.png);

background-repeat:no-repeat;

background-size: cover;

border-color: rgba(68,68,68, 0.00) ;

/*font-size: 13px ;

font-weight: 600 ;

text-transform: uppercase ;

letter-spacing: 1.5px ;*/

}

	 

.btn-bt.business:hover{

color: #222222 ;

background: rgba(239,135,23, 1.00) ;

border-color: rgba(43,43,43, 0.00) ;

}

#directivos{
	text-align:center;
	background-color:#E6E9EB;
}
#directivos .otras_polizas{
	padding-bottom:0px;
}

@media (max-width: 979px) {

	video{

	visibility: hidden;

	display:none;}
	

}

.back-to-top {
    position: fixed;
    bottom: 2.5em;
    right: 2.5em;
    text-decoration: none;
    color: #000000;
    /*background-color: rgba(235, 235, 235, 0.80);*/
    font-size: 12px;
    /*padding: 1em;*/
    display: none;
	float:right;
	z-index: 100;
}


.back-to-top:hover {    
    /*background-color: rgba(135, 135, 135, 0.50);*/
	
}

	/* Layout Inner Container */

#parrafo4 p{
	text-align:left
}
::-webkit-input-placeholder { font-family:Aller;} /* WebKit */
:-moz-placeholder { font-family:Aller;} /* Firefox 18- */
::-moz-placeholder { font-family:Aller; } /* Firefox 19+ */
:-ms-input-placeholder { font-family:Aller;} /* IE 10+ */

@media (min-width: 981px) and (max-width: 1100px) {

.container{	width:87% !important ; }

	}

	

@media (min-width: 768px){

.container{			

max-width: 1100px !important;

}



}



@media (min-width: 1101px) {



.container{

width:87%;

max-width: 1100px !important;

}
}
@media (min-width: 1501px) {
#parrafo4 p{
	text-align:center
}
	
}