/* CSS Document */
/* 
 *	Go-media | Design + Comunication + Development + Marketing Online
 *  info@go-media.com | www.go-media.com.ar
 * 
*/
@charset "utf-8";

/* Start Settings */
/* Start Settings */
/*
<= 600px	.s	Mobile Devices
> 600px 	.m	Tablet Devices
> 992px 	.l	Desktop Devices
> 1200px 	.xl	Large Desktop Devices
 */

.variable_item [type="radio"]:not(:checked) + span, [type="radio"]:checked + span{
    position: relative;
    padding-left:0 ;
}
.variable_item [type="radio"] + span::before, [type="radio"] + span::after {
    left: -10px;
    top: -10px;
}
.variable_item p, .variable_item {
    margin: 0;
}
.variable_item span {
    width: 100%;
}

/* Large Desktop Devices */
@media screen and (min-width: 1201px) {
    .collapsible .collapsible-body{
        display: block;
    }
    .collapsible .collapsible-header .fa-angle-down{
        display: none;
    }
    .collapsible .collapsible-header .fa-angle-up{
        display: block;
    }
}

/* Desktop Devices */
@media screen and (max-width: 1200px) {
    .collapsible .collapsible-body{
        display: block;
    }
    .collapsible .collapsible-header .fa-angle-down{
        display: none;
    }
    .collapsible .collapsible-header .fa-angle-up{
        display: block;
    }
}

/* Tablet Devices */
@media screen and (max-width: 992px) {
    .collapsible .collapsible-body{
        display: none;
    }
    .collapsible .collapsible-header .fa-angle-down{
        display: block;
    }
    .collapsible .collapsible-header .fa-angle-up{
        display: none;
    }
}

/* Mobile Devices */
@media screen and (max-width: 600px) {
    .collapsible .collapsible-body{
        display: none;
    }
    .collapsible .collapsible-header .fa-angle-down{
        display: block;
    }
    .collapsible .collapsible-header .fa-angle-up{
        display: none;
    }
}

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*jssor slider bullet skin 072 css*/
.jssorb072 .i {position:absolute;color:#000;font-family:"Helvetica neue",Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;z-index:0;}
.jssorb072 .i .b {fill:#fff;opacity:.3;}
.jssorb072 .i:hover {opacity:.7;}
.jssorb072 .iav {color:#fff;}
.jssorb072 .iav .b {fill:#000;opacity:.5;}
.jssorb072 .i.idn {opacity:.3;}

/*jssor slider arrow skin 073 css*/
.jssora073 {display:block;position:absolute;cursor:pointer;}
.jssora073 .a {fill:#ddd;fill-opacity:.7;stroke:#000;stroke-width:160;stroke-miterlimit:10;stroke-opacity:.7;}
.jssora073:hover {opacity:.8;}
.jssora073.jssora073dn {opacity:.4;}
.jssora073.jssora073ds {opacity:.3;pointer-events:none;}

/*jssor slider thumbnail skin 101 css*/
.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000; text-align: center; background-color: #fff; cursor: pointer;}
.jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}
.jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
.jssort101 .p:hover{padding:2px;}
.jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
.jssort101 .p:hover.pdn{padding:0;}
.jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
.jssort101 .pav .cv {border-color:#00b8d4;opacity:.35;}
.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
.jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}
/*.jssort101 .t {position:relative;margin: 0 auto;max-width:100%;max-height:100%;border:none;opacity:.6;}*/
.jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}