.nav .hoverblock,.nav .hoverinlineblock,.nav .hoverinline{ display:none;}
.nav:hover .hoverblock{ display:block; clear:both;}
.nav:hover .hoverinlineblock{ display:inline-block; clear:both;}
.nav:hover .hoverinline{ display:inline; clear:both;}
.nav .omob{ display:none;}
.nav .desk-left{float:left;}
.nav .desk-right{float:right;}

.nav-1{ 
display: -webkit-flex;
display: flex;
padding:10px;

}
.nav-1 div{ margin:3px;}
.nav-1-logo{ margin-right:20px; margin-left:20px;}
.nav-1-search{-webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;

flex: 1; border-bottom:solid #ccc 2px;}

.xdin-drag li{ display:none;}
.xdin-drop li,.xdin-drop div{ display:inline;}

.xdin-drag li:nth-child(1) { display:inline;}
.xdin-drag li:nth-child(2) { display:inline;}
.xdin-drop div:nth-child(1) { display:none;}
.xdin-drop div:nth-child(2) { display:none;}

.xdin-drag li:last-child { display:inline;}
@media screen and (min-width: 800px) {.xdin-drag li:nth-child(3) { display:inline;} .xdin-drop li:nth-child(3),.xdin-drop div:nth-child(3) { display:none;} }
@media screen and (min-width: 900px) {.xdin-drag li:nth-child(4) { display:inline;} .xdin-drop li:nth-child(3),.xdin-drop div:nth-child(4) { display:none;} }
@media screen and (min-width: 1000px) {.xdin-drag li:nth-child(5) { display:inline;} .xdin-drop li:nth-child(3),.xdin-drop div:nth-child(5) { display:none;} }
@media screen and (min-width: 1100px) {.xdin-drag li:nth-child(6) { display:inline;} .xdin-drop li:nth-child(3),.xdin-drop div:nth-child(6) { display:none;} }
@media screen and (min-width: 1200px) {.xdin-drag li:nth-child(7) { display:inline;} .xdin-drop li:nth-child(3),.xdin-drop div:nth-child(7) { display:none;} }
@media screen and (min-width: 1300px) {.xdin-drag li:nth-child(8) { display:inline;} .xdin-drop li:nth-child(3),.xdin-drop div:nth-child(8) { display:none;} }
@media screen and (min-width: 1400px) {.xdin-drag li:nth-child(9) { display:inline;} .xdin-drag li:last-child { display:none;}}

.mobile-2col { display:inline;}
/*estilizar divs e lis de acordo com config*/
.midia-1{
padding:10px;
clear:both;
display: table;
width:100%;
margin-top:10px;

}
.midia-left{ display:table-cell;   vertical-align:middle;}
.midia-right{ display:table-cell;   vertical-align:middle;}
.midia-end{clear:both;}

.blocoflat{
background-color: #629ED5;
min-width:150px;     width: 13%;  
float: left;
height: 300;
padding: 20px;
color: #fff;
margin-right: 10px;
margin-bottom: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.blocoflat .glyphicon,.blocoflat  .fa{	font-size: 6em; margin:auto; margin-top:15px; margin-bottom:20px;}
.blocoflat  a{ color:#FFF;}
.blocoflat .link_blocoflat a{	color:#629ED5}
.blocoflat:hover .link_blocoflat a{	color:#fff}
.blocoflat:hover .form_blocoflat { display:inline;}
.blocoflat:hover{ background-color:#3177B7; padding-top:17px; border-radius: 25px 0px 25px 0px;  }
.tit_blocoflat{ font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif;  font-size:18px; margin-bottom:15px;}
.link_blocoflat{
padding:0px; padding-left:10px; display:block; border-left:solid #ffffff 0px; margin-bottom:15px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.link_blocoflat a{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;}
.link_blocoflat:hover{ border-left:solid #fff  20px; margin-left:10px; }
.form_blocoflat { display:none; color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;}

.widget {
width: 100%;
display: table;
}
.widget-center {
padding: 20px;
vertical-align: middle;
display: table-cell;
_position: absolute;
_top: 50%;
}
.widget-hover,.widget-content {
width: inherit;
margin: auto;
padding-top: -5px; 
text-align:center;
_position: relative;
_top: -50%;
}
.dialog-1{padding:20px; margin:5px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
color:#fff;
}
.dialog-1 >i{ font-size:1.25rem;color:#fff; float:left; padding-top:5px;  margin-right:10px; }
.dialog-1:hover{ padding-left:25px;}
.dialog-1 h1{ font-size:20px; color:#fff; float:left; margin:0px; }
.dialog-1 .open{margin:5px; margin-bottom:0px; clear:both;}
.dialog-2{padding:30px; margin:5px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
color:#fff;
}
.dialog-2 >i{ font-size:24px;color:#fff; float:left; padding-top:6px;  margin-right:10px; }
.dialog-2:hover{ padding-left:35px;}
.dialog-2 h1{ font-size:24px; color:#fff; float:left; margin:0px; }
.dialog-2 .open{margin:20px; clear:both;}
.dialog-3{padding:40px; margin:5px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
color:#fff;
}
.dialog-3 >i{ font-size:26px;color:#fff; float:left; padding-top:6px;  margin-right:10px; }
.dialog-3:hover{ padding-left:25px;}
.dialog-3 h1{ font-size:26px; color:#fff; float:left; margin:0px; }
.dialog-3 .open{margin:20px; clear:both;}
.bndmodal-bg {

position: fixed; 
z-index: 9999; 
padding-top: 100px; 
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4); 
}
.bndmodal {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
min-width:200px;
min-height:100px;
max-height:90%;
width:80%;
height:50%;
background-color:#fff;
z-index: 99999; 
overflow:auto;
}

@media screen and (min-width: 0px) and (max-width: 699px){
.nav .omob{ display:inline;}
.nav .desk-right{float:none;}
.nav .desk-left{float:none;}
.nav .mob-fullcenter{ text-align:center; width:100%; float:none;}
.nav-1-search{ width:50px;}
.nav ul li{white-space: normal; }
.bndbox-mob{   position: fixed;
width:98%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);}    
.nav .odesk{ display:none;}
}


@media screen and (min-width: 0px) and (max-width: 550px){
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{width:100%; float:none;}  

.midia-1{
padding:5px;
clear:both;
display: block;
width:100%;
margin-top:10px;
}
.midia-left{ display:block;   vertical-align:middle; padding:10px; width:100%; max-height:none; max-width:100%;}
.midia-right{ display:block;   vertical-align:middle; padding:10px; width:100%; max-height:none; max-width:100%;}
.midia-left img,.midia-right img{text-align:center; margin:auto; max-height:none; max-width:100%; width:100%; }
}

