/*
Theme Name: 
Theme URI: http://wwweb.com.ar
Author: WWWEB.COM.AR
Author URI: http://wwweb.com.ar/
Description: Sitio web maquetado en html y programado mediante WORDPRESS.
Version: 1.0
*/

@import url('css/resets.css');

/*@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700');*/

/* El diseño a los PLACEHOLDER (El texto gris que sale en los campos del formulario) 
::-webkit-input-placeholder {opacity:1;}
::-moz-placeholder {opacity:1;}
::-moz-placeholder {opacity:1;}
:-ms-input-placeholder {opacity: 1;}*/

body {font-size:16px;font-family:"century-gothic";font-weight:400;font-style:normal;}

/* Para explorer 8 ó menor */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

/* Tendrán una breve animación al interactuar */
a, input[type=button], .vc_column-inner .wpb_wrapper, .vc_column-inner .wpb_wrapper * {-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}

/* estilos basicos */
ul, p {margin-bottom:15px;}
p {line-height:20px;}
a {color:#ed1e26;text-decoration:none;}
a:hover {color:#ed1e26;}
b, strong{font-weight:600;}
u {text-decoration:underline;}

h1, h2 {color:#454545;font-size:26px;margin:20px 0;}
h3, h4 {font-size:20px;margin:20px 0;}

/* generales del sitio */
.clear, .site-content {width:96%;max-width:1200px;padding:60px 2%;clear:both;position:relative;margin:auto;overflow:hidden;}
header .clear, footer .clear, .legal .clear {padding-top:0;padding-bottom:0;overflow:hidden;}

.halfwidth {width:96%;max-width:1200px;padding:60px 2%;clear:both;position:relative;margin:auto;}
/*.halfwidth * {text-shadow:0 0 5px #000;}*/
/*.halfwidth .vc_column_container > .vc_column-inner {padding:120px 0;}*/
.halfwidth .vc_column_container > .vc_column-inner a {background:#ed1e26;border-bottom:2px solid #174f76;display:inline-block;padding:10px 15px;border-radius:6px;color:#FFF;font-weight:700;}
.halfwidth .vc_col-sm-6 .vc_column-inner {text-align:center;border:5px solid #FFF;}
.halfwidth .vc_col-sm-6 .vc_column-inner .wpb_wrapper {padding:40px 5%;background:rgba(0,0,0,0.3);}
.halfwidth .vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_wrapper {background:none !important;}
.halfwidth .vc_col-sm-6 .vc_column-inner .wpb_wrapper:hover {background:rgba(35,110,162,0.8);}
.halfwidth .vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_wrapper * {color:#FFF;}
.halfwidth .vc_col-sm-12 .vc_column-inner {border:5px solid #FFF;}
.halfwidth .bannerpages.vc_col-sm-12 .vc_column-inner .wpb_wrapper {padding:30px 5%;background:rgba(0,0,0,0.3);}
.halfwidth .bannerpages.vc_col-sm-12 .vc_column-inner .wpb_wrapper:hover {background:rgba(35,110,162,0.8);padding:30px 5%;}
.halfwidth .bannerpages.vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_wrapper {background:none;}

.vc_column_container > .vc_column-inner, .vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding:0 !important;}

/* estructura */
.text-left {text-align:left;}
.text-right {text-align:right;}

.columnas .columna {display:inline-block;width:46%;padding:0 2%;margin:0 -6px;vertical-align:top;}
.trescolumnas .columna {width:31%;text-align:center;padding:0 2%;margin:0 -10px;}
footer .trescolumnas .columna {width:30%;}


.barrasup {background:#f7f7f7;color:#636366;font-size:14px;}
.barrasup .clear {padding:10px 0 0 0;overflow:visible !important;}
.barrasup .supmenu li {display:inline;padding-left:10px;}
.barrasup .supmenu li a {color:#636366;}
.barrasup .doscolsunif .colc {width:33%;}
.barrasup .doscolsunif .colg {width:58%;}

/*.barrasup li.lang {cursor:pointer;position:relative;}
.barrasup li.lang ul {display:none;background:#f7f7f7;position:absolute;right:0;top:20px;}
.barrasup li.lang:hover ul {display:block;}*/

.central {max-width:760px;width:100%;text-align:center;margin:auto;}

/*header */
header {padding:10px 0;border-bottom:1px solid #e1e1e1;background:#FFF;display:block;width:100%;position:relative;z-index:9999;}
/*header * {vertical-align:bottom;}*/
header ul {margin:0;}
header .logo {display:inline-block;width:23%;vertical-align:middle;}
header .logo img {max-width:244px;width:100%;}
header nav {display:inline-block;vertical-align:middle;width:54%;}
header .icons {display:inline-block;vertical-align:middle;width:10%;}
header .icons li {display:inline-block;margin:0 3px;}
header .icons i {color:#ed1e26;}
header nav li {display:inline-block;margin:0 4px;position:relative;}
header nav li a {display:inline-block;color:#373737;font-size:14px;}
header nav li a:hover {color:#ed1e26;}
header nav li.current-menu-item a {font-weight:700;color:#ed1e26;}
header nav li.menu-item-has-children:after {font-family:FontAwesome;content:"\f0dd";}



.post-type-archive-product h1.page-title {display:none;}

#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {font-size:22px;}
div.asl_w {box-shadow:unset !important;}

.orig {font-family:'Century Gothic','Futura',san-serif; font-size:16px;}

/* submenu */
header .clear {overflow:visible;}
header nav li ul {display:none;}
header nav li {display:inline-block;padding:5px;}
header nav li:hover ul{display:block;}
header nav li ul{position:absolute;top:20px;left:0;background:#FFF;text-align:left;padding:20px 0 0 0;width:140%;}
header nav li ul li {width:14%;display:inline-block;vertical-align:top;border-top:1px solid #f5f5f5;}
header nav li ul li a {display:block;font-size:16px;line-height:20px;display:inline-block;padding:10px 2%;}
header nav li ul li a:hover {background:#f5f5f5;color:#ed1e26;}

header #ajaxsearchlite1 {display:inline-block;width:17%;margin:0;vertical-align:middle;border:1px solid #e5e5e5;}
header #ajaxsearchlite1 .probox {background:#FFF;/*-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*/}

header .asl_w_container {width:20% !important;}

.jigoshop_product_categories li {padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #e1e1e1;}
.jigoshop_product_categories li a {color:#8e8e8e;font-size:14px;}

/*slider */
.slider {background:#000;}
.slider .arial {font-family:'Century Gothic','Futura',san-serif;font-size:52px;line-height:62px;text-shadow:0 0 12px #000;text-align:center;}
.slider .arial strong {font-weight:700 !important;}
.slider .rs-layer {font-family:'Century Gothic','Futura',san-serif !important;}


/* home product list */
.home .posteo .clear {padding-top:0;overflow:visible;}
.productslist .attachment-woocommerce_thumbnail, .productslist .product .button {display:none !important;}
.productslist li {margin:0 0 10px !important;padding:0 0 10px !important;border-bottom:1px solid #f5f5f5;}
.productslist li h2 {font-size:14px !important;line-height:20px !important;margin:0 !important;padding:0 !important;}

/* clientes */
.clientes {background:#efefef;}
.clientes ul li {width:22%;margin:1%;display:inline-block;vertical-align:middle;}
.clientes ul li img {width:100%;height:auto;}

/* footer */
footer {background:#222222;color:#FFF;text-align:center;padding:20px 7%;text-align:left;}
footer h2 {color:#FFF;}
footer .columnas .columna, footer h2 {text-align:left;}
footer a {color:#FFF;}
footer li {line-height:24px;list-style-type:square;}
footer li strong {font-size:20px;}
footer li i {margin-right:5px;}
footer .social li {display:inline-block;vertical-align:middle;font-size:22px;}
footer .datos li {list-style-type:none;margin-left:0;padding-left:0;}


.legal {font-size:12px;background:#4c4c4c;color:#FFF;padding:10px;}
.legal .wwweb {float:right;color:#8e8e8e;}
.legal .wwweb img {max-width:80px;}
.up {position:fixed;bottom:2%;right:2%;padding:8px 10px;opacity:0.5;font-size:40px;color:#e1e1e1;}
.up:hover {opacity:1;}

/* form */
form.wpcf7-form {padding:2%;width:96%;}
form.wpcf7-form input, form textarea {padding:2%;width:96%;background:#FFF;border:0;}
form textarea {max-width:96%;min-width:96%;}
form.wpcf7-form input.wpcf7-submit {width:150px;color:#FFF;font-weight:700;text-transform:uppercase;cursor:pointer;background:#ed1e26;}
form.wpcf7-form input.wpcf7-submit:hover {background:#ca171e;}

input.error, textarea.error {width:96%;background:#ffcad5;}
label.error {color:#fe0000;display:block;}

.content .wpcf7-form input, .content .wpcf7-form select, .content .wpcf7-form textarea{background:#e1e1e1;}

/* pages & singles */
.page h1, .single h1 {text-align:left;}
section.posteo {padding:0;}
article.content {width:100%;display:inline-block;vertical-align:top;padding-bottom:20px;}
article.content li {list-style-type:square;margin-left:15px;}
article.fullcontent {display:block;width:100%;}
article.content .size-full_thumbs {width:100%;height:auto;}
.product-template-default aside {width:21%;background:#e1e1e1;padding:2%;margin:0 0 20px 1%;display:inline-block;vertical-align:top;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

aside .product-categories li {padding:5px 0;border-bottom:1px dotted #8e8e8e;}
aside .product-categories li a {color:#454545;}

.botonpdf {display:block;margin:20px 0 0 0;max-width:180px;text-align:center;background:#ed1e26;color:#FFF;padding:10px 15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.botonpdf a {color:#FFF;}

/* nuevo boton pdf 

.wps-pgfw-pdf-generate-icon__wrapper-frontend a {background:#ed1e26;color:#FFF;padding:5px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;color:#FFF;max-width:200px;width:100%;margin:0 0 10px 0;}
.wps-pgfw-pdf-generate-icon__wrapper-frontend a * {display:inline-block;vertical-align:middle;}
.wps-pgfw-pdf-generate-icon__wrapper-frontend a::after {content:"Descargar PDF";color:#FFF;}
.wps-pgfw-pdf-generate-icon__wrapper-frontend a img {filter: brightness(0) invert(1);display:inline-block;margin-right:10px;}*/

.page h1.title {text-align:center;border-bottom:2px solid #e1e1e1;padding-bottom:10px;}
.page .content {width:100%;}

.animacionicon:hover .vc_icon_element-inner {background-color:#FFF;}
.animacionicon:hover .vc_icon_element-icon {font-size:120px;}

/* productos */
.jigoshop .h1, .jigoshop h1 {font-size:18px !important; }

/*.contador strong {font-size:80px;color:#ed1e26;font-weight:300;}*/

/* contacto */

.vc_column_container {padding-left:10px !important;padding-right:10px !important;}
.vc_icon_element-link:hover {padding:10px !important;}

.page img.attachment-full_thumbs {display:block;margin-bottom:40px;}

/*.page-id-10 .content .columnas .columna {width:48%;}
.page-id-10 .content .columnas .columna:last-child {margin-left:-10px;}*/

/* footer */
.grecaptcha-badge{visibility: hidden !important;}

/* botones */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background:transparent !important;border:1px solid #515151 !important;color:#515151 !important;border-radius:0 !important;}


/* Productos */

.jigoshop a {color:#ed1e26 !important;}

#products .product {width:30.5%;padding:1%;display:inline-block;vertical-align:top;}
.archive .jigoshop .js-product {width:100%;height:auto;}
.archive .jigoshop b, .jigoshop strong {display:block;font-size:15px;line-height:20px;color:#454545; }
.cart-option, .price, .form-inline {display:none;}
.jigoshop .js-product-img img {width:100%;height:auto;}
.jigoshop .helper {display:none !important;}
.archive .jigoshop .price-option {border-bottom:0;font-size:15px;}

.custom-layout-container {margin-top:55px;}
.custom-layout-sidebar {width:25%;display:inline-block;vertical-align:top;}
.widget {border-bottom:1px dotted #e1e1e1;padding:0 0 27px 0;}

.single-product .jigoshop .summary.col-sm-8 {min-height:auto;}
.single-product .jigoshop #tabs {border:0;}


.jigoshop .nav-links .prev.page-numbers, .jigoshop .nav-links .next.page-numbers {position:relative;float:none;left:auto;right:auto;transform:none;}
.jigoshop .nav-links .prev.page-numbers {font-size:0;}
.jigoshop .nav-links .prev.page-numbers:after {content: '<<';font-size:16px;}
.jigoshop .nav-links .next.page-numbers {font-size:0;}
.jigoshop .nav-links .next.page-numbers:after {content: '>>';font-size:16px;}

.jigoshop .page-numbers {display:inline-block;}
.jigoshop .nav-links .page-numbers.current {padding:5px;}

.jigoshop .nav-links .meta-nav, .navigation .pagination .screen-reader-text {display:none;}

/* Wordpress */

.woocommerce ul.products li.product a img, .woocommerce div.product div.images img {background:url(https://www.adecomm.com/wp-content/uploads/2019/05/img.jpg) no-repeat center center #dedede;background-size:100%;}

.related.products {margin-top:120px;border-top:1px solid #d3ced2;}


/* catalogo */
.page-id-70 .posteo .content a, .page-id-12576 .posteo .content a {color:#454545; }

/* formulario patchord */
.text-center, .text-center * {text-align:center !important;}
.doscolumnas .columna {width:45%;display:inline-block;vertical-align:top;margin:0;padding:0 2%;}
.unacolumna .columna {width:96%;display:inline-block;margin:0;padding:0 2%;}

body.page-id-1234 .posteo {background:#efeff1;}

/* search result */
.search-results .columnas.trescolumnas .clear .columna {background:#f1f1f1;padding:1%;width:96%;border:2px solid #8e8e8e;margin:0 0.5% 0.5% 0;text-align:left;}
.search-results .columnas.trescolumnas .clear .columna h2 {font-size:16px;padding:0;margin:0;}
.search-results .columnas.trescolumnas .clear .columna p {display:none;}


.armadopatchord {background:#FFF;border-radius:12px;color:#000;margin:-40px auto 20px;padding:0;box-shadow:0 0 25px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.5);display:flex;}
.armadopatchord aside, .armadopatchord form {vertical-align:top;padding:3%;}
.armadopatchord aside {width:24%;background:url(images/bg-aside-patchord.jpg) no-repeat center center #03050e;color:#FFF;border-radius:12px;background-attachment:cover;}
.armadopatchord aside .sticky {position:sticky;top:80px;}
.armadopatchord aside h2 {font-size:28px;line-height:32px;color:#FFF;font-weight:600;}
.armadopatchord aside .elementos strong {display:inline-block;background:#ed1e26;color:#FFF;font-size:28px;padding:8px 11px;border-radius:60px;margin:0 10px 0 0;font-weight:600;}
.armadopatchord aside .elementos span {display:inline-block;margin:10px 0 20px 0;width:70%;vertical-align:middle;}
.armadopatchord form {color:#000;width:62%;}

.armadopatchord form label {font-weight:600;color:#ed1e26;margin:10px 0;display:block;}
.armadopatchord form label.entrada {background:url(images/icon-conector.png) no-repeat center left;padding:15px 0 15px 55px;}
.armadopatchord form label.salida {background:url(images/icon-conector.png) no-repeat center left;padding:15px 0 15px 55px;}
.armadopatchord form label.cable {background:url(images/icon-cable.png) no-repeat center left;padding:15px 0 15px 55px;}
.armadopatchord form label.buferizado {background:url(images/icon-buferizado.png) no-repeat center left;padding:15px 0 15px 55px;}
.armadopatchord form label.longitud {background:url(images/icon-longitud.png) no-repeat center left;padding:15px 0 15px 55px;}
.armadopatchord form input, .armadopatchord form select, .armadopatchord form textarea {width:95%;display:block;border:0;border-bottom:2px solid #03050e;margin:0 0 20px;padding:8px;font-family:'Century Gothic','Futura',san-serif;font-size:16px;background:#efeff1;}
.armadopatchord form textarea {min-width:96%;max-width:96%;border-radius:0;}
.armadopatchord form select {width:100%;}

.armadopatchord form .radios {background:#efeff1;border-radius:12px;padding:20px 0;text-align:center;}
.armadopatchord form .radios label {color:#000;margin:0 10px;padding:0;display:inline;}
.armadopatchord form .radios input {display:inline;width:auto;margin:0;}
.armadopatchord form input.btn {width:180px;padding:10px 15px;color:#FFF;font-weight:600;background:#ed1e26;border:0;cursor:pointer;border-radius:12px;float:right;}
.armadopatchord form input.btn:hover {background:#ef8085;}
.armadopatchord form .codigo {font-size:26px;margin:0 20px 0 0;}
.armadopatchord form img {width:30%;padding:0 35%;height:auto;background:#FFF;border-radius:12px;border:1px solid #e1e1e1;}
.armadopatchord form .select2-container {width:100% !important;}

/* responsive */
@media screen and (max-width:900px){ 

	.columnas .columna, .barrasup .doscolsunif .colc, .barrasup .doscolsunif .colg {width:94%;padding-left:2%;padding-right:2%;}
	
	.clear {padding-left:6%;padding-right:6%;width:88%;}
	
	header .logo {width:100%;text-align:center;}
	header nav, header #ajaxsearchlite1 {width:100%;text-align:center;}
	
	/* footer */
	footer .trescolumnas .columna {width:100%;}
	.legal {text-align:center;}
	.legal a {display:block;margin:5px 0 0 0;}
	
	/* patchord */
	.armadopatchord {display:block;}
	.armadopatchord aside, .armadopatchord form {width:90%;padding:30px 5%;margin:0;}
	
	.home .vc_single_image-wrapper.vc_box_border_grey {text-align:center;}
	
	.header .mega-menu-wrap {margin:10px 0 !important;}
	
	.header nav li {padding:0 !important;}
	.header nav li ul.product-categories {display:block;position:relative;width:100%;padding:0 !important;}
	.header nav li ul.mega-menu-item {padding:0 !important;margin:0 !important;}
	.header nav li ul li {width:100%;background:#222222;border-top:1px solid #1a1a1a;padding:0 !important;margin:0 !important;}
	.header nav li ul li a {padding:2%;color:#FFF;}
	
	#mega-menu-wrap-menu #mega-menu-menu > li.mega-menu-megamenu > ul.mega-sub-menu {background:#333333 !important;}
	
	#undefined-sticky-wrapper.is-sticky .header {
	  position: relative !important;
	}
	
	
}

@media screen and (max-width:480px){ 
	
	.barrasup, .barrasup .text-right {text-align:center;}
	.barrasup .columna {margin:0 0 5px !important;}
	header .asl_w_container {width:100% !important;}
	
	#products .product {max-width:300px;width:98%;margin-bottom:20px;}
	.custom-layout-sidebar {padding:2%;width:96% !important;}
	
	/* patchord */
	.doscolumnas .columna, .unacolumna .columna {width:100%;padding:0;margin:0;}
	.armadopatchord form input, .armadopatchord form select, .armadopatchord form textarea{width:94%;padding:3%;}
	.armadopatchord form select{width:100%;}
	.armadopatchord form textarea{min-width:94%;max-width:94%;}
	.armadopatchord form .codigo {text-align:center;display:block;}
	.armadopatchord form input.btn {float:none;width:100%;margin:20px 0;}
	
	
}