/*---------------------------------------------------------------------------------
 Theme Name:   VINPAC2023
 Theme URI:    http://vinpac.com.ar
 Description:  Vinpac
 Author:       JSA
 Template:     dt-the7
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS ------------------------------*/

body{font-family: 'Helvetica-Regular', "Open Sans", Arial, sans-serif;font-size:16px;color:#424242;line-height:26px;overflow-x: hidden;letter-spacing: 0.5px;}
h1, h2, h3, h4, h5, h6{color:#424242;font-family: 'Helvetica-Bold', "Open Sans", Arial, sans-serif;font-weight:bold;text-transform: uppercase;}
h1{font-size:35px;line-height:40px;text-align:center;}
h2{	font-size:25px;line-height:30px;}
h3{font-size:20px;line-height:25px;}
.destacado{font-size:17px;color: #f03d2e;}
a{color:#424242;}
a:hover{color:#0b518c;}
.container{width:90% !important;max-width:1280px;}
#top-header {background-color: #FFF;max-height: 30px;}
#top-header .container {width: 85% !important;float:left;}
#top-header a, #top-header li li a{color: #0b518c;font-size:13px;padding: 0;font-family:'Helvetica-Regular', "Open Sans", Arial, sans-serif;}
#top-header #et-secondary-nav .menu-item-has-children > a:first-child::after{content: "\43";}
#top-header #et-secondary-nav li ul{background: #FFF;box-shadow: inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;padding: 0;	margin: 0;}
#top-header #et-secondary-nav li:hover,#top-header a:hover, #top-header li li a:hover{background:#FFF; color:#424242;}
#main-header{height:104px;	padding-top:10px;box-shadow: inherit;background:#FFF;}
.et_header_style_left .logo_container{width:15%;float:left;position: inherit;}
nav#top-menu-nav{float:inherit;}
#logo{min-height:83px;}
#et-top-navigation{padding-left:0 !important;width:84%;float:right;/*padding-top: 55px !important;*/padding-top: 27px !important;}
.et_mobile_menu{padding: 3%;border-top: 2px solid #0b518c;margin-top: 25px;}
.et_header_style_left .mobile_menu_bar {padding-bottom:10px !important;}
.mobile_menu_bar::before{color:#0b518c;}
.et_mobile_menu li a{padding: 15px 3%;border-bottom: 1px solid rgba(11,81,140,.3);}
#top-menu-nav a:hover,.et_mobile_menu li a:hover{background:none;color:#000;}
.et_mobile_menu li:last-child a{border-bottom:0;}
#top-menu-nav a,.et_mobile_menu li a{color:#0b518c;text-transform: uppercase;font-family: 'Helvetica-Regular', "Open Sans", Arial, sans-serif;font-size:15px;font-weight:600;padding-bottom:5px !important;}
#top-menu li.current-menu-item > a {color:#424242;}
#mobile_menu .wpml-ls-item a{font-size:12px;float: left;overflow:hidden;}
#mobile_menu .wpml-ls-item,#mobile_menu .wpml-ls-item:hover, #mobile_menu .wpml-ls-item a:hover {color:#0b518c !important;}
#mobile_menu .wpml-ls-item .sub-menu{overflow: hidden;}
#et-main-area ul{margin-left:2%;}
#main-content, #et-main-area{background-color:#FFF;background-image:url('/wp-content/uploads/2018/05/bg-pattern.jpg');background-repeat:repeat-x;	background-position:top;}
.et_pb_section{ background-color:transparent;}
#main-footer{ background:#0b518c; font-size:16px; color:#FFF; padding: 0 0 60px 0;}
#main-footer .logof{ float:left; width:25%; text-align:center;}
#main-footer .logof img{ width:100%; height:auto; max-width:145px; max-height:152px;}
#main-footer .datosf{ float:left; width:75%; padding-left: 3%; line-height: 25px; font-size: 16px; font-family: 'Helvetica-Light', "Open Sans", Arial, sans-serif; font-weight:bold;}
#main-footer .datosf img{ vertical-align: middle;}
.footer-widget{ margin:0 !important;}
.footer-widget .et_pb_widget{ width:100% !important;}
.footer-widget:nth-child(n){ margin:0 !important;}
.footer-widget:nth-child(1){ width:55% !important; margin:0 !important;}
.footer-widget:nth-child(2){ width:45% !important; margin:0 !important;}
#footer-widgets .footer-widget li{ padding:0 !important; margin:0 !important;}
#footer-widgets .footer-widget li::before{ display:none !important;}
#footer-widgets .footer-widget li a{ font-size:16px; text-transform:uppercase;	 color:#FFF; font-weight:bold;}
#footer-bottom{ display:none;}
#et-main-area .et_pb_button{ color:#FFF; font-family: 'Helvetica-Regular', "Open Sans", Arial, sans-serif; font-size:18px !important; background-color: #f03d2e; border:0; padding:0.5% 1% !important; width: 23%; min-width: 200px; border:2px solid #f03d2e; font-weight:bold;cursor: pointer;}
#et-main-area .et_pb_button::after{ display:none;}
#et-main-area .et_pb_button:hover{ padding:0.5% 1% !important; border:0 !important; color:#f03d2e; background:#FFF; border:2px solid #FFF !important;}

.shome{overflow:inherit !important; background:#0056a0;}
.shome .et_pb_slides .et_pb_slide{ padding:0;}
.shome .et_pb_slides .et_pb_slide .et_pb_container { height: 658px !important; min-height: 657px !important;}
.et_pb_slide_description{ padding: 0;}
.et_pb_slide_description .et_pb_slide_title,.et_pb_slide_description .et_pb_slide_content{ font-size: 35px !important; line-height:40px; font-family: 'Helvetica-Bold', 'Open Sans', Arial, sans-serif; text-transform: uppercase; padding: 10px 15px; text-align: left; width: -moz-fit-content; font-weight: 600;}
.et_pb_slide_description .et_pb_slide_title,.et_pb_slide_description .et_pb_slide_content p{ padding:5px; margin-bottom:5px; width: -moz-fit-content; display: inline-block;text-shadow: 0px 0px 15px rgba(0, 0, 0, 1);vertical-align: middle !important;}
.shome .et-pb-slider-arrows .et-pb-arrow-next, .shome .et-pb-slider-arrows .et-pb-arrow-prev{ color:#666 !important; background:rgba(255,255,255,.5); border-radius: 50%;}

.et_pb_blurb_content{ width:98%; max-width: 1200px;}
.dhome{ color:#424242; font-size:24px; line-height:37px; text-align:center;}
.hquienessomos{ background:#FFF; background-image:url('/wp-content/uploads/2018/05/bg-pattern2.jpg'); background-repeat:repeat-y; background-position:top left;}

.hservicios {background:#0056a0;color:#FFF;padding: 60px 0 !important;}
.hservicios h2{color:#FFF !important;margin-bottom:15px;}
.tservicios h3{color:#FFF !important;margin:0;padding:0;font-size:20px;line-height: 32px;font-family: 'Helvetica-Regular', "Open Sans", Arial, sans-serif;font-weight:bold;}
.tservicios{background:#02325c;color:#FFF !important;padding: 15px 5px 15px 15px;margin:0 0 15px 0 !important;}
.tservicios .et_pb_main_blurb_image{border-right:1px solid #FFF;padding-right:15px;width: 95px;}
.tservicios .et_pb_blurb_container{vertical-align: middle;}
.tservicios .et_pb_blurb_description {display:none !important;}
.hservicios .et_pb_column_1_2{margin:1% 2% 1% 0;width:49%;}

.contactofinal{background:#0b518c;color: #FFF !important;}
.contactofinal h2{color:#FFF;}
.contactofinal .et_pb_contact p input, .contactofinal .et_pb_contact p textarea,, .contactofinal .et_pb_contact p select{background: #FFF !important;color: #8a8a8a;padding: 10px;font-family: 'Helvetica-Light', "Open Sans", Arial, sans-serif;font-weight:bold;}
.contactofinal p.et_pb_contact_field{margin-bottom: 2%;}
.contactofinal  .et_pb_contact_message{min-height:inherit !important;}
.nosotrosmapa {color:#FFF; font-family:'Helvetica-Regular',sans-serif; font-size:27px; line-height:37px;font-weight:bold;
background: #1d4683;background: -moz-radial-gradient(center, ellipse cover, #1d4683 0%, #000000 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #1d4683), color-stop(100%, #000000));background: -webkit-radial-gradient(center, ellipse cover, #1d4683 0%, #000000 100%);background: -o-radial-gradient(center, ellipse cover, #1d4683 0%, #000000 100%);background: -ms-radial-gradient(center, ellipse cover, #1d4683 0%, #000000 100%);background: radial-gradient(ellipse at center, #1d4683 0%, #000000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4683', endColorstr='#000000', GradientType=1 );}

.herramientas .herramienta{background: #02325c !important;text-align: center;padding: 2%;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;min-height: 250px;}
.herramientas .herramienta .et_pb_blurb_content .et_pb_blurb_container {color: #FFF;text-align:center;}
.herramientas .herramienta .et_pb_module_header{color: #FFF !important;font-size:22px;font-family: 'Helvetica-Regular', "Open Sans", Arial, sans-serif;line-height:32px;}
.herramientas .herramienta:hover{-moz-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05); background:#f03d2e !important;}
.herramientas .herramienta a:hover {color: #FFF !important;}
.contacto p{padding-bottom: 5px;font-size:20px; line-height:32px;font-weight: bold;}
.contacto a{color:#424242;}

.form-convertir{width:100%; overflow:hidden; text-align:center; font-size:14px;background:#02325c;color:#FFF !important; margin:0 auto;padding:30px 0; line-height:14px;}
.form-convertir input[type=text]{width:100%;}
.form-convertir .detalle{ min-height:30px; margin-bottom:10px;}
.form-convertir .input-7{width:13.1%;margin: 1% 0.55% 1% 0.55%;float:left;}
.form-convertir .input-8{width:11.4%;margin: 1% 0.55% 1% 0.55%;float:left;}
.form-convertir .input-9{width:10%;margin: 1% 0.55% 1% 0.55%;float:left;}
.form-convertir .input-10{width:8.9%;margin: 1% 0.55% 1% 0.55%;float:left;}
.form-convertir .input-boton, .form-convertir .titulo{width:100%;float:none;overflow:hidden;}
.form-convertir .input-boton {padding-top:1%;}
.form-convertir .et_pb_button{margin: 10px 0;}
.form-convertir .titulo h2 {color:#FFF !important;margin: 0 0 15px 0; padding:0;}
.separador{height:30px; width:100%; float:none;}

.contenedores table {border: 2px solid #02325c; width:100%;}
.contenedores table tr {border-top: 2px solid #959595;border-bottom: 2px solid #000;}
.contenedores table tr th {background:#f2f2f2;}
.contenedores table tr td{border-top: 1px solid #959595;}

.linksutiles .et_pb_blurb_container{vertical-align:middle;}
.linksutiles .et_pb_module_header{font-size: 18px;text-transform: inherit;font-weight: normal;}
.usr-log {overflow: hidden;}
.usr-log .et-pb-icon {color: #ffffff;background-color: #0b518c;font-size: 103px;}
.usr-log .usr {font-size:17px;text-align:center;}
.usr-log h2{text-align: center;margin-bottom: 25px;}
#et-main-area .usr-log .lnkmen{text-transform: uppercase;font-weight: bold;background: #f2f2f2;padding: 7px 15px;margin-bottom: 0;text-align: left;}
#et-main-area .usr-log .lnkmen .et-pb-icon {color: #424242;background: transparent;font-size: 21px;}
#et-main-area .usr-log .et_pb_button{margin-top:15px;border-color: #424242 !important;background-color: #424242 !important;}
#et-main-area .usr-log .et_pb_button:hover {color:#ffffff!important;background:#0b518c!important;border-color:#02325c!important}
#et-main-area .usr-log .lnkmen .btn_activo,#et-main-area .usr-log .lnkmen .btn_activo .et-pb-icon {color: #0b518c !important; font-weight:700;}
.usr-log .archivos {width:100%;float:none;overflow:hidden;background:#f2f2f2;padding:2%;}
.page-template-cliente-profile .et_pb_section_1,.page-template-client-profile .et_pb_section_1{padding-top: 13px;padding-right: 0px;padding-bottom: 51.2px;padding-left: 0px;}
.page-template-cliente-profile .et_pb_section_1 .et_pb_row_1.et_pb_row,.page-template-client-profile .et_pb_section_1 .et_pb_row_1.et_pb_row { padding-top: 0px; padding-right: 0px;padding-bottom: 25.25px;padding-left: 0px;}
.usr-log .archivo {width:100%; float:none; overflow:hidden; border-bottom:1px solid #000;padding:2%;}
.usr-log .archivo:hover {background:#CCC}
.usr-log .archivo:last-child {border-bottom:none;}
.usr-log .archivo .titulo {width:67%;margin-left:1%;float:left;}
.usr-log .archivo .dwn {width:11%;margin-left:1%;float:left;text-align:center}
.usr-log .archivo .fecha {width:20%;float:left;}
.usr-log .formPerfil input, .usr-log .formPerfil textarea{width: 100%;padding: 16px;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #999;background-color: #eee;font-size: 14px;-webkit-appearance: none;}
.usr-log .formPerfil input[type="submit"]{color: #FFF;font-family: 'Helvetica-Regular', "Open Sans", Arial, sans-serif;font-size: 18px !important;background-color: #f03d2e;border: 0;padding: 0.5% 1% !important;width: 23%;min-width: 200px;border: 2px solid #f03d2e;font-weight: bold;cursor: pointer;}
.usr-log .formPerfil input[type="submit"]:hover{ padding:0.5% 1% !important; border:0 !important; color:#f03d2e; background:#FFF; border:2px solid #f03d2e !important;}

@media only screen and (max-width: 1000px) {
	table.responsive {
		margin-bottom: 0;
		overflow: hidden;
		overflow-x: scroll;
		display: block;
		white-space: nowrap;
	}
}
@media all and (max-width:980px) { 
	.et_header_style_left .logo_container{width:85%;}
	#et-top-navigation{	width:15%;}
	.footer-widget:nth-child(1){width:60% !important;margin:0 !important;}
	.footer-widget:nth-child(2){width:40% !important;margin:0 !important;}
	.shome .et_pb_slides .et_pb_slide .et_pb_container {height: 350px !important;min-height: 349px !important;width:95%;}
	.et_pb_slide_description .et_pb_slide_title,.et_pb_slide_description .et_pb_slide_content{font-size: 25px !important;line-height:30px;}
	
	.shome .et_pb_slides .et_pb_slide .et_pb_container {height: 350px !important;min-height: 349px !important;} 
	.et_pb_slide_description .et_pb_slide_title,.et_pb_slide_description .et_pb_slide_content{font-size: 20px !important;line-height:25px;}
	
	.form-convertir .input-7{width:23.8%;}
	.form-convertir .input-8{width:23.8%;}
	.form-convertir .input-9{width:32%;}
	.form-convertir .input-10{width:18.8%;}
}

@media all and (max-width:600px) { 
	.form-convertir .input-7,.form-convertir .input-8,.form-convertir .input-9,.form-convertir .input-10{width:98%;float:none;margin:1%}
	.form-convertir .detalle{ min-height: inherit;margin: 20px 0 10px 0;}
}
@media all and (max-width:470px) { 
	#main-footer .logof,#main-footer .datosf{float:none;width:100%;font-size:14px;}
	.et_pb_slide_description .et_pb_slide_title,.et_pb_slide_description .et_pb_slide_content{font-size: 16px !important;line-height:17px;}
	h1{font-size:32px;line-height:37px;}
	h2{	font-size:22px;line-height:27px;}
	h3{font-size:17px;line-height:22px;}
}
@font-face {font-family: 'Helvetica-Regular';src: url('fonts/Helvetica.eot');src: url('fonts/Helvetica.eot?#iefix') format('embedded-opentype'), url('fonts/Helvetica.woff2') format('woff2'), url('fonts/Helvetica.woff') format('woff'), url('fonts/Helvetica.svg#Helvetica') format('svg');font-weight: 400;font-style: normal;font-stretch: normal;}
@font-face {font-family: 'Helvetica-Light';src: url('fonts/Helvetica-Light.eot');src: url('fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Helvetica-Light.woff2') format('woff2'), url('fonts/Helvetica-Light.woff') format('woff'), url('fonts/Helvetica-Light.svg#Helvetica-Light') format('svg');font-weight: 400;font-style: normal;font-stretch: normal;}
@font-face {font-family: 'Helvetica-Bold';src: url('fonts/Helvetica-Bold.eot');src: url('fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Helvetica-Bold.woff2') format('woff2'), url('fonts/Helvetica-Bold.woff') format('woff'), url('fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');font-weight: 400;font-style: normal;font-stretch: normal;}