/* SMALL */
@media only screen and (max-width: 40em) {

body{
	background:#000;
}

.collapse-small{
	padding:0!important;
}

.media-cover{
	padding-bottom:2em!important;
}

/*-------------------------- main title --*/
.main-title{
	margin:1em 0;
}

/*------------------------------- item --*/
.item{
	border:0;
	border-bottom: 1px solid #292929;
	padding:0!important;
}

.item .cover{
	padding-left:1em!important;
	margin-bottom:1em;
}

.item .header{
	padding-top:0!important;
}

.item .header,
.item .header h1{
	text-align:left;
}

.item h2{
	font-size:0.8em;
	font-weight:normal;
	text-transform:initial;
}

/*------------------------------- box --*/
.box{
	border:0;
	border-bottom: 1px solid #292929;
}

.box-login{
	height:auto;
}

.box-login .button{
	position:initial;
	width:100%;
}

.box-link{
	padding-top:0;
}
/*-------------------------- tabs --*/
.tabs{
	background-color:#101010;
}

.tabs.tab-4 .tab-title{
	width:25%;
	text-align:center;
}

.tabs .tab-title a {
    padding:0 0.2rem;
	height:3em;
	overflow:hidden;
	line-height:2.8em;
}

.tabs .tab-title a span{
    display:none;
}
.tabs .tab-title.active a{
	border-color:transparent;
	
}

/*-------------------------- visit us --*/
.visit-title h1{
	display:block;
	padding:0.8em 0;
}

/*-------------------------- footer --*/
.footer {
    border-top:0;

}

/*-------------------------- menu --*/
.menu-btn-wrap{
	padding-left:1em!important;
	padding-bottom:1em!important;
}

.menu-btn span{
	background-size:50%;
}

}


/* correcciones MEDIUM */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

/*-------------------------- topbar --*/
.top-bar-section li:not(.has-form) a:not(.button) {
    font-size: 1em;
    padding: 0 0.9em;
	line-height:54px;
	border-bottom: 1px solid #000;
	color:#666;
}

/*---------------------------- direccion de dropdowns para medium--*/
.dropdown-left-medium .f-dropdown.open{
  border:0;
  margin-top:0.5em;
  margin-left:-350px!important;
  background:#fff;
  width:400px!important;
  max-width:initial;
}

.dropdown-left-medium .f-dropdown.open::before,
.dropdown-left-medium .f-dropdown.open::after{
  left:380px;
}

/*-------------------------- tabs --*/
.tabs .tab-title a {
    font-size: 0.8rem;
	padding: 0.5rem 0.8rem;
}


}


/* correcciones LARGE */
@media only screen and (min-width: 64.063em) {

/*--------- topbar/tab-bar --------*/

/*-------------------------- box --*/
.box-login{
	padding:2em 3em;
}

.box-login .button{
	bottom:2em;
	left:3em;
}

/*-------------------------- switch btn --*/
.switch-btn a{
	padding-right:3em;
	line-height:55px;
}

/*---------------------------- direccion de dropdowns--*/
.dropdown-left-large .f-dropdown.open{
  border:0;
  margin-top:0.5em;
  margin-left:-280px!important;
  background:#fff;
  width:400px!important;
  max-width:initial;
}

.dropdown-left-large .f-dropdown.open::before,
.dropdown-left-large .f-dropdown.open::after{
  left:380px;
}

}