/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Lopas
Version:	1.1
Last change:	06/12/2017  
Primary use:	Lopas
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. EFFECTS
2. COLORS
3. GENERAL
4. HEADER 

-------------------------------------------------------------------*/
/*
EFFECTS
*/

@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap');

.l-transtion, h1, h2, h3, h4, h5, h6, a, i, .l-nova_three div.l-nova_single .l-nova_text { 
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out; }

.l-transtion_fast {
  transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out; }

/*
COLORS
*/
/*
GENERAL
*/
body {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 13px;
  color: #808080;
  background: #fff; }

h1 {
  /*
  text-transform: uppercase;
  font-size: 60px;
   */
  }
/*
h2 {
  font-size: 50px; }

h3 {
  font-size: 40px; }

h4 {
  font-size: 30px; }

h5 {
  font-size: 20px; }

h6 {
  font-size: 16px; }
  
img{ max-width:100%;}  
*/

h1, h2, h3, h4, h5, h6 {
  /*
  font-family: 'Montserrat', sans-serif;;
  color: #000000;
  margin-top: 0;
  margin-bottom: 15px;*/ }

ul {
  list-style: disc; }

p {
  line-height: 22px;
  margin: 0px 0 20px 0;
  font-size: 13px;
  color: #616161; }

.l-section_title h3 {
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase; }

.p-button {
  background: #7da535;
  color: #ffffff;
  display: inline-block;
  padding: 12px 15px;
  font-family: "Raleway", "sans-serif";
  text-transform: uppercase; }

.l-section_head {
  text-align: center;
  padding: 70px 0 50px; }
  .l-section_head h2 {
    font-size: 44px; }
    .l-section_head h2 b {
      font-weight: 600; }
  .l-section_head p {
    font-size: 20px;
    font-weight: 300;
    color: #222222; }

.l-nova_three div.l-nova_single {
  width: 25%;
  /*width: 50%;*/
  float: left;
  position: relative; }
  .l-nova_three div.l-nova_single .l-nova_text {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: rgba(0, 0, 0, 0.2);*/
    padding: 30px 70px; }
    .l-nova_three div.l-nova_single .l-nova_text span {
      display: block;
      color: #808080;
      font-weight: 500;
      font-family: "Raleway", "sans-serif";
      margin-bottom: 5px; }
    .l-nova_three div.l-nova_single .l-nova_text a {
      color: #333;
      font-size: 24px;
      font-weight: 500;
      font-family: "Raleway", "sans-serif"; }
      .l-nova_three div.l-nova_single .l-nova_text a:hover {
        color: #2e8aac; }
  .l-nova_three div.l-nova_single:hover .l-nova_text {
    opacity: 1; }

.l-difer_list {
  padding-top: 30px; }
  .l-difer_list .l-difer_single {
    border: 0px solid #dbdbdb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 20px;
    margin-bottom: 20px;
    position: relative; }
    .l-difer_list .l-difer_single .l-diff_icon {
      position: absolute;
      top: 0;
      right: 33px;
      top: -30px; }
    .l-difer_list .l-difer_single p {
      margin-bottom: 0;
      font-size: 17px;
      line-height: 31px;
      color: #4c4c4c;
      margin-top: 8px; }
    .l-difer_list .l-difer_single span {
      color: #333;
      font-size: 23px;
      font-weight: 500;
      font-family: "Raleway", "sans-serif"; }

.l-counter .l-counter_single {
  width: 25%;
  float: left;
  text-align: center;
  background-color: #2e8aac;
  min-height: 310px;
  padding-top: 80px; }
  .l-counter .l-counter_single h4 {
    font-weight: 600;
    font-size: 72px;
    color: #fff;
    margin-bottom: 30px; }
    .l-counter .l-counter_single h4::after {
      height: 3px;
      width: 100px;
      background-color: #fff;
      margin: auto;
      content: "";
      display: block;
      margin-top: 20px; }
  .l-counter .l-counter_single p {
    margin-bottom: 0;
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase;
    font-family: "Raleway", "sans-serif"; }
  .l-counter .l-counter_single span {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase; }
.l-counter > div:nth-child(2n+2) {
  background-color: #1eace0; }

.l-button_blank {
  font-size: 18px;
  color: #000;
  border: 2px solid #2e8aac ;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 30px;
  display: inline-block;
  padding: 13px 25px;
  text-transform: uppercase; 
  background-color:#fff;
  }
  .l-button_blank:hover {
    background-color: #2e8aac;
    border-color: #2e8aac;
    color: #fff; }

.l-banner {
  background-image: url("/imagens/fundo-representante.jpg");
  background-position:top center;
  background-repeat: no-repeat;
  padding: 200px 0 153px;
  position: relative;
  text-align: right; 
}
  .l-banner::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    /*background: rgba(0, 0, 0, 0.4);*/
    position: absolute;
    top: 0;
    left: 0; }
  .l-banner .l-banner_text {
    position: relative;
    z-index: 99; }
    .l-banner .l-banner_text h3 {
      font-size: 60px;
      color: #2e8aac;
      font-weight: 300; }
      .l-banner .l-banner_text h3 b {
        font-weight: 600; }
    .l-banner .l-banner_text p {
      font-size: 35px;
      color: #4c4c4c;
      font-weight: 300;
      line-height: 40px; }

#l-blog {
  background: #f4f4f4;
  padding-bottom: 40px; }

.l-blog_listing .l-blog_intro {
  padding: 20px;
  background-color: #fff; }
  .l-blog_listing .l-blog_intro a {
    font-size: 24px;
    font-weight: 500;
    color: #222222;
    display: inline-block;
    margin-bottom: 13px; }
  .l-blog_listing .l-blog_intro a:hover {
    color: #1eace0; }
  .l-blog_listing .l-blog_intro p {
    font-size: 17px;
    color: #595959;
    line-height: 30px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px dotted; }
  .l-blog_listing .l-blog_intro span {
    color: #595959;
    font-size: 16px; }

.l-tag_line {
  text-align: center;
  background: #f4f4f4;
  padding: 20px 0 40px; }
  .l-tag_line h4 {
    font-size: 30px;
    color: #222222;
    font-weight: 300; }
    .l-tag_line h4 a {
      color: #2e8aac;
      font-weight: 600; }

/* HEADER */
#header {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-bottom: 7px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 120;
  /*border-bottom: 2px solid #808080;*/ } 
  #header.shrink {
    padding-top: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background-color: white; }

#logo {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle; }

#main {
  float: right;
  margin-top: 25px; }
  #main ul {
    margin-left: 0;
    padding-left: 0; }
    #main ul li {
      list-style: none;
      display: inline-block;
      vertical-align: middle;
      padding: 0 14px;
      font-weight: bold;
      font-size: 17px;
      font-family: "Raleway", "sans-serif";
      margin: 0; }
      #main ul li:last-child {
        border-left: 1px solid #fff; }
      #main ul li a {
        color: #fff; }
        #main ul li a:hover {
          color: #a2e5ff; }
        #main ul li a i {
          padding-left: 5px; }
    #main ul ul li a {
      color: #2f2e2e; }

.menu-mobile {
  display: none;
  padding: 20px; }

.menu-mobile:after {
  content: "\f0c9";
  font-family: 'FontAwesome';
  font-size: 20px;
  padding: 0;
  float: right;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  transform: translateY(-25%); }

.menu-dropdown-icon:before {
  content: "\f067";
  font-family: 'FontAwesome';
  display: none;
  cursor: pointer;
  float: right;
  padding: 5px;
  background: #fff;
  color: #333; }



#main > ul > li > ul > li a {
  color: #2f2e2e;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  text-align: left; }



.mega-drop {
  width: 33.3333%;
  margin: 0 auto;
  padding-bottom: 30px;
  float: left;
  border-right: 1px solid #ccc;
  padding-left: 25px; }
  .mega-drop h3 {
    font-size: 24px;
    padding-top: 30px;
    font-family: "Raleway", "sans-serif"; }

#main ul li .nav-inner {
  border: none; }
  #main ul li .nav-inner li {
    display: block;
    line-height: 44px;
    padding-left: 15px;
    font-family: "Source Sans Pro", "sans-serif";
    font-weight: normal;
    position: relative; }
    #main ul li .nav-inner li:last-child {
      border-left: none; }
    #main ul li .nav-inner li:after {
      content: "\f105";
      font-size: 18px;
      display: inline-block;
      position: absolute;
      color: #2f2e2e;
      font-family: 'FontAwesome';
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      transform: translateY(-50%); }

#header.shrink #main ul li .nav-inner li:last-child {
  border-left: none; }

#header.shrink #main ul li a {
  color: #2f2e2e; }

#header.shrink #main ul li:last-child {
  border-left: 1px solid #2f2e2e; }

#mobile-header {
  display: none;
  color: #000;
  margin-top: 20px;
  width: 45px;
  background: #fff;
  border-radius: 3px;
  float: right;
  position: relative;
  z-index: 10000; }

#mobile-header a {
  color: #000;
  font-size: 25px;
  width: 45px;
  height: 45px;
  display: inline-block;
  text-align: center;
  line-height: 45px; }

#mobile-header a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "\f0c9";
  font-family: "FontAwesome"; }

.sidr {
  background-color: #fff; }

.sidr-class-first-tab {
  display: none !important; }

.sidr-class-menu-mobile {
  display: none; }

/*slider*/
#slickslider {
  position: relative;
  height: 100%; }
  #slickslider div {
    height: 100vh; }
    #slickslider div img {
      width: 100%; }
  #slickslider .l-slider_text {
    position: relative;
    height: 100%; }
    #slickslider .l-slider_text div {
      height: auto;
      position: absolute;
      top: 35%;
      left: 50%;
      width: 100%;
      text-align: center;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
      #slickslider .l-slider_text div h2 {
        color: #fff;
        margin: 0;
        font-size: 55px;
        font-weight: bolder;
        text-transform: none;
        font-family: "Raleway", "sans-serif"; }
      #slickslider .l-slider_text div p {
        font-size: 25px;
        color: #a2e5ff;
        font-family: "Raleway", "sans-serif";
        margin-top: 28px; }
      #slickslider .l-slider_text div .l-button {
        display: inline-block;
        padding: 16px 74px;
        line-height: 1;
        background: #fff;
        color: #1eace0;
        font-size: 18px;
        font-weight: bold;
        font-family: "Source Sans Pro", "sans-serif";
        text-transform: none;
        border-radius: 30px;
        margin-top: 30px; }

.nextss.slick-arrow {
  position: absolute;
  top: 50%;
  right: 2%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%); }

.prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 2%;
  z-index: 99; }

@media screen and (max-width:479px){
  .nextss{display:none !important}
  .prev{display:none !important}
}
@media screen and (min-width:480px){
  .nextss{display:block !important}
  .prev{display:block !important}
}

/* FOOTER */
.l-footer_outer {
  background-color: #2e8aac;
  padding-top: 70px; }
  .l-footer_outer h5 {
    font-weight: 500;
    color: #fff;
    font-size: 24px;
    margin-bottom: 30px; }
  .l-footer_outer .footer-links ul {
    padding-left: 0;
    list-style: none; }
    .l-footer_outer .footer-links ul li {
      margin-bottom: 15px; }
      .l-footer_outer .footer-links ul li a {
        font-size: 16px;
        color: #fff; }
        .l-footer_outer .footer-links ul li a::before {
          content: "\f105";
          font-family: 'FontAwesome';
          color: #fff;
          margin-right: 10px; }
        .l-footer_outer .footer-links ul li a:hover {
          color: #fff;text-decoration:underline }
  .l-footer_outer .Newslatter p {
    color: #fff;
    font-size: 18px;
    font-family: "Source Sans Pro", "sans-serif"; }
  .l-footer_outer .Newslatter #email-id {
    background: #1d6a86 none repeat scroll 0 0;
    border: 1px solid #1d6a86;
    color: #fff;
    font-size: 14px;
    font-family: "Raleway", "sans-serif";
    height: 50px;
    padding: 15px;
    width: 85%;
    float: left; }
  
  .l-footer_outer .Newslatter #email-id::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
  }
  .l-footer_outer .Newslatter #email-id::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
  }
  .l-footer_outer .Newslatter #email-id::-ms-input-placeholder { /* IE 10+ */
	color: #fff;
  }
  .l-footer_outer .Newslatter #email-id::-moz-placeholder { /* Firefox 18- */
	color: #fff;
  }
  	
  .l-footer_outer .Newslatter .submit {
    background: #1eace0 none repeat scroll 0 0;
    border: 1px solid #1eace0;
    color: #fff;
    font-family: "Raleway", "sans-serif";
    display: block;
    font-size: 14px;
    height: 50px;
    width: 15%; }
    .l-footer_outer .Newslatter .submit:hover {
      background: rgba(255, 255, 255, 0.5);
      color: #fff; }

.l-foot_blog_single {
  background: #1d6a86;
  padding: 7px;
  padding-left: 60px;
  margin-bottom: 7px; }
  .l-foot_blog_single .footer-blogimg {
    margin-left: -60px;
    float: left; }
    .l-foot_blog_single .footer-blogimg img {
      height: 34px;
      margin-left: 7px;
      border: 2px solid #fff; }
  .l-foot_blog_single .footer-blog-text p {
    margin: 0;
    font-family: "Source Sans Pro", "sans-serif"; }
    .l-foot_blog_single .footer-blog-text p a {
      font-size: 15px;
      color: #fffefe; }
  .l-foot_blog_single .footer-blog-text span {
    font-size: 11px;
    font-family: "Source Sans Pro", "sans-serif";
    color: #fffefe; }

.l-footer_bar {
  text-align: center;
  border-top: 1px solid #1d6a86;
  padding-top: 20px;
  margin-top: 30px; }
  .l-footer_bar ul {
    padding-left: 0; }
    .l-footer_bar ul li {
      display: inline-block;
      padding-left: 5px; }
      .l-footer_bar ul li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 20px;
        background: #fff;
        color: #000;
        display: inline-block;
        border-radius: 50%; }
  .l-footer_bar p {
    color: #fff;
    font-size: 14px;
    font-family: "Source Sans Pro", "sans-serif";
    margin-top: 20px; }

.l-main_nav li {
  display: inline-block;
  text-decoration: none; }
  .l-main_nav li a {
    color: green; }
    .l-main_nav li a:hover, .l-main_nav li a:focus {
      color: blue;
      text-decoration: none; }

.l-header_bar.l-header_fixed {
  position: absolute;
  display: block;
  width: 100%; }

.inner_banner {
  background: url("/imagens/inner_banner.png") no-repeat;
  padding: 220px 0 200px;
  text-align: center;
  margin-bottom: 75px; }
  .inner_banner h1 {
    color: #fff;
    font-weight: 900;
    font-size: 63px;
    font-family: "Raleway", "sans-serif";
    margin: auto; }

.inner_wrapper {
  padding-bottom: 60px; }

.area_do_list > div:last-child {
  margin-bottom: 0; }
.area_do_list .area_do_single {
  margin-bottom: 60px; }
  .area_do_list .area_do_single .area_title {
    font-size: 24px;
    font-weight: 600;
    font-family: "Raleway", "sans-serif";
    color: #141414; }
  .area_do_list .area_do_single span {
    display: block;
    font-size: 14px;
    color: #808080; }
  .area_do_list .area_do_single p {
    font-size: 17px;
    margin-top: 10px;
    color: #141414;
    margin-bottom: 10px; }
  .area_do_list .area_do_single::after {
    clear: both;
    display: block;
    content: ""; }
  .area_do_list .area_do_single img {
    float: left;
    width: 44%; }
  .area_do_list .area_do_single .area_do_text {
    float: right;
    width: 54%; }
  .area_do_list .area_do_single .area_do_text_full_width {	
    width:100%
  }
  .area_do_list .area_do_single .l-button {
    display: inline-block;
    padding: 9px 25px;
    line-height: 1;
    background: #a1c746;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase; }

.sidebar_single {
  margin-bottom: 55px; }

.sidebar_title {
  background-color: #2e8aac;
  padding: 15px;
  margin-bottom: 20px; }
  .sidebar_title span {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    font-family: "Raleway", "sans-serif";
    display: block; }

.sideform {
  background-color: #e6e6e6;
  padding: 22px 22px 35px; }
  .sideform input[type="text"], .sideform input[type="password"]{
    display: block;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    margin-bottom: 10px;
    padding: 20px 15px;
    width: 100%;
    font-size: 16px; }
  .sideform .l-cancle_button, .sideform .l-button {
    width: 46%; }
  .sideform .l-button {
    float: right; }

.l-cancle_button {
  background-color: #595959;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  padding: 12px 20px;
  border: none; }

input.l-button {
  background-color: #a1c746;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  padding: 12px 20px;
  border: none; }

.l-cancle_button:hover {
  background-color: #2e8aac;
  color: #fff; }

.sidebar_text {
  background-color: #e6e6e6;
  padding: 22px; }
  .sidebar_text p {
    font-size: 16px;
    color: #676767;
    margin-bottom: 30px;
    margin-top: 0; }
	
	
	
	
	
/*# Rajesh Jat--Product detail page css */






body .detailsection{ width:100%; display:block; border-bottom:0px solid #dadada !important; padding-top:7px;}
.detailsection #main ul li a{ color:#404040;}

#i_alone{ width:100%; padding:35px 0px; display:inline-block; background:#f4f4f4; border-bottom:0px solid #dadada; 
top:80px; position:relative;}
#i_alone h1{ font-size:22px; text-transform:uppercase; margin:0px;}
.pagermenu{ padding-left:0px; float:right; margin:0px; color:#3f3f3f;}
.pagermenu li{ display:inline-block;}
.pagermenu li a{ font-size:15px; color:#808080; padding:0px 1px;}
.pagermenu li a:hover{ color:#000;}

#detailpro{ width:100%; display:inline-block; margin-top:150px;}
#detailpro #slickslider div{ height:100%;}
.setionslide p{ text-align:center; font-size:16px; color:#262525; padding-top:4px;}

.detail_content{ width:100%; display:inline-block;}
.detail_content h2{ font-size:24px; font-weight:800; color:#131313;}
.detail_content p{ font-size:16px; color:#404040; line-height:23px;}

.itensetion{ width:100%; display:block; padding-top:30px;}
.itensetion h5{ font-size:18px; color:#131313; font-weight:800;}
.itensetion ul{ width:100%; padding-left:0px;}
.itensetion ul li{ display:inline-block; font-size:18px; color:#404040; border-right:1px solid #404040; padding-right:10px; 
line-height:16px; margin-right:10px;}

.productcate{ width:100%; display:inline-block; background:#262a1e; padding:25px 0px; text-align:center;}
.productcate h2{ font-size:36px; font-weight:100; color:#a1c746; margin-top:0px;}
.productcate h2 span{ font-weight:500;}
.productcate p{ font-size:20px; color:#fff;}
.productcate ul{ width:100%; padding-left:0px;}
.productcate ul li{ display:inline-block; margin:0px 12px; width:129px; vertical-align:text-top;}

.productcate ul li span a{ font-size:11px; color:#dadada; font-weight:800;}
.dormitoalen{ width:100%; display:inline-block; padding:70px 0px 40px;}
.dormitoalen h1{ font-size:44px; color:#222222; text-transform:none; margin-top:0px; font-weight:100; text-align:center;}
.dormitoalen h1 span{ font-weight:800;}
.dormitoalen p{ font-size:20px; text-align:center; color:#222222;}

.pro_slidesetion{ width:850px; margin:0 auto; max-width:100%; padding:60px 0px 30px;}
.aloneslide{ width:100%; text-align:center;}
.aloneslide .l-slider_text{ width:282px; margin:0 auto;}

.contentalones{ width:100%; display:block;}
.contentalones h3{ font-size:30px; font-weight:300; color:#000;}
.contentalones .roupeicont{ width:100%; padding-top:0px; padding-left:0px;}
.contentalones .roupeicont li{ display:block; width:100%; font-size:18px; line-height:32px; 
background: url(/imagens/dotearo.png) 0px 14px no-repeat; padding-left:10px;}
.roupedescricao{ width:100%; font-size:18px; } 

.altura{ width:100%; display:inline-block; padding-top:10px; padding-left:0px;}
.altura li{ display:inline-block; font-size:18px; margin-right:25px; line-height:20px; color:#a1c746; font-weight:800; background:none;}
.altura li span{ color:#4d4d4d; font-weight:100;}

.camaslide .l-slider_text{ width:480px; max-width:100%; margin:0 auto;}
.camaslide .contentalones{ text-align:right;}
.camaslide .contentalones .roupeicont li{ background: url(/imagens/dotearo.png) right  16px no-repeat; padding-right:12px;}

.product_gallery{ width:100%; text-align:center; padding-left:0px; padding-top:30px;}
.product_gallery li{ width:260px; display:inline-block; margin:0px 10px;}
.product_gallery li:first-child{ margin-left:0px;}
.product_gallery li:last-child{ margin-right:0px;}

.vejabtn{ width:100%; display:inline-block; text-align:center; padding:30px 0px;}
.vejabtn a{ font-size:20px; color:#4c4c4c; display:inline-block; border:1px solid #4d4d4d; padding:12px 25px;}
.vejabtn a i{ color:#1d6a86;}
.vejabtn a:hover{ 
background-color: #1eace0;
border-color: #2e8aac;
color: #fff;}

#detailpro .nextss.slick-arrow{ right:0%;}
#detailpro .prev{ left:0%;}
	
	
	
	
	
	
	
	
	

@media screen and (max-width: 1200px) {
  #main ul li {
    font-size: 16px;
    padding: 0 6px; }
	
.detail_content h2{ margin-bottom:0px;}	
.itensetion{ padding-top:15px;}
.itensetion h5{ margin-bottom:10px;}
.detail_content{ padding-bottom:15px;}	
	
	 }
@media screen and (max-width: 992px) {
  #mobile-header {
    display: block; }

 
.detail_content p{ margin-bottom:5px;}
.productcate{ margin-top:5px;}
.dormitoalen{ padding:20px 0px;}
.pro_slidesetion{ padding:30px 0px;}
.product_gallery li{ width:21%;}


	 }
	 
	 
@media screen and (max-width: 767px) {
	
	
  .l-nova_three div.l-nova_single {
    width: 100%;
    float: none; }
    .l-nova_three div.l-nova_single img {
      width: 100%; }

  .l-counter .l-counter_single {
    width: 100%; }

  .l-blog_single {
    margin-bottom: 20px; }
    .l-blog_single a img {
      width: 100%; }

  .l-footer .col-xs-12 {
    width: 50%; }
  .l-footer .fo-blog {
    clear: both; } 
.l-footer_outer .container {
  position: relative;
  z-index: 999; }

#l-footer {
  position: relative; }
  
  #l-footer::after {
    /*
	background-image: url("/imagens/flower_01.png");
    background-repeat: no-repeat;
	*/
    bottom: 0;
    content: "";
    height: 349px;
    position: absolute; 
    width: 243px;
    z-index: 9; }
  #l-footer::before {
	/*  
	background-image: url("/imagens/flower_02.png"); 
    background-repeat: no-repeat;	
	*/
    top: 0;
    content: "";
    height: 349px;
    position: absolute;
    width: 243px;
    z-index: 9;
    right: 0; }
	
#i_alone{ padding:20px 0px;}
.pagermenu{ float:left; padding-top:5px;}
#detailpro{ margin-top:110px;}
.productcate ul li{ width:20%; margin:0px 5px;}	
.productcate ul li span{ line-height:12px; display:block; padding-top:5px;}
.productcate h2{ font-size:23px; margin-bottom:10px;}
.productcate p{ font-size:17px;}
.dormitoalen h1{ font-size:25px;}
.contentalones{ padding-top:10px;}
.camaslide .contentalones{ text-align:left;}
.camaslide .contentalones .roupeicont li{ background:url(/imagens/dotearo.png) 0px  16px no-repeat;}
.criado .contentalones{ padding-bottom:20px;}
.product_gallery li{ margin:0px 5px; width:20%;}

.contentalones h3{ font-size:22px;}
.product_gallery{ padding-top:10px;}
.vejabtn a{ font-size:18px; padding:7px 20px;}
	
	}

@media screen and (max-width: 640px) {
  .l-footer .col-xs-12 {
    width: 100%;
    text-align: center; }

  .footer-blog-text {
    text-align: left; }

  .Newslatter {
    margin-top: 15px; }

  .l-banner .l-banner_text h3 {
    font-size: 50px; }

  .l-banner .l-banner_text p {
    font-size: 20px; }

  .l-button_blank {
    padding: 15px 30px;
    line-height: 1; }

  .l-section_head h2 {
    font-size: 30px; }

  #slickslider .l-slider_text div h2 {
    font-size: 45px; }

  #slickslider .l-slider_text div p {
    font-size: 18px; }

  #slickslider .l-slider_text div .l-button {
    padding: 15px 30px; } }

  /********************************************************************************************************************************/
  /*************************** PERSONALIZADO ***********************************************************************************************/
  /********************************************************************************************************************************/
  .img-responsive-420{ 
    display: block;
    max-width: 420px;
    height: auto
  }
  
  /*FORMATA CONTEÚDO DAS PÁGINAS DE TEXTO*/
  .area_do_list .conteudo p, .area_do_list .conteudo span{ font-size:20px !important;text-align:justify !important;line-height:150%}
  
  .link_produto, .link_produto:link,.link_produto:active,.link_produto:visited{font-size:24px;font-family:;color:#000;display:inline;font-family: "Raleway", "sans-serif";}
  .link_produto:hover{ text-decoration:none !important;color:#2e8aac}
  
  .link_departamento, .link_departamento:link,.link_departamento:active,.link_departamento:visited{font-size:17px;font-family:;color:#808080;display:inline;font-family: "Raleway", "sans-serif";}
  .link_departamento:hover{ text-decoration:none !important;color:#7da535}
  
  .filtro_categorias, .filtro_categorias:link, .filtro_categorias:active, .filtro_categorias:visited{  
	 display:inline-table;
	 margin:5px 25px;
	 white-space:nowrap;
	 font-size:18px;
	 color:#404040;
	 background-color:transparent;
	 padding:3px 6px;
	 font-style:normal;
	 text-decoration:none;
  }
	
  .filtro_categorias:hover{ 
	 color:#ffffff;
	 background-color:#2e8aac;
	 text-decoration:none;
  }
  
  .filtro_categorias_ativo, .filtro_categorias_ativo:link, .filtro_categorias_ativo:active, .filtro_categorias_ativo:visited{ 
	 display:inline-table;
	 margin:5px 25px;
	 white-space:nowrap;
	 font-size:18px;
	 color:#ffffff;
	 background-color:#2e8aac;
	 padding:3px 6px;
	 font-style:normal;
	 text-decoration:none;
  }
  
  .filtro_categorias_ativo:hover{ 
	 display:inline-table;
	 margin:5px 25px;
	 white-space:nowrap;
	 font-size:18px;
	 color:#ffffff;
	 background-color:#2e8aac;
	 padding:3px 6px;
	 font-style:normal;
	 text-decoration:none;
  }
  
  .detail_content .roupeicont{ width:100%; padding-top:0px; padding-left:0px;}
  .detail_content .roupeicont li{ display:block; width:100%; font-size:18px; line-height:32px; 
  background: url(/imagens/dotearo.png) 0px 14px no-repeat; padding-left:10px;}
  
  .l-nova_three div.l-nova_single img { 
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;  
  }


  
  .l-nova_three div.l-nova_single:hover img {
    opacity: 0.5; }
	

  /*
  #l-footer::after {background-image: url("/imagens/flower_01.png");background-repeat: no-repeat;bottom: 0;content: "";height: 349px;position: absolute;width: 243px;z-index: 9;}

  #l-footer::before {
	  background-image: url("/imagens/flower_02.png");
	  background-repeat: no-repeat;
	  top: 0;
	  content: "";
	  height: 349px;
	  position: absolute;
	  width: 243px;
	  z-index: 9;
	  right: 0;
  }
  
  
  @media screen and (max-width:767px) {
	#l-footer::before { display: none; } 
	#l-footer::after { display: none; } 
  } */	
  
  /*
  .contato_input{
	font-family: 'Open Sans', sans-serif;
	color:#333333;
	font-size:12px;
	width:100%;
	border:1px solid #56545D;
	padding:5px 5px 5px 5px;
	border-radius:3px;
  }*/
  
  .contato_input{
	width:100%;
	height:auto;
	padding:10px 5px;
	border:1px solid #333; 
	color: #5c5c5c;
	text-transform:none;
	font:normal 13px 'Raleway', sans-serif;
  }
  
  .campo_alerta{
	width:100%;
	height:auto;
	padding:10px 5px;
	border:1px solid #F00;
	color: #5c5c5c;
	text-transform:uppercase;
	font:normal 13px 'Raleway', sans-serif;
  }
  
  .rotulo_form{
	text-transform:uppercase;
	color:#232322;
	margin:30px 0px 5px 0px; 
	font:bold 16px 'Raleway', sans-serif; 
  }
  
  .botao_enviar{
	font:normal 12px Raleway, sans-serif;
	font-style:normal;
	text-transform:uppercase;
	color:#fff;
	background:#2e8aac ;
	border:0px solid #ffffff;
	text-shadow:0px 0px 0px #222222;
	box-shadow:0px 0px 0px #000000;
	-moz-box-shadow:0px 0px 0px #000000;
	-webkit-box-shadow:0px 0px 0px #000000;
	border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	width:auto;
	padding:8px 37px;
	cursor:pointer;
	margin:0 auto;
  }
  .botao_enviar:active{
	cursor:pointer;
	position:relative;
	top:2px;
  }

  
  /********************************************************************************************************************************/
  /*************************** BLOG ***********************************************************************************************/
  /********************************************************************************************************************************/
  .middle_part {
	width:100%;
	display:block;
	
  }
  
  .blog {
	width:100%;
	display:block;
	
  }
  .top_pagi {
	  width:100%;
	  border-bottom:1px solid #e6e6e6;
	  display:inline-block;
	  padding-bottom:20px;
  }
  .top_pagi ul {
  }
  .top_pagi ul li {
	  font-family: "Raleway", "sans-serif";
	  font-size:12px;
	  float:left;
	  margin-right:10px;
	  color:#404040;
  }
  .top_pagi ul li a {
	  color:#585858;
  }
  .blog h1 {
	  font-family: "Raleway", "sans-serif";
	  text-transform:uppercase;
	  font-size:48px;
	  color:#8631cd; 
  } 
  
  a.link_post,a.link_post:active,a.link_post:visited{    
	  font-family: "Raleway", "sans-serif"; 
	  font-weight:500;
	  text-transform:none; 
	  font-size:36px;
	  color:#000; 
  }
  
  a.link_post:hover{
	 color: #9dc13b; 
  }
  
  .titulo_post{ 
    font-family: "Raleway", "sans-serif"; 
	font-weight:500;
	text-transform:none; 
	font-size:36px;
	color:#000; 
  }
  
  .left_section {
	  width:100%;
	  display:block;
	  margin-bottom:50px;
  }
  .blog_box {
	  width:100%;
	  display:inline-block;
	  padding-bottom:40px;
	  margin-bottom:15px;
	  padding-top:0px; 
  }
  .blog_img {
	  width:850px;
	  max-width:100%;
  }
  .blog_box h3 {
	  font-family: "Raleway", "sans-serif";
	  font-size:24px;
	  color:#8631cd;
	  text-transform:uppercase;
  }
  .date_comm {
	  font-family: "Raleway", "sans-serif";
	  width:100%;
	  font-size:12px;
	  color:#7f7f7f;
	  text-transform:none;
  }
  .date_comm span {
	  font-family: "Raleway", "sans-serif";
	  font-weight:normal;
	  color:#999999; 
  }
  .date_comm span1 {
	  font-family: "Raleway", "sans-serif";
	  font-weight:bold;
	  color:#8d101b;
  }
  .blog_box p {
	  font-family: "Raleway", "sans-serif";
	  font-size:14px;
	  line-height:24px;
	  padding-top:15px;
  }
  .leia_btn {
	  font-family: "Raleway", "sans-serif";
	  text-transform:uppercase;
	  padding:10px 35px;
	  background:#303030;
	  font-size:18px; 
	  color:#ffffff; 
	  margin-top:13px;
	  float:left;
  }
  .leia_btn:hover {
	  opacity:0.9; 
	  color:#ffffff; 
	  background:#9dc13b; 
  }
  
  .leia_btn_small {
	  font-family: "Raleway", "sans-serif";
	  text-transform:uppercase;
	  padding:7px 20px;
	  background:#2e8aac;
	  font-size:13px; 
	  color:#ffffff; 
	  margin-top:13px;
	  float:left;
  }
  .leia_btn_small:hover {
	  opacity:0.9; 
	  color:#ffffff; 
	  background:#1d6a86; 
  }
  
  .paginas {
	  font-size:14px;
	  color:#808080;
	  text-transform:uppercase;
  }
  .right_section {
	  width:100%;
	  display:block;
  }
  .post_tag {
	  width:100%;
	  margin-bottom:60px;
  }
  .post_tag h5 {
	  font-family: "Raleway", "sans-serif";
	  font-size:18px;
	  color:#ffffff; 
	  text-transform:uppercase;
	  padding:8px 10px;	     
	  background-color:#bcbcbc;
  }
  .bor_bottom {
	  width:100%;
	  display:block;  
  }
  .post_tag p {
	margin-bottom:0px; 
	margin-top:12px;    
  }
   
  .post_tag p .post{ 
    font-family: "Raleway", "sans-serif";
	font-size:14px;
	color:#929292;
  } 
   
  .post_tag p .post:hover{ 
    font-family: "Raleway", "sans-serif";
	font-size:14px;
	color:#929292;
	text-decoration:underline !important;
  }  
  
  .post_tag .tag_link{ 
    font-family: "Raleway", "sans-serif"; 
	font-size:12px;
	color:#919191; 
	padding:8px 10px;	     
	background-color:#fff;
	margin:0px 5px 5px 0px;
	border:1px solid #919191;
	display:inline-table;
	white-space:nowrap; 
  }
  
  .post_tag .tag_link:hover{ 
	color:#ffffff; 	     
	background-color:#6e8534;
	border:1px solid #6e8534;
	
  } 
   
  .post_tag p span {
	  font-size:12px;
	  color:#7f7f7f;
  }
  .tag_menu {
	  width:100%;
	  padding-top:18px;
  }
  .tag_menu li {
	  font-family: "Raleway", "sans-serif" !important;
	  float:left;
	  font-size:14px;
	  margin-top:15px;
  }
  .tag_menu li a {
	  color:#787878;
	  background:#d8d8d8; 
	  padding:4px;
	  margin-right:5px;
  }
  
  .pagination {
	display: inline-block;
	padding-left: 0;
	margin:0px 0 65px;  
  }
  .pagination > li {
	display: inline;
  }
  .pagination > li > a,
  .pagination > li > span {
	  background: none repeat scroll 0 0 #2e8aac;
	  color: #fff;
	  float: left;
	  font-family: "Raleway"; font-size:13px; 
	  line-height: 1.42857;
	  margin-right: 4px;
	  padding: 4px 11px;
	  position: relative;
	  text-decoration: none;
  }
  .pagination > li:first-child > a,
  .pagination > li:first-child > span {
	margin-left: 0;
  /*  border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;*/
  }
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
  /*  border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;*/
  }
  .pagination > li > a:hover,
  .pagination > li > span:hover,
  .pagination > li > a:focus,
  .pagination > li > span:focus {
	color: #000;
	background-color: #ededed;
  
  }
  .pagination > li > a.active,
  .pagination > li > span:hover,
  .pagination > li > a:focus,
  .pagination > li > span:focus {
	color: #fff;
	background-color: #000;
	border-color: #ddd;
  }
  
  .pagination > .active > a,
  .pagination > .active > span,
  .pagination > .active > a:hover,
  .pagination > .active > span:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #000;
	border-color: #337ab7;
  }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
  }
  .pagination-lg > li > a,
  .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
  }
  .pagination-lg > li:first-child > a,
  .pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
  }
  .pagination-lg > li:last-child > a,
  .pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
  }
  .pagination-sm > li > a,
  .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
  }
  .pagination-sm > li:first-child > a,
  .pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
  }
  .pagination-sm > li:last-child > a,
  .pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
  }
  
  /*********************************************************************************************************/
  /* PAGINA CADASTRO AREA LOJISTA                                                                           */
  /*********************************************************************************************************/
  .form_cadastro label{ display:table;font-family: 'Source Sans Pro', sans-serif;font-size:15px;padding:0px 0px 0px 0px;font-weight:bold;} 
  .form_cadastro input,.form_cadastro select, .form_cadastro textarea{ 
	width:80%;
	height:auto;
	padding:10px 5px;
	border:1px solid #aaaaaa;  
	color: #080909;
	font:normal 13px 'Raleway', sans-serif;
	margin-bottom:15px;
  }
  
  @media screen and (max-width:767px){
	.form_cadastro input.fix_width,.form_cadastro select.fix_width{ 
	  width:80%;
	}
  }
  
  @media screen and (min-width:768px){
    .form_cadastro input.fix_width,.form_cadastro select.fix_width{ 
	  width:100%;
	}
  }
  
  .botao_submit{
	font:normal 10px;
	font-family: 'Source Sans Pro', sans-serif;
	text-transform:uppercase;
	font-style:normal;
	color:#ffffff;
	background:#9dc13b;
	border:0px solid #ffffff;
	text-shadow:0px 0px 0px #9dc13b;
	box-shadow:0px 0px 0px #000000;
	-moz-box-shadow:0px 0px 0px #000000;
	-webkit-box-shadow:0px 0px 0px #000000;
	border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	width:auto;
	padding:10px 21px;
	cursor:pointer;
	margin:0 auto;
  }
  .botao_submit:active{
	cursor:pointer;
	position:relative;
	top:2px;
  }
  
  .form_cadastro h3 { font-size:22px;display:table;font-family: 'Source Sans Pro', sans-serif;color:#000;margin-bottom:25px;font-weight:bold;text-transform:uppercase}

  .header_mobile{ display:none; position:relative;}
  .none_mobile{ display:block;}
  
  @media screen and (max-width:767px) {  
	.header_mobile{ display:block;} 
	.none_mobile{ display:none;}   
  }
  
  .header_mobile .toggle-button{ margin-top:30px;margin-left:-12px }   
  a.link_top_mobile  { color:#fff;font-family:'latoregular';font-size:11px;padding-left:15px;text-transform:uppercase }   
  a.link_top_mobile:hover { color:#fff;font-family:'latoregular';font-size:11px;text-decoration:underline !important;} 
  
  .input_busca_mobile{
	padding:0px 13px;
	margin-top:6px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-color:#fff;
	border-top:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	border-left:1px solid #a9a9a9;
	border-right:none;
	width:86%;
	float:left;
	height:34px;
	text-transform:uppercase;
  }
 

  .input_busca_mobile_menu{ width:80%; }     
  
  .busca_flutuante{
	padding:4px 4px 6px 0px; 
	margin-top:0px;
	vertical-align:3px; 
	margin-left:0px;
	border-top-right-radius:5px; 
	border-bottom-right-radius:5px;
	background-color:#fff;
	border-top:1px solid #353535;
	border-bottom:1px solid #353535;
	border-right:1px solid #353535;
	border-left:none;
	height:34px;
	margin-left:-1px;
  }
  
  .vaga, .info_vaga
  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;  
  }
  
  .vaga{ text-transform:uppercase;font-weight:bold;color:#1e1e1e }
  .info_vaga{ color:#312f30 }
  .vaga_informacoes{ display:block;margin-bottom:10px }
  
  .titulo_input { margin-bottom:10px;font-size:13px;font-weight:bold;color:#5d4d2c;font-family: 'Source Sans Pro', sans-serif}
  
  .videoWrapper {
	  position: relative;
	  padding-bottom: 56.25%; /* 16:9 */
	  padding-top: 25px;
	  height: 0;
  }
  .videoWrapper iframe {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
  }
  
  a.link_social_share{
	text-indent:-9999px;
	display:inline-block;
	vertical-align:middle;
	
  }
  
  a.facebook_share_icon{
	width:96px;
	height:20px;
	background-image:url(/imagens/btn-compartilhar-facebook.png);
	background-repeat:no-repeat;
	background-position:top center;
	
  }
  
  a.twitter_share_icon{
	width:70px;
	height:20px;
	background-image:url(/imagens/btn-compartilhar-twitter.png);
	background-repeat:no-repeat;
	background-position:top center;
	
  }
  
  a.pinterest_share_icon{
	width:96px;
	height:40px;
	background-image:url(/imagens/btn-compartilhar-pinterest.png);
	background-repeat:no-repeat;
	background-position:top center;
	
  }
  
  .clear_left_desktop{ clear:left; } 
  .clear_left_mobile{  }
  @media screen and (max-width:1023px){
	.clear_left_desktop{ 
	  clear: none;
	}	
	
	.clear_left_mobile{ 
	  clear: left;
	}	
  } 
  
  a.btn_download,
  a.btn_download:hover,
  a.btn_download:visited,
  a.btn_download:active,
  a.btn_download:link
  {
	display:table;   
	font:normal 12px Raleway, sans-serif;
	font-style:normal;
	text-transform:none;;
	color:#fffff !important;
	background:#2e8aac ;
	border:0px solid #ffffff;
	text-shadow:0px 0px 0px #222222;
	box-shadow:0px 0px 0px #000000;
	-moz-box-shadow:0px 0px 0px #000000;
	-webkit-box-shadow:0px 0px 0px #000000;
	border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	width:auto !important;
	padding-top:8px !important;
	padding-bottom:8px !important;	
	padding-left:37px !important;	
	padding-right:37px !important;	 
	cursor:pointer;
  }
  
  a.link_pd_relacionados{ 
    font-family: 'Quicksand', sans-serif;
	text-transform:none;
	font-size:16px;
	font-weight:bold;
	color:#2F2E2E; 
  }
  
  a.link_pd_relacionados:hover{ color: #2e8aac}