@media screen and (min-width: 768px) {
  a {color: yellow;}
}
 

@media screen and (min-width: 992px) {
  a {color: green;}
}
 

.imgfundomultnivel{background-image:url('../img/1536---site_HOME_18.jpg');background-position: center;width: 100% ; background-size: cover;}


@media screen and (min-width: 1200px) {
	

	

	
	
	
  a {color: #585858;}
	

	.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
	
}

.row-mobile {
  margin-right:0px;
  margin-left: 0px;
	 display: table;
  content: " ";
}


.mimih{min-height: auto}

.minih100{min-height: 100px}
.row-mobile-2{ 
    padding-left: 0px;
    padding-right: 0px;
}


.padding-internas{padding: 90px; background-color: white}
.padding-internas2{padding-left: 90px; padding-top: 40px; background-color: white}
.padding60{padding: 60px}
.paddinforempresa{
padding-top: 30px;padding-left: 30px;padding-right: 30px
}
.itensprodutos{margin-right: 10px; width: 250px;  float: left; margin-bottom: 30px}

@media screen and (max-width: 1200px) {
	
	
	.imgfundomultnivel{background-image:url('../img/1536---site_HOME_18-2.jpg');background-position: center;width: 100% ; background-size: cover;}
	
	
	.borderl{border-left: 0px  solid #67686c}
    .borderr{border-right: 0px  solid #67686c}

	.margin-right-30{margin-right:0px}
	.margin-left-30{margin-left:0px}
	
	.nav > .active > a, .nav > .active > a:hover, .nav > .active > a:focus {

}
	
	.itensprodutos{margin-right: 0px;width: 100%; margin: auto; margin-bottom: 30px}
	.fsize70{ font-size: 36px}
	.alt450{ height: 350px}
	
	.paddinforempresa{
padding-top: 0px;padding-left: 0px;padding-right: 0px
}
	
	.fsize60{ font-size: 45px; line-height: 20px}
	.fsize23{ font-size: 14px}
	.fsize36{font-size: 18px}
	.padding60{padding: 25px}
	.margin-left-10{ margin-left:0px}
	
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0px;
    left: 0;
    width: 100%;
}	
		
	.fsize48{ font-size: 30px}
	.fsize45{ font-size: 30px}
	.fsize38{ font-size: 25px}
	.img-mobile{ width: 100%}
	.padding-internas{padding: 12px; background-color: white}
	.padding-internas2{padding: 12px; padding-top: 60px; background-color: white}
		.margin-home{ padding-left: 0px;padding-right: 0px}
	
	.row-mobile-2{ 
    padding-left: 15px;
    padding-right: 15px;
}

	
	.fsize24{ font-size: 16px}
	.fsize50{ font-size: 26px; margin-top: 36px}
	.minih100{min-height: auto}
	.selectdatanoivos{    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px;
    width: 268px;    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border: 1px solid #2f2937; width:100%}
	.selectdatanoivos2{    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px;
    width: 268px;    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border: 1px solid #2f2937; width:100%}
	.row-mobile2{ margin-left: 0px!important;margin-right: 0px!important}
		.row-mobile3{ margin-left: -15px!important;margin-right: 0px!important}
	.riscomenu{ display: none}
	.mimih{min-height: 400px}
	.fsize22{ font-size: 16px}
	.lineh40{ line-height: 20px}
	
	.fundopresenca{background-image: url(../img/rafaela-corazza-producoes-cerimonial_39_mobile.jpg?id=10); background-position: center; background-position: top; height: auto; padding-top: 330px}
.fixed{ position: relative; width: 100%; margin: auto; margin-top: 0px; padding-top: 20px;    height: auto;}
	
	.fsize20m{ font-size:16px}
	.botaoazul{ background-color:#212d47; padding:10px; text-align:center; color:#93b751; font-size:16px; width:100%; margin:auto; border: 0px}
	.botaoverde{ background-color:#93b751; padding:10px; text-align:center; color:#212d47; font-size:16px; width:100%; margin:auto; border: 0px}
	figcaption{ color: white; font-size: 15px; padding: 10px}
	.iconenahome{ padding: 20px; background-color: #1f2a43; height: 127px; text-align: center}
	.row-mobile {
  margin-right: -15px;
  margin-left: -15px;
}
	.fsize26{ font-size: 15px}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-top: 0px;
}

	.w4{ width: 9%}
	.fundohomeebook{ background-image:url(); background-color: #212d47; background-position: center}
.icon_rodape{ float:none; display: inline-block; margin-right: 10px; min-height: 0px }
.texto_rodape{ float:none; display: inline-block;   }
	
	.navbar {
	margin-bottom: 20px;
		    min-height: 0px;
	
		/*min-height: 140px;
	background-image: url(../../images_light_level_coaching/light_level_53.png)*/

}
	.navbar-right {
    float: left !important;
    margin-right:0px;
    margin-top: 17px;
}

	
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-top: 20px;
}
	
	
	
	
	.fixed{ position: relative; z-index: 999}
	
.text-left-mobile{ text-align: center}
.text-right-mobile{text-align: center}
	

.bordertext{border: 1px solid #ccc;height: auto}
	
	
.nbs-flexisel-container {
  margin-left: 20px;
}
	
.nbs-flexisel-nav-right {
    right: -19px;

}	
	
	.diamante {
    background-image: url(../img/Home_06.jpg);
    position: none;
    width: 37px;
    height: 30px;
    margin-top: -30px;
    margin-left: 20%;
}
    .navbar-default {
        margin-top: 25px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        margin-top: 8px;
        width: 100%;
        margin-left: 0px;
        background-color: black;
        z-index: -1;
    }
    .navbar-brand {
      float: left;
    height: 92px;
    width: 150px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    background-size: contain;
    position: absolute;
    margin-top: -44px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 12px!important;
}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .navbar-default .navbar-toggle { 
        border-color: transparent
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: white;
    }
    .navbar-default .navbar-nav>li>a:hover {
        color: #8f181c;
    }
	
	
	
	.nav>li {
   float: left;
		width: 100%;
		  border-top: 0px solid #d6e0e8;
    padding-bottom: 2px; 
    border-bottom: 0px solid #d6e0e8;
}
.navbar-nav > li > a {
    padding-top: 1px;
    padding-bottom: 2px;
   margin-right:10px;
}	
	
}



@media screen and (max-width: 900px) {
	
	
.fundoazul{     background-color: #e30613;
    color: #fff;     margin-left: -10px;
    padding-left: 10px;
      margin-left: -10px;
    margin-right: -11px;
    margin-top: 10px;
	
	 background-image: url(../img/iconemarel.png);  background-position: 90% 20px; background-repeat: no-repeat }
	
	
	
	
	.exibe1, .exibe2, .exibe3{
	opacity: 1
   
  }  
	.fsize40{font-size: 30px}
	
	.menunav {
    margin-left: 30px;
		width: 86%
}
	
	
	
	
	
    .navbar-default .navbar-nav>li>a {
        color: #8f181c;
    }
    .carousel-caption img {
        width: 155%;
    }
    .carousel-caption {
        right: 63%;
        left: 3%;
        top: 9%;
    }
    .carousel-control {
        display: none;
    }
    .carousel-indicators {
        display: block;
        top: 103%;
    }
    .carousel-indicators li {
        border: 1px solid #000;
        background-color: black;
    }
    .carousel-indicators li .active {
        border: 1px solid #8f181c;
    }
    .carousel-indicators .active {
        background-color: #8f181c;
        border: 1px solid #8f181c;
    }
    .row {
        padding-left: 15px; 
        padding-right: 15px;
    }
    .col-xs-6 {
        margin-bottom: 15px;
    }
    .col-md-5 {
        margin-bottom: 15px;
    }

    .col-md-4 {
        margin-bottom: 15px;
    }
    .row .col-md-4 {
        padding-left: 0px; 
        padding-right: 0px;
    }
    .row .col-md-8 {
        padding-left: 0px; 
        padding-right: 0px;
    }
    .row .col-md-5 {
        padding-left: 0px; 
        padding-right: 0px;
    }
    .row .col-xs-6 {
        padding-left: 10px; 
        padding-right: 10px;
    }
    #atual {
        height: 205px
    }
    #prods {
        height: 130px
    }
    .fsize18 {
        font-size: 14px
    }
	.col-md-3 {
		padding:0px;
		margin-bottom:20px;
	}
}

@media screen and (max-width: 375px) {
    #produtos {
        height: 405px;
    }
}

@media screen and (max-width: 360px) {
    #produtos {
        height: 400px;
    }
}

@media screen and (max-width: 320px) {
    #produtos {
        height: 445px;
    }
}








/* for banner internas 
banner-desktop
banner-mobile
banner-tablet
*/

/* Portrait */
.banner-desktop{ display:none}
.banner-mobile{display:none}
.banner-tablet{display:none}
@media only screen 
  and (min-width: 320px) 
  and (max-width: 575px) 
  and (orientation: portrait)  {
.banner-desktop{ display:none}
.banner-mobile{display:block; margin-top:-39px}
.banner-tablet{display:none}


}
@media only screen 
  and (min-width: 168px) 
  and (max-width: 600px) 
  and (orientation: portrait)  {
.banner-desktop{ display:none}
.banner-mobile{display:block; margin-top:-9px}
.banner-tablet{display:none}

}

@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {
.banner-desktop{ display:none}
.banner-mobile{display:none}
.banner-tablet{display:block}

}

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 6024px) 
  and (orientation: portrait) {
.banner-desktop{ display:block}
.banner-mobile{display:none}
.banner-tablet{display:none}

}

/* Landscape */

@media only screen 
  and (min-width: 375px) 
  and (max-width: 768px) 
  and (orientation: landscape)  {
	  .banner-desktop{ display:none}
.banner-mobile{display:none}
.banner-tablet{display:block; margin-top:30px;margin-bottom:20px}
.borda{ width:96%; margin:auto; border:1px solid #B8B8B8; height:590px; margin-top:20px; position:absolute;}

}


@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape)  {
	  .banner-desktop{ display:block;margin-bottom:20px}
.banner-mobile{display:none}
.banner-tablet{display:none}

}

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 6024px) 
  and (orientation: landscape) {
.banner-desktop{ display:block;}
.banner-mobile{display:none}
.banner-tablet{display:none}

}











/*================ Row Uniform ==================*/
.row-uniform {
  margin-right: -15px;
  margin-left: -15px;
}
.row-uniform:after {
  clear: both;
}
.row-uniform:before {
  display: table;
  content: '';
}
.row-uniform .col-xs-6:nth-child(2n+1) {
  clear: left;
}
.row-uniform .col-xs-4:nth-child(3n+1) {
  clear: left;
}
.row-uniform .col-xs-3:nth-child(4n+1) {
  clear: left;
}
.row-uniform .col-xs-2:nth-child(6n+1) {
  clear: left;
}
@media (min-width: 768px) and (max-width: 992px) {
  .row-uniform .col-sm-6:nth-child(2n+1) {
    clear: left;
  }
  .row-uniform .col-sm-4:nth-child(3n+1) {
    clear: left;
  }
  .row-uniform .col-sm-3:nth-child(4n+1) {
    clear: left;
  }
  .row-uniform .col-sm-2:nth-child(6n+1) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .row-uniform .col-md-6:nth-child(2n+1) {
    clear: left;
  }
  .row-uniform .col-md-4:nth-child(3n+1) {
    clear: left;
  }
  .row-uniform .col-md-3:nth-child(4n+1) {
    clear: left;
  }
  .row-uniform .col-md-2:nth-child(6n+1) {
    clear: left;
  }
}
@media (min-width: 1200px) {
  .row-uniform .col-lg-6:nth-child(2n+1) {
    clear: left;
  }
  .row-uniform .col-lg-4:nth-child(3n+1) {
    clear: left;
  }
  .row-uniform .col-lg-3:nth-child(4n+1) {
    clear: left;
  }
  .row-uniform .col-lg-2:nth-child(6n+1) {
    clear: left;
  }
}






.ativo a{
 color:black
 
}

/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url(../img/arrow.png) no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/



@media screen and (min-width: 1200px) {
	.fundo-news{ margin-right: 0px}
}






nav.sidebar, .main{
    -webkit-transition: margin 200ms ease-out;
      -moz-transition: margin 200ms ease-out;
      -o-transition: margin 200ms ease-out;
      transition: margin 200ms ease-out;
  }

  .main{
    padding: 10px 10px 0 10px!important;
  }

 @media (min-width: 765px) {

    .main{
      position: absolute!important;
      width: calc(100% - 40px)!important; 
      margin-left: 40px!important;
      float: right!important;
    }

    nav.sidebar:hover + .main{
      margin-left: 200px!important;
    }

    nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
      margin-left: 0px!important;
    }

    nav.sidebar .navbar-brand, nav.sidebar .navbar-header{
      text-align: center!important;
      width: 100%!important;
      margin-left: 0px!important;
    }
    
    nav.sidebar a{
      padding-right: 13px!important;
    }

    nav.sidebar .navbar-nav > li:first-child{
      border-top: 1px #e5e5e5 solid!important;
    }

    nav.sidebar .navbar-nav > li{
      border-bottom: 1px #e5e5e5 solid!important;
    }

    nav.sidebar .navbar-nav .open .dropdown-menu {
      position: static!important;
      float: none!important;
      width: auto!important;
      margin-top: 0!important;
      background-color: transparent!important;
      border: 0!important;
      -webkit-box-shadow: none!important;
      box-shadow: none!important;
    }

    nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{
      padding: 0 0px 0 0px!important;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
      color: #777!important;
    }

    nav.sidebar{
      width: 200px!important;
      height: 100%!important;
      margin-left: -160px!important;
      float: left!important;
      margin-bottom: 0px!important;
    }

    nav.sidebar li {
      width: 100%!important;
    }

    nav.sidebar:hover{
      margin-left: 0px!important;
    }

    .forAnimate{
      opacity: 0!important;
    }
  }
   
  @media (min-width: 1330px) {

    .main{
      width: calc(100% - 200px)!important;
      margin-left: 200px!important;
    }

    nav.sidebar{
      margin-left: 0px!important;
      float: left!important;
    }

    nav.sidebar .forAnimate{
      opacity: 1!important;
    }
  }

  nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #CCC!important;
    background-color: transparent!important;
  }

  nav:hover .forAnimate{
    opacity: 1!important;
  }
  section{
    padding-left: 15px!important;
  }
  
 