.custscroll { width: 100%; clear: both; margin: 20px 0 10px; }
.custscroll .viewport { width: 95%; height: 200px; overflow: hidden; position: relative; }
.custscroll .overview { list-style: none; position: absolute; left: 0; top: 0; width: 100%; text-align:justify;}
.custscroll .thumb .end,
.custscroll .thumb { background-color: #ddd; }
.custscroll .scrollbar { position: relative; float: right; width: 5px; }
.custscroll .track { background-color: #161616; height: 100%; width:13px; position: relative; padding: 0 1px; }
.custscroll .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.custscroll .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.custscroll .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }



.main_content2, .main_content{
-webkit-transition: width 0.4s;
-moz-transition: width 0.4s;
-o-transition: width 0.4s;
transition: width 0.4s;

-webkit-box-shadow: 1px 0 2px rgba(0,0,0,0.3);
box-shadow: 1px 0 2px rgba(0,0,0,0.3);
}

.side-desc{

	font-family: 'Conv_GOTHIC';
}


.main_content2.minimized, .main_content.minimized{
width:0px !important;
}

.main.hide{

left:-900px;
}

#logo.hide{
left:-600px;
}


.servicos_txt{
	margin-top: -700px !important;
}




@media screen and (max-width : 769px){


.open-nav{
display: block;
position: fixed;
width:40px;
height: 40px;

left:10px;
top:10px;
z-index: 9999;
background-image:url('../images/opennav.png');
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #1b1b1b;
border: 1px solid #2E2E2E;
}



#logo{
left:122px;
-webkit-transition: left 0.4s;
-moz-transition: left 0.4s;
-o-transition: left 0.4s;
transition: left 0.4s;
}

#imagem_compromisso{
width: 100% !important;
}

.main_content2, .main_content{
width:375px;
}

#mensagemswark_content{
	width: 90%;
}

div#navbar li a{
background-color: #fff;
}

.main{
opacity: 1;
position: absolute;
width: 275px;
z-index: 99999;

-webkit-transition: left 0.4s;
-moz-transition: left 0.4s;
-o-transition: left 0.4s;
transition: left 0.4s;
}

#press_container,
#press_scroll, 
#press_scroll2, 
#press_scroll3, 
#press_scroll4, 
#press_scroll5, 
#press_scroll6, 
#press_scroll8,
.estrela,
.estrela_2{
width: 100%;
}

#btn_baixo, #btn_baixo2, #btn_baixo3, #btn_baixo4, #btn_baixo5, #btn_baixo6, #btn_baixo7, #btn_baixo8, #btn_baixo9{
width: 100%;
}

.main_content{
background: #000;
}

#press_container2{
width: 100%;
}

div#swark,
#imagem_swark,
#mensagemswark,
#press_area,
#press_lista,
#press_ano,
.main p,
.label,
#formulario_feedback{
width:100% !important;
}

#mensagemswark{
z-index: 9 !important;
}

#servicos_area{
width: 100% !important;
}

#househunting,
#projectos,
#reabilitacao{
width: 33.33% !important;
}

.coluna_servicos{
width:100% !important;
}



#creditos{
right: 0;
bottom: 0;
}

div#navbar{
left:0;
}


}

@media only screen and (max-width : 100px){}

