.entry-tag {margin-top: 30px; }

.yuzo__text--title {color: #000000;}
.yuzo_related_post h3 {border-bottom: 2px solid;}
.menu-categorias{margin-top: 25px;}
.single-product .variations select{width: 100%;margin-top: 18px;font-size: 25px;border: 1px solid #d8a227;}

.categorias h4{margin-left: 15px;color: #f9b61e;}

.menu-categorias .navbar-header{background-color: #1d1111;border: 2px solid #f9b61e;}

.menu-categorias span{ color: #fff; }

.menu-categorias .fa{color: #fff;}

.menu-categorias .navbar-toggle{border-color: #bcbaba;}

.menu-categorias .navbar-collapse {border-top: 1px solid #e1a41b;}

.menu-categorias .navbar-nav > li > a {color:#dad8d8;}
.menu-categorias .navbar-nav > li > a:hover {color:#f9b61e;padding-left: 10px;border-bottom: 1px solid;}

.zoomContainer{display: none;}
.reviews_tab{display: none;}


.bin-portfolio img {opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;}

.bin-portfolio img:hover {
  opacity: .8
}

.meu-orcamento
{
  color: #f9b61e;
  font-size: 21px;
  font-weight: bold;
}

.meu-orcamento:hover
{
  color: #ffffff;
}

.post-single .post-content .post-excerpt h2:first-child
{
  color: #d7a433;
  font-weight: bold;
}

.post-single a 
{
    color: #c28826;
    font-weight: 600;
}

.post-single .post-content .post-excerpt h2
{
  color: #c28808;
  font-weight: bold;
  margin-top: 25px;
}

.post-thumbnail img{
  border: 1px solid;
}

.image-do-post{
  border: 1px solid;
}

.sprite_content-logo-facebook 
{
    background: url(../images/facebook-sprite.png);
    background-repeat: no-repeat;
    margin-bottom: 8px;
}

.sprite_content-logo-facebook {
    background-position: 0 -599px;
    height: 36px;
    width: 183px;
}

.social-facebook .logo-facebook {
    display: inline-block;
    vertical-align: bottom;
    background: url(../images/facebook-sprite.png);
    background-repeat: no-repeat;
}

.social-facebook .nome-facebook {
    font-size: 22px;
    font-weight: bold;
    color: #484848;
    margin-left: 10px;
}

.redes-sociais h2 
{
   color: #636362;
}

.redes-sociais h2 b {
  color: #4767aa;
}

#ban-janela .wrapper-benner.default .content-benner
{
   left: 420px;
}


.bin-header .header-content .binAccount-2 {
    position: relative;
    display: inline-block;
    margin-top: 12px;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid;
    color: #f9b61e;
    display: none;
}

#contato 
{
    border-right: 1px solid #8a8a8a;
    border-left: 1px solid #8a8a8a;
}

#empresa h3
{
   font-weight: bold;
   color: #d59d1d;
   font-size: 22px;
   margin-top: 0px;
}

#empresa h3:after
{
  content: "";
  display: block;
  width: 150px;
  height: 5px;
  background: #d59d1d;
  margin-top: 15px;
  border-radius: 10px;
}

#showroom .wrapper-benner.default .content-benner
{
   right: 325px;
   top: calc(36% - 125px);
}

#showroom .wrapper-benner.default .content-benner .title-banner h2
{
   color: #4c2f39;
   font-size: 27px;
}

#showroom .wrapper-benner.default .content-benner > span
{
   font-size: 15px;
   color: #2a2525;
   font-weight: bold;
}

#empresa p
{
  text-align: justify;
  font-size: 16px;
}

#empresa img
{
  border: 2px solid #d59d1d;
}

.obras h3 
{
    color: #b68820;
    font-weight: bold;
}

.obras-2 h3 
{
    color: #b68820;font-weight: bold;
}

.obras-2 
{
   margin-top: -45px;
}

.portfolio-in 
{
    font-size: 16px;
    font-weight: 300;
}

.heading-box-2 h2 span {
    color: #f9b61e;
}

#descricao
{
  border-top: 3px solid #fff;
}

.heading-box-2 h2 {
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFF;
    margin-top: 0;
    margin-bottom: 3px;
}

.heading-box-2 p {
    color: #c8c8c8;
    font-size: 17px;
    padding-bottom: 3px;
}

.address-box h3
{
  color: #f9b61e;
  font-weight: bold;
}

.email-box h3 {
  color: #f9b61e;
  font-weight: bold;
}

.margin-top-1{
  margin-top:1px !important; }

.margin-left-1{
  margin-left:1px !important; }

.margin-bottom-1{
  margin-bottom:1px !important; }

.margin-right-1{
  margin-right:1px !important; }

.margin-top-2{
  margin-top:2px !important; }

.margin-left-2{
  margin-left:2px !important; }

.margin-bottom-2{
  margin-bottom:2px !important; }

.margin-right-2{
  margin-right:2px !important; }

.margin-top-3{
  margin-top:3px !important; }

.margin-left-3{
  margin-left:3px !important; }

.margin-bottom-3{
  margin-bottom:3px !important; }

.margin-right-3{
  margin-right:3px !important; }

.margin-top-4{
  margin-top:4px !important; }

.margin-left-4{
  margin-left:4px !important; }

.margin-bottom-4{
  margin-bottom:4px !important; }

.margin-right-4{
  margin-right:4px !important; }

.margin-top-5{
  margin-top:5px !important; }

.margin-left-5{
  margin-left:5px !important; }

.margin-bottom-5{
  margin-bottom:5px !important; }

.margin-right-5{
  margin-right:5px !important; }

.margin-top-6{
  margin-top:6px !important; }

.margin-left-6{
  margin-left:6px !important; }

.margin-bottom-6{
  margin-bottom:6px !important; }

.margin-right-6{
  margin-right:6px !important; }

.margin-top-7{
  margin-top:7px !important; }

.margin-left-7{
  margin-left:7px !important; }

.margin-bottom-7{
  margin-bottom:7px !important; }

.margin-right-7{
  margin-right:7px !important; }

.margin-top-8{
  margin-top:8px !important; }

.margin-left-8{
  margin-left:8px !important; }

.margin-bottom-8{
  margin-bottom:8px !important; }

.margin-right-8{
  margin-right:8px !important; }

.margin-top-9{
  margin-top:9px !important; }

.margin-left-9{
  margin-left:9px !important; }

.margin-bottom-9{
  margin-bottom:9px !important; }

.margin-right-9{
  margin-right:9px !important; }

.margin-top-10{
  margin-top:10px !important; }

.margin-left-10{
  margin-left:10px !important; }

.margin-bottom-10{
  margin-bottom:10px !important; }

.margin-right-10{
  margin-right:10px !important; }

.margin-top-11{
  margin-top:11px !important; }

.margin-left-11{
  margin-left:11px !important; }

.margin-bottom-11{
  margin-bottom:11px !important; }

.margin-right-11{
  margin-right:11px !important; }

.margin-top-12{
  margin-top:12px !important; }

.margin-left-12{
  margin-left:12px !important; }

.margin-bottom-12{
  margin-bottom:12px !important; }

.margin-right-12{
  margin-right:12px !important; }

.margin-top-13{
  margin-top:13px !important; }

.margin-left-13{
  margin-left:13px !important; }

.margin-bottom-13{
  margin-bottom:13px !important; }

.margin-right-13{
  margin-right:13px !important; }

.margin-top-14{
  margin-top:14px !important; }

.margin-left-14{
  margin-left:14px !important; }

.margin-bottom-14{
  margin-bottom:14px !important; }

.margin-right-14{
  margin-right:14px !important; }

.margin-top-15{
  margin-top:15px !important; }

.margin-left-15{
  margin-left:15px !important; }

.margin-bottom-15{
  margin-bottom:15px !important; }

.margin-right-15{
  margin-right:15px !important; }

.margin-top-16{
  margin-top:16px !important; }

.margin-left-16{
  margin-left:16px !important; }

.margin-bottom-16{
  margin-bottom:16px !important; }

.margin-right-16{
  margin-right:16px !important; }

.margin-top-17{
  margin-top:17px !important; }

.margin-left-17{
  margin-left:17px !important; }

.margin-bottom-17{
  margin-bottom:17px !important; }

.margin-right-17{
  margin-right:17px !important; }

.margin-top-18{
  margin-top:18px !important; }

.margin-left-18{
  margin-left:18px !important; }

.margin-bottom-18{
  margin-bottom:18px !important; }

.margin-right-18{
  margin-right:18px !important; }

.margin-top-19{
  margin-top:19px !important; }

.margin-left-19{
  margin-left:19px !important; }

.margin-bottom-19{
  margin-bottom:19px !important; }

.margin-right-19{
  margin-right:19px !important; }

.margin-top-20{
  margin-top:20px !important; }

.margin-left-20{
  margin-left:20px !important; }

.margin-bottom-20{
  margin-bottom:20px !important; }

.margin-right-20{
  margin-right:20px !important; }

.margin-top-21{
  margin-top:21px !important; }

.margin-left-21{
  margin-left:21px !important; }

.margin-bottom-21{
  margin-bottom:21px !important; }

.margin-right-21{
  margin-right:21px !important; }

.margin-top-22{
  margin-top:22px !important; }

.margin-left-22{
  margin-left:22px !important; }

.margin-bottom-22{
  margin-bottom:22px !important; }

.margin-right-22{
  margin-right:22px !important; }

.margin-top-23{
  margin-top:23px !important; }

.margin-left-23{
  margin-left:23px !important; }

.margin-bottom-23{
  margin-bottom:23px !important; }

.margin-right-23{
  margin-right:23px !important; }

.margin-top-24{
  margin-top:24px !important; }

.margin-left-24{
  margin-left:24px !important; }

.margin-bottom-24{
  margin-bottom:24px !important; }

.margin-right-24{
  margin-right:24px !important; }

.margin-top-25{
  margin-top:25px !important; }

.margin-left-25{
  margin-left:25px !important; }

.margin-bottom-25{
  margin-bottom:25px !important; }

.margin-right-25{
  margin-right:25px !important; }

.margin-top-26{
  margin-top:26px !important; }

.margin-left-26{
  margin-left:26px !important; }

.margin-bottom-26{
  margin-bottom:26px !important; }

.margin-right-26{
  margin-right:26px !important; }

.margin-top-27{
  margin-top:27px !important; }

.margin-left-27{
  margin-left:27px !important; }

.margin-bottom-27{
  margin-bottom:27px !important; }

.margin-right-27{
  margin-right:27px !important; }

.margin-top-28{
  margin-top:28px !important; }

.margin-left-28{
  margin-left:28px !important; }

.margin-bottom-28{
  margin-bottom:28px !important; }

.margin-right-28{
  margin-right:28px !important; }

.margin-top-29{
  margin-top:29px !important; }

.margin-left-29{
  margin-left:29px !important; }

.margin-bottom-29{
  margin-bottom:29px !important; }

.margin-right-29{
  margin-right:29px !important; }

.margin-top-30{
  margin-top:30px !important; }

.margin-left-30{
  margin-left:30px !important; }

.margin-bottom-30{
  margin-bottom:30px !important; }

.margin-right-30{
  margin-right:30px !important; }

.margin-top-31{
  margin-top:31px !important; }

.margin-left-31{
  margin-left:31px !important; }

.margin-bottom-31{
  margin-bottom:31px !important; }

.margin-right-31{
  margin-right:31px !important; }

.margin-top-32{
  margin-top:32px !important; }

.margin-left-32{
  margin-left:32px !important; }

.margin-bottom-32{
  margin-bottom:32px !important; }

.margin-right-32{
  margin-right:32px !important; }

.margin-top-33{
  margin-top:33px !important; }

.margin-left-33{
  margin-left:33px !important; }

.margin-bottom-33{
  margin-bottom:33px !important; }

.margin-right-33{
  margin-right:33px !important; }

.margin-top-34{
  margin-top:34px !important; }

.margin-left-34{
  margin-left:34px !important; }

.margin-bottom-34{
  margin-bottom:34px !important; }

.margin-right-34{
  margin-right:34px !important; }

.margin-top-35{
  margin-top:35px !important; }

.margin-left-35{
  margin-left:35px !important; }

.margin-bottom-35{
  margin-bottom:35px !important; }

.margin-right-35{
  margin-right:35px !important; }

.margin-top-36{
  margin-top:36px !important; }

.margin-left-36{
  margin-left:36px !important; }

.margin-bottom-36{
  margin-bottom:36px !important; }

.margin-right-36{
  margin-right:36px !important; }

.margin-top-37{
  margin-top:37px !important; }

.margin-left-37{
  margin-left:37px !important; }

.margin-bottom-37{
  margin-bottom:37px !important; }

.margin-right-37{
  margin-right:37px !important; }

.margin-top-38{
  margin-top:38px !important; }

.margin-left-38{
  margin-left:38px !important; }

.margin-bottom-38{
  margin-bottom:38px !important; }

.margin-right-38{
  margin-right:38px !important; }

.margin-top-39{
  margin-top:39px !important; }

.margin-left-39{
  margin-left:39px !important; }

.margin-bottom-39{
  margin-bottom:39px !important; }

.margin-right-39{
  margin-right:39px !important; }

.margin-top-40{
  margin-top:40px !important; }

.margin-left-40{
  margin-left:40px !important; }

.margin-bottom-40{
  margin-bottom:40px !important; }

.margin-right-40{
  margin-right:40px !important; }

.margin-top-41{
  margin-top:41px !important; }

.margin-left-41{
  margin-left:41px !important; }

.margin-bottom-41{
  margin-bottom:41px !important; }

.margin-right-41{
  margin-right:41px !important; }

.margin-top-42{
  margin-top:42px !important; }

.margin-left-42{
  margin-left:42px !important; }

.margin-bottom-42{
  margin-bottom:42px !important; }

.margin-right-42{
  margin-right:42px !important; }

.margin-top-43{
  margin-top:43px !important; }

.margin-left-43{
  margin-left:43px !important; }

.margin-bottom-43{
  margin-bottom:43px !important; }

.margin-right-43{
  margin-right:43px !important; }

.margin-top-44{
  margin-top:44px !important; }

.margin-left-44{
  margin-left:44px !important; }

.margin-bottom-44{
  margin-bottom:44px !important; }

.margin-right-44{
  margin-right:44px !important; }

.margin-top-45{
  margin-top:45px !important; }

.margin-left-45{
  margin-left:45px !important; }

.margin-bottom-45{
  margin-bottom:45px !important; }

.margin-right-45{
  margin-right:45px !important; }

.margin-top-46{
  margin-top:46px !important; }

.margin-left-46{
  margin-left:46px !important; }

.margin-bottom-46{
  margin-bottom:46px !important; }

.margin-right-46{
  margin-right:46px !important; }

.margin-top-47{
  margin-top:47px !important; }

.margin-left-47{
  margin-left:47px !important; }

.margin-bottom-47{
  margin-bottom:47px !important; }

.margin-right-47{
  margin-right:47px !important; }

.margin-top-48{
  margin-top:48px !important; }

.margin-left-48{
  margin-left:48px !important; }

.margin-bottom-48{
  margin-bottom:48px !important; }

.margin-right-48{
  margin-right:48px !important; }

.margin-top-49{
  margin-top:49px !important; }

.margin-left-49{
  margin-left:49px !important; }

.margin-bottom-49{
  margin-bottom:49px !important; }

.margin-right-49{
  margin-right:49px !important; }

.margin-top-50{
  margin-top:50px !important; }

.margin-left-50{
  margin-left:50px !important; }

.margin-bottom-50{
  margin-bottom:50px !important; }

.margin-right-50{
  margin-right:50px !important; }

.margin-top-51{
  margin-top:51px !important; }

.margin-left-51{
  margin-left:51px !important; }

.margin-bottom-51{
  margin-bottom:51px !important; }

.margin-right-51{
  margin-right:51px !important; }

.margin-top-52{
  margin-top:52px !important; }

.margin-left-52{
  margin-left:52px !important; }

.margin-bottom-52{
  margin-bottom:52px !important; }

.margin-right-52{
  margin-right:52px !important; }

.margin-top-53{
  margin-top:53px !important; }

.margin-left-53{
  margin-left:53px !important; }

.margin-bottom-53{
  margin-bottom:53px !important; }

.margin-right-53{
  margin-right:53px !important; }

.margin-top-54{
  margin-top:54px !important; }

.margin-left-54{
  margin-left:54px !important; }

.margin-bottom-54{
  margin-bottom:54px !important; }

.margin-right-54{
  margin-right:54px !important; }

.margin-top-55{
  margin-top:55px !important; }

.margin-left-55{
  margin-left:55px !important; }

.margin-bottom-55{
  margin-bottom:55px !important; }

.margin-right-55{
  margin-right:55px !important; }

.margin-top-56{
  margin-top:56px !important; }

.margin-left-56{
  margin-left:56px !important; }

.margin-bottom-56{
  margin-bottom:56px !important; }

.margin-right-56{
  margin-right:56px !important; }

.margin-top-57{
  margin-top:57px !important; }

.margin-left-57{
  margin-left:57px !important; }

.margin-bottom-57{
  margin-bottom:57px !important; }

.margin-right-57{
  margin-right:57px !important; }

.margin-top-58{
  margin-top:58px !important; }

.margin-left-58{
  margin-left:58px !important; }

.margin-bottom-58{
  margin-bottom:58px !important; }

.margin-right-58{
  margin-right:58px !important; }

.margin-top-59{
  margin-top:59px !important; }

.margin-left-59{
  margin-left:59px !important; }

.margin-bottom-59{
  margin-bottom:59px !important; }

.margin-right-59{
  margin-right:59px !important; }

.margin-top-60{
  margin-top:60px !important; }

.margin-left-60{
  margin-left:60px !important; }

.margin-bottom-60{
  margin-bottom:60px !important; }

.margin-right-60{
  margin-right:60px !important; }

.margin-top-61{
  margin-top:61px !important; }

.margin-left-61{
  margin-left:61px !important; }

.margin-bottom-61{
  margin-bottom:61px !important; }

.margin-right-61{
  margin-right:61px !important; }

.margin-top-62{
  margin-top:62px !important; }

.margin-left-62{
  margin-left:62px !important; }

.margin-bottom-62{
  margin-bottom:62px !important; }

.margin-right-62{
  margin-right:62px !important; }

.margin-top-63{
  margin-top:63px !important; }

.margin-left-63{
  margin-left:63px !important; }

.margin-bottom-63{
  margin-bottom:63px !important; }

.margin-right-63{
  margin-right:63px !important; }

.margin-top-64{
  margin-top:64px !important; }

.margin-left-64{
  margin-left:64px !important; }

.margin-bottom-64{
  margin-bottom:64px !important; }

.margin-right-64{
  margin-right:64px !important; }

.margin-top-65{
  margin-top:65px !important; }

.margin-left-65{
  margin-left:65px !important; }

.margin-bottom-65{
  margin-bottom:65px !important; }

.margin-right-65{
  margin-right:65px !important; }

.margin-top-66{
  margin-top:66px !important; }

.margin-left-66{
  margin-left:66px !important; }

.margin-bottom-66{
  margin-bottom:66px !important; }

.margin-right-66{
  margin-right:66px !important; }

.margin-top-67{
  margin-top:67px !important; }

.margin-left-67{
  margin-left:67px !important; }

.margin-bottom-67{
  margin-bottom:67px !important; }

.margin-right-67{
  margin-right:67px !important; }

.margin-top-68{
  margin-top:68px !important; }

.margin-left-68{
  margin-left:68px !important; }

.margin-bottom-68{
  margin-bottom:68px !important; }

.margin-right-68{
  margin-right:68px !important; }

.margin-top-69{
  margin-top:69px !important; }

.margin-left-69{
  margin-left:69px !important; }

.margin-bottom-69{
  margin-bottom:69px !important; }

.margin-right-69{
  margin-right:69px !important; }

.margin-top-70{
  margin-top:70px !important; }

.margin-left-70{
  margin-left:70px !important; }

.margin-bottom-70{
  margin-bottom:70px !important; }

.margin-right-70{
  margin-right:70px !important; }

.margin-top-71{
  margin-top:71px !important; }

.margin-left-71{
  margin-left:71px !important; }

.margin-bottom-71{
  margin-bottom:71px !important; }

.margin-right-71{
  margin-right:71px !important; }

.margin-top-72{
  margin-top:72px !important; }

.margin-left-72{
  margin-left:72px !important; }

.margin-bottom-72{
  margin-bottom:72px !important; }

.margin-right-72{
  margin-right:72px !important; }

.margin-top-73{
  margin-top:73px !important; }

.margin-left-73{
  margin-left:73px !important; }

.margin-bottom-73{
  margin-bottom:73px !important; }

.margin-right-73{
  margin-right:73px !important; }

.margin-top-74{
  margin-top:74px !important; }

.margin-left-74{
  margin-left:74px !important; }

.margin-bottom-74{
  margin-bottom:74px !important; }

.margin-right-74{
  margin-right:74px !important; }

.margin-top-75{
  margin-top:75px !important; }

.margin-left-75{
  margin-left:75px !important; }

.margin-bottom-75{
  margin-bottom:75px !important; }

.margin-right-75{
  margin-right:75px !important; }

.margin-top-76{
  margin-top:76px !important; }

.margin-left-76{
  margin-left:76px !important; }

.margin-bottom-76{
  margin-bottom:76px !important; }

.margin-right-76{
  margin-right:76px !important; }

.margin-top-77{
  margin-top:77px !important; }

.margin-left-77{
  margin-left:77px !important; }

.margin-bottom-77{
  margin-bottom:77px !important; }

.margin-right-77{
  margin-right:77px !important; }

.margin-top-78{
  margin-top:78px !important; }

.margin-left-78{
  margin-left:78px !important; }

.margin-bottom-78{
  margin-bottom:78px !important; }

.margin-right-78{
  margin-right:78px !important; }

.margin-top-79{
  margin-top:79px !important; }

.margin-left-79{
  margin-left:79px !important; }

.margin-bottom-79{
  margin-bottom:79px !important; }

.margin-right-79{
  margin-right:79px !important; }

.margin-top-80{
  margin-top:80px !important; }

.margin-left-80{
  margin-left:80px !important; }

.margin-bottom-80{
  margin-bottom:80px !important; }

.margin-right-80{
  margin-right:80px !important; }

.padding-top-1{
  padding-top:1px !important; }

.padding-left-1{
  padding-left:1px !important; }

.padding-bottom-1{
  padding-bottom:1px !important; }

.padding-right-1{
  padding-right:1px !important; }

.padding-top-2{
  padding-top:2px !important; }

.padding-left-2{
  padding-left:2px !important; }

.padding-bottom-2{
  padding-bottom:2px !important; }

.padding-right-2{
  padding-right:2px !important; }

.padding-top-3{
  padding-top:3px !important; }

.padding-left-3{
  padding-left:3px !important; }

.padding-bottom-3{
  padding-bottom:3px !important; }

.padding-right-3{
  padding-right:3px !important; }

.padding-top-4{
  padding-top:4px !important; }

.padding-left-4{
  padding-left:4px !important; }

.padding-bottom-4{
  padding-bottom:4px !important; }

.padding-right-4{
  padding-right:4px !important; }

.padding-top-5{
  padding-top:5px !important; }

.padding-left-5{
  padding-left:5px !important; }

.padding-bottom-5{
  padding-bottom:5px !important; }

.padding-right-5{
  padding-right:5px !important; }

.padding-top-6{
  padding-top:6px !important; }

.padding-left-6{
  padding-left:6px !important; }

.padding-bottom-6{
  padding-bottom:6px !important; }

.padding-right-6{
  padding-right:6px !important; }

.padding-top-7{
  padding-top:7px !important; }

.padding-left-7{
  padding-left:7px !important; }

.padding-bottom-7{
  padding-bottom:7px !important; }

.padding-right-7{
  padding-right:7px !important; }

.padding-top-8{
  padding-top:8px !important; }

.padding-left-8{
  padding-left:8px !important; }

.padding-bottom-8{
  padding-bottom:8px !important; }

.padding-right-8{
  padding-right:8px !important; }

.padding-top-9{
  padding-top:9px !important; }

.padding-left-9{
  padding-left:9px !important; }

.padding-bottom-9{
  padding-bottom:9px !important; }

.padding-right-9{
  padding-right:9px !important; }

.padding-top-10{
  padding-top:10px !important; }

.padding-left-10{
  padding-left:10px !important; }

.padding-bottom-10{
  padding-bottom:10px !important; }

.padding-right-10{
  padding-right:10px !important; }

.padding-top-11{
  padding-top:11px !important; }

.padding-left-11{
  padding-left:11px !important; }

.padding-bottom-11{
  padding-bottom:11px !important; }

.padding-right-11{
  padding-right:11px !important; }

.padding-top-12{
  padding-top:12px !important; }

.padding-left-12{
  padding-left:12px !important; }

.padding-bottom-12{
  padding-bottom:12px !important; }

.padding-right-12{
  padding-right:12px !important; }

.padding-top-13{
  padding-top:13px !important; }

.padding-left-13{
  padding-left:13px !important; }

.padding-bottom-13{
  padding-bottom:13px !important; }

.padding-right-13{
  padding-right:13px !important; }

.padding-top-14{
  padding-top:14px !important; }

.padding-left-14{
  padding-left:14px !important; }

.padding-bottom-14{
  padding-bottom:14px !important; }

.padding-right-14{
  padding-right:14px !important; }

.padding-top-15{
  padding-top:15px !important; }

.padding-left-15{
  padding-left:15px !important; }

.padding-bottom-15{
  padding-bottom:15px !important; }

.padding-right-15{
  padding-right:15px !important; }

.padding-top-16{
  padding-top:16px !important; }

.padding-left-16{
  padding-left:16px !important; }

.padding-bottom-16{
  padding-bottom:16px !important; }

.padding-right-16{
  padding-right:16px !important; }

.padding-top-17{
  padding-top:17px !important; }

.padding-left-17{
  padding-left:17px !important; }

.padding-bottom-17{
  padding-bottom:17px !important; }

.padding-right-17{
  padding-right:17px !important; }

.padding-top-18{
  padding-top:18px !important; }

.padding-left-18{
  padding-left:18px !important; }

.padding-bottom-18{
  padding-bottom:18px !important; }

.padding-right-18{
  padding-right:18px !important; }

.padding-top-19{
  padding-top:19px !important; }

.padding-left-19{
  padding-left:19px !important; }

.padding-bottom-19{
  padding-bottom:19px !important; }

.padding-right-19{
  padding-right:19px !important; }

.padding-top-20{
  padding-top:20px !important; }

.padding-left-20{
  padding-left:20px !important; }

.padding-bottom-20{
  padding-bottom:20px !important; }

.padding-right-20{
  padding-right:20px !important; }

.padding-top-21{
  padding-top:21px !important; }

.padding-left-21{
  padding-left:21px !important; }

.padding-bottom-21{
  padding-bottom:21px !important; }

.padding-right-21{
  padding-right:21px !important; }

.padding-top-22{
  padding-top:22px !important; }

.padding-left-22{
  padding-left:22px !important; }

.padding-bottom-22{
  padding-bottom:22px !important; }

.padding-right-22{
  padding-right:22px !important; }

.padding-top-23{
  padding-top:23px !important; }

.padding-left-23{
  padding-left:23px !important; }

.padding-bottom-23{
  padding-bottom:23px !important; }

.padding-right-23{
  padding-right:23px !important; }

.padding-top-24{
  padding-top:24px !important; }

.padding-left-24{
  padding-left:24px !important; }

.padding-bottom-24{
  padding-bottom:24px !important; }

.padding-right-24{
  padding-right:24px !important; }

.padding-top-25{
  padding-top:25px !important; }

.padding-left-25{
  padding-left:25px !important; }

.padding-bottom-25{
  padding-bottom:25px !important; }

.padding-right-25{
  padding-right:25px !important; }

.padding-top-26{
  padding-top:26px !important; }

.padding-left-26{
  padding-left:26px !important; }

.padding-bottom-26{
  padding-bottom:26px !important; }

.padding-right-26{
  padding-right:26px !important; }

.padding-top-27{
  padding-top:27px !important; }

.padding-left-27{
  padding-left:27px !important; }

.padding-bottom-27{
  padding-bottom:27px !important; }

.padding-right-27{
  padding-right:27px !important; }

.padding-top-28{
  padding-top:28px !important; }

.padding-left-28{
  padding-left:28px !important; }

.padding-bottom-28{
  padding-bottom:28px !important; }

.padding-right-28{
  padding-right:28px !important; }

.padding-top-29{
  padding-top:29px !important; }

.padding-left-29{
  padding-left:29px !important; }

.padding-bottom-29{
  padding-bottom:29px !important; }

.padding-right-29{
  padding-right:29px !important; }

.padding-top-30{
  padding-top:30px !important; }

.padding-left-30{
  padding-left:30px !important; }

.padding-bottom-30{
  padding-bottom:30px !important; }

.padding-right-30{
  padding-right:30px !important; }

.padding-top-31{
  padding-top:31px !important; }

.padding-left-31{
  padding-left:31px !important; }

.padding-bottom-31{
  padding-bottom:31px !important; }

.padding-right-31{
  padding-right:31px !important; }

.padding-top-32{
  padding-top:32px !important; }

.padding-left-32{
  padding-left:32px !important; }

.padding-bottom-32{
  padding-bottom:32px !important; }

.padding-right-32{
  padding-right:32px !important; }

.padding-top-33{
  padding-top:33px !important; }

.padding-left-33{
  padding-left:33px !important; }

.padding-bottom-33{
  padding-bottom:33px !important; }

.padding-right-33{
  padding-right:33px !important; }

.padding-top-34{
  padding-top:34px !important; }

.padding-left-34{
  padding-left:34px !important; }

.padding-bottom-34{
  padding-bottom:34px !important; }

.padding-right-34{
  padding-right:34px !important; }

.padding-top-35{
  padding-top:35px !important; }

.padding-left-35{
  padding-left:35px !important; }

.padding-bottom-35{
  padding-bottom:35px !important; }

.padding-right-35{
  padding-right:35px !important; }

.padding-top-36{
  padding-top:36px !important; }

.padding-left-36{
  padding-left:36px !important; }

.padding-bottom-36{
  padding-bottom:36px !important; }

.padding-right-36{
  padding-right:36px !important; }

.padding-top-37{
  padding-top:37px !important; }

.padding-left-37{
  padding-left:37px !important; }

.padding-bottom-37{
  padding-bottom:37px !important; }

.padding-right-37{
  padding-right:37px !important; }

.padding-top-38{
  padding-top:38px !important; }

.padding-left-38{
  padding-left:38px !important; }

.padding-bottom-38{
  padding-bottom:38px !important; }

.padding-right-38{
  padding-right:38px !important; }

.padding-top-39{
  padding-top:39px !important; }

.padding-left-39{
  padding-left:39px !important; }

.padding-bottom-39{
  padding-bottom:39px !important; }

.padding-right-39{
  padding-right:39px !important; }

.padding-top-40{
  padding-top:40px !important; }

.padding-left-40{
  padding-left:40px !important; }

.padding-bottom-40{
  padding-bottom:40px !important; }

.padding-right-40{
  padding-right:40px !important; }

.padding-top-41{
  padding-top:41px !important; }

.padding-left-41{
  padding-left:41px !important; }

.padding-bottom-41{
  padding-bottom:41px !important; }

.padding-right-41{
  padding-right:41px !important; }

.padding-top-42{
  padding-top:42px !important; }

.padding-left-42{
  padding-left:42px !important; }

.padding-bottom-42{
  padding-bottom:42px !important; }

.padding-right-42{
  padding-right:42px !important; }

.padding-top-43{
  padding-top:43px !important; }

.padding-left-43{
  padding-left:43px !important; }

.padding-bottom-43{
  padding-bottom:43px !important; }

.padding-right-43{
  padding-right:43px !important; }

.padding-top-44{
  padding-top:44px !important; }

.padding-left-44{
  padding-left:44px !important; }

.padding-bottom-44{
  padding-bottom:44px !important; }

.padding-right-44{
  padding-right:44px !important; }

.padding-top-45{
  padding-top:45px !important; }

.padding-left-45{
  padding-left:45px !important; }

.padding-bottom-45{
  padding-bottom:45px !important; }

.padding-right-45{
  padding-right:45px !important; }

.padding-top-46{
  padding-top:46px !important; }

.padding-left-46{
  padding-left:46px !important; }

.padding-bottom-46{
  padding-bottom:46px !important; }

.padding-right-46{
  padding-right:46px !important; }

.padding-top-47{
  padding-top:47px !important; }

.padding-left-47{
  padding-left:47px !important; }

.padding-bottom-47{
  padding-bottom:47px !important; }

.padding-right-47{
  padding-right:47px !important; }

.padding-top-48{
  padding-top:48px !important; }

.padding-left-48{
  padding-left:48px !important; }

.padding-bottom-48{
  padding-bottom:48px !important; }

.padding-right-48{
  padding-right:48px !important; }

.padding-top-49{
  padding-top:49px !important; }

.padding-left-49{
  padding-left:49px !important; }

.padding-bottom-49{
  padding-bottom:49px !important; }

.padding-right-49{
  padding-right:49px !important; }

.padding-top-50{
  padding-top:50px !important; }

.padding-left-50{
  padding-left:50px !important; }

.padding-bottom-50{
  padding-bottom:50px !important; }

.padding-right-50{
  padding-right:50px !important; }

.padding-top-51{
  padding-top:51px !important; }

.padding-left-51{
  padding-left:51px !important; }

.padding-bottom-51{
  padding-bottom:51px !important; }

.padding-right-51{
  padding-right:51px !important; }

.padding-top-52{
  padding-top:52px !important; }

.padding-left-52{
  padding-left:52px !important; }

.padding-bottom-52{
  padding-bottom:52px !important; }

.padding-right-52{
  padding-right:52px !important; }

.padding-top-53{
  padding-top:53px !important; }

.padding-left-53{
  padding-left:53px !important; }

.padding-bottom-53{
  padding-bottom:53px !important; }

.padding-right-53{
  padding-right:53px !important; }

.padding-top-54{
  padding-top:54px !important; }

.padding-left-54{
  padding-left:54px !important; }

.padding-bottom-54{
  padding-bottom:54px !important; }

.padding-right-54{
  padding-right:54px !important; }

.padding-top-55{
  padding-top:55px !important; }

.padding-left-55{
  padding-left:55px !important; }

.padding-bottom-55{
  padding-bottom:55px !important; }

.padding-right-55{
  padding-right:55px !important; }

.padding-top-56{
  padding-top:56px !important; }

.padding-left-56{
  padding-left:56px !important; }

.padding-bottom-56{
  padding-bottom:56px !important; }

.padding-right-56{
  padding-right:56px !important; }

.padding-top-57{
  padding-top:57px !important; }

.padding-left-57{
  padding-left:57px !important; }

.padding-bottom-57{
  padding-bottom:57px !important; }

.padding-right-57{
  padding-right:57px !important; }

.padding-top-58{
  padding-top:58px !important; }

.padding-left-58{
  padding-left:58px !important; }

.padding-bottom-58{
  padding-bottom:58px !important; }

.padding-right-58{
  padding-right:58px !important; }

.padding-top-59{
  padding-top:59px !important; }

.padding-left-59{
  padding-left:59px !important; }

.padding-bottom-59{
  padding-bottom:59px !important; }

.padding-right-59{
  padding-right:59px !important; }

.padding-top-60{
  padding-top:60px !important; }

.padding-left-60{
  padding-left:60px !important; }

.padding-bottom-60{
  padding-bottom:60px !important; }

.padding-right-60{
  padding-right:60px !important; }

.padding-top-61{
  padding-top:61px !important; }

.padding-left-61{
  padding-left:61px !important; }

.padding-bottom-61{
  padding-bottom:61px !important; }

.padding-right-61{
  padding-right:61px !important; }

.padding-top-62{
  padding-top:62px !important; }

.padding-left-62{
  padding-left:62px !important; }

.padding-bottom-62{
  padding-bottom:62px !important; }

.padding-right-62{
  padding-right:62px !important; }

.padding-top-63{
  padding-top:63px !important; }

.padding-left-63{
  padding-left:63px !important; }

.padding-bottom-63{
  padding-bottom:63px !important; }

.padding-right-63{
  padding-right:63px !important; }

.padding-top-64{
  padding-top:64px !important; }

.padding-left-64{
  padding-left:64px !important; }

.padding-bottom-64{
  padding-bottom:64px !important; }

.padding-right-64{
  padding-right:64px !important; }

.padding-top-65{
  padding-top:65px !important; }

.padding-left-65{
  padding-left:65px !important; }

.padding-bottom-65{
  padding-bottom:65px !important; }

.padding-right-65{
  padding-right:65px !important; }

.padding-top-66{
  padding-top:66px !important; }

.padding-left-66{
  padding-left:66px !important; }

.padding-bottom-66{
  padding-bottom:66px !important; }

.padding-right-66{
  padding-right:66px !important; }

.padding-top-67{
  padding-top:67px !important; }

.padding-left-67{
  padding-left:67px !important; }

.padding-bottom-67{
  padding-bottom:67px !important; }

.padding-right-67{
  padding-right:67px !important; }

.padding-top-68{
  padding-top:68px !important; }

.padding-left-68{
  padding-left:68px !important; }

.padding-bottom-68{
  padding-bottom:68px !important; }

.padding-right-68{
  padding-right:68px !important; }

.padding-top-69{
  padding-top:69px !important; }

.padding-left-69{
  padding-left:69px !important; }

.padding-bottom-69{
  padding-bottom:69px !important; }

.padding-right-69{
  padding-right:69px !important; }

.padding-top-70{
  padding-top:70px !important; }

.padding-left-70{
  padding-left:70px !important; }

.padding-bottom-70{
  padding-bottom:70px !important; }

.padding-right-70{
  padding-right:70px !important; }

.padding-top-71{
  padding-top:71px !important; }

.padding-left-71{
  padding-left:71px !important; }

.padding-bottom-71{
  padding-bottom:71px !important; }

.padding-right-71{
  padding-right:71px !important; }

.padding-top-72{
  padding-top:72px !important; }

.padding-left-72{
  padding-left:72px !important; }

.padding-bottom-72{
  padding-bottom:72px !important; }

.padding-right-72{
  padding-right:72px !important; }

.padding-top-73{
  padding-top:73px !important; }

.padding-left-73{
  padding-left:73px !important; }

.padding-bottom-73{
  padding-bottom:73px !important; }

.padding-right-73{
  padding-right:73px !important; }

.padding-top-74{
  padding-top:74px !important; }

.padding-left-74{
  padding-left:74px !important; }

.padding-bottom-74{
  padding-bottom:74px !important; }

.padding-right-74{
  padding-right:74px !important; }

.padding-top-75{
  padding-top:75px !important; }

.padding-left-75{
  padding-left:75px !important; }

.padding-bottom-75{
  padding-bottom:75px !important; }

.padding-right-75{
  padding-right:75px !important; }

.padding-top-76{
  padding-top:76px !important; }

.padding-left-76{
  padding-left:76px !important; }

.padding-bottom-76{
  padding-bottom:76px !important; }

.padding-right-76{
  padding-right:76px !important; }

.padding-top-77{
  padding-top:77px !important; }

.padding-left-77{
  padding-left:77px !important; }

.padding-bottom-77{
  padding-bottom:77px !important; }

.padding-right-77{
  padding-right:77px !important; }

.padding-top-78{
  padding-top:78px !important; }

.padding-left-78{
  padding-left:78px !important; }

.padding-bottom-78{
  padding-bottom:78px !important; }

.padding-right-78{
  padding-right:78px !important; }

.padding-top-79{
  padding-top:79px !important; }

.padding-left-79{
  padding-left:79px !important; }

.padding-bottom-79{
  padding-bottom:79px !important; }

.padding-right-79{
  padding-right:79px !important; }

.padding-top-80{
  padding-top:80px !important; }

.padding-left-80{
  padding-left:80px !important; }

.padding-bottom-80{
  padding-bottom:80px !important; }

.padding-right-80{
  padding-right:80px !important; }
.rtl .bin-header.header-2 .top-header .topbar-menu aside:first-child{
  border-left:0;
  border-right:1px solid hsla(0,0%,100%,.5); }

.rtl .bin-header.header-2 .top-header .right .wrapper-box>div:last-child{
  border-right:1px solid hsla(0,0%,100%,.5) !important; }

.rtl .bin-search .container{
  max-width:100%; }

.rtl .bingo-menu-wrapper .navbar-header{
  float:right; }

.rtl .bin-header.header-2 .top-header .topbar-menu .widget-title:before{
  padding-left:0 !important;
  padding-right:7px !important; }

.rtl .bin-header.header-2 .categories-menu .menu>li.level-0:first-child>a{
  padding-left:30px !important; }

.rtl .bin-header.header-2 .categories-menu .menu>li.level-0:last-child>a{
  padding-right:30px !important; }

.bin-header{
  margin-bottom:0;
  position:relative;
  z-index:9999;
  background:transparent;
  color:#fff;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  display:inline-block; }
  .bin-header .header-content{
    position:relative;
    padding:30px 0 40px;
    -webkit-transition:all .3s ease 0s;
    transition:all .3s ease 0s; }
    .bin-header .header-content .bingoHeaderLeft{
      float:left;
      display:block; }
      .rtl .bin-header .header-content .bingoHeaderLeft{
        float:right; }
    .bin-header .header-content .menu-box{
      color:#252525;
      text-align:left;
      position:relative;
      cursor:pointer; }
      .rtl .bin-header .header-content .menu-box{
        text-align:right; }
      .bin-header .header-content .menu-box .display-dropdown{
        display:none;
        position:absolute;
        top:87px;
        background:#fff;
        min-width:250px;
        padding:10px; }
      .bin-header .header-content .menu-box .widget_product_categories{
        margin:0; }
      .bin-header .header-content .menu-box .product-categories{
        list-style:none;
        padding:15px;
        background:#f9b61e; }
        .bin-header .header-content .menu-box .product-categories li{
          position:relative;
          display:block;
          line-height:30px; }
          .bin-header .header-content .menu-box .product-categories li a{
            color:#252525;
            font-size:13px; }
          .bin-header .header-content .menu-box .product-categories li ul{
            background:#f9b61e;
            padding:10px 20px;
            visibility:hidden;
            position:absolute;
            left:100%;
            top:0;
            list-style:none; }
    .bin-header .header-content .search-box{
      color:#fff;
      position:relative;
      z-index:2;
      left:0;
      display:inline-block;
      width:auto;
      height:auto; }
      .bin-header .header-content .search-box .search-toggle{
        display:block; }
        .bin-header .header-content .search-box .search-toggle i{
          cursor:pointer;
          text-align:center;
          width:50px;
          height:50px;
          line-height:50px;
          font-size:20px; }
      .bin-header .header-content .search-box:hover{
        color:#f9b61e; }
    .bin-header .header-content .binAccount{
      position:relative;
      display:inline-block; 
      margin-left: 103px;
      margin-top: 10px;
      color: #f2b61e;
      border-bottom: 1px solid;}
      .bin-header .header-content .binAccount>.bin-icon{
        font-size:23px;
        display:block; }
        .bin-header .header-content .binAccount>.bin-icon i{
          line-height:50px;
          width:53px;
          height:50px;
          text-align:center; }
      .bin-header .header-content .binAccount:hover>.bin-icon i{
        color:#f9b61e; }
      .bin-header .header-content .binAccount .menu{
        position:absolute;
        top:100%;
        right:-43px;
        min-width:260px;
        background:#fff;
        padding:16px 0;
        z-index:3;
        border-top:3px solid #f9b61e;
        opacity:0;
        visibility:hidden;
        -webkit-transition:all .5s ease-in-out;
        transition:all .5s ease-in-out; }
        .rtl .bin-header .header-content .binAccount .menu{
          left:-43px;
          right:auto; }
        .bin-header .header-content .binAccount .menu li{
          padding:0;
          list-style:none; }
          .bin-header .header-content .binAccount .menu li a{
            display:block;
            padding:8px 28px;
            color:#707070;
            line-height:20px;
            text-transform:capitalize; }
            .bin-header .header-content .binAccount .menu li a i{
              margin-right:7px; }
              .rtl .bin-header .header-content .binAccount .menu li a i{
                margin-left:7px;
                margin-right:inherit; }
            .bin-header .header-content .binAccount .menu li a:hover{
              color:#f9b61e; }
      .bin-header .header-content .binAccount:hover .bin-icon{
        cursor:pointer; }
      .bin-header .header-content .binAccount:hover .menu{
        opacity:1;
        visibility:visible; }
      .bin-header .header-content .binAccount .widget{
        margin-bottom:0; }
    .bin-header .header-content .bingoCartTop{
      text-align:center;
      display:inline-block;
      margin-left:21px; }
      .rtl .bin-header .header-content .bingoCartTop{
        margin-right:21px;
        margin-left:inherit; }
      .bin-header .header-content .bingoCartTop #cart{
        text-align:left;
        position:relative;
        display:block;
        line-height:20px; }
        .rtl .bin-header .header-content .bingoCartTop #cart{
          text-align:right; }
  .bin-header .bin-navigation ul>li.level-0>a:hover{
    color:#f9b61e; }
   .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single,.bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single,.bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single{
    border:0;
    background:transparent;
    border-radius:0;
    box-shadow:none;
    color:#fff;
    margin-right:15px; }
    .rtl .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single,.rtl .bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single,.rtl .bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single{
      margin-left:15px;
      margin-right:inherit; }
    .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span,.bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span,.bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span{
      color:#acacac; }
    .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div b,.bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div b,.bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div b{
      background:transparent !important; }
      .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div b:before,.bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div b:before,.bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div b:before{
        content:"\eb5a";
        font-family:IcoFont !important;
        margin-left:5px;
        color:#acacac; }
    .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span,.bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span,.bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span{
      margin-right:15px; }
      .rtl .bin-header.header-1 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span,.rtl .bin-header.header-3 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span,.rtl .bin-header.header-4 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span{
        margin-left:15px;
        margin-right:inherit; }
  .bin-header.header-1 .chosen-container,.bin-header.header-3 .chosen-container,.bin-header.header-4 .chosen-container{
    min-width:95px; }
    .bin-header.header-1 .chosen-container:focus,.bin-header.header-3 .chosen-container:focus,.bin-header.header-4 .chosen-container:focus{
      outline:none; }
    .bin-header.header-1 .chosen-container .chosen-drop,.bin-header.header-3 .chosen-container .chosen-drop,.bin-header.header-4 .chosen-container .chosen-drop{
      border-radius:0;
      border:0;
      margin-top:10px;
      box-shadow:none; }
      .bin-header.header-1 .chosen-container .chosen-drop .chosen-results,.bin-header.header-3 .chosen-container .chosen-drop .chosen-results,.bin-header.header-4 .chosen-container .chosen-drop .chosen-results{
        overflow-x:visible;
        overflow-y:visible;
        margin:0;
        padding:8px 15px; }
        .bin-header.header-1 .chosen-container .chosen-drop .chosen-results li,.bin-header.header-3 .chosen-container .chosen-drop .chosen-results li,.bin-header.header-4 .chosen-container .chosen-drop .chosen-results li{
          color:#464646;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out;
          border-bottom:1px solid #e1e1e1;
          padding-bottom:7px;
          margin-bottom:7px; }
          .bin-header.header-1 .chosen-container .chosen-drop .chosen-results li:last-child,.bin-header.header-3 .chosen-container .chosen-drop .chosen-results li:last-child,.bin-header.header-4 .chosen-container .chosen-drop .chosen-results li:last-child{
            border:0;
            padding-bottom:0;
            margin-bottom:0; }
          .bin-header.header-1 .chosen-container .chosen-drop .chosen-results li:hover,.bin-header.header-3 .chosen-container .chosen-drop .chosen-results li:hover,.bin-header.header-4 .chosen-container .chosen-drop .chosen-results li:hover{
            background:#fff;
            color:#f9b61e;
            padding-left:15px; }
            .rtl .bin-header.header-1 .chosen-container .chosen-drop .chosen-results li:hover,.rtl .bin-header.header-3 .chosen-container .chosen-drop .chosen-results li:hover,.rtl .bin-header.header-4 .chosen-container .chosen-drop .chosen-results li:hover{
              padding-right:15px;
              padding-left:inherit; }
          .bin-header.header-1 .chosen-container .chosen-drop .chosen-results li.highlighted,.bin-header.header-3 .chosen-container .chosen-drop .chosen-results li.highlighted,.bin-header.header-4 .chosen-container .chosen-drop .chosen-results li.highlighted{
            background:#fff;
            color:#f9b61e; }
  .bin-header.header-2{
    background:#fff;
    border-bottom:0; }
    .bin-header.header-2 .widget.widget-woocommerce-currency-switcher{
      margin-bottom:0; }
      .bin-header.header-2 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single{
        border:0;
        background:transparent;
        border-radius:0;
        box-shadow:none;
        color:#fff;
        margin-right:0; }
        .rtl .bin-header.header-2 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single{
          margin-left:0;
          margin-right:inherit; }
        .bin-header.header-2 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span:before{
          content:"\f155";
          font-family:FontAwesome;
          padding-right:7px; }
        .bin-header.header-2 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div{
          display:none; }
        .bin-header.header-2 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span{
          margin-right:15px; }
          .rtl .bin-header.header-2 .widget.widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span{
            margin-left:15px;
            margin-right:inherit; }
    .bin-header.header-2 .chosen-container{
      min-width:95px;
      padding:13.5px 12px; }
      .bin-header.header-2 .chosen-container:focus{
        outline:none; }
      .bin-header.header-2 .chosen-container .chosen-drop{
        border-radius:0;
        border:0;
        margin-top:10px;
        box-shadow:0 5px 10px 0 rgba(0,0,0,.05); }
        .bin-header.header-2 .chosen-container .chosen-drop .chosen-results{
          overflow-x:visible;
          overflow-y:visible;
          margin:0;
          padding:8px 15px; }
          .bin-header.header-2 .chosen-container .chosen-drop .chosen-results li{
            color:#464646;
            -webkit-transition:all .3s ease-in-out;
            transition:all .3s ease-in-out;
            border-bottom:1px solid #e1e1e1;
            padding-bottom:7px;
            margin-bottom:7px; }
            .bin-header.header-2 .chosen-container .chosen-drop .chosen-results li:last-child{
              border:0;
              padding-bottom:0;
              margin-bottom:0; }
            .bin-header.header-2 .chosen-container .chosen-drop .chosen-results li:hover{
              background:#fff;
              color:#f9b61e;
              padding-left:15px; }
              .rtl .bin-header.header-2 .chosen-container .chosen-drop .chosen-results li:hover{
                padding-right:15px;
                padding-left:inherit; }
            .bin-header.header-2 .chosen-container .chosen-drop .chosen-results li.highlighted{
              background:#fff;
              color:#f9b61e; }
    .bin-header.header-2 .no-menu{
      color:#000; }
    .bin-header.header-2 #cart .icon-shop{
      color:#fff; }
      .bin-header.header-2 #cart .icon-shop:hover{
        opacity:.8; }
    .bin-header.header-2 .top-header{
      background:#f9b61e;
      color:#fff; }
      .bin-header.header-2 .top-header .topbar-menu aside{
        position:relative;
        display:inline-block;
        float:left;
        border-left:1px solid hsla(0,0%,100%,.5);
        border-right:1px solid hsla(0,0%,100%,.5);
        margin-bottom:0; }
        .rtl .bin-header.header-2 .top-header .topbar-menu aside{
          float:right; }
        .bin-header.header-2 .top-header .topbar-menu aside:hover .widget-title{
          cursor:pointer; }
        .bin-header.header-2 .top-header .topbar-menu aside:hover .menu{
          opacity:1;
          visibility:visible; }
      .bin-header.header-2 .top-header .topbar-menu aside:first-child{
        border-right:0; }
        .bin-header.header-2 .top-header .topbar-menu aside:first-child .widget-title:before{
          content:"\f155";
          font-family:FontAwesome;
          padding-right:7px; }
          .rtl .bin-header.header-2 .top-header .topbar-menu aside:first-child .widget-title:before{
            padding-left:7px;
            padding-right:inherit; }
      .bin-header.header-2 .top-header .topbar-menu .widget-title{
        padding:17.5px 22px;
        font-size:14px;
        margin:0;
        font-weight:400;
        text-transform:uppercase;
        color:#fff;
        font-family:inherit; }
        .bin-header.header-2 .top-header .topbar-menu .widget-title:before{
          content:"\f024";
          font-family:FontAwesome;
          padding-right:7px; }
          .rtl .bin-header.header-2 .top-header .topbar-menu .widget-title:before{
            padding-left:7px;
            padding-right:inherit; }
      .bin-header.header-2 .top-header .topbar-menu .menu{
        position:absolute;
        top:100%;
        left:-1px;
        background:#fff;
        width:100%;
        display:inline-block;
        padding:8px 15px;
        opacity:0;
        visibility:hidden;
        z-index:10;
        box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
        .rtl .bin-header.header-2 .top-header .topbar-menu .menu{
          right:-1px;
          left:auto; }
        .bin-header.header-2 .top-header .topbar-menu .menu li{
          padding-bottom:0;
          border-bottom:1px solid #e1e1e1;
          padding-bottom:7px;
          margin-bottom:7px;
          list-style:none; }
          .bin-header.header-2 .top-header .topbar-menu .menu li:last-child{
            padding-bottom:0;
            margin-bottom:0;
            border-bottom:0; }
          .bin-header.header-2 .top-header .topbar-menu .menu li:hover a{
            padding-left:10px; }
            .rtl .bin-header.header-2 .top-header .topbar-menu .menu li:hover a{
              padding-right:10px;
              padding-left:inherit; }
          .bin-header.header-2 .top-header .topbar-menu .menu li a{
            text-transform:uppercase;
            display:block;
            font-size:12px; }
      .bin-header.header-2 .top-header .right .wrapper-box{
        display:inline-block;
        float:right; }
        .rtl .bin-header.header-2 .top-header .right .wrapper-box{
          float:left; }
        .bin-header.header-2 .top-header .right .wrapper-box>div{
          display:inline-block;
          float:left;
          padding:0 25px;
          border-left:1px solid hsla(0,0%,100%,.5); }
          .rtl .bin-header.header-2 .top-header .right .wrapper-box>div{
            float:right;
            border-right:1px solid hsla(0,0%,100%,.5);
            border-left:inherit; }
          .bin-header.header-2 .top-header .right .wrapper-box>div.binAccount,.bin-header.header-2 .top-header .right .wrapper-box>div.welcome-msg{
            padding:0 20px; }
          .bin-header.header-2 .top-header .right .wrapper-box>div:last-child{
            border-right:1px solid hsla(0,0%,100%,.5); }
            .rtl .bin-header.header-2 .top-header .right .wrapper-box>div:last-child{
              border-left:1px solid hsla(0,0%,100%,.5);
              border-right:inherit; }
          .bin-header.header-2 .top-header .right .wrapper-box>div:first-child{
            border-left:0; }
            .rtl .bin-header.header-2 .top-header .right .wrapper-box>div:first-child{
              border-right:0;
              border-left:inherit; }
      .bin-header.header-2 .top-header .welcome-msg a{
        line-height:50px;
        position:relative;
        color:#fff; }
        .bin-header.header-2 .top-header .welcome-msg a:before{
          content:"\f086";
          font-family:FontAwesome;
          padding-right:8px; }
          .rtl .bin-header.header-2 .top-header .welcome-msg a:before{
            padding-left:8px;
            padding-right:inherit; }
        .bin-header.header-2 .top-header .welcome-msg a:hover{
          color:hsla(0,0%,100%,.7); }
      .bin-header.header-2 .top-header .binAccount{
        position:relative;
        height:50px; }
        .bin-header.header-2 .top-header .binAccount:hover{
          cursor:pointer; }
          .bin-header.header-2 .top-header .binAccount:hover .menu{
            opacity:1;
            visibility:visible; }
        .bin-header.header-2 .top-header .binAccount .bin-icon{
          line-height:50px;
          font-size:23px;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out; }
          .bin-header.header-2 .top-header .binAccount .bin-icon:hover{
            color:hsla(0,0%,100%,.7); }
        .bin-header.header-2 .top-header .binAccount aside{
          margin-bottom:0; }
        .bin-header.header-2 .top-header .binAccount .menu{
          position:absolute;
          top:100%;
          left:-161px;
          min-width:260px;
          background:#fff;
          padding:16px 0;
          z-index:3;
          border-top:3px solid #f9b61e;
          opacity:0;
          margin-top:0;
          visibility:hidden;
          box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
          -webkit-transition:all .5s ease-in-out;
          transition:all .5s ease-in-out; }
          .rtl .bin-header.header-2 .top-header .binAccount .menu{
            right:-161px;
            left:auto; }
          .bin-header.header-2 .top-header .binAccount .menu li{
            padding:0;
            list-style:none; }
            .bin-header.header-2 .top-header .binAccount .menu li a{
              display:block;
              padding:8px 28px;
              color:#707070;
              line-height:20px;
              text-transform:capitalize; }
              .bin-header.header-2 .top-header .binAccount .menu li a i{
                margin-right:7px; }
                .rtl .bin-header.header-2 .top-header .binAccount .menu li a i{
                  margin-left:7px;
                  margin-right:inherit; }
              .bin-header.header-2 .top-header .binAccount .menu li a:hover{
                color:#f9b61e; }
      .bin-header.header-2 .top-header .bingoCartTop .cart-icon{
        line-height:48px; }
      .bin-header.header-2 .top-header .bingoCartTop #cart .mini-cart-items{
        bottom:23px;
        background:#252525;
        color:#fff; }
      .bin-header.header-2 .top-header .bingoCartTop #cart .cart-popup{
        top:49px;
        right:-21px; }
        .rtl .bin-header.header-2 .top-header .bingoCartTop #cart .cart-popup{
          left:-21px;
          right:auto; }
    .bin-header.header-2 .content-head{
      padding:32px 0;
      background: #1d1111;
      height: 133px; }
      .bin-header.header-2 .content-head aside{
        margin-bottom:0; }
      .bin-header.header-2 .content-head .bingo-menu-wrapper:focus .main_navigation{
        outline:none; }
      .bin-header.header-2 .content-head .bingo-menu-wrapper .navbar-toggle{
        display:block;
        margin:0;
        padding:0;
        border:0;
        height:50px;
        line-height:50px;
        background:#fff; }
        .bin-header.header-2 .content-head .bingo-menu-wrapper .navbar-toggle .icon-bar{
          background:#252525;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out; }
        .bin-header.header-2 .content-head .bingo-menu-wrapper .navbar-toggle:hover .icon-bar{
          background:#f9b61e; }
    .bin-header.header-2 .email-box{
      color:#464646; }
      .bin-header.header-2 .email-box span{
        float:left;
        }
        .rtl .bin-header.header-2 .email-box span{
          float:right; }
        .bin-header.header-2 .email-box span em{
          float:left;
          font-style:inherit;
          line-height:100%;
          margin-top:5px;
          color: #ececec; }
          .rtl .bin-header.header-2 .email-box span em{
            float:right; }

        .bin-header.header-2 .email-box span {
          margin-bottom: -14px; }
        .bin-header.header-2 .email-box span span{
          clear:both;
          font-size:24px;
          color:#f9b61e;
          font-weight:700;
          font-family:Montserrat,sans-serif;
          line-height:100%;
          margin-top:4px; }
      .bin-header.header-2 .email-box .img{
        margin-right:20px;
        margin-top:5px; }
        .rtl .bin-header.header-2 .email-box .img{
          margin-left:20px;
          margin-right:inherit; }
    .bin-header.header-2 .search-box{
      width:100%;
      margin-top:5px; }
      .bin-header.header-2 .search-box input[type=text]{
        height:40px;
        padding:5px 15px;
        border:0;
        background:#f3f3f3;
        width:100%;
        color:#252525; }
      .bin-header.header-2 .search-box .container{
        padding:0; }
      .bin-header.header-2 .search-box button[type=submit]{
        padding:0;
        font-size:18px;
        color:#252525;
        height:40px;
        top:auto;
        bottom:0;
        right:8px;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
        .rtl .bin-header.header-2 .search-box button[type=submit]{
          left:8px;
          right:auto; }
        .bin-header.header-2 .search-box button[type=submit]:hover{
          color:#f9b61e; }
    .bin-header.header-2 .categories-menu{
      border-top:1px solid #e1e1e1; }
      .bin-header.header-2 .categories-menu li.level-0:hover>ul{
        top:100%;
        opacity:1;
        visibility:visible; }
      .bin-header.header-2 .categories-menu li.level-0>ul{
        position:absolute;
        top:calc(100% + 40px);
        z-index:9999;
        width:270px;
        padding:15px 25px;
        background:#f5f5f5;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
        opacity:0;
        visibility:hidden; }
        .bin-header.header-2 .categories-menu li.level-0>ul li{
          line-height:23px;
          width:100%;
          display:inline-block; }
          .bin-header.header-2 .categories-menu li.level-0>ul li a{
            font-size:14px;
            font-weight:400;
            padding:10px 0;
            padding-right:20px;
            background-color:transparent;
            color:#707070;
            line-height:24px;
            display:block;
            position:relative;
            border-bottom:1px solid #e1e1e1;
            -webkit-transition:all .35s ease 0s;
            transition:all .35s ease 0s; }
            .bin-header.header-2 .categories-menu li.level-0>ul li a:before{
              content:"";
              position:absolute;
              top:50%;
              left:0;
              margin-top:-2px;
              width:4px;
              height:4px;
              background-color:transparent;
              -webkit-transition:all .35s ease;
              transition:all .35s ease; }
            .bin-header.header-2 .categories-menu li.level-0>ul li a:hover{
              padding-left:20px;
              color:#f9b61e; }
              .bin-header.header-2 .categories-menu li.level-0>ul li a:hover:before{
                background:#f9b61e; }
          .bin-header.header-2 .categories-menu li.level-0>ul li:last-child>a{
            border-bottom:none; }
        .bin-header.header-2 .categories-menu li.level-0>ul ul{
          position:absolute;
          top:100%;
          z-index:9999;
          min-width:270px;
          padding:15px 25px;
          background:#f5f5f5;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out;
          left:calc(100% + 40px);
          top:30px;
          opacity:0;
          visibility:hidden; }
        .bin-header.header-2 .categories-menu li.level-0>ul .menu-item-has-children>a:after{
          content:"\eb79";
          font-family:IcoFont !important;
          margin-left:5px;
          color:#707070;
          position:absolute;
          right:0;
          top:50%;
          -webkit-transform:translateY(-50%);
          transform:translateY(-50%); }
        .bin-header.header-2 .categories-menu li.level-0>ul .menu-item-has-children:hover>ul{
          left:100%;
          opacity:1;
          visibility:visible; }
        .bin-header.header-2 .categories-menu li.level-0>ul .menu-item-has-children:hover>a:after{
          color:#f9b61e; }
      .bin-header.header-2 .categories-menu .menu{
        position:relative;
        padding-left:0;
        padding-right:0; }
        .bin-header.header-2 .categories-menu .menu>li.level-0{
          padding-top:17px;
          padding-bottom:18px;
          display:inline-block; }
          .bin-header.header-2 .categories-menu .menu>li.level-0>a{
            color:#464646;
            line-height:26px;
            padding:0;
            font-family:Montserrat,sans-serif;
            font-weight:400;
            padding:6px 30px;
            text-transform:uppercase;
            border-left:1px solid #e1e1e1; }
            .rtl .bin-header.header-2 .categories-menu .menu>li.level-0>a{
              border-right:1px solid #e1e1e1;
              border-left:inherit; }
            .bin-header.header-2 .categories-menu .menu>li.level-0>a:hover{
              color:#f9b61e; }
            .bin-header.header-2 .categories-menu .menu>li.level-0>a .menu-img{
              margin-right:18px; }
              .rtl .bin-header.header-2 .categories-menu .menu>li.level-0>a .menu-img{
                margin-left:18px;
                margin-right:inherit; }
              .bin-header.header-2 .categories-menu .menu>li.level-0>a .menu-img img{
                vertical-align:top; }
          .bin-header.header-2 .categories-menu .menu>li.level-0:first-child>a{
            padding-left:0;
            border-left:0; }
            .rtl .bin-header.header-2 .categories-menu .menu>li.level-0:first-child>a{
              padding-right:0;
              padding-left:inherit;
              border-right:0;
              border-left:inherit; }
          .bin-header.header-2 .categories-menu .menu>li.level-0:last-child>a{
            padding-right:0; }
            .rtl .bin-header.header-2 .categories-menu .menu>li.level-0:last-child>a{
              padding-left:0;
              padding-right:inherit; }
  .bin-header.header-3{
    position:static;
    background:#f9b61e;
    display:block;
    width:100%; }
    .bin-header.header-3 .header-content{
      padding:50px 0 0; }
      .bin-header.header-3 .header-content>.row{
        display:table;
        width:100%;
        margin:0; }
        .bin-header.header-3 .header-content>.row>div{
          display:table-cell;
          vertical-align:middle;
          float:none;
          padding:0; }
    .bin-header.header-3 .header-content__middle{
      text-align:center; }
    .bin-header.header-3 .header-content__left .bin-search{
      width:100%; }
      .bin-header.header-3 .header-content__left .bin-search input[type=text]{
        width:100%;
        display:inline-block;
        border:0;
        background:transparent;
        color:#111;
        padding:0 0 0 45px;
        line-height:40px; }
        .bin-header.header-3 .header-content__left .bin-search input[type=text]:-moz-placeholder,.bin-header.header-3 .header-content__left .bin-search input[type=text]::-moz-placeholder{
          color:#111; }
        .bin-header.header-3 .header-content__left .bin-search input[type=text]:-ms-input-placeholder{
          color:#111; }
        .bin-header.header-3 .header-content__left .bin-search input[type=text]::-webkit-input-placeholder{
          color:#111; }
      .bin-header.header-3 .header-content__left .bin-search .search-from .btn{
        right:auto;
        left:0;
        top:11px;
        margin-top:0;
        padding:0;
        border:0;
        font-size:18px;
        color:#111; }
        .bin-header.header-3 .header-content__left .bin-search .search-from .btn i:before{
          content:"\edef";
          font-family:IcoFont !important; }
        .bin-header.header-3 .header-content__left .bin-search .search-from .btn:hover{
          color:#fff; }
      .bin-header.header-3 .header-content__left .bin-search .container{
        width:100%;
        padding:0; }
    .bin-header.header-3 .header-content__right{
      text-align:right; }
      .rtl .bin-header.header-3 .header-content__right{
        text-align:left; }
      .bin-header.header-3 .header-content__right #cart .mini-cart-items{
        background:#fff; }
      .bin-header.header-3 .header-content__right #cart .icon-shop{
        color:#252525; }
        .bin-header.header-3 .header-content__right #cart .icon-shop:hover{
          color:#fff; }
      .bin-header.header-3 .header-content__right .binAccount .menu{
        text-align:left; }
        .rtl .bin-header.header-3 .header-content__right .binAccount .menu{
          text-align:right; }
      .bin-header.header-3 .header-content__right .binAccount .bin-icon{
        color:#252525;
        font-size:18px; }
      .bin-header.header-3 .header-content__right .binAccount:hover>.bin-icon i{
        color:#fff; }
    .bin-header.header-3 .bingo-menu-wrapper{
      margin-top:56px;
      background:#111; }
      .bin-header.header-3 .bingo-menu-wrapper .menu{
        display:inline-flex; }
        .bin-header.header-3 .bingo-menu-wrapper .menu .sub-menu{
          text-align:left; }
          .rtl .bin-header.header-3 .bingo-menu-wrapper .menu .sub-menu{
            text-align:right; }
        .bin-header.header-3 .bingo-menu-wrapper .menu li a{
          font-family:Montserrat,sans-serif; }
      .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0{
        margin:0 25px; }
        .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0.current-menu-parent .current-menu-item>a,.bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0.current-menu-parent>a{
          color:#f9b61e; }
        .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0.menu-item-has-children>a:after{
          content:"\eb5a";
          font-family:IcoFont !important;
          margin-left:14px; }
          .rtl .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0.menu-item-has-children>a:after{
            margin-right:14px;
            margin-left:inherit; }
        .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0>a{
          padding:0;
          line-height:70px; }
  .bin-header.header-4{
    position:static;
    display:block; }
    .bin-header.header-4 .bingo-menu-wrapper .bin-navigation ul>li.level-0.current-menu-parent .current-menu-item>a,.bin-header.header-4 .bingo-menu-wrapper .bin-navigation ul>li.level-0.current-menu-parent>a{
      color:#f9b61e; }
    .bin-header.header-4 .bin-navigation ul>li.level-0>a{
      color:#464646;
      font-weight:700;
      padding:18px 20px 12px; }
    .bin-header.header-4 #cart .icon-shop,.bin-header.header-4 .binAccount,.bin-header.header-4 .header-content .search-box{
      color:#464646; }
      .bin-header.header-4 #cart .icon-shop:hover,.bin-header.header-4 .binAccount:hover{
        color:#f9b61e; }
    .bin-header.header-4 .header-content .row{
      display:table;
      margin:0;
      width:100%; }
      .bin-header.header-4 .header-content .row>div{
        display:table-cell;
        float:none;
        padding:0;
        vertical-align:middle; }
  .bin-header .menu_fixed{
    position:fixed;
    top:0;
    z-index:9999;
    background:#fff;
    left:0;
    right:0;
    margin:0 auto;
    width:1200px;
    padding:0 40px;
    -webkit-transition:all .6s ease 0s;
    transition:all .6s ease 0s; }
    .bin-header .menu_fixed .logo{
      margin:20px 0; }
    .bin-header .menu_fixed .navbar-mega .navbar-nav>li>a{
      line-height:55px; }
    .bin-header .menu_fixed .search-from{
      top:22px;
      right:40px; }
      .rtl .bin-header .menu_fixed .search-from{
        left:40px;
        right:auto; }
    .bin-header .menu_fixed .top-cart{
      right:90px;
      top:23px; }
      .rtl .bin-header .menu_fixed .top-cart{
        left:90px;
        right:auto; }
  .bin-header.header-sticky{
    position:fixed;
    top:0;
    width:100%; }
    .bin-header.header-sticky #bin-topbar{
      display:none; }
    .bin-header.header-sticky .header-content{
      padding-top:10px;
      padding-bottom:10px; }
    .bin-header.header-sticky #cart .cart-popup{
      top:41px; }
    .bin-header.header-sticky .menu-box .display-dropdown{
      top:63px !important; }

.bingoHeaderRight{
  text-align:right; }
  .bingoHeaderRight>div,.rtl .bingoHeaderRight{
    text-align:left; }
    .rtl .bingoHeaderRight>div{
      text-align:right; }

.logged-in .bin-header.sticky,.logged-in .bin-header.sticky-header.sticky{
  top:32px; }

.bin-header.sticky .bingoLogo-sticky{
  display:inline-block !important; }

.bin-header.sticky.header-4 .header-content{
  padding:20px 0; }

.bin-header.sticky.header-3{
  background:#f9b61e; }
  .bin-header.sticky.header-3 .header-content{
    padding:0; }
  .bin-header.sticky.header-3 .header-content>.row{
    display:none; }
  .bin-header.sticky.header-3 .bingo-menu-wrapper{
    margin-top:0; }
.bin-header.sticky{
  position:fixed;
  width:100%;
  background:#fff;
  z-index:900;
  left:0;
  right:0;
  box-shadow:1px 1px 5px rgba(0,0,0,.3);
  top:0;
  -webkit-transition:all .3s ease 0s;
  transition:all .3s ease 0s; }

.bin-header.sticky #bin-topbar,.page-template-homepage .page-title.bin-title{
  display:none; }
.page-id-28 .page-wrapper{
  position:relative; }
  .page-id-28 .page-wrapper .header-1{
    position:absolute;
    display:inline-block;
    width:100%;
    border-bottom:0;
    background:transparent; }

.page-id-28 #bin-topbar{
  background:rgba(0,0,0,.3); }

.page-id-28 #cart .mini-cart-items{
  background:#f9b61e;
  color:#252525; }

.home #cart .icon-shop,.home .bin-header,.home .bin-header .bin-navigation ul>li.level-0>a,.home .bin-header .header-content .search-box{
  color:#fff; }
  .home .bin-header .bin-navigation ul>li.level-0>a:hover,.home .bin-header .header-content .search-box:hover{
    color:#f9b61e; }
.header-1 .bingoLogo-sticky{
  display:none; }

.header-1.sticky-header.sticky{
  position:fixed;
  z-index:9999;
  top:0;
  left:0;
  right:0;
  display:inline-block;
  width:100%;
  background:rgba(0,0,0,.75); }
  .header-1.sticky-header.sticky .bingoLogo-sticky{
    display:block; }
  .header-1.sticky-header.sticky .header-content{
    padding:15px 0; }
  .header-1.sticky-header.sticky .bingoHeaderLeft .bingoLogo-sticky{
    display:-webkit-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    height:51px; }

.header-2 .bingoLogo-sticky{
  display:none; }

.header-2.sticky-header.sticky{
  position:fixed;
  z-index:9999;
  top:0;
  left:0;
  right:0;
  display:inline-block;
  width:100%;
  background:#fff; }
  .header-2.sticky-header.sticky .top-header{
    display:none; }
  .header-2.sticky-header.sticky .bingoLogo-sticky{
    display:block;
    display:-webkit-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    height:50px; }
  .header-2.sticky-header.sticky .content-head{
    padding:5px 0; }
@media (max-width: 1199px){
  #bin-main{
    overflow-y:hidden; }
  .bin-header.header-2 .categories-menu .menu>li.level-0>a{
    font-size:12px;
    padding:6px 17px; }
  .bin-header.header-2 .content-head{
    padding:20px 0; }
  .bin-header.header-2 .top-header .topbar-menu .widget-title{
    padding:12.5px 22px;
    font-size:12px; }
  .bin-header.header-2 .top-header .binAccount .bin-icon,.bin-header.header-2 .top-header .welcome-msg a{
    line-height:40px; }
  .bin-header.header-2 .top-header .binAccount{
    height:40px; }
  .bin-header.header-2 .top-header .bingoCartTop .cart-icon{
    line-height:38px; }
  .bin-header.header-2 .top-header .bingoCartTop #cart .mini-cart-items{
    bottom:20px; } }
@media (max-width: 1023px){
  .bin-header.header-3 .header-content{
    padding:35px 0 0; } }
@media (max-width: 991px){
  .header-4 .navbar-default .navbar-toggle{
    margin:0 auto !important; }
    .header-4 .navbar-default .navbar-toggle .icon-bar{
      background:#f9b61e; }
  .header-4.bin-header .header-content>.row .bingoHeaderLeft{
    text-align:left; }
    .rtl .header-4.bin-header .header-content>.row .bingoHeaderLeft{
      text-align:right; }
  .bin-header.header-2 .categories-menu .menu>li.level-0>a .menu-img{
    margin-right:8px; }
    .rtl .bin-header.header-2 .categories-menu .menu>li.level-0>a .menu-img{
      margin-left:8px;
      margin-right:inherit; }
  .bin-header.header-2 .categories-menu .menu>li.level-0>a .menu-img img{
    vertical-align:text-top;
    width:18px; }
  .bin-header.header-2 .categories-menu .menu>li.level-0>a{
    padding:0 8px; }
  .bin-header.header-2 .email-box span span{
    font-size:20px; }
  .bin-header.header-2 .email-box .img{
    margin-right:15px; }
    .rtl .bin-header.header-2 .email-box .img{
      margin-left:15px;
      margin-right:inherit; }
  .bin-header.header-2 .top-header .bingoCartTop #cart .cart-popup{
    top:40px; }
  .bin-header.header-2 .bin-navigation ul>li.level-0.menu-item-has-children:before{
    display:none; }
  #bin-header.bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu{
    position:static !important;
    display:none; }
    #bin-header.bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu .sub-menu{
      display:none; }
  #bin-header.bin-header.header-2 .bin-navigation ul>li.level-0.mega-menu>.sub-menu{
    width:100%; }
  .bin-header.header-3 .bingo-menu-wrapper{
    margin-top:25px; }
  .bin-header.header-3 .bingo-menu-wrapper .menu{
    width:100%;
    display:inline-block; }
  .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0{
    margin:0; }
  .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0>a{
    text-align:left;
    line-height:100%;
    padding:15.5px 19px 15.5px 0; }
    .rtl .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0>a{
      text-align:right; }
  .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0.menu-item-has-children>a:after{
    display:none; }
  .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2>a{
    font-size:13px; } }
@media (max-width: 767px)
{ 
  .blog-content-grid{margin-top: 80px;}
  .obras-2 h3 {margin-top: 20px;}
  .obras h3{margin-top: 5px;}
  .type-post {margin-top: 23px; margin-bottom: 0px;}
  .post-single .type-post {margin-top: 80px; margin-bottom: 0px;}
  .post-navigation {margin-bottom: 35px; margin-top: 15px;}

  article

  .title-block-2.title-block-2--left h2 {margin-top: -28px;}
  .bin-main .widget:first-child {margin-top: -35px;}
  .pri {padding-top: 60px; margin-top: 60px;}
 
  .logo-rodape
  {
    margin-top: 25px;

  }

  .address-box h3
  {
     text-align: center;
     margin-top: 60px;
  }

  .email-box h3 
  {
     margin-top: 30px;
     text-align: center;
  }

 

  #descricao
  {
    display: none;
  }

  .bin-header.header-2 fa-whatsapp
  {
    font-size: 1.5em;
  }

  .bin-header.header-2 .fa-2x
  {
    font-size: 1.5em;
  }

   .panel-search-2 
  {
  
    margin-top: 0px;
    background-color: #1d1111;
    padding-bottom: 20px;
  }

  .panel-search 
  {
    border-top: 1px solid;
    margin-top: 10px;
    padding-top: 10px;
    background-color: #1d1111;
    padding-bottom: 20px;
  }
  .bin-header.header-2 .email-box span {
          margin-bottom: 0px; }
  .bin-header.header-2 .categories-menu{
    overflow:auto; }
    .bin-header.header-2 .categories-menu::-webkit-scrollbar{
      display:none; }
  .bin-header.header-3 .header-content .header-content__left{
    display:none !important; }
  .bin-header.header-3 .header-content>.row>div{
    display:inline-block;
    width:50%;
    float:left; }
    .rtl .bin-header.header-3 .header-content>.row>div{
      float:right; }
  .bin-header.header-3 .header-content{
    padding:20px 0 0; }
  .bin-header.header-3 .bingo-menu-wrapper{
    margin-top:20px; }
  .bin-header.header-3 .header-content__middle{
    text-align:left; }
    .rtl .bin-header.header-3 .header-content__middle{
      text-align:right; }
  .bin-header.header-2 .search-box{
    line-height:40px;
    margin-top:15px;
    height:auto;
    margin-left:37px;
    width:calc(100% - 37px); }
    .rtl .bin-header.header-2 .search-box{
      margin-right:37px;
      margin-left:inherit; }
  .bin-header.header-2 .search-box button[type=submit]{
    bottom:0;
    right:14px; }
    .rtl .bin-header.header-2 .search-box button[type=submit]{
      left:14px;
      right:auto; }
  .bin-header.header-2 .bingoLogo{
    text-align:right; }
    .rtl .bin-header.header-2 .bingoLogo{
      text-align:left; }
  .bin-header.header-2 .content-head{
    padding:15px 0 10px; }
  .bin-header.header-2 .content-head .bingo-menu-wrapper .navbar-toggle{
    float:none;
    margin:auto; }
  .bin-header.header-2 .email-box span span{
    font-size:24px; }
  .bin-header.header-2 .categories-menu{
    border-top:0;
    border-bottom:0 !important;
    color:#252525; }
    .bin-header.header-2 .categories-menu .btn-categories{
      position:absolute;
      margin-bottom: 25px;
      left:15px;
      font-size:34px;
      color:#fff;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
      .rtl .bin-header.header-2 .categories-menu .btn-categories{
        right:15px;
        left:auto; }
      .bin-header.header-2 .categories-menu .btn-categories:focus,.bin-header.header-2 .categories-menu .btn-categories:hover{
        color:#f9b61e; }
  .bin-header.header-2 .top-header .topbar-menu .widget-title{
    padding:12.5px 15px; }
  .bin-header.header-2 .wrapper-categories{
    position:fixed;
    top:0;
    left:0;
    background-color:#fff;
    bottom:0;
    width:280px;
    padding:50px 15px 10px;
    z-index:999999;
    overflow-x:hidden;
    overflow-y:auto;
    visibility:hidden;
    opacity:0;
    -webkit-transform:translate3d(-280px,0,0);
    transform:translate3d(-280px,0,0);
    -webkit-transition:all .5s ease-in-out 0s;
    transition:all .5s ease-in-out 0s;
    max-height:100%;
    height:100%; }
    .bin-header.header-2 .wrapper-categories .menu-item-has-children>a:after{
      display:none; }
    .bin-header.header-2 .wrapper-categories li.level-0>ul{
      position:static;
      padding:0 0 0 15px;
      min-width:auto;
      width:auto; }
    .bin-header.header-2 .wrapper-categories li.level-0>ul ul{
      position:static;
      padding:0 0 15px 25px;
      min-width:auto;
      width:auto; }
    .bin-header.header-2 .wrapper-categories .menu-item-has-children .sub-menu{
      display:none;
      opacity:1;
      visibility:visible;
      background:#fff; }
    .bin-header.header-2 .wrapper-categories li{
      position:relative; }
      .bin-header.header-2 .wrapper-categories li .grower{
        position:absolute;
        right:-10px;
        top:9px;
        height:30px;
        width:30px;
        text-align:center;
        display:inline-block;
        font-size:14px;
        cursor:pointer;
        padding-top:7px; }
        .bin-header.header-2 .wrapper-categories li .grower.close:before{
          content:"\f107";
          font:normal normal normal 14px/1 FontAwesome; }
        .bin-header.header-2 .wrapper-categories li .grower.open:before{
          content:"\f106";
          font:normal normal normal 14px/1 FontAwesome; }
    .bin-header.header-2 .wrapper-categories.bin-active{
      opacity:1;
      visibility:visible;
      -webkit-transform:translateZ(0);
      transform:translateZ(0); }
    .bin-header.header-2 .wrapper-categories .remove-megamenu{
      display:block;
      color:#252525;
      position:absolute;
      padding:0;
      top:15px;
      right:20px;
      font-size:20px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
      .rtl .bin-header.header-2 .wrapper-categories .remove-megamenu{
        left:20px;
        right:auto; }
      .bin-header.header-2 .wrapper-categories .remove-megamenu:hover{
        color:#f9b61e; }
    .bin-header.header-2 .wrapper-categories .menu>li.level-0{
      width:100%;
      border-bottom:1px solid #e1e1e1; }
      .bin-header.header-2 .wrapper-categories .menu>li.level-0:last-child{
        border-bottom:0; }
      .bin-header.header-2 .wrapper-categories .menu>li.level-0>.grower{
        top:16px; }
      .bin-header.header-2 .wrapper-categories .menu>li.level-0>a{
        font-size:14px;
        border:0;
        padding:0; }
        .bin-header.header-2 .wrapper-categories .menu>li.level-0>a .menu-img{
          margin-right:15px; }
          .bin-header.header-2 .wrapper-categories .menu>li.level-0>a .menu-img img{
            width:auto;
            vertical-align:top; }
  #bin-topbar .topbar-menu,#bin-topbar .topbar-menu .widget-title{
    display:none; } }
@media (max-width: 599px){
  .bin-header.header-2 .top-header .right .wrapper-box>div.welcome-msg{
    display:none; }
   
  .bin-header.header-2 .top-header .topbar-menu .widget-title{
    padding:12.5px 12px; }
  .bin-header.header-2 .top-header .row .left{
    width:calc(100% - 150px); }
  .bin-header.header-2 .top-header .row .right{
    width:150px; }
  .bin-header.header-2 .content-head .row>.col-sm-2.middle{
    position:absolute;
    top:15px;
    left:13px;
    width:22px;
    padding:0;
    z-index:9; }
    .rtl .bin-header.header-2 .content-head .row>.col-sm-2.middle{
      right:13px;
      left:auto; }
  .bin-header.header-2 .content-head .row>.col-sm-4.middle,.bin-header.header-2 .content-head .row>.left{
    width:50%; }
  .bin-header.header-2 .content-head .navbar-toggle .icon-bar+.icon-bar{
    margin-top:3px; }
  .bin-header.header-2 .content-head .navbar-toggle .icon-bar{
    width:19px;
    height:3px; }
  .bin-header.header-2 .content-head aside{
    margin-top:17px; }
  .bin-header.header-2 .email-box span em{
    font-size:13px; }
  .bin-header.header-2 .email-box span span,.bin-header.header-2 .top-header .binAccount .bin-icon{
    font-size:16px; }
  .bin-header.header-2 .content-head .row>.col-sm-4.middle,.bin-header.header-2 .content-head .row>.left{
    width:100%;
    text-align:center; }
  .bin-header.header-2 .content-head .row>.col-sm-4.middle{
    margin-top:5px; }
    /* .bin-header.header-2 .content-head .row>.col-sm-4.middle aside{
     display:inline-block;  } */
  .bin-header.header-2 .bingoLogo{
    text-align:center; }
  .bin-header.header-2 .content-head{
    padding:5px 0; 
    height: 300px;}
  .bin-header.header-2 .search-box{
    margin-left:0;
    width:100%;
    margin-top:5px; }
    .rtl .bin-header.header-2 .search-box{
      margin-right:0;
      margin-left:inherit; }
  .bin-header.header-2 .categories-menu .btn-categories{
    bottom:105px;
    left:auto;
    right:15px; }
    .rtl .bin-header.header-2 .categories-menu .btn-categories{
      right:auto;
      left:auto;
      left:15px; } }
@media (max-width: 479px){
  #bin-topbar .list-socials-link{
    display:none !important; }
  #bin-topbar .row>div{
    width:50%;
    display: none; }
  .bin-header.header-3 .header-content .binAccount>.bin-icon i{
    height:43px;
    line-height:43px; }
  .bin-header.header-2 .content-head .row>.col-sm-4.middle{
    margin-top:10px; }
  .bin-header.header-2 .bin-header.header-2 .content-head{
    padding:10px 0 5px; }
  .bin-header.header-2 .top-header .bingoCartTop #cart .mini-cart-items{
    bottom:12px; } }
@media (max-width: 414px){
  .bin-header.header-3 .header-content__right #cart .icon-shop{
    line-height:43px;
    font-size:20px; }
  .bin-header.header-3 #cart .mini-cart-items{
    bottom:22px; }
  .bin-header.header-3 .wp-top{
    display:block !important; }
  .bin-header.header-2 .top-header .topbar-menu .widget-title{
    padding:8.5px 5px; }
  .bin-header.header-2 .top-header .binAccount{
    height:31px; }
  .bin-header.header-2 .top-header .binAccount .bin-icon{
    line-height:31px; }
  .bin-header.header-2 .top-header .bingoCartTop .cart-icon{
    line-height:30px; }
  .bin-header.header-2 .bin-header.header-2 .top-header .bingoCartTop #cart .mini-cart-items{
    bottom:13px; }
  .bin-header.header-2 .top-header .right .wrapper-box>div{
    padding:0 14px; }
  .bin-header.header-2 .bin-header.header-2 .top-header .bingoCartTop #cart .cart-popup{
    top:31px; }
  .bin-header.header-2 .top-header .binAccount .menu{
    left:-185px; }
    .rtl .bin-header.header-2 .top-header .binAccount .menu{
      right:-185px;
      left:auto; }
  .bin-header.header-2 .top-header .row .right{
    width:130px; }
  .bin-header.header-2 .top-header .row .left{
    width:calc(100% - 130px);
    padding-right:0; } }

.bin-head-default{
  padding-top:20px;
  padding-bottom:20px;
  background:#f3f3f3; }
  .bin-head-default .bin-navigation ul>li.level-0{
    float:left; }
  .bin-head-default .bin-navigation ul>li.level-0>a{
    color:#252525; }
    .bin-head-default .bin-navigation ul>li.level-0>a:hover{
      color:#f9b61e; }
  .bin-head-default .bin-navigation ul>li.level-0 .sub-menu li.level-1{
    position:relative;
    display:inline-block; }
    .bin-head-default .bin-navigation ul>li.level-0 .sub-menu li.level-1>a{
      display:block; }
    .bin-head-default .bin-navigation ul>li.level-0 .sub-menu li.level-1:hover .sub-menu{
      opacity:1;
      visibility:visible;
      left:100%; }
  .bin-head-default .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu{
    position:absolute;
    background:#f5f5f5;
    left:130%;
    top:0;
    display:inline-block;
    width:100%;
    padding:15px 25px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }

.bin-navigation ul>li.level-0{
  float:left; }
  .rtl .bin-navigation ul>li.level-0{
    float:right; }

.rtl .bin-header.header-3 .bingo-menu-wrapper .bin-navigation ul>li.level-0.menu-item-has-children>a:after{
  float:left; }

.rtl .bin-header.header-3 .header-content__left .bin-search input[type=text]{
  padding-left:0;
  padding-right:40px; }

.rtl .bin-header.header-3 .header-content__left .bin-search .search-from .btn{
  left:auto;
  right:0; }

.rtl .chosen-container-single .chosen-single div{
  right:auto;
  left:0; }

.rtl .title-block-2 h2:before{
  left:auto;
  right:0; }

.rtl .title-block-2.title-block-2--center h2:before{
  left:50%;
  right:auto; }

.rtl .title-block-2.title-block-2--right h2:before{
  left:0;
  right:auto; }

.rtl .section-footer3-2 .wpb_single_image.vc_align_left{
  text-align:right; }

.rtl #bin-footer.footer-3 .bin-social-network ul{
  padding:0; }

.rtl #bin-footer.footer-3 .bin-social-network ul li:first-child{
  padding-left:11px !important; }

.rtl #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter input[type=email]{
  padding:0 0 0 80px;
  text-align:right; }

.rtl .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .post-thumbnail{
  float:left; }

.rtl .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .post-content{
  float:right;
  padding:0 0 0 70px; }

.rtl .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .entry-title:before{
  left:auto !important;
  right:calc(100% + 23px) !important; }

.rtl .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .post-content{
  text-align:left; }
::-moz-selection{
  color:#fff;
  background:#f9b61e; }

::selection{
  color:#fff;
  background:#f9b61e; }

iframe{
  border:none; }

del{
  font-size:12px;
  font-size:1.2rem;
  color:#999; }

img{
  border:0;
  vertical-align:top;
  max-width:100%;
  height:auto; }

.video-responsive{
  height:0;
  padding-top:0;
  padding-bottom:56.25%;
  margin-bottom:10px;
  position:relative;
  overflow:hidden; }
  .video-responsive embed,.video-responsive iframe,.video-responsive object,.video-responsive video{
    top:0;
    left:0;
    position:absolute;
    width:100%;
    height:100%; }

.audio-responsive iframe{
  width:100%;
  height:126px; }

input:focus,textarea:focus{
  outline:none; }

.map_canvas img{
  max-width:none; }

.spinner{
  background-size:20px 20px;
  display:block;
  margin:0 auto;
  background:url(../images/spinner.gif) no-repeat;
  opacity:.7;
  filter:alpha(opacity=70);
  width:20px;
  height:20px; }

.table a.remove,table a.remove{
  display:inline-block;
  vertical-align:middle;
  font-size:2.5em;
  text-align:center !important;
  line-height:1;
  color:#e61d24;
  text-decoration:none;
  font-weight:700;
  width:1em;
  height:1em;
  padding-top: 25px;
  border-radius:20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px; }
  .lt-ie8 .table a.remove,.lt-ie8 table a.remove{
    display:inline;
    zoom:1; }
  .table a.remove:hover,table a.remove:hover{
    background-color:#f9b61e;
    color:#fff; }

.table>thead>tr>td,.table>thead>tr>th,table>thead>tr>td,table>thead>tr>th{
  border-bottom-width:0; }

.table.shop_table,table.shop_table{
  width:100%;
  height:auto;
  margin-top:21px;
  margin-bottom:21px;
  border:1px solid #ebebeb; }
  .table.shop_table>tbody>tr>td,.table.shop_table>tbody>tr>th,.table.shop_table>tfoot>tr>td,.table.shop_table>tfoot>tr>th,.table.shop_table>thead>tr>td,.table.shop_table>thead>tr>th,table.shop_table>tbody>tr>td,table.shop_table>tbody>tr>th,table.shop_table>tfoot>tr>td,table.shop_table>tfoot>tr>th,table.shop_table>thead>tr>td,table.shop_table>thead>tr>th{
    padding:10px;
    line-height:1.4;
    vertical-align:middle;
    text-align:center;
    border:1px solid #e1e1e1; }
  .table.shop_table .button,table.shop_table .button{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0; }

.table.cart .product-remove,table.cart .product-remove{
  vertical-align:middle; }

.table.cart .product-remove,.table.cart .product-thumbnail,table.cart .product-remove,table.cart .product-thumbnail{
  text-align:center !important; }

.table.cart .product-thumbnail img,table.cart .product-thumbnail img{
  width:70px;
  height:70px; }

.table.cart .actions,table.cart .actions{
  padding:15px;
  vertical-align:middle; }

.table.table--style .amount,.table.table--style .price,table.table--style .amount,table.table--style .price{
  display:table-cell;
  vertical-align:middle;
  font-size:14px; }

.table.table--style .label,table.table--style .label{
  padding:10px; }

#wp-calendar{
  width:100%;
  margin-bottom:19px;
  border:1px solid #ebebeb; }
  #wp-calendar td,#wp-calendar th{
    padding:5px;
    text-align:center; }
  #wp-calendar caption{
    margin-bottom:10px; }
  #wp-calendar>thead>tr>td,#wp-calendar>thead>tr>th{
    border-bottom-width:0 !important; }
  #wp-calendar #today{
    color:#f9b61e;
    font-weight:700; }

ul.treemenu li{
  padding:13px 0 13px 13px;
  background:url(../images/dot.jpg) 0 22px no-repeat;
  text-transform:capitalize;
  border-bottom:1px solid #ebebeb; }
  ul.treemenu li:first-child{
    padding-top:0;
    background-position:0 10px; }
  ul.treemenu li:last-child{
    border-bottom:0;
    padding-bottom:0; }
  ul.treemenu li>ul{
    padding-left:20px; }
    .rtl ul.treemenu li>ul{
      padding-right:20px;
      padding-left:inherit; }
    ul.treemenu li>ul li:first-child{
      padding-top:13px 0 13px 13px; }

ul.hasicon li{
  float:none;
  margin:0 0 10px; }
  ul.hasicon li .fa{
    margin-top:5px;
    margin-right:5px; }
    .rtl ul.hasicon li .fa{
      margin-left:5px;
      margin-right:inherit; }
  ul.hasicon li br{
    display:none; }

ul.list-group-highlighted{
  margin-bottom:0; }
  ul.list-group-highlighted li{
    margin:0;
    padding:0;
    border:0;
    background:transparent;
    text-align:left; }
    .rtl ul.list-group-highlighted li{
      text-align:right; }
    ul.list-group-highlighted li a{
      padding:0 5px;
      display:block; }
    ul.list-group-highlighted li .count,ul.list-group-highlighted li a{
      color:#666;
      font-size:12px;
      font-size:1.2rem;
      font-weight:300;
      text-transform:uppercase; }
    ul.list-group-highlighted li .count{
      position:relative;
      z-index:100;
      margin:0;
      top:18px;
      right:5px;
      position:absolute;
      background:transparent; }
      .rtl ul.list-group-highlighted li .count{
        left:5px;
        right:auto; }
    ul.list-group-highlighted li ul li{
      padding-left:0;
      padding-right:0; }
    ul.list-group-highlighted li:last-child ul li:last-child a{
      border:0; }

ul.contact-us{
  text-align:center; }
  ul.contact-us li{
    color:#fff; }
    ul.contact-us li .fa{
      color:#f9b61e;
      font-size:20px;
      font-size:2rem; }

ul.list-contact li{
  text-transform:none;
  font-size:11px;
  font-size:1.1rem; }

.align-right{
  text-align:right; }

.align-left,.rtl .align-right{
  text-align:left; }
  .rtl .align-left{
    text-align:right; }

.icons{
  font-size:18px; }

.rtl .wowtooltip{
  right:0;
  left:auto;
  -webkit-transform:translateX(30%);
  transform:translateX(30%); }

.wowtooltip{
  color:#fff;
  float:left;
  font-size:11px;
  left:2px;
  line-height:22px;
  padding:4px 8px;
  top:-37px;
  white-space:nowrap;
  width:auto;
  z-index:2;
  transform:translateX(-50%);
  background:#f9b61e;
  margin:0 !important;
  text-transform:capitalize; }

.wowtooltip,.wowtooltip:after{
  display:block;
  position:absolute;
  -webkit-transform:translateX(-50%); }

.wowtooltip:after{
  background:none;
  border:7px solid transparent;
  border-top-color:#f9b61e;
  top:100%;
  content:"";
  height:0;
  left:50%;
  transform:translateX(-50%);
  transform:none;
  width:0; }
#bin-topbar{
  min-height:40px;
  background:rgba(0,0,0,.7);
  padding:10px 0;
  color:#fff; 
  display: none;}
  #bin-topbar .wp-top{
    display:inline-block;
    float:right; }
    .rtl #bin-topbar .wp-top{
      float:left; }
  #bin-topbar .topbar-message{
    color:#acacac; }
  #bin-topbar .list-socials-link{
    display:-webkit-inline-box;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding:0; }
    #bin-topbar .list-socials-link li{
      float:left;
      display:inline-block; }
      #bin-topbar .list-socials-link li a{
        color:#acacac;
        padding:0 10px;
        line-height:20px; }
        #bin-topbar .list-socials-link li a:hover{
          color:#f9b61e; }
  #bin-topbar .login-top{
    float:left; }
    .rtl #bin-topbar .login-top{
      float:right; }
    #bin-topbar .login-top button[type=button].bin-btn{
      float:left;
      display:block;
      background:#f9b61e;
      color:#252525;
      line-height:19px;
      padding:0 10px;
      text-transform:none;
      margin-right:7px; }
      .rtl #bin-topbar .login-top button[type=button].bin-btn{
        float:right;
        margin-left:7px;
        margin-right:inherit; }
      #bin-topbar .login-top button[type=button].bin-btn:focus{
        outline:none; }
      #bin-topbar .login-top button[type=button].bin-btn:hover{
        color:#fff; }
    #bin-topbar .login-top .modal{
      top:calc(50% - 210px); }
    #bin-topbar .login-top .modal-dialog{
      border:0;
      width:480px; }
      #bin-topbar .login-top .modal-dialog .bin-modal{
        border:0;
        border-radius:10px; }
        #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head{
          padding:44px 50px;
          border-bottom:0;
          position:relative; }
          #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head .close{
            position:absolute;
            top:7px;
            right:20px;
            color:#f9b61e;
            margin:0;
            font-size:32px;
            -webkit-transition:all .3s ease-in-out;
            transition:all .3s ease-in-out; }
            .rtl #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head .close{
              left:20px;
              right:auto; }
            #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head .close:hover{
              color:#252525; }
          #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head .modal-title{
            font-size:32px;
            font-weight:700;
            margin-top:0;
            color:#111;
            text-transform:uppercase;
            text-align:center; }
      #bin-topbar .login-top .modal-dialog .bin-modal-body{
        padding-left:50px;
        padding-right:50px;
        padding-top:0;
        color:#252525; }
        #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password{
          display:inline-block;
          width:100%;
          margin-bottom:28px; }
          #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p{
            width:50%;
            float:left;
            margin-bottom:0; }
            .rtl #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p{
              float:right; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p input{
              margin-top:0;
              vertical-align:middle;
              margin-right:5px; }
              .rtl #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p input{
                margin-left:5px;
                margin-right:inherit; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p label{
              text-transform:capitalize;
              color:#acacac;
              float:left;
              font-weight:400;
              font-size:13px; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p a,.rtl #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p label{
              float:right; }
              .rtl #bin-topbar .login-top .modal-dialog .bin-modal-body .lost_password>p a{
                float:left; }
        #bin-topbar .login-top .modal-dialog .bin-modal-body>p{
          color:#111;
          text-transform:uppercase;
          font-weight:700;
          margin-bottom:16px;
          font-family:Montserrat,sans-serif; }
        #bin-topbar .login-top .modal-dialog .bin-modal-body .login-username{
          margin-bottom:24px; }
        #bin-topbar .login-top .modal-dialog .bin-modal-body .login-password{
          margin-bottom:14px; }
        #bin-topbar .login-top .modal-dialog .bin-modal-body p{
          display:inline-block;
          width:100%; }
          #bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=password],#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=text]{
            width:100%;
            height:37px;
            margin-bottom:10px;
            color:#252525;
            border:0;
            padding-left:0;
            border-bottom:1px solid #e1e1e1; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=password]:-moz-placeholder,#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=password]::-moz-placeholder,#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=text]:-moz-placeholder,#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=text]::-moz-placeholder{
              color:#e1e1e1; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=password]:-ms-input-placeholder,#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=text]:-ms-input-placeholder{
              color:#e1e1e1; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=password]::-webkit-input-placeholder,#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=text]::-webkit-input-placeholder{
              color:#e1e1e1; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=password]:focus,#bin-topbar .login-top .modal-dialog .bin-modal-body p input[type=text]:focus{
              border-color:#f9b61e; }
          #bin-topbar .login-top .modal-dialog .bin-modal-body p a{
            color:#008bbf; }
            #bin-topbar .login-top .modal-dialog .bin-modal-body p a:hover{
              color:#f9b61e; }
        #bin-topbar .login-top .modal-dialog .bin-modal-body input[type=submit]{
          border:0;
          background:#f9b61e;
          color:#fff;
          text-transform:uppercase;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out;
          padding:17.5px 25px;
          float:left;
          width:100%;
          font-size:18px;
          font-family:Montserrat,sans-serif;
          font-weight:700; }
          .rtl #bin-topbar .login-top .modal-dialog .bin-modal-body input[type=submit]{
            float:right; }
  #bin-topbar .sign-up-top{
    float:left;
    display:inline-flex; }
    .rtl #bin-topbar .sign-up-top{
      float:right; }
    #bin-topbar .sign-up-top a{
      line-height:19px;
      border:1px solid #f9b61e;
      color:#f9b61e;
      padding:0 10px;
      text-transform:none;
      background:transparent;
      font-size:12px; }
      #bin-topbar .sign-up-top a:focus{
        outline:none; }
      #bin-topbar .sign-up-top a:hover{
        color:#fff;
        background:#f9b61e; }
  #bin-topbar .sign-out-top{
    display:inline-block;
    float:left;
    color:#acacac; }
    .rtl #bin-topbar .sign-out-top{
      float:right; }
    #bin-topbar .sign-out-top a{
      color:#f9b61e; }
  #bin-topbar .topbar-menu{
    float:left; }
    .rtl #bin-topbar .topbar-menu{
      float:right; }
    #bin-topbar .topbar-menu .widget{
      margin-bottom:0;
      position:relative;
      display:inline-block;
      float:left; }
      .rtl #bin-topbar .topbar-menu .widget{
        float:right; }
      #bin-topbar .topbar-menu .widget .menu{
        position:absolute;
        top:100%;
        margin-top:12px;
        left:-1px;
        background:#fff;
        width:100%;
        display:inline-block;
        padding:8px 15px;
        opacity:0;
        visibility:hidden;
        z-index:10;
        box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
        .rtl #bin-topbar .topbar-menu .widget .menu{
          right:-1px;
          left:auto; }
        #bin-topbar .topbar-menu .widget .menu li{
          padding-bottom:0;
          border-bottom:1px solid #e1e1e1;
          padding-bottom:7px;
          margin-bottom:7px;
          list-style:none; }
          #bin-topbar .topbar-menu .widget .menu li:last-child{
            margin-bottom:0;
            padding-bottom:0;
            border-bottom:0; }
          #bin-topbar .topbar-menu .widget .menu li:hover a{
            padding-left:10px; }
            .rtl #bin-topbar .topbar-menu .widget .menu li:hover a{
              padding-right:10px;
              padding-left:inherit; }
          #bin-topbar .topbar-menu .widget .menu li a{
            text-transform:uppercase;
            display:block;
            font-size:12px; }
      #bin-topbar .topbar-menu .widget:hover .menu{
        opacity:1;
        visibility:visible; }
    #bin-topbar .topbar-menu .widget-title{
      font-size:14px;
      font-weight:400;
      margin:0;
      margin-right:15px;
      line-height:20px;
      color:#acacac;
      position:relative;
      font-family:inherit; }
      .rtl #bin-topbar .topbar-menu .widget-title{
        margin-left:15px;
        margin-right:inherit; }
      #bin-topbar .topbar-menu .widget-title:after{
        content:"\eb5a";
        font-family:IcoFont !important;
        margin-left:5px; }
        .rtl #bin-topbar .topbar-menu .widget-title:after{
          margin-right:5px;
          margin-left:inherit; }
      #bin-topbar .topbar-menu .widget-title:hover{
        cursor:pointer;
        color:#f9b61e; }
  #bin-topbar .topbar-message span{
    line-height:20px; }
.bin-menu-wrapper{
  border-top:1px solid #ebebeb;
  border-bottom:4px double #ebebeb; }
  .bin-menu-wrapper .container{
    display:table; }
  .bin-menu-wrapper #primary-navigation,.bin-menu-wrapper .block-cart{
    display:table-cell;
    vertical-align:middle; }
  .bin-menu-wrapper .block-cart{
    text-align:right; }
    .rtl .bin-menu-wrapper .block-cart{
      text-align:left; }
    .bin-menu-wrapper .block-cart .cart-popup{
      min-width:320px;
      right:0;
      left:inherit; }
      .rtl .bin-menu-wrapper .block-cart .cart-popup{
        left:0;
        right:auto;
        right:inherit;
        left:auto; }
      .bin-menu-wrapper .block-cart .cart-popup .cart_list{
        list-style:none; }
#bin-main .page-title{
  margin-bottom:0;
  text-align:center;
  position:relative; }
  #bin-main .page-title h1{
    font-size:32px;
    font-family:Montserrat,sans-serif;
    font-weight:600;
    color:#f9b61e;
    margin-bottom:20px;
    text-transform:uppercase;
    margin-top:0;
    line-height:30px;
    letter-spacing:1px; }
  #bin-main .page-title.bin-title{
    padding:210px 0 145px;
    background-size:cover;
    position:relative; }
    #bin-main .page-title.bin-title .container{
      position:relative; 
      color: #fff;
      margin-top: 40px;
      text-transform: uppercase;
      padding-left: 0px;}

.wrapper-body.no-title #bin-main .page-title.bin-title{
  display:none; }

h1.bin-title-default{
  padding:30px 0 0;
  margin:0; }

.archive.woocommerce #bin-main .page-title h1,.archive.woocommerce .bin-breadcrumb{
  color:#f9b61e; 
  margin-bottom: -30px;}
  .archive.woocommerce .bin-breadcrumb .delimiter{
    border-color:#fff; }
  .archive.woocommerce .bin-breadcrumb a{
    color:#fff; 
    text-transform: uppercase;}
    .archive.woocommerce .bin-breadcrumb a:hover{
      color:#f9b61e; }

.bin-breadcrumb{
  text-align:center;
  padding-left:0;
  padding-right:0;
  font-size:14px;
  font-weight:400;
  line-height:100%; }
  .bin-breadcrumb,.bin-breadcrumb a{
  color:#fff; }
    .bin-breadcrumb a:hover{
      color:#fff; }
  .bin-breadcrumb .delimiter{
    display:inline-block;
    margin:0 9px 1px;
    width:4px;
    height:1px;
    border:1px solid #f9b61e;
    vertical-align:middle; }

.breadcrumb{
  padding:0;
  margin:0;
  background:transparent; }
.bin-slideshow .wpb-inner{
  margin-bottom:0 !important; }
.content-top{
  margin-bottom:40px; }
.bin-main{
  background:transparent;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0 !important; }
  .bin-main .page-title{
    margin:0 0 15px;
    font-size:20px;
    text-transform:uppercase; }
.bin-content{
  background:transparent; }
  .bin-content:after,.bin-content:before{
    content:" ";
    display:table; }
  .bin-content:after{
    clear:both; }
.bin-pagination{
  margin:0; }
.rtl #bin-footer.footer-1 .section-footer1-1>.vc_col-sm-2{
  float:right; }

.rtl .section-footer1-2{
  display:-webkit-box;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex; }

.rtl #bin-footer.footer-1 .section-footer1-1 .menu li:last-child a{
  margin-right:22px;
  margin-left:0; }

.rtl #bin-footer.footer-1 .section-footer1-1 .menu li:first-child a{
  margin-left:22px;
  margin-right:0; }

#bin-footer{
 background: #1d1111;
padding-top: 0;
padding-bottom: 0;
position: relative;
color: #c9c8c8;
border-bottom: none;
font-size: 16px;
z-index: 2;
padding-top: 81px;
padding-bottom: 70px; }
  #bin-footer.footer-1{
    border-top:1px solid #e1e1e1; }
    #bin-footer.footer-1 .section-footer1-1{
      padding-bottom:83px; }
      #bin-footer.footer-1 .section-footer1-1 .widget,#bin-footer.footer-1 .section-footer1-1 .wpb_content_element{
        margin-bottom:0; }
      #bin-footer.footer-1 .section-footer1-1 .bin-btn-1{
        margin-bottom:0;
        float:right; }
        .rtl #bin-footer.footer-1 .section-footer1-1 .bin-btn-1{
          float:left; }
        #bin-footer.footer-1 .section-footer1-1 .bin-btn-1 a{
          border:0;
          border-radius:0;
          background:#f9b61e;
          color:#252525;
          font-family:Montserrat,sans-serif;
          line-height:50px;
          padding:0 25px;
          text-transform:uppercase;
          font-size:15px;
          font-weight:600;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out; }
          #bin-footer.footer-1 .section-footer1-1 .bin-btn-1 a:hover{
            color:#fff; }
      #bin-footer.footer-1 .section-footer1-1 a{
        display:block; }
      #bin-footer.footer-1 .section-footer1-1 .menu{
        display:block;
        overflow:hidden;
        padding:0 !important; }
        #bin-footer.footer-1 .section-footer1-1 .menu li{
          display:inline-block;
          float:left;
          padding:0; }
          .rtl #bin-footer.footer-1 .section-footer1-1 .menu li{
            float:right; }
          #bin-footer.footer-1 .section-footer1-1 .menu li a{
            font-family:Montserrat,sans-serif;
            font-weight:600;
            margin:0 22px;
            line-height:50px;
            text-transform:uppercase;
            color:#fff;; }
            #bin-footer.footer-1 .section-footer1-1 .menu li a:before{
              display:none !important; }
            #bin-footer.footer-1 .section-footer1-1 .menu li a:hover{
              color:#f9b61e;
              padding:0 !important; }
          #bin-footer.footer-1 .section-footer1-1 .menu li:first-child a{
            margin-left:0; }
          #bin-footer.footer-1 .section-footer1-1 .menu li:last-child a{
            margin-right:0; }
    #bin-footer.footer-1 .section-footer1-2{
      padding-top:39px;
      position:relative; }
      #bin-footer.footer-1 .section-footer1-2:before{
        content:"";
        position:absolute;
        height:1px;
        left:15px;
        right:15px;
        top:-1px;
        display:inline-block;
        background:#e1e1e1; }
      #bin-footer.footer-1 .section-footer1-2 .wpb_content_element{
        margin-bottom:0; }
      #bin-footer.footer-1 .section-footer1-2 .social-network{
        margin-left:0; }
        #bin-footer.footer-1 .section-footer1-2 .social-network li{
          padding:0; }
          #bin-footer.footer-1 .section-footer1-2 .social-network li a{
            color:#252525;
            margin-right:16px;
            font-size:14px;
            line-height:25px; }
            .rtl #bin-footer.footer-1 .section-footer1-2 .social-network li a{
              margin-left:16px;
              margin-right:inherit; }
            #bin-footer.footer-1 .section-footer1-2 .social-network li a:hover{
              color:#f9b61e; }
      #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright{
        text-align:center;
        color:#959595; }
        #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .text-cpy{
          margin-bottom:21px;
          line-height:22px; }
          #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .text-cpy a{
            color:#959595; }
            #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .text-cpy a:hover{
              color:#f9b61e; }
        #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy{
          font-size:18px;
          margin-bottom:0;
          position:relative;
          display:inline-block; }
          #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy:hover .info-box{
            opacity:1;
            visibility:visible;
            bottom:calc(100% + 15px); }
          #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy:hover span i{
            color:#f9b61e;
            cursor:pointer; }
          #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box{
            position:absolute;
            bottom:calc(100% + 50px);
            left:50%;
            -webkit-transform:translateX(-50%);
            transform:translateX(-50%);
            background:#fff;
            width:430px;
            z-index:3;
            padding:25px 30px;
            opacity:0;
            visibility:hidden;
            border-radius:10px;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            -ms-border-radius:10px;
            -o-border-radius:10px;
            box-shadow:0 5px 10px 0 rgba(0,0,0,.06);
            -webkit-transition:all .3s ease-in-out;
            transition:all .3s ease-in-out; }
            #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box:before{
              content:"";
              position:absolute;
              bottom:-20px;
              left:50%;
              -webkit-transform:translateX(-50%);
              transform:translateX(-50%);
              border:10px solid transparent;
              border-top:10px solid #fff; }
            #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box .info{
              border-bottom:1px solid #e1e1e1;
              padding-bottom:12px;
              margin-bottom:15px; }
              #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box .info h3{
                font-family:Montserrat,sans-serif;
                text-transform:uppercase;
                color:#f9b61e;
                font-weight:700;
                margin-top:0;
                margin-bottom:11px;
                font-size:14px; }
              #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box .info p{
                margin-bottom:0;
                font-size:14px; }
            #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box .bottom-info p{
              font-size:14px;
              color:#f9b61e;
              line-height:28px;
              margin-bottom:0; }
            #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box .bottom-info p.hotline-info{
              font-family:Montserrat,sans-serif;
              font-size:24px;
              font-weight:700;
              line-height:28px; }
  #bin-footer.footer-2{
    position:relative;
    background:#252525;
    color:#fff;
    padding:110px 0 75px;
    padding-bottom:67px; }
    #bin-footer.footer-2 ul{
      padding-left:0; }
      #bin-footer.footer-2 ul li{
        list-style:none; }
    #bin-footer.footer-2:before{
      content:"";
      position:absolute;
      top:0;
      left:0;
      bottom:0;
      width:100%;
      height:100%;
      display:inline-block;
      background-size:cover;
      background:url(../images/bg-ft.png) no-repeat 50%;
      opacity:.1; }
    #bin-footer.footer-2 .logo-footer a{
      display:block;
      margin-bottom:13px; }
    #bin-footer.footer-2 .logo-footer .copyright{
      line-height:25px; }
    #bin-footer.footer-2 .address-box h3,#bin-footer.footer-2 .email-box h3{
      color:#f9b61e;
      font-size:14px;
      font-weight:600;
      line-height:24px;
      margin-bottom:9px;
      margin-top:0;
      text-transform:uppercase; }
    #bin-footer.footer-2 .address-box p,#bin-footer.footer-2 .email-box p{
      line-height:23px; }
    #bin-footer.footer-2 .address-box{
      margin-bottom:30px; }
    #bin-footer.footer-2 .email-box .hot-line{
      margin-top:30px; }
      #bin-footer.footer-2 .email-box .hot-line img{
        float:left;
        margin-right:25px; }
        .rtl #bin-footer.footer-2 .email-box .hot-line img{
          float:right;
          margin-left:25px;
          margin-right:inherit; }
      #bin-footer.footer-2 .email-box .hot-line span{
        color:#f9b61e; }
        #bin-footer.footer-2 .email-box .hot-line span em{
          font-style:normal; }
        #bin-footer.footer-2 .email-box .hot-line span span{
          font-family:Montserrat,sans-serif;
          font-size:24px;
          font-weight:700;
          line-height:28px;
          float:left;
          margin-bottom:3px; }
          .rtl #bin-footer.footer-2 .email-box .hot-line span span{
            float:right; }
    #bin-footer.footer-2 .social-network li a{
      display:block;
      color:#fff;
      margin-bottom:11px;
      line-height:31px; }
      #bin-footer.footer-2 .social-network li a:hover{
        color:#f9b61e; }
    #bin-footer.footer-2 .widget .menu li{
      padding-bottom:28px; }
      #bin-footer.footer-2 .widget .menu li a{
        color:#fff; }
      #bin-footer.footer-2 .widget .menu li:hover a{
        color:#f9b61e;
        padding-left:15px; }
        .rtl #bin-footer.footer-2 .widget .menu li:hover a{
          padding-right:15px;
          padding-left:inherit; }
  #bin-footer.footer-3{
    background:#252525;
    color:#fff;
    padding-top:87px;
    padding-bottom:90px; }
    #bin-footer.footer-3 .bin-social-network .bin-social-network--title h2{
      font-size:24px;
      color:#fff;
      text-transform:capitalize;
      margin-bottom:35px;
      margin-top:0;
      font-weight:700; }
    #bin-footer.footer-3 .bin-social-network ul{
      margin:0; }
      #bin-footer.footer-3 .bin-social-network ul li{
        padding-right:0;
        padding-left:11px; }
        #bin-footer.footer-3 .bin-social-network ul li:first-child{
          padding-left:0; }
          .rtl #bin-footer.footer-3 .bin-social-network ul li:first-child{
            padding-right:0;
            padding-left:inherit; }
        #bin-footer.footer-3 .bin-social-network ul li a{
          width:40px;
          height:40px;
          border:1px solid #363636;
          display:block;
          text-align:center;
          line-height:38px; }
          #bin-footer.footer-3 .bin-social-network ul li a:hover{
            border-color:#f9b61e; }
    #bin-footer.footer-3 .bingo-newsletter-3 .heading-box h2{
      font-size:24px;
      color:#fff;
      text-transform:capitalize;
      margin-bottom:35px;
      margin-top:0;
      font-weight:700; }
    #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter{
      position:relative; }
      #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter input[type=email]{
        background:transparent !important;
        border:0;
        border-bottom:1px solid #363636;
        display:inline-block;
        width:100%;
        padding:0 80px 0 0;
        line-height:38px; }
      #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter input[type=submit]{
        position:absolute;
        top:-1px;
        right:0;
        border:0;
        background:transparent;
        color:#fff;
        line-height:38px;
        text-align:center;
        text-transform:uppercase;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
        .rtl #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter input[type=submit]{
          left:0;
          right:auto; }
        #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter input[type=submit]:hover{
          color:#f9b61e; }
      #bin-footer.footer-3 .bingo-newsletter-3 .content-newsletter span.wpcf7-not-valid-tip{
        color:#f9b61e;
        line-height:40px; }
    #bin-footer.footer-3 .section-footer3-1{
      position:relative; }
      #bin-footer.footer-3 .section-footer3-1 .wpcf7-response-output{
        bottom:-40px;
        border:1px solid #f9b61e; }
    #bin-footer.footer-3 .section-footer3-2{
      margin:0;
      margin-top:66px;
      display:table;
      width:100%; }
      #bin-footer.footer-3 .section-footer3-2>div{
        display:table-cell;
        vertical-align:bottom;
        float:none; }
        #bin-footer.footer-3 .section-footer3-2>div .vc_column-inner{
          padding:0; }
      #bin-footer.footer-3 .section-footer3-2 .widget,#bin-footer.footer-3 .section-footer3-2 .wpb_content_element{
        margin-bottom:0; }
      #bin-footer.footer-3 .section-footer3-2 .copyright{
        margin-top:38px;
        font-size:14px;
        color:#707070;
        display:block; }
      #bin-footer.footer-3 .section-footer3-2 .menu{
        padding:0;
        display:inline-block;
        float:right; }
        .rtl #bin-footer.footer-3 .section-footer3-2 .menu{
          float:left; }
        #bin-footer.footer-3 .section-footer3-2 .menu li{
          list-style:none;
          display:inline-block; }
          #bin-footer.footer-3 .section-footer3-2 .menu li:before{
            content:".";
            color:#707070;
            padding:0 8px; }
          #bin-footer.footer-3 .section-footer3-2 .menu li a{
            color:#707070;
            font-size:14px; }
            #bin-footer.footer-3 .section-footer3-2 .menu li a:hover{
              color:#f9b61e; }
        #bin-footer.footer-3 .section-footer3-2 .menu li:first-child:before{
          display:none; }
  #bin-footer.footer-4{
    padding:0;
    background:#fff; }
    #bin-footer.footer-4 .wpb_content_element{
      margin-bottom:0; }
    #bin-footer.footer-4 .widget .widgettitle{
      color:#252525;
      margin-top:40px;
      margin-bottom:12px;
      font-size:14px;
      text-transform:uppercase;
      line-height:50px; }
    #bin-footer.footer-4 .widget{
      margin-bottom:0; }
    #bin-footer.footer-4 ul{
      padding:0;
      margin:0; }
      #bin-footer.footer-4 ul li{
        list-style:none; }
    #bin-footer.footer-4 .menu li{
      line-height:24px; }
      #bin-footer.footer-4 .menu li a{
        color:#464646; }
        #bin-footer.footer-4 .menu li a:hover{
          color:#f9b61e; }
    #bin-footer.footer-4 .section-footer4-2{
      padding:17px 0;
      margin-top:56px;
      border-top:1px solid #ebebeb;
      margin-left:0;
      margin-right:0; }
      #bin-footer.footer-4 .section-footer4-2 .vc_column-inner{
        padding:0; }
      #bin-footer.footer-4 .section-footer4-2 .copyright--3{
        line-height:24px;
        color:#959595; }
      #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul{
        text-align:right; }
        .rtl #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul{
          text-align:left; }
        #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul li{
          line-height:26px;
          padding:0 7px; }
          #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul li:last-child{
            padding-right:0; }
            .rtl #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul li:last-child{
              padding-left:0;
              padding-right:inherit; }
          #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul li a{
            font-size:14px;
            color:#252525; }
            #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul li a:hover{
              color:#f9b61e; }
    #bin-footer.footer-4 .bingo-newsletter-4{
      text-align:right; }
      .rtl #bin-footer.footer-4 .bingo-newsletter-4{
        text-align:left; }
      #bin-footer.footer-4 .bingo-newsletter-4 .title-newsletter h3{
        margin-top:40px;
        margin-bottom:12px;
        font-size:14px;
        text-transform:uppercase;
        line-height:50px;
        font-weight:700; }
      #bin-footer.footer-4 .bingo-newsletter-4 .desc-newsletter{
        color:#252525;
        line-height:24px;
        margin-bottom:16px; }
      #bin-footer.footer-4 .bingo-newsletter-4 .content-newsletter input[type=email]{
        line-height:40px;
        padding:0 15px;
        border:0;
        background:#ebebeb;
        max-width:300px;
        width:100%; }
      #bin-footer.footer-4 .bingo-newsletter-4 .content-newsletter input[type=submit]{
        margin-top:11px;
        border:0;
        background:#f9b61e;
        color:#fff;
        font-family:Montserrat,sans-serif;
        font-weight:700;
        text-transform:uppercase;
        line-height:40px;
        padding:0 16px;
        float:right; }
        .rtl #bin-footer.footer-4 .bingo-newsletter-4 .content-newsletter input[type=submit]{
          float:left; }
    #bin-footer.footer-4 .section-footer4-1{
      border-top:1px solid #ebebeb;
      margin:0; }
      #bin-footer.footer-4 .section-footer4-1>.wpb_column:first-child .vc_column-inner{
        padding-left:0; }
      #bin-footer.footer-4 .section-footer4-1>.wpb_column:last-child .vc_column-inner{
        padding-right:0; }
      #bin-footer.footer-4 .section-footer4-1 div.wpcf7 .ajax-loader{
        float:right;
        margin:23px 10px 0 0; }
        .rtl #bin-footer.footer-4 .section-footer4-1 div.wpcf7 .ajax-loader{
          float:left; }
      #bin-footer.footer-4 .section-footer4-1 span.wpcf7-not-valid-tip{
        line-height:24px;
        margin-top:10px; }
      #bin-footer.footer-4 .section-footer4-1 .wpcf7-response-output{
        bottom:auto;
        top:calc(100% + 3px);
        color:#fff;
        border-color:#f9b61e;
        background:#f9b61e;
        width:100%; }
      #bin-footer.footer-4 .section-footer4-1 div.wpcf7-response-output{
        margin:0;
        line-height:24px; }

.rtl #bin-footer.footer-4 .section-footer4-1>.wpb_column:first-child,.rtl #bin-footer.footer-4 .section-footer4-2>div:first-child{
  float:right; }
  .rtl #bin-footer.footer-4 .section-footer4-1>.wpb_column:first-child .vc_column-inner{
    padding-left:15px;
    padding-right:0; }

.rtl #bin-footer.footer-4 .section-footer4-1>.wpb_column{
  float:right; }

.rtl #bin-footer.footer-4 .section-footer4-1>.wpb_column:last-child{
  float:left; }
  .rtl #bin-footer.footer-4 .section-footer4-1>.wpb_column:last-child .vc_column-inner{
    padding-right:15px;
    padding-left:0; }
@media (max-width: 1199px){
  #bin-footer.footer-2 .email-box .hot-line span p{
    font-size:18px; }
  #bin-footer.footer-3{
    padding-top:50px;
    padding-bottom:50px; }
  #bin-footer.footer-3 .section-footer3-1>div{
    width:50%;
    float:left; }
    .rtl #bin-footer.footer-3 .section-footer3-1>div{
      float:right; }
  #bin-footer.footer-3 .section-footer3-2{
    margin-top:50px; }
  #bin-footer.footer-3 .section-footer3-2 .copyright{
    margin-top:20px; }
  #bin-footer.footer-3 .bin-social-network{
    text-align:right; }
    .rtl #bin-footer.footer-3 .bin-social-network{
      text-align:left; } }
@media (max-width: 1023px){
  #page .bin-footer.footer-2{
    padding:35px 0 0; }
    #page .bin-footer.footer-2 .pull-left{
      width:100%;
      float:left;
      border-top:1px solid #e1e1e1;
      padding-top:20px;
      text-align:center; }
      .rtl #page .bin-footer.footer-2 .pull-left{
        float:right; }
    #page .bin-footer.footer-2 .pull-right.vc_col-sm-3{
      width:40%; }
    #page .bin-footer.footer-2 .pull-right.vc_col-sm-2{
      width:21.66666667%; }
    #page .bin-footer.footer-2:before{
      background-size:cover; } }
@media (max-width: 991px){
  #bin-footer.footer-3{
    padding-top:35px;
    padding-bottom:35px; }
  #bin-footer.footer-3 .section-footer3-2{
    margin-top:35px; } }
@media (max-width: 767px){
  #bin-footer.footer-4 .widget .widgettitle{
    margin-top:15px;
    margin-bottom:0;
    line-height:35px; }
  #bin-footer.footer-4 .section-footer4-2 .bin-social-network ul,#bin-footer.footer-4 .section-footer4-2 .copyright--3{
    text-align:center; }
  #bin-footer.footer-4 .section-footer4-1>.wpb_column .vc_column-inner,#bin-footer.footer-4 .section-footer4-1>.wpb_column:first-child .vc_column-inner,#bin-footer.footer-4 .section-footer4-1>.wpb_column:last-child .vc_column-inner{
    padding:0; }
  #bin-footer.footer-3 .section-footer3-2 .menu{
    float:none;
    margin-top:20px; }
  #bin-footer.footer-3 .section-footer3-2 .wpb_single_image.vc_align_left{
    text-align:center; }
  #bin-footer.footer-3 .section-footer3-2>div{
    width:100%;
    display:inline-block;
    text-align:center; }
  #bin-footer.footer-3 .section-footer3-1>div{
    width:100%; }
  #bin-footer.footer-3 .bin-social-network{
    text-align:center; }
  #page .bin-footer.footer-2 .pull-right.vc_col-sm-2{
    width:50%; }
  #page .bin-footer.footer-2 .pull-right.vc_col-sm-3{
    width:80%; }
  #page .bin-footer.footer-2 .vc_col-sm-1{
    width:20%; } }
@media (max-width: 479px){
  #bin-footer.footer-3 .section-footer3-2 .menu li{
    margin-bottom:10px; } }
@media (max-width: 414px){
  #page .bin-footer.footer-2 .pull-right.vc_col-sm-2{
    width:100%; } }
.newsletterpopup .close-popup{
  background:#222 url(../images/icon-close.png) no-repeat scroll 50%;
  cursor:pointer;
  height:24px;
  position:absolute;
  right:5px;
  top:5px;
  width:24px;
  z-index:1; }
  .rtl .newsletterpopup .close-popup{
    left:5px;
    right:auto; }

.popupshadow{
  background:#000;
  height:100%;
  left:0;
  opacity:.8;
  position:fixed;
  top:0;
  width:100%;
  z-index:99999;
  display:block; }
  .rtl .popupshadow{
    right:0;
    left:auto; }

.newsletterpopup{
  background:#fff;
  box-sizing:border-box;
  color:#000;
  height:435px;
  left:50%;
  margin:-180px 0 0 -410px;
  padding-bottom:0;
  position:fixed;
  text-align:left;
  top:45%;
  width:800px;
  z-index:1000000;
  display:inline-block; }
  .rtl .newsletterpopup{
    right:50%;
    left:auto;
    margin:-180px -410px 0 0;
    text-align:right; }
  .newsletterpopup .wp-newletter{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    -ms-flex-align:center;
    align-items:center;
    width:830px;
    height:480px;
    text-align:center; }
    .newsletterpopup .wp-newletter .checkbox-newletter{
      text-transform:uppercase;
      color:#707070; }
      .newsletterpopup .wp-newletter .checkbox-newletter input{
        margin-top:0;
        vertical-align:middle;
        margin-right:5px; }
        .rtl .newsletterpopup .wp-newletter .checkbox-newletter input{
          margin-left:5px;
          margin-right:inherit; }
      .newsletterpopup .wp-newletter .checkbox-newletter label{
        margin-bottom:0;
        line-height:18px;
        vertical-align:bottom; }
  .newsletterpopup .bingo-newsletter4 .title-newsletter{
    position:relative;
    margin:0 0 24px;
    padding:20px 0;
    color:#252525;
    font-family:Montserrat,sans-serif;
    font-size:42px;
    font-weight:700;
    text-transform:uppercase; }
    .newsletterpopup .bingo-newsletter4 .title-newsletter:before{
      content:"";
      position:absolute;
      bottom:1px;
      left:50%;
      margin-left:-25px;
      display:block;
      width:50px;
      height:1px;
      background-color:#252525; }
  .newsletterpopup .bingo-newsletter4 .desc-newsletter{
    margin:0 0 30px;
    color:#707070;
    font-size:16px;
    font-weight:400; }
  .newsletterpopup .bingo-newsletter4 .content-newsletter input[type=email]{
    height:58px;
    margin:0 0 27px;
    padding:15px 20px;
    border:1px solid #252525;
    font-size:14px;
    line-height:28px;
    width:100%; }
  .newsletterpopup .bingo-newsletter4 .content-newsletter input[type=submit]{
    padding:14px 30px 16px;
    height:58px;
    color:#fff;
    background-color:#252525;
    font-family:Montserrat;
    font-size:18px;
    font-weight:700;
    line-height:28px;
    border:0;
    text-transform:uppercase;
    -webkit-transition:all .35s ease;
    transition:all .35s ease; }
    .newsletterpopup .bingo-newsletter4 .content-newsletter input[type=submit]:hover{
      background-color:#f9b61e; }
.bin-copyright{
  color:#252525;
  font-size:14px;
  font-weight:400;
  background:#f3f3f3; }
  .bin-copyright .widget .widget-title,.bin-copyright .widget .widgettitle,.bin-copyright .widget .wpb_heading{
    color:#fff;
    text-transform:normal;
    margin:40px 0 17px;
    font-size:22px;
    font-size:2.2rem; }
  .bin-copyright .container{
    padding-top:35px;
    padding-bottom:35px; }
  .bin-copyright .input-group{
    border:0; }
    .bin-copyright .input-group .fa{
      color:#777; }
  .bin-copyright a{
    color:#959595; }
    .bin-copyright a:active,.bin-copyright a:focus,.bin-copyright a:hover{
      color:#f9b61e; }
  .bin-copyright address{
    margin:0; }
  .bin-copyright .bin-social ul li{
    float:right; }
    .rtl .bin-copyright .bin-social ul li{
      float:left; }
    .bin-copyright .bin-social ul li a i{
      border-radius:50%;
      color:#f3f3f3;
      background:#959595;
      padding:9px;
      width:32px;
      height:32px;
      text-align:center;
      margin-left:18px; }
      .rtl .bin-copyright .bin-social ul li a i{
        margin-right:18px;
        margin-left:inherit; }
.archive.woocommerce.head-background-dark .bin-header{
  color:#f9b61e; }

.archive.woocommerce.head-background-dark #cart .icon-shop,.archive.woocommerce.head-background-dark .bin-header .bin-navigation ul>li.level-0>a,.archive.woocommerce.head-background-dark .bin-header .header-content .binAccount>.bin-icon,.archive.woocommerce.head-background-dark .bin-header .header-content .search-box{
  color:#FFF; }
  .archive.woocommerce.head-background-dark #cart .icon-shop:hover,.archive.woocommerce.head-background-dark .bin-header .bin-navigation ul>li.level-0>a:hover,.archive.woocommerce.head-background-dark .bin-header .header-content .binAccount>.bin-icon:hover,.archive.woocommerce.head-background-dark .bin-header .header-content .search-box:hover{
    color:#f9b61e; }

.archive.woocommerce.head-background-dark #cart .mini-cart-items{
  background:#f9b61e;
  color:#fff; }

.archive.woocommerce.head-background-dark .bin-breadcrumb .delimiter{
  border-color:#f9b61e; }

.archive.woocommerce.head-background-dark .bin-breadcrumb a:hover{
  color:#fff; }

.archive.woocommerce.head-background-dark #bin-main .page-title h1,.archive.woocommerce.head-background-dark .bin-breadcrumb,.archive.woocommerce.head-background-dark .bin-breadcrumb a{
  color:#f9b61e; }

.archive.woocommerce.head-background-dark #bin-main .page-title.bin-title:before{
  background:hsla(0,0%,100%,.5); }
.bin-header.header-2{
  position:relative; }

.bin-header.header-2 .categories-menu{
  border-bottom:1px solid #e1e1e1; }

.bin-main-content{
  padding-top:35px;
  padding-bottom:45px; }

.lost_reset_password input[type=submit]{
  clear:both;
  display:block;
  border:0;
  background:#f9b61e;
  color:#fff;
  text-transform:uppercase;
  font-weight:700;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  padding:10px 25px; }

.lost_reset_password .form-row-first{
  margin-top:15px;
  margin-bottom:20px; }
.comments-area .comments-title{
  margin-top:25px; }

.comments-area .comment-list{
  margin-top:25px;
  padding-left:0; }
  .comments-area .comment-list li{
    margin-bottom:20px;
    list-style:none;
    position:relative; }
    .comments-area .comment-list li .children{
      padding-left:15px; }
    .comments-area .comment-list li article{
      margin-left:44px;
      border:1px solid #ececec;
      border-radius:3px;
      padding:10px;
      position:relative;
      color:#616161;
      margin-bottom:20px; }
      .comments-area .comment-list li article .comment-author img{
        position:absolute;
        top:0;
        left:-44px; }
      .comments-area .comment-list li article .comment-author span{
        display:none; }
      .comments-area .comment-list li article .comment-author b{
        text-transform:capitalize;
        color:#616161;
        font-weight:700;
        font-size:14px;
        margin-bottom:7px;
        display:block; }
      .comments-area .comment-list li article .comment-metadata{
        padding-bottom:8px;
        font-size:12px; }
      .comments-area .comment-list li article .edit-link{
        position:absolute;
        bottom:10px;
        right:10px; }

.footer-1 .right{
  text-align:right; }
  .footer-1 .right .wrapper-benner.default .link-banner img{
    width:auto;
    height:auto; }

@media (max-width: 767px){
  
.bin-main-content{
  padding-top:5px; }
  .footer-1 .right{
    text-align:center; }
    .footer-1 .right .wrapper-benner.default .link-banner img{
      width:auto;
      height:auto; } }
.default-template .article{
  background:#fff; }
.bs-component .modal,.bs-docs-section .modal{
  bottom:auto;
  display:block;
  left:auto;
  position:relative;
  right:auto;
  top:auto;
  z-index:1; }

.bs-component p:empty,.bs-docs-section p:empty{
  margin:0;
  padding:0;
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0; }

.bs-component br,.bs-docs-section br{
  display:none; }

.bs-component .modal-dialog,.bs-docs-section .modal-dialog{
  width:90%; }
div.wpcf7-validation-errors{
  margin:0;
  padding:15px; 
  display: none;}

.contact-form-content{
  padding:20px;
  background:#fff;
  margin-bottom:30px;
  min-height:260px; }
  .contact-form-content .rounded{
    color:#fff;
    width:40px;
    height:40px;
    background:silver; }
    .contact-form-content .rounded .fa,.contact-form-content .rounded .icon{
      font-size:16px;
      font-size:1.6rem;
      margin:13px; }
  .contact-form-content small{
    color:#000; }

#bin-main .wpb_gmaps_widget .wpb_wrapper{
  background:none;
  padding:0; }

#bin-main #wpcf7-f8-p321-o1 p .wpcf7-form-control-wrap{
  margin-top:5px;
  display:block; }

.form_contactpage{
  padding-left:170px;
  position:relative;
  color:#2b2e4a; }
  .form_contactpage .title{
    font-size:32px;
    text-transform:uppercase;
    color:#2b2e4a;
    font-family:Montserrat,sans-serif;
    margin-bottom:45px; }
  .form_contactpage .wpcf7-form-control-wrap{
    border-bottom:1px solid #ccc;
    margin-bottom:20px; }
    .form_contactpage .wpcf7-form-control-wrap ::-webkit-input-placeholder{
      color:#252525; }
    .form_contactpage .wpcf7-form-control-wrap ::-moz-placeholder{
      color:#2b2e4a; }
    .form_contactpage .wpcf7-form-control-wrap :-ms-input-placeholder{
      color:#252525; }
    .form_contactpage .wpcf7-form-control-wrap :-moz-placeholder{
      color:#2b2e4a; }
    .form_contactpage .wpcf7-form-control-wrap .wpcf7-form-control{
      border:none;
      background:none;
      padding:5px 0;
      color:#252525; }
  .form_contactpage .wpcf7-submit{
    font-size:18px;
    font-family:Montserrat,sans-serif;
    text-transform:uppercase;
    background:#2b2e4a;
    color:#fff;
    border:none;
    padding:8px 25px;
    display:inline-block;
    float:right; }
    .rtl .form_contactpage .wpcf7-submit{
      float:left; }
    .form_contactpage .wpcf7-submit:hover{
      background:#f9b61e; }
  .form_contactpage:after{
    display:block;
    background:#ebebeb;
    content:"";
    width:283px;
    height:93px;
    position:absolute;
    z-index:-1;
    top:-45px;
    left:36px; }

.info_contact{
  margin:12px 0 25px;
  color:#2b2e4a; }
  .info_contact .widgettitle{
    font-size:18px;
    text-transform:uppercase;
    font-family:Montserrat,sans-serif;
    color:#2b2e4a; }
  .info_contact .textwidget i{
    margin-right:10px; }
    .rtl .info_contact .textwidget i{
      margin-left:10px;
      margin-right:inherit; }
.aboutpage-top .text{
  display:block;
  text-align:center;
  position:absolute;
  z-index:1;
  top:25%;
  font-size:32px;
  font-weight:700;
  font-style:italic;
  font-family:Work Sans,sans-serif;
  color:#fff;
  margin:0 10%; }
  .aboutpage-top .text .position{
    font-size:18px;
    font-style:normal;
    font-weight:400; }

.aboutpage-top .wpb_content_element,.aboutpage-top p{
  margin-bottom:0; }

.aboutpage-middle{
  position:relative;
  top:-110px;
  padding-top:60px; }
  .aboutpage-middle h3{
    color:#2b2e4a;
    font-family:Montserrat,sans-serif;
    font-size:42px;
    text-transform:uppercase;
    margin-bottom:25px; }
  .aboutpage-middle p{
    line-height:24px; }
  .aboutpage-middle:before{
    display:block;
    content:"";
    width:100%;
    height:440px;
    background:#ebebeb;
    position:absolute;
    z-index:0;
    top:0;
    left:0; }

.aboutpage-bottom{
  top:-110px;
  position:relative;
  margin-bottom:0 !important;
  padding-bottom:0 !important; }
  .aboutpage-bottom h3{
    color:#2b2e4a;
    font-family:Montserrat,sans-serif;
    font-size:42px;
    text-transform:uppercase;
    margin-bottom:25px; }
  .aboutpage-bottom p{
    line-height:24px; }
  .page_not_found,.rtl .page_not_found{
    margin:20px 0 80px; }
  .page_not_found .error-title{
    letter-spacing:15px;
    margin:0;
    font-size:80px;
    font-size:8rem; }
  .page_not_found .error-content{
    line-height:40px;
    margin-bottom:30px;
    font-size:28px;
    font-size:2.8rem; }
  .page_not_found .page-footer p{
    margin-bottom:20px; }

.woocommerce-page .header-title{
  display:none; }

.blog-masonry .post-container{
  margin-bottom:20px;
  background:#fff; }

.blog-masonry .entry-title{
  font-size:16px;
  line-height:1.2;
  padding-top:10px;
  margin-bottom:0 !important; }

.blog-masonry .entry-meta{
  margin-top:5px !important; }

.blog-page-list .entry-title{
  font-size:17px;
  line-height:1.2;
  padding-top:10px;
  margin-bottom:0 !important; }

.blog-page-list .entry-meta{
  margin-top:5px !important; }

.bin-portfolio .portfolio-tab{
  display:block;
  overflow:hidden;
  text-align:center;
  margin-bottom:70px; }
  .bin-portfolio .portfolio-tab ul{
    padding-left:0;
    display:inline-flex; }
    .rtl .bin-portfolio .portfolio-tab ul{
      padding-right:0;
      padding-left:inherit; }
    .bin-portfolio .portfolio-tab ul li{
      list-style:none;
      display:inline-block;
      float:left;
      text-transform:uppercase;
      margin:0 16px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out;
      cursor:pointer;
      font-size:18px;
      font-family:Montserrat,sans-serif; }
      .bin-portfolio .portfolio-tab ul li.selected,.bin-portfolio .portfolio-tab ul li:hover{
        color:#f9b61e; }

.bin-portfolio .portfolio-container ul{
  padding-left:0; }
  .rtl .bin-portfolio .portfolio-container ul{
    padding-right:0;
    padding-left:inherit; }
  .bin-portfolio .portfolio-container ul li{
    list-style:none;
    margin-bottom:30px; }

.bin-portfolio .portfolio-container .portfolio-item-inner{
  position:relative;
  overflow:hidden; }
 
  .bin-portfolio .portfolio-container .portfolio-item-inner:after{
    right:50%; }
  .bin-portfolio .portfolio-container .portfolio-item-inner:hover:before{
    opacity:1;
    visibility:visible;
    left:100%; }
  .bin-portfolio .portfolio-container .portfolio-item-inner:hover:after{
    opacity:1;
    visibility:visible;
    right:100%; }
  .bin-portfolio .portfolio-container .portfolio-item-inner:hover .pitem-text h3{
    top:-55px;
    opacity:1;
    visibility:visible; }
    .bin-portfolio .portfolio-container .portfolio-item-inner:hover .pitem-text h3 a:hover{
      color:#f9b61e; }
  .bin-portfolio .portfolio-container .portfolio-item-inner:hover .pitem-text .item-more{
    right:calc(50% - 40px);
    opacity:1;
    visibility:visible; }
    .rtl .bin-portfolio .portfolio-container .portfolio-item-inner:hover .pitem-text .item-more{
      left:calc(50% - 40px);
      right:auto; }
  .bin-portfolio .portfolio-container .portfolio-item-inner:hover .pitem-text .item-popup{
    left:calc(50% - 40px);
    opacity:1;
    visibility:visible; }
    .rtl .bin-portfolio .portfolio-container .portfolio-item-inner:hover .pitem-text .item-popup{
      right:calc(50% - 40px);
      left:auto; }
  .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text{
    position:absolute;
    top:62%;
    left:50%;
    width:100%;
    display:inline-block;
    text-align:center;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%); }
    .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text h3{
      position:absolute;
      top:-180px;
      width:100%;
      left:0;
      opacity:0;
      margin:0;
      visibility:hidden;
      -webkit-transition:all .5s ease-in-out;
      transition:all .5s ease-in-out; }
      .rtl .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text h3{
        right:0;
        left:auto; }
      .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text h3 a{
        font-size:16px;
        font-weight:600; }
    .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text a{
      color:#fff;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
      .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text a:hover{
        text-shadow:0 0 10px #f9b61e; }
    .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text .item-more{
      position:absolute;
      top:-17.5px;
      right:0;
      opacity:0;
      visibility:hidden;
      width:35px;
      height:35px;
      line-height:35px;
      text-align:center;
      border:1px solid #fff;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      -webkit-transition:all .5s ease-in-out;
      transition:all .5s ease-in-out; }
      .rtl .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text .item-more{
        left:0;
        right:auto; }
      .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text .item-more span{
        line-height:35px; }
    .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text .item-popup{
      position:absolute;
      top:-17.5px;
      left:0;
      opacity:0;
      visibility:hidden;
      width:35px;
      height:35px;
      line-height:35px;
      text-align:center;
      border:1px solid #fff;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      -webkit-transition:all .5s ease-in-out;
      transition:all .5s ease-in-out;
      margin-left: 40px; }
      .rtl .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text .item-popup{
        right:0;
        left:auto; }
      .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text .item-popup span{
        line-height:35px; }

.bin-portfolio.masonry .portfolio-container ul.portfolio-content li.portfolio-item{
  padding:0;
  margin:0; }

.error404 #bin-main .page-header{
  margin:0;
  padding:0;
  padding-top:40px;
  border-bottom:0; }
  .error404 #bin-main .page-header .page-title{
    font-size:72px;
    color:#f9b61e;
    margin-top:0;
    margin-bottom:30px;
    text-align:left !important;
    font-weight:700;
    font-family:Montserrat,sans-serif; }

.page-404{
  padding-top:120px;
  padding-bottom:120px; }
  .page-404 .content-404 h3{
    margin:0 0 20px;
    padding:0;
    color:#252525;
    font-size:24px;
    font-weight:700;
    text-transform:uppercase; }
  .page-404 .content-404 p{
    font-size:16px;
    line-height:24px; }
  .page-404 .content-404 .btn-404 a{
    padding:15px 30px;
    display:inline-block;
    margin-top:30px;
    height:56px;
    color:#f9b61e;
    background-color:#fff;
    border:2px solid #f9b61e;
    font-family:Montserrat,sans-serif;
    font-size:18px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    -webkit-transition:all .35s ease;
    transition:all .35s ease; }
    .page-404 .content-404 .btn-404 a:hover{
      background:#e8a306;
      color:#fff; }
.title-notfound{
  font-size:5rem;
  letter-spacing:1.2px;
  font-family:Montserrat,sans-serif;
  margin-bottom:40px;
  text-transform:capitalize;
  margin-top:0;
  text-align:center;
  font-weight:700; }

.search-no-results .alert-warning,.site-content .alert-warning{
  padding:0;
  margin-bottom:40px;
  border:0;
  background:transparent;
  text-align:center; }

.search-no-results .alert-warning{
  color:#252525; }

.bin-search-form{
  margin-bottom:50px; }
  .bin-search-form .form-content{
    position:relative; }
    .bin-search-form .form-content:before{
      content:"";
      position:absolute;
      bottom:0;
      left:0;
      width:1px;
      height:1px;
      background:#f9b61e;
      opacity:0;
      visibility:hidden;
      -webkit-transition:all .6s ease-in-out;
      transition:all .6s ease-in-out; }
    .bin-search-form .form-content:hover{
      outline:0; }
      .bin-search-form .form-content:hover:before{
        width:100%;
        visibility:visible;
        opacity:1; }
    .bin-search-form .form-content input[type=text]{
      font-size:18px;
      height:50px;
      line-height:50px;
      width:100%;
      padding-left:15px;
      border:0;
      font-size:14px;
      border-bottom:1px solid #e1e1e1; }
      .rtl .bin-search-form .form-content input[type=text]{
        padding-right:15px;
        padding-left:inherit; }
    .bin-search-form .form-content button{
      border:0;
      padding:0;
      color:#252525;
      font-size:23px;
      margin-bottom:0;
      bottom:12px;
      top:auto; }
      .bin-search-form .form-content button:hover{
        color:#f9b61e; }

.col-lg-12.col-md-12 .list-post .post-content,.col-lg-12.col-md-12 .list-post .post-date{
  padding:0 50px; }

.col-sm-9.col-xs-12.pull-right .content-area .site-content>.row{
  margin:0; }

.list-post{
  border:1px solid #e1e1e1;
  margin-bottom:30px;
  padding:15px; }
  .list-post .post-date{
    font-size:14px;
    font-weight:400;
    color:#959595;
    font-family:Montserrat,sans-serif;
    margin-top:25px;
    margin-bottom:17px; }
    .list-post .post-date .days{
      font-size:32px;
      color:#f9b61e;
      font-weight:700;
      padding-right:6px; }
      .rtl .list-post .post-date .days{
        padding-left:6px;
        padding-right:inherit; }
  .list-post .post-thumbnail{
    display:block; }
    .list-post .post-thumbnail img{
      width:100%; }
    .list-post .post-thumbnail:hover{
      opacity:.7; }
  .list-post .single-thumb .video-wrapper iframe{
    width:100%;
    height:auto; }
  .list-post .post-content .entry-title{
    margin:0;
    margin-bottom:17px; }
    .list-post .post-content .entry-title a{
      display:block;
      font-size:21px;
      color:#252525;
      line-height:24px;
      font-weight:400; }
      .list-post .post-content .entry-title a:hover{
        color:#f9b61e; }
  .list-post .post-content .post-excerpt{
    line-height:24px;
    color:#959595; }
  .list-post .post-content .post-btn .post-btn-more{
    display:inline-block;
    border:2px solid #f9b61e;
    background:transparent;
    color:#f9b61e;
    text-transform:uppercase;
    padding:0 28px;
    line-height:46px;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    margin-top:15px;
    font-size:14px; }
    .list-post .post-content .post-btn .post-btn-more:hover{
      color:#fff;
      background:#f9b61e; }

.content-area.col-lg-2.col-md-4:nth-child(7n),.content-area.col-lg-3.col-md-4:nth-child(5n),.content-area.col-lg-4.col-md-4:nth-child(5n),.content-area .col-lg-6.col-md-4:nth-child(4n){
  clear:both; }

.grid-post .entry-post{
  margin:42 0 30px;
  padding:14px;
  display:inline-block;
  width:100%;
  border:1px solid #e1e1e1; 
  padding-top: 60px;}

.grid-post .single-thumb .video-wrapper iframe{
  width:100%;
  height:auto; }

.grid-post .post-thumbnail{
  display:block;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .grid-post .post-thumbnail:hover{
    opacity:.7; }
  .grid-post .post-thumbnail img{
    width:100%;
    height:auto; }

.grid-post .post-date{
  font-size:14px;
  font-weight:400;
  line-height:28px;
  color:#959595;
  margin:18px 0;
  font-family:Montserrat,sans-serif; }
  .grid-post .post-date .days{
    font-size:32px;
    color:#f9b61e;
    font-weight:600;
    padding-right:6px; }
    .rtl .grid-post .post-date .days{
      padding-left:6px;
      padding-right:inherit; }

.grid-post .post-btn .read-more{
  display:inline-block;
  border:2px solid #f9b61e;
  background:transparent;
  color:#f9b61e;
  text-transform:uppercase;
  padding:0 30px;
  line-height:46px;
  font-family:Montserrat,sans-serif;
  font-weight:700;
  margin-top:20px;
  font-size:14px; }
  .grid-post .post-btn .read-more:hover{
    color:#fff;
    background:#f9b61e;
    box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3); }
  .grid-post .post-content,.grid-post .post-content .entry-title{
    margin:0; }
    .grid-post .post-content .entry-title a{
      padding-bottom:12px;
      margin-bottom:0;
      font-size:16px;
      line-height:24px;
      color:#252525;
      font-weight:400;
      display:block; }
      .grid-post .post-content .entry-title a:hover{
        color:#f9b61e; }
  .grid-post .post-content .post-excerpt{
    line-height:24px;
    color:#959595; }
  .grid-post .post-content .read-more{
    display:inline-block;
    border:2px solid #f9b61e;
    background:transparent;
    color:#f9b61e;
    text-transform:uppercase;
    padding:0 28px;
    line-height:46px;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    margin-top:20px; }
    .grid-post .post-content .read-more:hover{
      color:#fff;
      background:#f9b61e; }
.post-single{
  margin-bottom:78px;
  display:inline-block;
  width:100%; }
  .post-single .single-thumb{
    position:relative; }
  .post-single .format-standard .post-content{
    margin:0; }
  .post-single .format-standard .comments-area{
    margin:50px 80px 0; }
  .post-single .format-standard .post-single .post-content h3.entry-title{
    padding:27px 0 5px; }
  .post-single .single-thumb{
    margin-bottom:23px; }
  .post-single .top-single-post{
    margin-bottom:20px; }
    .post-single .top-single-post .entry-title{
      font-size:24px;
      font-weight:700;
      color:#252525;
      line-height:24px;
      margin-top:0;
      margin-bottom:23px;
      text-transform:uppercase; }
    .post-single .top-single-post .entry-meta-link{
      color:#898989;
      margin-right:10px;
      padding-right:10px;
      border-right:1px solid #898989; }
      .rtl .post-single .top-single-post .entry-meta-link{
        margin-left:10px;
        margin-right:inherit;
        padding-left:10px;
        padding-right:inherit;
        border-left:1px solid #898989;
        border-right:inherit; }
      .post-single .top-single-post .entry-meta-link a{
        color:#252525;
        font-weight:700; }
        .post-single .top-single-post .entry-meta-link a:hover{
          color:#f9b61e; }
    .post-single .top-single-post .post-date{
      color:#898989; }
    .post-single .post-content .post-excerpt {
    line-height: 29px;
    color: #424242;
    margin-bottom: 60px;
    font-size: 18px;
  }
  .post-single .post-content .entry-comment{
    display:none; }
  .post-single .post-content iframe{
    width:100%;
    margin-top:20px; }
  .post-single .post-content form p{
    margin-bottom:15px; }
    .post-single .post-content form p input[type=submit]{
      border:0;
      background:#f9b61e;
      color:#fff;
      text-transform:uppercase;
      font-weight:700;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out;
      padding:6px 15px;
      margin-left:15px; }
      .rtl .post-single .post-content form p input[type=submit]{
        margin-right:15px;
        margin-left:inherit; }
  .post-single .post-content form label{
    font-weight:400; }
  .post-single .comments-area .comments-title{
    font-size:18px;
    text-transform:uppercase;
    margin-top:25px;
    margin-bottom:35px; }
  .post-single .comments-area .comment-list>li.comment{
    margin-bottom:15px; }
  .post-single .comments-area .comment-list li.comment{
    position:relative;
    display:inline-block;
    width:100%; }
    .post-single .comments-area .comment-list li.comment:before{
      content:"";
      position:absolute;
      top:14px;
      z-index:1;
      left:40px;
      width:8px;
      height:8px;
      border-top:1px solid #e1e1e1;
      border-left:1px solid #e1e1e1;
      -webkit-transform:rotate(-45deg);
      transform:rotate(-45deg);
      background:#fff; }
      .rtl .post-single .comments-area .comment-list li.comment:before{
        right:40px;
        left:auto;
        border-right:1px solid #e1e1e1;
        border-left:inherit; }
    .post-single .comments-area .comment-list li.comment .children{
      padding-left:15px;
      margin-top:15px; }
      .rtl .post-single .comments-area .comment-list li.comment .children{
        padding-right:15px;
        padding-left:inherit; }
  .post-single .comments-area .comment-list article{
    margin-left:44px;
    display:inline-block;
    width:calc(100% - 44px);
    border:1px solid #e1e1e1;
    border-radius:5px;
    padding:10px;
    position:relative; }
    .rtl .post-single .comments-area .comment-list article{
      margin-right:44px;
      margin-left:inherit; }
  .post-single .comments-area .comment-list li.comment .edit-link{
    position:absolute;
    bottom:10px;
    left:10px;
    right:auto; }
    .rtl .post-single .comments-area .comment-list li.comment .edit-link{
      right:10px;
      left:auto;
      right:auto; }
    .post-single .comments-area .comment-list li.comment .edit-link a{
      font-size:12px; }
  .post-single .comments-area .comment-list .comment-meta{
    min-height:34px;
    padding-bottom:10px;
    font-size:14px; }
    .post-single .comments-area .comment-list .comment-meta .avatar{
      position:absolute;
      top:0;
      left:-44px; }
      .rtl .post-single .comments-area .comment-list .comment-meta .avatar{
        right:-44px;
        left:auto; }
  .post-single .comments-area .comment-list .comment-content{
    float:left;
    width:100%; }
    .post-single .comments-area .comment-list .comment-content p{
      font-size:14px;
      margin-bottom:25px; }
  .post-single .comments-area .comment-list .reply,.rtl .post-single .comments-area .comment-list .comment-content{
    float:right; }
    .rtl .post-single .comments-area .comment-list .reply{
      float:left; }
  .post-single .social-icon{
    padding:23px 0 27px;
    border-bottom:1px solid #ebebeb;
    margin-bottom:40px;
    display:block;
    overflow:hidden; }
    .post-single .social-icon .label-share{
      display:block;
      float:left;
      font-family:Montserrat,sans-serif;
      text-transform:uppercase;
      color:#252525;
      padding-right:18px;
      line-height:24px; }
      .rtl .post-single .social-icon .label-share{
        float:right;
        padding-left:18px;
        padding-right:inherit; }
    .post-single .social-icon .social-share a{
      margin:0 4.5px;
      width:24px;
      height:24px;
      float:left;
      border-radius:50%;
      line-height:24px;
      text-align:center;
      display:block;
      background:#898989;
      color:#fff; }
      .rtl .post-single .social-icon .social-share a{
        float:right; }
      .post-single .social-icon .social-share a:hover{
        background:#f9b61e; }
  .post-single .single-tag .title-tag{
    font-size:16px;
    font-weight:700;
    color:#252525;
    text-transform:uppercase; }
  .post-single .single-tag a{
    text-transform:capitalize; }
  .post-single .nav-links{
    display:block;
    overflow:hidden;
    padding-bottom:15px; }
    .post-single .nav-links a{
      float:left;
      border:1px solid #e1e1e1;
      padding:8px 10px; }
      .post-single .nav-links a:last-child,.rtl .post-single .nav-links a{
        float:right; }
        .rtl .post-single .nav-links a:last-child{
          float:left; }
      .post-single .nav-links a:hover{
        color:#fff;
        background:#f9b61e;
        border-color:#f9b61e;
        box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3); }
  .post-single .comment-respond .comment-reply-title{
    margin-top:25px;
    font-size:18px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:25px;
    padding-bottom:10px;
    border-bottom:1px solid #e1e1e1; }
  .post-single .comment-respond .form-submit{
    margin-top:18px; }
    .post-single .comment-respond .form-submit input{
      line-height:45px;
      text-transform:uppercase;
      font-size:14px;
      font-family:Montserrat,sans-serif;
      color:#fff;
      border:0;
      background:#252525;
      padding:0 25px;
      float:right;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
      .rtl .post-single .comment-respond .form-submit input{
        float:left; }
      .post-single .comment-respond .form-submit input:hover{
        background:#f9b61e; }
  .post-single .comment-respond .comment-form input[type=email],.post-single .comment-respond .comment-form input[type=text],.post-single .comment-respond .comment-form input[type=url]{
    width:100%;
    max-width:100% !important;
    height:40px;
    margin-bottom:5px;
    border:1px solid #ebebeb;
    padding:5px 6px; }
  .post-single .comment-respond .comment-form-comment textarea{
    border:1px solid #e1e1e1;
    padding:20px 15px;
    border-radius:5px; }
.navigation.paging-navigation{
  display:inline-block;
  width:100%;
  clear:both; }
  .navigation.paging-navigation .screen-reader-text{
    display:none; }
  .navigation.paging-navigation .current{
    color:#f9b61e !important;
    background:transparent !important; }
  .navigation.paging-navigation .pagination{
    margin-top:60px;
    padding-top:27px;
    border-top:1px solid #e1e1e1;
    margin-bottom:80px;
    clear:both;
    text-align:center;
    position:relative;
    width:100%; }
  .navigation.paging-navigation .page-numbers{
    vertical-align:top;
    margin:0 auto !important;
    float:none;
    padding:0 27px;
    display:inline-block;
    width:auto;
    height:auto;
    border-right:1px solid #ebebeb;
    line-height:13px;
    background:transparent;
    text-align:center;
    font-weight:700;
    color:#252525;
    font-family:Montserrat,sans-serif;
    font-size:16px;
    text-transform:uppercase; }
    .navigation.paging-navigation .page-numbers:hover,.navigation.paging-navigation .page-numbersspan{
      color:#f9b61e; }
    .navigation.paging-navigation .page-numbers.next{
      float:right;
      border:0;
      padding-right:0;
      font-size:14px; }
      .navigation.paging-navigation .page-numbers.next:after{
        content:"\f061";
        padding-left:45px;
        font-family:FontAwesome;
        font-size:12px;
        line-height:13px;
        font-weight:400; }
    .navigation.paging-navigation .page-numbers.prev{
      float:left;
      border:0;
      padding-left:0;
      font-size:14px; }
      .navigation.paging-navigation .page-numbers.prev:before{
        content:"\f060";
        padding-right:45px;
        font-family:FontAwesome;
        font-size:12px;
        line-height:13px;
        font-weight:400; }
.entry-meta{
  margin:15px 0 0; }

.entry-vote{
  z-index:1;
  display:table;
  text-align:center;
  top:20px;
  position:absolute;
  background:rgba(0,0,0,.5);
  width:44px;
  height:44px;
  right:20px; }
  .rtl .entry-vote{
    left:20px;
    right:auto; }
  .entry-vote .entry-vote-inner{
    color:#fff;
    display:table-cell;
    vertical-align:middle;
    font-weight:700; }
  .entry-vote.vote-perfect .entry-vote-inner{
    color:#e42234; }
  .entry-vote.vote-good .entry-vote-inner{
    color:#e9c931; }
  .entry-vote.vote-average .entry-vote-inner{
    color:#91e536; }
  .entry-vote.vote-bad .entry-vote-inner{
    color:#fbaf3f; }
  .entry-vote.vote-poor .entry-vote-inner{
    color:#57bf6d; }

.entry-image{
  margin:-1px;
  display:block; }

.entry-thumb{
  position:relative; }

.entry-title{
  margin-top:0;
  line-height:1.4;
  text-transform:none; }
  .entry-title a{
    color:#252525; }
  .entry-title:hover a{
    color:#f9b61e; }

.entry-content-inner{
  padding:20px; }

.type-post{
  margin-bottom:18px; }

.bin-main .page-title,.blog-title{
  margin-bottom:20px; }

.blog-type .entry-image{
  width:auto;
  height:169px; }
  .blog-type .entry-image img{
    width:auto; }
.post-title{
  font-size:14px;
  font-size:1.4rem; }

.post-thumb{
  position:relative; }

.blog-meta{
  top:0;
  position:absolute;
  right:0; }
  .rtl .blog-meta{
    left:0;
    right:auto; }
.bin-recent-post.layout-1{
  margin-bottom:35px; }
  .bin-recent-post.layout-1 .carousel-control{
    display:none !important; }
  .bin-recent-post.layout-1 .wrapper-recent-post{
    min-height:80px;
    clear:both;
    margin-bottom:20px; }
    .bin-recent-post.layout-1 .wrapper-recent-post::last-child{
      margin-bottom:0; }
    .bin-recent-post.layout-1 .wrapper-recent-post .post-thumbnail{
      display:block;
      float:left; }
      .rtl .bin-recent-post.layout-1 .wrapper-recent-post .post-thumbnail{
        float:right; }
    .bin-recent-post.layout-1 .wrapper-recent-post .post-content{
      padding-left:100px; }
      .rtl .bin-recent-post.layout-1 .wrapper-recent-post .post-content{
        padding-right:100px;
        padding-left:inherit; }
      .bin-recent-post.layout-1 .wrapper-recent-post .post-content .byline{
        display:none; }
      .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-title{
        line-height:normal;
        font-weight:400;
        margin-bottom:12px; }
        .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-title a{
          color:#252525;
          font-size:12px;
          line-height:18px;
          display:block;
          font-family:Montserrat,sans-serif; }
          .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-title a:hover{
            color:#f9b61e; }
      .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-date time{
        font-size:14px;
        color:#959595; }
        .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-date time span{
          font-size:18px;
          font-weight:700;
          color:#f9b61e;
          padding-right:5px;
          font-family:Montserrat,sans-serif; }
          .rtl .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-date time span{
            padding-left:5px;
            padding-right:inherit; }

.blog .gallery-slider .carousel-control{
  display:none; }

.siderbar-left+.cate-post-content.col-lg-9{
  float:right !important; }

@media (min-width: 1200px){
  .cate-post-content .blog-content-grid article.col-lg-1:nth-child(6n+1),.cate-post-content .blog-content-grid article.col-lg-3:nth-child(4n+1),.cate-post-content .blog-content-grid article.col-lg-4:nth-child(3n+1),.cate-post-content .blog-content-grid article.col-lg-5:nth-child(5n+1),.cate-post-content .blog-content-grid article.col-lg-6:nth-child(odd){
    clear:both; } }

@media (max-width: 1199px) and (min-width: 992px){
  .cate-post-content .blog-content-grid article.col-md-1:nth-child(6n+1),.cate-post-content .blog-content-grid article.col-md-3:nth-child(4n+1),.cate-post-content .blog-content-grid article.col-md-4:nth-child(3n+1),.cate-post-content .blog-content-grid article.col-md-5:nth-child(5n+1),.cate-post-content .blog-content-grid article.col-md-6:nth-child(odd){
    clear:both; } }

@media (max-width: 991px) and (min-width: 768px){
  .cate-post-content .blog-content-grid article.col-sm-1:nth-child(6n+1),.cate-post-content .blog-content-grid article.col-sm-3:nth-child(4n+1),.cate-post-content .blog-content-grid article.col-sm-4:nth-child(3n+1),.cate-post-content .blog-content-grid article.col-sm-5:nth-child(5n+1),.cate-post-content .blog-content-grid article.col-sm-6:nth-child(odd){
    clear:both; } }

@media (max-width: 767px){
  .cate-post-content .blog-content-grid article.col-xs-1:nth-child(6n+1),.cate-post-content .blog-content-grid article.col-xs-3:nth-child(4n+1),.cate-post-content .blog-content-grid article.col-xs-4:nth-child(3n+1),.cate-post-content .blog-content-grid article.col-xs-5:nth-child(5n+1),.cate-post-content .blog-content-grid article.col-xs-6:nth-child(odd){
    clear:both; } }

.title-block h2{
  text-transform:uppercase;
  font-family:Montserrat,sans-serif;
  font-weight:700;
  font-size:24px;
  color:#252525; }

.title-block .title-description,.title-block h2{
  text-align:center; }
.widget{
  margin-bottom:35px;
  border:0 solid transparent;
  position:relative;
  padding:0; }
  .widget .widget-title.separator_align_center .widget-arrow,.widget .widgettitle.separator_align_center .widget-arrow,.widget .wpb_heading.separator_align_center .widget-arrow{
    margin:0 auto;
    left:0;
    right:0; }
    .rtl .widget .widget-title.separator_align_center .widget-arrow,.rtl .widget .widgettitle.separator_align_center .widget-arrow,.rtl .widget .wpb_heading.separator_align_center .widget-arrow{
      right:0;
      left:auto;
      left:0;
      right:auto; }
  .widget .widget-title.separator_align_right .widget-arrow,.widget .widgettitle.separator_align_right .widget-arrow,.widget .wpb_heading.separator_align_right .widget-arrow{
    left:auto;
    right:70px; }
    .widget .widget-title.separator_align_right .widget-arrow:before,.widget .widgettitle.separator_align_right .widget-arrow:before,.widget .wpb_heading.separator_align_right .widget-arrow:before{
      left:auto;
      right:47px; }
      .rtl .widget .widget-title.separator_align_right .widget-arrow:before,.rtl .widget .widgettitle.separator_align_right .widget-arrow:before,.rtl .widget .wpb_heading.separator_align_right .widget-arrow:before{
        right:auto;
        left:auto;
        left:47px; }
    .widget .widget-title.separator_align_right .widget-arrow:after,.widget .widgettitle.separator_align_right .widget-arrow:after,.widget .wpb_heading.separator_align_right .widget-arrow:after{
      left:47px; }
      .rtl .widget .widget-title.separator_align_right .widget-arrow:after,.rtl .widget .widgettitle.separator_align_right .widget-arrow:after,.rtl .widget .wpb_heading.separator_align_right .widget-arrow:after{
        right:47px;
        left:auto; }
    .rtl .widget .widget-title.separator_align_right .widget-arrow,.rtl .widget .widgettitle.separator_align_right .widget-arrow,.rtl .widget .wpb_heading.separator_align_right .widget-arrow{
      right:auto;
      left:auto;
      left:70px; }
  .widget .widget-title.separator_align_left .widget-arrow,.widget .widgettitle.separator_align_left .widget-arrow,.widget .wpb_heading.separator_align_left .widget-arrow{
    left:74px; }
    .widget .widget-title.separator_align_left .widget-arrow:before,.widget .widgettitle.separator_align_left .widget-arrow:before,.widget .wpb_heading.separator_align_left .widget-arrow:before{
      left:-70px; }
      .rtl .widget .widget-title.separator_align_left .widget-arrow:before,.rtl .widget .widgettitle.separator_align_left .widget-arrow:before,.rtl .widget .wpb_heading.separator_align_left .widget-arrow:before{
        right:-70px;
        left:auto; }
    .widget .widget-title.separator_align_left .widget-arrow:after,.widget .widgettitle.separator_align_left .widget-arrow:after,.widget .wpb_heading.separator_align_left .widget-arrow:after{
      left:47px; }
      .rtl .widget .widget-title.separator_align_left .widget-arrow:after,.rtl .widget .widgettitle.separator_align_left .widget-arrow:after,.rtl .widget .wpb_heading.separator_align_left .widget-arrow:after{
        right:47px;
        left:auto; }
    .rtl .widget .widget-title.separator_align_left .widget-arrow,.rtl .widget .widgettitle.separator_align_left .widget-arrow,.rtl .widget .wpb_heading.separator_align_left .widget-arrow{
      right:74px;
      left:auto; }
  .widget .widget-content{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0; }
    .widget .widget-content:after,.widget .widget-content:before{
      content:" ";
      display:table; }
    .widget .widget-content:after{
      clear:both; }
  .widget .widget-title-reversed{
    margin-right:75px; }
    .rtl .widget .widget-title-reversed{
      margin-left:75px;
      margin-right:inherit; }
  .widget.nopadding .widget-content{
    padding:0;
    margin:0; }
.widget-theme{
  border-color:#ebebeb;
  background:#f9b61e; }
  .widget-theme .widget-title,.widget-theme .widgettitle,.widget-theme .wpb_heading{
    color:#fff;
    background-color:#f9b61e;
    border-color:#ebebeb; }
    .widget-theme .widget-title span:after,.widget-theme .widget-title span:before,.widget-theme .widgettitle span:after,.widget-theme .widgettitle span:before,.widget-theme .wpb_heading span:after,.widget-theme .wpb_heading span:before{
      background:#fff; }
    .widget-theme .widget-title+.widget-collapse .widget-content,.widget-theme .widgettitle+.widget-collapse .widget-content,.widget-theme .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#ebebeb; }
  .widget-theme>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#ebebeb; }

.widget-default{
  border-color:#ebebeb;
  background:transparent; }
  .widget-default .widget-title,.widget-default .widgettitle,.widget-default .wpb_heading{
    color:#2a2a2a;
    background-color:transparent;
    border-color:#ebebeb; }
    .widget-default .widget-title span:after,.widget-default .widget-title span:before,.widget-default .widgettitle span:after,.widget-default .widgettitle span:before,.widget-default .wpb_heading span:after,.widget-default .wpb_heading span:before{
      background:#fff; }
    .widget-default .widget-title+.widget-collapse .widget-content,.widget-default .widgettitle+.widget-collapse .widget-content,.widget-default .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#ebebeb; }
  .widget-default>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#ebebeb; }

.widget-primary{
  border-color:#000;
  background:#000; }
  .widget-primary .widget-title,.widget-primary .widgettitle,.widget-primary .wpb_heading{
    color:#fff;
    background-color:#000;
    border-color:#000; }
    .widget-primary .widget-title span:after,.widget-primary .widget-title span:before,.widget-primary .widgettitle span:after,.widget-primary .widgettitle span:before,.widget-primary .wpb_heading span:after,.widget-primary .wpb_heading span:before{
      background:#fff; }
    .widget-primary .widget-title+.widget-collapse .widget-content,.widget-primary .widgettitle+.widget-collapse .widget-content,.widget-primary .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#000; }
  .widget-primary>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#000; }

.widget-success{
  border-color:#d6e9c6;
  background:#dff0d8; }
  .widget-success .widget-title,.widget-success .widgettitle,.widget-success .wpb_heading{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6; }
    .widget-success .widget-title span:after,.widget-success .widget-title span:before,.widget-success .widgettitle span:after,.widget-success .widgettitle span:before,.widget-success .wpb_heading span:after,.widget-success .wpb_heading span:before{
      background:#fff; }
    .widget-success .widget-title+.widget-collapse .widget-content,.widget-success .widgettitle+.widget-collapse .widget-content,.widget-success .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#d6e9c6; }
  .widget-success>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#d6e9c6; }

.widget-info{
  border-color:#bce8f1;
  background:#d9edf7; }
  .widget-info .widget-title,.widget-info .widgettitle,.widget-info .wpb_heading{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1; }
    .widget-info .widget-title span:after,.widget-info .widget-title span:before,.widget-info .widgettitle span:after,.widget-info .widgettitle span:before,.widget-info .wpb_heading span:after,.widget-info .wpb_heading span:before{
      background:#fff; }
    .widget-info .widget-title+.widget-collapse .widget-content,.widget-info .widgettitle+.widget-collapse .widget-content,.widget-info .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#bce8f1; }
  .widget-info>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#bce8f1; }

.widget-warning{
  border-color:#faebcc;
  background:#fcf8e3; }
  .widget-warning .widget-title,.widget-warning .widgettitle,.widget-warning .wpb_heading{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc; }
    .widget-warning .widget-title span:after,.widget-warning .widget-title span:before,.widget-warning .widgettitle span:after,.widget-warning .widgettitle span:before,.widget-warning .wpb_heading span:after,.widget-warning .wpb_heading span:before{
      background:#fff; }
    .widget-warning .widget-title+.widget-collapse .widget-content,.widget-warning .widgettitle+.widget-collapse .widget-content,.widget-warning .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#faebcc; }
  .widget-warning>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#faebcc; }

.widget-danger{
  border-color:#ebccd1;
  background:#f2dede; }
  .widget-danger .widget-title,.widget-danger .widgettitle,.widget-danger .wpb_heading{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1; }
    .widget-danger .widget-title span:after,.widget-danger .widget-title span:before,.widget-danger .widgettitle span:after,.widget-danger .widgettitle span:before,.widget-danger .wpb_heading span:after,.widget-danger .wpb_heading span:before{
      background:#fff; }
    .widget-danger .widget-title+.widget-collapse .widget-content,.widget-danger .widgettitle+.widget-collapse .widget-content,.widget-danger .wpb_heading+.widget-collapse .widget-content{
      border-top-color:#ebccd1; }
  .widget-danger>.widget-footer+.widget-collapse .widget-body{
    border-bottom-color:#ebccd1; }

.widget-highlighted{
  margin:0 0 20px; }
  .widget-highlighted .widget-title,.widget-highlighted .widgettitle,.widget-highlighted .wpb_heading{
    margin:0;
    color:#000;
    padding:0;
    padding-right:0;
    background:transparent;
    font-weight:900;
    font-size:14px;
    font-family:Montserrat,sans-serif;
    border:none !important;
    text-transform:uppercase;
    overflow:hidden; }
    .rtl .widget-highlighted .widget-title,.rtl .widget-highlighted .widgettitle,.rtl .widget-highlighted .wpb_heading{
      padding-left:0;
      padding-right:inherit; }
    .widget-highlighted .widget-title>span,.widget-highlighted .widgettitle>span,.widget-highlighted .wpb_heading>span{
      position:relative;
      padding:0 15px; }
      .widget-highlighted .widget-title>span:after,.widget-highlighted .widget-title>span:before,.widget-highlighted .widgettitle>span:after,.widget-highlighted .widgettitle>span:before,.widget-highlighted .wpb_heading>span:after,.widget-highlighted .wpb_heading>span:before{
        content:"";
        position:absolute;
        top:50%;
        height:1px;
        width:1000px;
        background:#ebebeb; }
      .widget-highlighted .widget-title>span:after,.widget-highlighted .widgettitle>span:after,.widget-highlighted .wpb_heading>span:after{
        left:100%; }
        .rtl .widget-highlighted .widget-title>span:after,.rtl .widget-highlighted .widgettitle>span:after,.rtl .widget-highlighted .wpb_heading>span:after{
          right:100%;
          left:auto; }
      .widget-highlighted .widget-title>span:before,.widget-highlighted .widgettitle>span:before,.widget-highlighted .wpb_heading>span:before{
        right:100%; }
        .rtl .widget-highlighted .widget-title>span:before,.rtl .widget-highlighted .widgettitle>span:before,.rtl .widget-highlighted .wpb_heading>span:before{
          left:100%;
          right:auto; }
      .widget-highlighted .widget-title>span>span,.widget-highlighted .widgettitle>span>span,.widget-highlighted .wpb_heading>span>span{
        position:relative;
        padding:7px 15px; }
        .widget-highlighted .widget-title>span>span:after,.widget-highlighted .widget-title>span>span:before,.widget-highlighted .widgettitle>span>span:after,.widget-highlighted .widgettitle>span>span:before,.widget-highlighted .wpb_heading>span>span:after,.widget-highlighted .wpb_heading>span>span:before{
          content:"";
          position:absolute;
          top:0;
          height:100%;
          width:1px;
          background:#f9b61e;
          -webkit-transform:rotate(-45deg);
          transform:rotate(-45deg); }
        .widget-highlighted .widget-title>span>span:after,.widget-highlighted .widgettitle>span>span:after,.widget-highlighted .wpb_heading>span>span:after{
          left:100%; }
        .widget-highlighted .widget-title>span>span:before,.widget-highlighted .widgettitle>span>span:before,.widget-highlighted .wpb_heading>span>span:before{
          right:100%; }
  .widget-highlighted .widget-content{
    padding:0;
    background:transparent; }
    .widget-highlighted .widget-content>div{
      background:transparent; }
      .widget-highlighted .widget-content>div>ul>li{
        border:none; }
        .widget-highlighted .widget-content>div>ul>li>a{
          padding:17px 15px;
          color:#666;
          margin:0; }
          .widget-highlighted .widget-content>div>ul>li>a,.widget-highlighted .widget-content>div>ul>li>a:hover{
          border-top:1px solid rgba(0,0,0,.1); }
        .widget-highlighted .widget-content>div>ul>li:first-child a{
          border-top:none; }

.special-product .bin-woo-slider.no-title{
  position:relative;
  z-index:10; }

.banner-wrapper .productListTitle{
  padding-top:0;
  padding-bottom:0; }

.productListTitle{
  padding-top:32px;
  padding-bottom:20px; }
  .productListTitle .bingoHomeTitle{
    padding-bottom:10px;
    text-align:left;
    float:left; }
    .rtl .productListTitle .bingoHomeTitle{
      text-align:right;
      float:right; }

.bingoHomeTitle{
  position:relative;
  font-family:Quantico;
  font-size:24px;
  font-weight:700;
  margin:0;
  padding:10px 0;
  padding-bottom:60px;
  text-align:center;
  text-transform:uppercase; }
  .bingoHomeTitle span{
    display:block;
    font-family:Work Sans;
    font-size:14px;
    font-weight:400;
    color:#898989;
    text-transform:none;
    line-height:22px;
    padding-top:5px; }

.productListTitle .btnBingoOne{
  float:right;
  font-weight:700;
  border:3px solid #252525;
  color:#252525;
  background-color:transparent;
  margin-top:8px; }

.btnBingoOne{
  font-family:Quantico;
  font-size:18px;
  padding:10px 22px;
  text-transform:uppercase;
  background-color:#cb2e41;
  border-color:#cb2e41;
  color:#fff;
  -webkit-transition:all .35s ease;
  transition:all .35s ease; }
  .btnBingoOne:hover{
    color:#fff;
    background-color:#cb2d41;
    border-color:#cb2d41; }
.widget-inline .icon{
  font-size:35px;
  font-size:3.5rem; }

.widget-inline .explain{
  font-size:11px;
  font-size:1.1rem; }

.widget-inline .widget-content{
  color:#fff;
  position:relative;
  text-transform:normal;
  font-weight:700;
  font-size:14px;
  font-size:1.4rem; }

.widget-inline .input-group{
  width:98%; }
.bin-twitter-slider a{
  color:#f9b61e; }
.bin-twitter-slider,.block-contact-store{
  text-align:center; }
  .bin-twitter-slider .title-block,.block-contact-store .title-block{
    margin-bottom:35px;
    padding-bottom:0; }
    .bin-twitter-slider .title-block:after,.block-contact-store .title-block:after{
      display:none; }
  .bin-twitter-slider .block-content,.block-contact-store .block-content{
    padding:0 60px; }

.bin-testimonial{
  border:2px solid #ebebeb;
  text-align:left;
  padding:30px 35px; }
  .bin-testimonial .testimonial-title{
    margin:0 0 30px; }
    .bin-testimonial .testimonial-title h2{
      text-transform:uppercase;
      font-size:18px;
      margin:0;
      text-align:left; }
      .rtl .bin-testimonial .testimonial-title h2{
        text-align:right; }
  .bin-testimonial .owl-stage-outer .owl-item{
    text-align:left; }
    .rtl .bin-testimonial .owl-stage-outer .owl-item{
      text-align:right; }
  .bin-testimonial .testimonial-item{
    padding:0 15px; }
    .bin-testimonial .testimonial-item>img{
      width:92px !important;
      height:auto;
      float:left;
      margin-right:30px; }
      .rtl .bin-testimonial .testimonial-item>img{
        float:right;
        margin-left:30px;
        margin-right:inherit; }
  .bin-testimonial .owl-carousel .owl-dots{
    display:block;
    margin-top:15px;
    text-align:left;
    margin-left:134px; }
    .rtl .bin-testimonial .owl-carousel .owl-dots{
      text-align:right;
      margin-right:134px;
      margin-left:inherit; }
    .bin-testimonial .owl-carousel .owl-dots>div{
      display:inline-block;
      vertical-align:middle;
      width:7px;
      height:7px;
      border-radius:4px;
      background-color:#252525;
      margin-right:7px !important;
      -webkit-transition:all .3s ease-in-out 0s;
      transition:all .3s ease-in-out 0s; }
      .rtl .bin-testimonial .owl-carousel .owl-dots>div{
        margin-left:7px !important;
        margin-right:inherit; }
      .bin-testimonial .owl-carousel .owl-dots>div span{
        display:none; }
      .bin-testimonial .owl-carousel .owl-dots>div.active{
        width:25px; }
  .bin-testimonial.layout-1{
    padding:0;
    border:0; }
    .bin-testimonial.layout-1 .testimonial-title{
      margin-bottom:54px; }
      .bin-testimonial.layout-1 .testimonial-title h2{
        font-size:24px;
        position:relative;
        padding-left:18px; }
        .rtl .bin-testimonial.layout-1 .testimonial-title h2{
          padding-right:18px;
          padding-left:inherit; }
        .bin-testimonial.layout-1 .testimonial-title h2:before{
          content:"";
          position:absolute;
          bottom:4px;
          left:0;
          width:5px;
          height:18px;
          background:#f9b61e; }
          .rtl .bin-testimonial.layout-1 .testimonial-title h2:before{
            right:0;
            left:auto; }
    .bin-testimonial.layout-1 .testimonial-item{
      padding:0;
      position:relative; }
      .bin-testimonial.layout-1 .testimonial-item .img-thumnail{
        width:100px;
        height:100px;
        position:absolute;
        top:0;
        left:0; }
        .rtl .bin-testimonial.layout-1 .testimonial-item .img-thumnail{
          right:0;
          left:auto; }
      .bin-testimonial.layout-1 .testimonial-item .testimonial-description{
        padding-left:130px;
        margin-bottom:30px; }
        .rtl .bin-testimonial.layout-1 .testimonial-item .testimonial-description{
          padding-right:130px;
          padding-left:inherit; }
        .bin-testimonial.layout-1 .testimonial-item .testimonial-description>p{
          font-size:16px;
          color:#e1e1e1;
          line-height:28px; }
      .bin-testimonial.layout-1 .testimonial-item .testimonial-customer-name{
        font-family:Montserrat,sans-serif;
        text-transform:uppercase;
        margin-top:0;
        margin-bottom:20px; }
      .bin-testimonial.layout-1 .testimonial-item .testimonial-customer-position p{
        color:#f9b61e;
        margin-bottom:15px; }
    .bin-testimonial.layout-1 .owl-carousel .owl-dots .owl-dot{
      width:10px;
      height:10px;
      border:1px solid #e1e1e1;
      border-radius:0;
      background:#fff;
      margin-right:11px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
      .rtl .bin-testimonial.layout-1 .owl-carousel .owl-dots .owl-dot{
        margin-left:11px;
        margin-right:inherit; }
      .bin-testimonial.layout-1 .owl-carousel .owl-dots .owl-dot.active{
        border:#f9b61e;
        background:#f9b61e; }

.testimonial-description{
  line-height:24px;
  margin-bottom:15px; }

.testimonial-info>*{
  display:inline-block; }

.testimonial-info .testimonial-customer-name{
  font-family:inherit;
  margin:0;
  color:#252525; }

.testimonial-info .testimonial-customer-position{
  color:#707070; }
  .testimonial-info .testimonial-customer-position p{
    display:inline;
    color:#707070; }
.bin-ourteam .title-block{
  margin-bottom:35px; }

.bin-ourteam .ourteam-item{
  box-shadow:1px 1px 2px #e5e5e5;
  margin:0 2px; }

.bin-ourteam .ourteam-info{
  text-align:center;
  padding:20px 0;
  margin-bottom:10px;
  background-color:#f9f9f9; }
  .bin-ourteam .ourteam-info .ourteam-customer-name{
    color:#252525;
    text-transform:uppercase;
    font-weight:700;
    margin:0 0 10px;
    font-size:14px;
    display:block; }
    .bin-ourteam .ourteam-info .ourteam-customer-name:hover{
      color:#f9b61e; }

.bin-ourteam .socials{
  margin-top:22px; }
  .bin-ourteam .socials ul{
    padding:0;
    margin:0;
    list-style:none; }
    .bin-ourteam .socials ul li{
      display:inline-block;
      vertical-align:middle;
      padding:0 8px; }
      .bin-ourteam .socials ul li a{
        color:#707070; }
        .bin-ourteam .socials ul li a:hover{
          color:#f9b61e; }

.bin-ourteam .carousel-control{
  top:50%;
  left:-23px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  display:block;
  cursor:pointer;
  width:47px;
  height:47px;
  font-size:24px;
  border:2px solid #e1e1e1;
  -webkit-transition:all .3s;
  transition:all .3s;
  color:#b7b7b7;
  text-align:center;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .bin-ourteam .carousel-control.right{
    left:auto;
    right:-23px; }
  .bin-ourteam .carousel-control:focus,.bin-ourteam .carousel-control:hover{
    background:#f9b61e !important;
    border-color:#f9b61e; }
    .bin-ourteam .carousel-control:focus i,.bin-ourteam .carousel-control:hover i{
      color:#fff; }
  .bin-ourteam .carousel-control i{
    line-height:43px;
    display:inline !important; }

.bin-ourteam:hover .carousel-control{
  opacity:1;
  visibility:visible; }
.bin-footer .widget{
  border:none;
  padding:0;
  background:transparent;
  margin:0 0 40px; }
  .bin-footer .widget .widget-title,.bin-footer .widget .widgettitle,.bin-footer .widget .wpb_heading{
    color:#fff;
    text-transform:normal;
    margin:40px 0 17px;
    padding:0;
    font-size:22px;
    text-align:left;
    border:none; }
    .rtl .bin-footer .widget .widget-title,.rtl .bin-footer .widget .widgettitle,.rtl .bin-footer .widget .wpb_heading{
      text-align:right; }
    .bin-footer .widget .widget-title>span,.bin-footer .widget .widgettitle>span,.bin-footer .widget .wpb_heading>span{
      position:relative;
      padding:0 10px; }
      .bin-footer .widget .widget-title>span:after,.bin-footer .widget .widget-title>span:before,.bin-footer .widget .widgettitle>span:after,.bin-footer .widget .widgettitle>span:before,.bin-footer .widget .wpb_heading>span:after,.bin-footer .widget .wpb_heading>span:before{
        content:"";
        height:0;
        width:0;
        background:none; }
      .bin-footer .widget .widget-title>span>span,.bin-footer .widget .widgettitle>span>span,.bin-footer .widget .wpb_heading>span>span{
        position:relative;
        padding:0 10px; }
        .bin-footer .widget .widget-title>span>span:after,.bin-footer .widget .widget-title>span>span:before,.bin-footer .widget .widgettitle>span>span:after,.bin-footer .widget .widgettitle>span>span:before,.bin-footer .widget .wpb_heading>span>span:after,.bin-footer .widget .wpb_heading>span>span:before{
          content:"";
          height:0;
          width:0;
          background:none; }
  .bin-footer .widget .widget-content{
    border:none;
    padding:0; }
.block-special .productListTitle .content-title{
  text-align:left;
  float:left;
  position:relative;
  font-size:24px;
  font-weight:700;
  margin:0;
  padding:10px 0;
  text-align:center;
  text-transform:uppercase; }
  .rtl .block-special .productListTitle .content-title{
    text-align:right;
    float:right; }
  .block-special .productListTitle .content-title span{
    display:block;
    font-family:Work Sans;
    font-size:14px;
    font-weight:400;
    color:#898989;
    text-transform:none;
    line-height:22px;
    padding-top:5px;
    text-align:left; }
    .rtl .block-special .productListTitle .content-title span{
      text-align:right; }

.block-special .productListTitle .btn-shop{
  float:right;
  font-weight:700;
  border:3px solid #252525;
  color:#252525;
  background-color:transparent;
  margin-top:8px;
  font-size:18px;
  padding:10px 22px;
  margin-right:5px;
  text-transform:uppercase; }
  .rtl .block-special .productListTitle .btn-shop{
    float:left;
    margin-left:5px;
    margin-right:inherit; }
  .block-special .productListTitle .btn-shop:hover{
    background:#f9b61e;
    border-color:#f9b61e;
    color:#fff; }

.bin-main .widget:first-child{
  display:inline-block;
  width:100%;
  background-color: #f9f9f9;; 
  border-radius: 10px;
  border: 1px solid #cbcbcb;s
  }
  .bin-main .widget .widget_search .container{
    width:auto; }
  .bin-main .widget select{
    width:100%; }
  .bin-main .widget .screen-reader-text{
    display:none; }
  .bin-main .widget.widget_text select{
    width:100%; }
  .bin-main .widget.widget_meta label,.bin-main .widget.widget_nav_menu label{
    display:none; }
  .bin-main .widget.widget_meta select,.bin-main .widget.widget_nav_menu select{
    width:100%; }
  .bin-main .widget.widget_meta ul,.bin-main .widget.widget_nav_menu ul{
    padding-left:15px;
    padding-right:15px; }
    .bin-main .widget.widget_meta ul li a,.bin-main .widget.widget_nav_menu ul li a{
      display:block;
      line-height:23px; }
  .bin-main .widget.widget_archive label{
    display:none; }
  .bin-main .widget.widget_archive select{
    width:100%; }
  .bin-main .widget.widget_archive ul li{
    display:inline-block;
    width:100%;
    text-align:right;
    line-height:23px;
    padding-bottom:10px; }
    .rtl .bin-main .widget.widget_archive ul li{
      text-align:left; }
    .bin-main .widget.widget_archive ul li a{
      display:block;
      float:left;
      line-height:23px; }
      .rtl .bin-main .widget.widget_archive ul li a{
        float:right; }
    .bin-main .widget.widget_archive ul li:last-child{
      padding-bottom:0; }
  .bin-main .widget ul{
    padding-left:0;
    padding-right:0; 
    border: none;
    text-transform: uppercase;}
    .bin-main .widget ul.bin-policies{
      list-style:none; }
.bin_widget_image{
  margin-bottom:40px; }
  .bin_widget_image .container-banner{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%); }
    .bin_widget_image .container-banner .boxContent{
      max-width:640px;
      padding:30px;
      text-align:center;
      color:#fff; }
      .bin_widget_image .container-banner .boxContent .boxSubTitle{
        margin:0;
        padding:10px 0;
        font-size:24px;
        font-weight:400;
        text-transform:uppercase; }
      .bin_widget_image .container-banner .boxContent .boxTitle{
        margin:0;
        padding:10px 0;
        font-size:42px;
        font-weight:700;
        text-transform:uppercase;
        color:#fff; }
      .bin_widget_image .container-banner .boxContent .btn{
        font-size:16px;
        font-weight:700;
        margin:20px 0 0;
        padding:5px 20px;
        height:42px;
        border:1px solid #fff;
        background-color:transparent;
        color:#fff;
        text-transform:uppercase;
        text-decoration:none;
        -webkit-transition:opacity .3s ease-in-out .3s;
        transition:opacity .3s ease-in-out .3s; }
        .bin_widget_image .container-banner .boxContent .btn:hover{
          border-color:#f9b61e;
          background-color:#f9b61e; }
.widget.widget_recent-post{
  margin-bottom:30px; }
  .widget.widget_recent-post .block_content{
    margin-top:40px; }
    .widget.widget_recent-post .block_content .post{
      margin-top:25px; }
      .widget.widget_recent-post .block_content .post .post-img{
        float:left; }
        .rtl .widget.widget_recent-post .block_content .post .post-img{
          float:right; }
        .widget.widget_recent-post .block_content .post .post-img img{
          width:70px;
          height:70px; }
      .widget.widget_recent-post .block_content .post .post-content{
        margin-left:90px; }
        .rtl .widget.widget_recent-post .block_content .post .post-content{
          margin-right:90px;
          margin-left:inherit; }
.widget.widget_tag_cloud .tagcloud{
  margin-top:20px; }
.title_block h4{
  font-size:18px;
  text-align:center;
  position:relative;
  text-transform:uppercase;
  line-height:100%;
  letter-spacing:2px;
  padding-bottom:15px;
  padding-bottom:20px;
  margin-bottom:30px; }
  .title_block h4:after,.title_block h4:before{
    content:"";
    height:1px;
    position:absolute;
    bottom:0;
    left:50%; }
    .rtl .title_block h4:after,.rtl .title_block h4:before{
      right:50%;
      left:auto; }
  .title_block h4:before{
    width:20%;
    margin-left:-10%;
    background-color:#ebebeb; }
    .rtl .title_block h4:before{
      margin-right:-10%;
      margin-left:inherit; }
  .title_block h4:after{
    width:10%;
    margin-left:-5%;
    background-color:#616161;
    z-index:1; }
    .rtl .title_block h4:after{
      margin-right:-5%;
      margin-left:inherit; }

.page-template-homepage-2 .title-block{
  padding-bottom:0;
  margin-top:0;
  margin-bottom:20px; }
  .page-template-homepage-2 .title-block:after{
    display:none; }
.widget label{
  font-weight:400; }

.widget .widget_sp_image-image-link{
  display:block;
  overflow:hidden;
  position:relative; }
  .widget .widget_sp_image-image-link img{
    display:block;
    max-width:100%;
    height:auto;
    -webkit-transition:all .35s;
    transition:all .35s; }

.widget .post-widget .image{
  width:70px;
  height:70px;
  margin:0;
  margin-right:10px; }
  .rtl .widget .post-widget .image{
    margin-left:10px;
    margin-right:inherit; }
  .widget .post-widget .image img{
    width:100%;
    height:100%; }

.widget.widget_archive ul li .children{
  padding-top:13px;
  margin-top:13px;
  border-top:1px dashed #e1e1e1; }
  .widget.widget_archive ul li .children>li{
    padding-left:15px; }
    .rtl .widget.widget_archive ul li .children>li{
      padding-right:15px;
      padding-left:inherit; }

.widget.widget_categories ul li .children{
  padding-top:13px;
  margin-top:13px;
  border-top:1px dashed #e1e1e1;
  padding-left:0; }
  .widget.widget_categories ul li .children>li{
    padding-left:15px; }
    .rtl .widget.widget_categories ul li .children>li{
      padding-right:15px;
      padding-left:inherit; }

.widget.widget_pages ul li .children{
  padding-top:13px;
  margin-top:13px;
  border-top:1px dashed #e1e1e1; }
  .widget.widget_pages ul li .children>li{
    padding-left:15px; }
    .rtl .widget.widget_pages ul li .children>li{
      padding-right:15px;
      padding-left:inherit; }

.widget.widget_meta ul li .children{
  padding-top:13px;
  margin-top:13px;
  border-top:1px dashed #e1e1e1; }
  .widget.widget_meta ul li .children>li{
    padding-left:15px; }
    .rtl .widget.widget_meta ul li .children>li{
      padding-right:15px;
      padding-left:inherit; }

.widget.widget_nav_menu ul li .children{
  padding-top:13px;
  margin-top:13px;
  border-top:1px dashed #e1e1e1; }
  .widget.widget_nav_menu ul li .children>li{
    padding-left:15px; }
    .rtl .widget.widget_nav_menu ul li .children>li{
      padding-right:15px;
      padding-left:inherit; }

.widget.widget_recent_entries ol,.widget.widget_recent_entries ul{
  padding:0;
  margin:0;
  list-style:none; }
  .widget.widget_recent_entries ol li,.widget.widget_recent_entries ul li{
    line-height:22px;
    padding:10px 0; }
    .widget.widget_recent_entries ol li a:hover,.widget.widget_recent_entries ul li a:hover{
      color:#f9b61e; }
    .widget.widget_recent_entries ol li:first-child,.widget.widget_recent_entries ul li:first-child{
      padding-top:0; }
    .widget.widget_recent_entries ol li:last-child,.widget.widget_recent_entries ul li:last-child{
      padding-bottom:0; }
    .widget.widget_recent_entries ol li .children,.widget.widget_recent_entries ul li .children{
      padding:0 !important;
      margin:15px 0 0;
      list-style:none;
      display:none;
      border-top:1px dashed #e1e1e1 !important; }
      .widget.widget_recent_entries ol li .children>li:last-child,.widget.widget_recent_entries ul li .children>li:last-child{
        padding-bottom:0 !important; }
      .widget.widget_recent_entries ol li .children>li:first-child,.widget.widget_recent_entries ul li .children>li:first-child{
        padding-top:15px !important; }
      .widget.widget_recent_entries ol li .children>li>a,.widget.widget_recent_entries ul li .children>li>a{
        padding-left:30px !important; }
        .rtl .widget.widget_recent_entries ol li .children>li>a,.rtl .widget.widget_recent_entries ul li .children>li>a{
          padding-right:30px !important;
          padding-left:inherit; }
        .widget.widget_recent_entries ol li .children>li>a:before,.widget.widget_recent_entries ul li .children>li>a:before{
          display:none; }
        .widget.widget_recent_entries ol li .children>li>a:hover,.widget.widget_recent_entries ul li .children>li>a:hover{
          padding-left:30px !important; }
          .rtl .widget.widget_recent_entries ol li .children>li>a:hover,.rtl .widget.widget_recent_entries ul li .children>li>a:hover{
            padding-right:30px !important;
            padding-left:inherit; }
    .widget.widget_recent_entries ol li.cat-parent .arrow,.widget.widget_recent_entries ul li.cat-parent .arrow{
      float:right;
      cursor:pointer;
      display:inline-block;
      text-align:center;
      width:20px; }
      .rtl .widget.widget_recent_entries ol li.cat-parent .arrow,.rtl .widget.widget_recent_entries ul li.cat-parent .arrow{
        float:left; }
      .widget.widget_recent_entries ol li.cat-parent .arrow:before,.widget.widget_recent_entries ul li.cat-parent .arrow:before{
        content:"\f078";
        font-family:FontAwesome;
        font-size:8px;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
      .widget.widget_recent_entries ol li.cat-parent .arrow:hover:before,.widget.widget_recent_entries ul li.cat-parent .arrow:hover:before{
        color:#f9b61e; }
    .widget.widget_recent_entries ol li.cat-parent.open>.arrow:before,.widget.widget_recent_entries ul li.cat-parent.open>.arrow:before{
      content:"\f077";
      font-family:FontAwesome;
      font-size:8px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }

.widget.widget_recent_entries ul li{
  background:none; }

.widget.widget_recent_comments ol,.widget.widget_recent_comments ul{
  padding:0;
  margin:0;
  list-style:none; }
  .widget.widget_recent_comments ol li,.widget.widget_recent_comments ul li{
    line-height:22px;
    padding:10px 0; }
    .widget.widget_recent_comments ol li a:hover,.widget.widget_recent_comments ul li a:hover{
      color:#f9b61e; }
    .widget.widget_recent_comments ol li:first-child,.widget.widget_recent_comments ul li:first-child{
      padding-top:0; }
    .widget.widget_recent_comments ol li:last-child,.widget.widget_recent_comments ul li:last-child{
      padding-bottom:0; }
    .widget.widget_recent_comments ol li .children,.widget.widget_recent_comments ul li .children{
      padding:0 !important;
      margin:15px 0 0;
      list-style:none;
      display:none;
      border-top:1px dashed #e1e1e1 !important; }
      .widget.widget_recent_comments ol li .children>li:last-child,.widget.widget_recent_comments ul li .children>li:last-child{
        padding-bottom:0 !important; }
      .widget.widget_recent_comments ol li .children>li:first-child,.widget.widget_recent_comments ul li .children>li:first-child{
        padding-top:15px !important; }
      .widget.widget_recent_comments ol li .children>li>a,.widget.widget_recent_comments ul li .children>li>a{
        padding-left:30px !important; }
        .rtl .widget.widget_recent_comments ol li .children>li>a,.rtl .widget.widget_recent_comments ul li .children>li>a{
          padding-right:30px !important;
          padding-left:inherit; }
        .widget.widget_recent_comments ol li .children>li>a:before,.widget.widget_recent_comments ul li .children>li>a:before{
          display:none; }
        .widget.widget_recent_comments ol li .children>li>a:hover,.widget.widget_recent_comments ul li .children>li>a:hover{
          padding-left:30px !important; }
          .rtl .widget.widget_recent_comments ol li .children>li>a:hover,.rtl .widget.widget_recent_comments ul li .children>li>a:hover{
            padding-right:30px !important;
            padding-left:inherit; }
    .widget.widget_recent_comments ol li.cat-parent .arrow,.widget.widget_recent_comments ul li.cat-parent .arrow{
      float:right;
      cursor:pointer;
      display:inline-block;
      text-align:center;
      width:20px; }
      .rtl .widget.widget_recent_comments ol li.cat-parent .arrow,.rtl .widget.widget_recent_comments ul li.cat-parent .arrow{
        float:left; }
      .widget.widget_recent_comments ol li.cat-parent .arrow:before,.widget.widget_recent_comments ul li.cat-parent .arrow:before{
        content:"\f078";
        font-family:FontAwesome;
        font-size:8px;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
      .widget.widget_recent_comments ol li.cat-parent .arrow:hover:before,.widget.widget_recent_comments ul li.cat-parent .arrow:hover:before{
        color:#f9b61e; }
    .widget.widget_recent_comments ol li.cat-parent.open>.arrow:before,.widget.widget_recent_comments ul li.cat-parent.open>.arrow:before{
      content:"\f077";
      font-family:FontAwesome;
      font-size:8px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }

.widget.widget_recent_comments ul li{
  background:none; }

.widget.widget_rss ol,.widget.widget_rss ul{
  padding:0;
  margin:0;
  list-style:none; }
  .widget.widget_rss ol li,.widget.widget_rss ul li{
    line-height:22px;
    padding:10px 0; }
    .widget.widget_rss ol li a:hover,.widget.widget_rss ul li a:hover{
      color:#f9b61e; }
    .widget.widget_rss ol li:first-child,.widget.widget_rss ul li:first-child{
      padding-top:0; }
    .widget.widget_rss ol li:last-child,.widget.widget_rss ul li:last-child{
      padding-bottom:0; }
    .widget.widget_rss ol li .children,.widget.widget_rss ul li .children{
      padding:0 !important;
      margin:15px 0 0;
      list-style:none;
      display:none;
      border-top:1px dashed #e1e1e1 !important; }
      .widget.widget_rss ol li .children>li:last-child,.widget.widget_rss ul li .children>li:last-child{
        padding-bottom:0 !important; }
      .widget.widget_rss ol li .children>li:first-child,.widget.widget_rss ul li .children>li:first-child{
        padding-top:15px !important; }
      .widget.widget_rss ol li .children>li>a,.widget.widget_rss ul li .children>li>a{
        padding-left:30px !important; }
        .rtl .widget.widget_rss ol li .children>li>a,.rtl .widget.widget_rss ul li .children>li>a{
          padding-right:30px !important;
          padding-left:inherit; }
        .widget.widget_rss ol li .children>li>a:before,.widget.widget_rss ul li .children>li>a:before{
          display:none; }
        .widget.widget_rss ol li .children>li>a:hover,.widget.widget_rss ul li .children>li>a:hover{
          padding-left:30px !important; }
          .rtl .widget.widget_rss ol li .children>li>a:hover,.rtl .widget.widget_rss ul li .children>li>a:hover{
            padding-right:30px !important;
            padding-left:inherit; }
    .widget.widget_rss ol li.cat-parent .arrow,.widget.widget_rss ul li.cat-parent .arrow{
      float:right;
      cursor:pointer;
      display:inline-block;
      text-align:center;
      width:20px; }
      .rtl .widget.widget_rss ol li.cat-parent .arrow,.rtl .widget.widget_rss ul li.cat-parent .arrow{
        float:left; }
      .widget.widget_rss ol li.cat-parent .arrow:before,.widget.widget_rss ul li.cat-parent .arrow:before{
        content:"\f078";
        font-family:FontAwesome;
        font-size:8px;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
      .widget.widget_rss ol li.cat-parent .arrow:hover:before,.widget.widget_rss ul li.cat-parent .arrow:hover:before{
        color:#f9b61e; }
    .widget.widget_rss ol li.cat-parent.open>.arrow:before,.widget.widget_rss ul li.cat-parent.open>.arrow:before{
      content:"\f077";
      font-family:FontAwesome;
      font-size:8px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }

.widget.widget_rss ul li{
  background:none; }
  .widget.widget_rss ul li a{
    padding:0; }
  .widget.widget_rss ul li:before{
    display:none; }
.widget_categories ul li .children{
  padding-top:13px;
  margin-top:13px;
  border-top:1px dashed #e1e1e1; }
  .widget_categories ul li .children>li{
    padding-left:15px; }
    .rtl .widget_categories ul li .children>li{
      padding-right:15px;
      padding-left:inherit; }

.widget_product_categories ol,.widget_product_categories ul{
  padding:0;
  margin:0;
  list-style:none; }
  .widget_product_categories ol li,.widget_product_categories ul li{
    line-height:22px;
    padding:10px 0; }
    .widget_product_categories ol li a:hover,.widget_product_categories ul li a:hover{
      color:#f9b61e; }
    .widget_product_categories ol li:first-child,.widget_product_categories ul li:first-child{
      padding-top:0; }
    .widget_product_categories ol li:last-child,.widget_product_categories ul li:last-child{
      padding-bottom:0; }
    .widget_product_categories ol li .children,.widget_product_categories ul li .children{
      padding:0 !important;
      margin:15px 0 0;
      list-style:none;
      display:none;
      border-top:1px dashed #e1e1e1 !important; }
      .widget_product_categories ol li .children>li:last-child,.widget_product_categories ul li .children>li:last-child{
        padding-bottom:0 !important; }
      .widget_product_categories ol li .children>li:first-child,.widget_product_categories ul li .children>li:first-child{
        padding-top:15px !important; }
      .widget_product_categories ol li .children>li>a,.widget_product_categories ul li .children>li>a{
        padding-left:30px !important; }
        .rtl .widget_product_categories ol li .children>li>a,.rtl .widget_product_categories ul li .children>li>a{
          padding-right:30px !important;
          padding-left:inherit; }
        .widget_product_categories ol li .children>li>a:before,.widget_product_categories ul li .children>li>a:before{
          display:none; }
        .widget_product_categories ol li .children>li>a:hover,.widget_product_categories ul li .children>li>a:hover{
          padding-left:30px !important; }
          .rtl .widget_product_categories ol li .children>li>a:hover,.rtl .widget_product_categories ul li .children>li>a:hover{
            padding-right:30px !important;
            padding-left:inherit; }
    .widget_product_categories ol li.cat-parent .arrow,.widget_product_categories ul li.cat-parent .arrow{
      float:right;
      cursor:pointer;
      display:inline-block;
      text-align:center;
      width:20px; }
      .rtl .widget_product_categories ol li.cat-parent .arrow,.rtl .widget_product_categories ul li.cat-parent .arrow{
        float:left; }
      .widget_product_categories ol li.cat-parent .arrow:before,.widget_product_categories ul li.cat-parent .arrow:before{
        content:"\f078";
        font-family:FontAwesome;
        font-size:8px;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
      .widget_product_categories ol li.cat-parent .arrow:hover:before,.widget_product_categories ul li.cat-parent .arrow:hover:before{
        color:#f9b61e; }
    .widget_product_categories ol li.cat-parent.open>.arrow:before,.widget_product_categories ul li.cat-parent.open>.arrow:before{
      content:"\f077";
      font-family:FontAwesome;
      font-size:8px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
.contact{
  margin:0;
  padding:0; }
  .contact:after,.contact:before{
    content:" ";
    display:table; }
  .contact:after{
    clear:both; }
  .contact dt{
    float:left;
    width:30px;
    height:auto; }
    .rtl .contact dt{
      float:right; }
  .contact dd{
    overflow:hidden;
    margin-bottom:5px; }
  .contact .contact-icon{
    display:block;
    text-align:center;
    background:#f9b61e;
    float:left;
    width:22px;
    height:22px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px; }
    .rtl .contact .contact-icon{
      float:right; }
    .contact .contact-icon .fa{
      color:#fff;
      font-size:14px;
      font-size:1.4rem;
      margin:0 0 0 4px; }
      .rtl .contact .contact-icon .fa{
        margin:0 4px 0 0; }
.about-us{
  line-height:24px; }
.about-us,.bingo-newsletter{
  text-align:center; }
  .bingo-newsletter .title-newsletter h3{
    font-size:24px;
    margin-top:0;
    margin-bottom:21px;
    line-height:100%;
    color:#fff;
    font-weight:600; }
  .bingo-newsletter .desc-newsletter{
    color:#fff;
    margin-bottom:33px; }
  .bingo-newsletter .content-newsletter input[name=your-email]{
    height:60px;
    width:100%;
    border:0;
    padding:15px; }
    .bingo-newsletter .content-newsletter input[name=your-email]:-moz-placeholder,.bingo-newsletter .content-newsletter input[name=your-email]::-moz-placeholder{
      color:#252525; }
    .bingo-newsletter .content-newsletter input[name=your-email]:-ms-input-placeholder{
      color:#252525; }
    .bingo-newsletter .content-newsletter input[name=your-email]::-webkit-input-placeholder{
      color:#252525; }
  .bingo-newsletter .content-newsletter input[type=submit]{
    margin-top:21px;
    border:0;
    background:#f9b61e;
    color:#fff;
    text-transform:uppercase;
    font-weight:700;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    padding:19px 40px 17px;
    color:#252525;
    font-size:18px;
    font-weight:600;
    font-family:Montserrat,sans-serif; }
    .bingo-newsletter .content-newsletter input[type=submit]:hover{
      color:#fff;
      box-shadow:none; }
  .bingo-newsletter .content-newsletter .ajax-loader{
    display:none; }

.rtl .bingo-newsletter-2 .content-newsletter input[type=email]{
  text-align:right; }

.bingo-newsletter-2 .heading-box h2{
  color:#fff; }

.bingo-newsletter-2 .heading-box p{
  color:#959595; }

.bingo-newsletter-2 .content-newsletter{
  margin-top:54px;
  margin-bottom:81px;
  position:relative; }
  .bingo-newsletter-2 .content-newsletter input[type=email]{
    height:77px;
    padding:10px 25px;
    border:3px dashed #f9b61e;
    background:transparent;
    display:inline-block;
    width:100%;
    font-size:16px;
    color:#fff; }
    .bingo-newsletter-2 .content-newsletter input[type=email]:-moz-placeholder,.bingo-newsletter-2 .content-newsletter input[type=email]::-moz-placeholder{
      color:#959595; }
    .bingo-newsletter-2 .content-newsletter input[type=email]:-ms-input-placeholder{
      color:#959595; }
    .bingo-newsletter-2 .content-newsletter input[type=email]::-webkit-input-placeholder{
      color:#959595; }
  .bingo-newsletter-2 .content-newsletter input[type=submit]{
    position:absolute;
    right:9px;
    top:9px;
    font-size:18px;
    font-weight:600;
    font-family:Montserrat,sans-serif;
    text-transform:uppercase;
    background:#f9b61e url(../images/icon/plance.png) no-repeat 50%;
    background-position-x:140px;
    background-size:30px;
    color:#252525;
    border:0;
    padding:0 60px 0 20px;
    line-height:60px;
    height:60px;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
    .rtl .bingo-newsletter-2 .content-newsletter input[type=submit]{
      left:9px;
      right:auto; }
    .bingo-newsletter-2 .content-newsletter input[type=submit]:hover{
      color:#fff;
      background:#f9b61e url(../images/icon/plance-white.png) no-repeat 50%;
      background-position-x:140px;
      background-size:20px; }
.bin-tabs-category .top-tab-slider{
  text-align:center; }
.rtl .bin-recent-post.layout-default .carousel-control.left{
  right:auto;
  left:0; }

.rtl .bin-recent-post.layout-default .carousel-control.right{
  right:auto;
  left:25px; }

.bin-recent-post.layout-default .owl-carousel .owl-stage-outer{
  margin-right:1px; }
  .rtl .bin-recent-post.layout-default .owl-carousel .owl-stage-outer{
    margin-left:1px;
    margin-right:inherit; }

.bin-recent-post.layout-default .carousel-control{
  border:0;
  font-size:20px;
  width:auto;
  height:auto;
  top:-72px; }
  .bin-recent-post.layout-default .carousel-control.left{
    left:auto;
    right:25px; }
  .bin-recent-post.layout-default .carousel-control.right{
    right:-5px; }
  .bin-recent-post.layout-default .carousel-control:hover{
    cursor:pointer; }

.bin-recent-post.layout-default .post{
  position:relative; }
  .bin-recent-post.layout-default .post:hover .entry-title{
    background:rgba(249,182,30,.7); }
    .bin-recent-post.layout-default .post:hover .entry-title a{
      color:#252525; }
      .bin-recent-post.layout-default .post:hover .entry-title a:hover{
        color:#fff; }
  .bin-recent-post.layout-default .post:hover .post-thumbnail img{
    opacity:.7; }

.bin-recent-post.layout-default a.post-thumbnail img{
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }

.bin-recent-post.layout-default .post-content time{
  position:absolute;
  top:0;
  left:0;
  background:rgba(249,182,30,.75);
  font-family:Montserrat,sans-serif;
  text-align:center;
  font-size:14px;
  font-weight:700;
  text-transform:capitalize;
  padding:11px 6.5px;
  color:#111; }
  .rtl .bin-recent-post.layout-default .post-content time{
    right:0;
    left:auto; }
  .bin-recent-post.layout-default .post-content time span{
    width:100%;
    display:inline-block;
    font-size:16px;
    line-height:100%; }

.bin-recent-post.layout-default .post-content .byline{
  display:none; }

.bin-recent-post.layout-default .post-content .entry-title{
  position:absolute;
  bottom:0;
  left:0;
  background:rgba(0,0,0,.7);
  margin:0;
  width:100%;
  display:block;
  line-height:21px;
  font-weight:400;
  padding:14px 20px;
  font-size:14px;
  font-family:inherit;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out; }
  .bin-recent-post.layout-default .post-content .entry-title a{
    color:#fff;
    margin-bottom:0; }

.bin-recent-post.layout-2 .carousel-control{
  top:45%;
  border:0;
  font-size:23px; }
  .bin-recent-post.layout-2 .carousel-control:hover{
    cursor:pointer; }
  .bin-recent-post.layout-2 .carousel-control.left{
    left:-30px; }
  .bin-recent-post.layout-2 .carousel-control.right{
    right:-30px; }

.bin-recent-post.layout-2 .post{
  border:1px solid #e1e1e1;
  padding:15px; }

.bin-recent-post.layout-2 .post-content{
  padding-top:22px; }
  .bin-recent-post.layout-2 .post-content time{
    position:relative;
    background:transparent;
    padding:0;
    display:block;
    text-align:left;
    top:auto;
    left:auto;
    font-weight:400;
    color:#959595;
    text-transform:capitalize;
    line-height:40px; }
    .rtl .bin-recent-post.layout-2 .post-content time{
      text-align:right; }
    .bin-recent-post.layout-2 .post-content time span{
      top:auto;
      left:auto;
      width:auto;
      font-size:32px;
      font-weight:700;
      color:#f9b61e;
      padding-right:5px;
      float:left;
      line-height:30px;
      vertical-align:text-top;
      font-family:Montserrat,sans-serif; }
      .rtl .bin-recent-post.layout-2 .post-content time span{
        padding-left:5px;
        padding-right:inherit;
        float:right; }
  .bin-recent-post.layout-2 .post-content .entry-title{
    position:relative;
    padding:0;
    background:transparent; }
    .bin-recent-post.layout-2 .post-content .entry-title a{
      color:#252525;
      font-size:18px;
      font-family:Montserrat,sans-serif;
      line-height:27px;
      margin-top:7px;
      margin-bottom:12px;
      display:block;
      font-weight:400; }
      .bin-recent-post.layout-2 .post-content .entry-title a:hover{
        color:#f9b61e; }
  .bin-recent-post.layout-2 .post-content .post-excerpt{
    color:#959595;
    line-height:24px; }
  .bin-recent-post.layout-2 .post-content .btn-read-more a{
    display:inline-block;
    border:2px solid #f9b61e;
    padding:14.5px 28px;
    margin-top:12px;
    margin-bottom:10px;
    text-transform:uppercase;
    color:#f9b61e;
    font-family:Montserrat,sans-serif; }
    .bin-recent-post.layout-2 .post-content .btn-read-more a:hover{
      background:#f9b61e;
      color:#fff; }
.bin-sidebar{
  margin-bottom:35px; }
  .bin-sidebar #text-5{
    padding:0 !important; }
  .bin-sidebar #text-4{
    margin-top:30px; }
  .bin-sidebar.sidebar-product ul.product-categories>li>a{
    padding-left:40px; }
    .rtl .bin-sidebar.sidebar-product ul.product-categories>li>a{
      padding-right:30px;
      padding-left:inherit; }
   
    .bin-sidebar.sidebar-product ul.product-categories>li>a:hover:before{
      background:#f9b61e !important; }
  .bin-sidebar.sidebar-product .widget_price_filter .widget-title{
    margin-top:0; }
  .bin-sidebar .widget.widget_product_categories li a{
    position:relative;
    -webkit-transition:all .3s ease 0s;
    transition:all .3s ease 0s; }
   
      .rtl .bin-sidebar .widget.widget_product_categories li a:before{
        right:0;
        left:auto; }
    .bin-sidebar .widget.widget_product_categories li a:hover{
      padding-left:13px; }
      .rtl .bin-sidebar .widget.widget_product_categories li a:hover{
        padding-right:13px;
        padding-left:inherit; }
      .bin-sidebar .widget.widget_product_categories li a:hover:before{
        background:#f9b61e; }
  .bin-sidebar .widget.bin_brand .title_brand h2,.bin-sidebar .widget.bin_brand .widget-title,.bin-sidebar .widget.bin_brand .widgettitle,.bin-sidebar .widget.widget_archive .title_brand h2,.bin-sidebar .widget.widget_archive .widget-title,.bin-sidebar .widget.widget_archive .widgettitle,.bin-sidebar .widget.widget_categories .title_brand h2,.bin-sidebar .widget.widget_categories .widget-title,.bin-sidebar .widget.widget_categories .widgettitle,.bin-sidebar .widget.widget_layered_nav .title_brand h2,.bin-sidebar .widget.widget_layered_nav .widget-title,.bin-sidebar .widget.widget_layered_nav .widgettitle,.bin-sidebar .widget.widget_price_filter .title_brand h2,.bin-sidebar .widget.widget_price_filter .widget-title,.bin-sidebar .widget.widget_price_filter .widgettitle,.bin-sidebar .widget.widget_product_categories .title_brand h2,.bin-sidebar .widget.widget_product_categories .widget-title,.bin-sidebar .widget.widget_product_categories .widgettitle{
    color:#252525;
    font-weight:700;
    font-size:18px;
    border-bottom:1px solid #e1e1e1;
    font-family:Montserrat,sans-serif;
    padding-right:0;
    text-transform:uppercase;
    margin-bottom:25px;
    padding-bottom:15px;
    margin-top:0; }
    .rtl .bin-sidebar .widget.bin_brand .title_brand h2,.rtl .bin-sidebar .widget.bin_brand .widget-title,.rtl .bin-sidebar .widget.bin_brand .widgettitle,.rtl .bin-sidebar .widget.widget_archive .title_brand h2,.rtl .bin-sidebar .widget.widget_archive .widget-title,.rtl .bin-sidebar .widget.widget_archive .widgettitle,.rtl .bin-sidebar .widget.widget_categories .title_brand h2,.rtl .bin-sidebar .widget.widget_categories .widget-title,.rtl .bin-sidebar .widget.widget_categories .widgettitle,.rtl .bin-sidebar .widget.widget_layered_nav .title_brand h2,.rtl .bin-sidebar .widget.widget_layered_nav .widget-title,.rtl .bin-sidebar .widget.widget_layered_nav .widgettitle,.rtl .bin-sidebar .widget.widget_price_filter .title_brand h2,.rtl .bin-sidebar .widget.widget_price_filter .widget-title,.rtl .bin-sidebar .widget.widget_price_filter .widgettitle,.rtl .bin-sidebar .widget.widget_product_categories .title_brand h2,.rtl .bin-sidebar .widget.widget_product_categories .widget-title,.rtl .bin-sidebar .widget.widget_product_categories .widgettitle{
      padding-left:0;
      padding-right:inherit; }
  .bin-sidebar .widget.bin_brand .product-categories,.bin-sidebar .widget.bin_brand ul,.bin-sidebar .widget.widget_archive .product-categories,.bin-sidebar .widget.widget_archive ul,.bin-sidebar .widget.widget_categories .product-categories,.bin-sidebar .widget.widget_categories ul,.bin-sidebar .widget.widget_layered_nav .product-categories,.bin-sidebar .widget.widget_layered_nav ul,.bin-sidebar .widget.widget_price_filter .product-categories,.bin-sidebar .widget.widget_price_filter ul,.bin-sidebar .widget.widget_product_categories .product-categories,.bin-sidebar .widget.widget_product_categories ul{
    background:transparent;
    padding:0;
    border:none; 
    margin-left: 0px;
  text-transform: uppercase;}
    .bin-sidebar .widget.bin_brand .product-categories li,.bin-sidebar .widget.bin_brand ul li,.bin-sidebar .widget.widget_archive .product-categories li,.bin-sidebar .widget.widget_archive ul li,.bin-sidebar .widget.widget_categories .product-categories li,.bin-sidebar .widget.widget_categories ul li,.bin-sidebar .widget.widget_layered_nav .product-categories li,.bin-sidebar .widget.widget_layered_nav ul li,.bin-sidebar .widget.widget_price_filter .product-categories li,.bin-sidebar .widget.widget_price_filter ul li,.bin-sidebar .widget.widget_product_categories .product-categories li,.bin-sidebar .widget.widget_product_categories ul li{
      padding:25px 0;
      font-weight:400;
      list-style:none;
      font-size:15px;
      color:#666;
      border-bottom: 1px solid #b9b9b9; }
      .bin-sidebar .widget.bin_brand .product-categories li:last-child,.bin-sidebar .widget.bin_brand ul li:last-child,.bin-sidebar .widget.widget_archive .product-categories li:last-child,.bin-sidebar .widget.widget_archive ul li:last-child,.bin-sidebar .widget.widget_categories .product-categories li:last-child,.bin-sidebar .widget.widget_categories ul li:last-child,.bin-sidebar .widget.widget_layered_nav .product-categories li:last-child,.bin-sidebar .widget.widget_layered_nav ul li:last-child,.bin-sidebar .widget.widget_price_filter .product-categories li:last-child,.bin-sidebar .widget.widget_price_filter ul li:last-child,.bin-sidebar .widget.widget_product_categories .product-categories li:last-child,.bin-sidebar .widget.widget_product_categories ul li:last-child{
        border:none; }
      .bin-sidebar .widget.bin_brand .product-categories li:first-child,.bin-sidebar .widget.bin_brand ul li:first-child,.bin-sidebar .widget.widget_archive .product-categories li:first-child,.bin-sidebar .widget.widget_archive ul li:first-child,.bin-sidebar .widget.widget_categories .product-categories li:first-child,.bin-sidebar .widget.widget_categories ul li:first-child,.bin-sidebar .widget.widget_layered_nav .product-categories li:first-child,.bin-sidebar .widget.widget_layered_nav ul li:first-child,.bin-sidebar .widget.widget_price_filter .product-categories li:first-child,.bin-sidebar .widget.widget_price_filter ul li:first-child,.bin-sidebar .widget.widget_product_categories .product-categories li:first-child,.bin-sidebar .widget.widget_product_categories ul li:first-child{
        padding-top:0; }
      .bin-sidebar .widget.bin_brand .product-categories li .count,.bin-sidebar .widget.bin_brand ul li .count,.bin-sidebar .widget.widget_archive .product-categories li .count,.bin-sidebar .widget.widget_archive ul li .count,.bin-sidebar .widget.widget_categories .product-categories li .count,.bin-sidebar .widget.widget_categories ul li .count,.bin-sidebar .widget.widget_layered_nav .product-categories li .count,.bin-sidebar .widget.widget_layered_nav ul li .count,.bin-sidebar .widget.widget_price_filter .product-categories li .count,.bin-sidebar .widget.widget_price_filter ul li .count,.bin-sidebar .widget.widget_product_categories .product-categories li .count,.bin-sidebar .widget.widget_product_categories ul li .count{
        color:#666; }
      .bin-sidebar .widget.bin_brand .product-categories li a,.bin-sidebar .widget.bin_brand ul li a,.bin-sidebar .widget.widget_archive .product-categories li a,.bin-sidebar .widget.widget_archive ul li a,.bin-sidebar .widget.widget_categories .product-categories li a,.bin-sidebar .widget.widget_categories ul li a,.bin-sidebar .widget.widget_layered_nav .product-categories li a,.bin-sidebar .widget.widget_layered_nav ul li a,.bin-sidebar .widget.widget_price_filter .product-categories li a,.bin-sidebar .widget.widget_price_filter ul li a,.bin-sidebar .widget.widget_product_categories .product-categories li a,.bin-sidebar .widget.widget_product_categories ul li a{
        color:#707070;
        margin-left: 25px; }
        .bin-sidebar .widget.bin_brand .product-categories li a:hover,.bin-sidebar .widget.bin_brand ul li a:hover,.bin-sidebar .widget.widget_archive .product-categories li a:hover,.bin-sidebar .widget.widget_archive ul li a:hover,.bin-sidebar .widget.widget_categories .product-categories li a:hover,.bin-sidebar .widget.widget_categories ul li a:hover,.bin-sidebar .widget.widget_layered_nav .product-categories li a:hover,.bin-sidebar .widget.widget_layered_nav ul li a:hover,.bin-sidebar .widget.widget_price_filter .product-categories li a:hover,.bin-sidebar .widget.widget_price_filter ul li a:hover,.bin-sidebar .widget.widget_product_categories .product-categories li a:hover,.bin-sidebar .widget.widget_product_categories ul li a:hover{
          color:#f9b61e; }
  .bin-sidebar .widget.widget_search{
    border:1px solid #cbcbcb;
   }
  .bin-sidebar .widget.widget_layered_nav .count{
    display:none; }
  .bin-sidebar .widget.widget_layered_nav li.wc-layered-nav-term{
    padding:4; }
  .bin-sidebar .widget.widget_text{
    padding:0 !important; 
    border: 0px;}
  .bin-sidebar select,.bin-sidebar table{
    width:100%; }
  .bin-main .bin-sidebar .comment-widget .page-title,.bin-main .bin-sidebar .post-widget .page-title,.bin-sidebar .comment-widget .bin-main .page-title,.bin-sidebar .comment-widget .blog-title,.bin-sidebar .comment-widget h6,.bin-sidebar .post-widget .bin-main .page-title,.bin-sidebar .post-widget .blog-title,.bin-sidebar .post-widget h6{
    margin:0 0 5px;
    line-height:1.6667;
    font-weight:700;
    font-size:14px;
    font-size:1.4rem; }
  .bin-sidebar .comment-widget p,.bin-sidebar .post-widget p{
    font-size:11px;
    font-size:1.1rem; }
  .bin-sidebar .comment-widget .post-date,.bin-sidebar .post-widget .post-date{
    margin:0;
    line-height:18px; }
  .bin-sidebar .wcc_block ul.mtree{
    padding:0; }
    .bin-sidebar .wcc_block ul.mtree a{
      display:inline; }
    .bin-sidebar .wcc_block ul.mtree li{
      list-style:square inside;
      font-size:10px;
      text-transform:uppercase;
      margin-bottom:22px; }
      .bin-sidebar .wcc_block ul.mtree li.current-cat a{
        text-decoration:inherit;
        color:#2a2a2a; }
  .bin-sidebar .widget_text{
    margin-bottom:0; }
    .bin-sidebar .widget_text .widget-title{
      font-size:24px;
      padding:20px;
      margin-bottom:0;
      margin-top:0;
      background:#252525;
      color:#fff;
      text-transform:uppercase; }

.bin-main .template-news .bin-sidebar .comment-widget .page-title,.bin-main .template-news .bin-sidebar .post-widget .page-title,.template-news .bin-sidebar .comment-widget .bin-main .page-title,.template-news .bin-sidebar .comment-widget .blog-title,.template-news .bin-sidebar .comment-widget h6,.template-news .bin-sidebar .post-widget .bin-main .page-title,.template-news .bin-sidebar .post-widget .blog-title,.template-news .bin-sidebar .post-widget h6{
  text-transform:none;
  font-weight:600;
  font-size:12px;
  font-size:1.2rem; }

.flickr-gallery img{
  padding:0;
  margin:4px;
  width:60px;
  height:60px;
  float:left; }
  .rtl .flickr-gallery img{
    float:right; }
.widget.widget_archive .widget-title,.widget.widget_archive .widgettitle,.widget.widget_categories .widget-title,.widget.widget_categories .widgettitle,.widget.widget_recent-post .widget-title,.widget.widget_recent-post .widgettitle,.widget.widget_tag_cloud .widget-title,.widget.widget_tag_cloud .widgettitle{
  color:#252525;
  padding:20px 0;
  background:transparent;
  font-weight:700;
  font-size:16px;
  border-bottom:1px solid #ccc;
  padding-right:0;
  position:relative;
  margin-bottom:10px; }
  .rtl .widget.widget_archive .widget-title,.rtl .widget.widget_archive .widgettitle,.rtl .widget.widget_categories .widget-title,.rtl .widget.widget_categories .widgettitle,.rtl .widget.widget_recent-post .widget-title,.rtl .widget.widget_recent-post .widgettitle,.rtl .widget.widget_tag_cloud .widget-title,.rtl .widget.widget_tag_cloud .widgettitle{
    padding-left:0;
    padding-right:inherit; }

.widget.widget_categories ul li,.widget.widget_pages ul li{
  padding:13px 0;
  font-weight:400;
  list-style:none;
  font-size:14px;
  color:#666;
  padding-left: 35px;
  text-transform: uppercase;
  border-bottom:1px dashed #e1e1e1; }
  .widget.widget_categories ul li:first-child,.widget.widget_pages ul li:first-child{
    padding-top:0; }
  .widget.widget_categories ul li>a,.widget.widget_pages ul li>a{
    position:relative;
    padding-left:30px; }
    .rtl .widget.widget_categories ul li>a,.rtl .widget.widget_pages ul li>a{
      padding-right:30px;
      padding-left:inherit; }
    .widget.widget_categories ul li>a:before,.widget.widget_pages ul li>a:before{
      content:"";
      position:absolute;
      top:50%;
      left:0;
      margin-top:-2px;
      width:5px;
      height:5px;
      background-color:#707070;
      -webkit-transition:all .35s ease;
      transition:all .35s ease; }
      .rtl .widget.widget_categories ul li>a:before,.rtl .widget.widget_pages ul li>a:before{
        right:0;
        left:auto; }
    .widget.widget_categories ul li>a:hover:before,.widget.widget_pages ul li>a:hover:before{
      background:#f9b61e; }

#bin-main .col-sm-3 .bin-recent-post{
  background:transparent; }
  #bin-main .col-sm-3 .bin-recent-post .title-block h2{
    color: #f9b648;
    font-weight: 700;
    font-size: 18px;
    padding-top: 20px;
    border-bottom: 2px solid #a2a1a0;
    position: relative;
    margin-bottom: 25px;
    text-align: center;
    margin-top: 0;
    padding: 0 0 15px;
    border-left: 0; }
    .rtl #bin-main .col-sm-3 .bin-recent-post .title-block h2{
      padding-left:0;
      padding-right:inherit;
      text-align:right;
      padding-right:0;
      padding-left:inherit;
      border-right:0;
      border-left:inherit; }
    #bin-main .col-sm-3 .bin-recent-post .title-block h2:before{
      display:none !important; }

.tagcloud a{
  position:relative;
  z-index:1;
  color:#707070;
  border:1px solid #e1e1e1;
  text-transform:capitalize;
  line-height:35px;
  padding:0 21px;
  font-size:14px !important;
  display:inline-block;
  float:left;
  margin:0 7px 7px 0; }
  .rtl .tagcloud a{
    float:right; }
  .tagcloud a:after{
    content:"";
    position:absolute;
    top:0;
    width:0;
    z-index:-1;
    height:100%;
    left:0;
    background-color:#f9b61e;
    -webkit-transition:all .3s linear;
    transition:all .3s linear; }
    .rtl .tagcloud a:after{
      right:0;
      left:auto; }
  .tagcloud a:hover{
    color:#fff;
    border-color:#f9b61e; }
    .tagcloud a:hover:after{
      width:100%; }
.widget_mc4wp_widget form{
  margin:0; }
.brands .vc_item{
  opacity:.5;
  filter:alpha(opacity=50); }
  .brands .vc_item.vc_active,.brands .vc_item:hover{
    opacity:1;
    filter:alpha(opacity=100); }
.list-social{
  margin:0;
  line-height:0;
  text-align:center; }
  .list-social li{
    display:inline-block;
    margin-bottom:0 !important; }
    .list-social li a{
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      text-align:center;
      margin:0 18px 0 0;
      width:32px;
      height:32px;
      overflow:hidden;
      padding:6px;
      background:#fff; }
      .list-social li a,.list-social li a>*{
      display:block;
      color:#000; }
      .list-social li a>*{
        font-size:18px;
        font-size:1.8rem; }
      .list-social li a .fa,.list-social li a [class*=" icon-"],.list-social li a [class^=icon-]{
        z-index:1;
        position:relative; }
      .list-social li a:hover{
        background:#f9b61e; }
        .list-social li a:hover>*{
          color:#fff; }
        .list-social li a:hover.dribbble{
          background:#f26798; }
        .list-social li a:hover.facebook{
          background:#3b589e; }
        .list-social li a:hover.google-plus{
          background:#d44132; }
        .list-social li a:hover.skype{
          background:#00a8e6; }
        .list-social li a:hover.tumblr{
          background:#465a74; }
        .list-social li a:hover.twitter{
          background:#40bbf7; }
        .list-social li a:hover.youtube{
          background:#f04e43; }
        .list-social li a:hover.linkedin{
          background:#f8659c; }
    .list-social li:last-child a{
      margin:0; }
.wpb_video_widget .video-description{
  text-transform:uppercase;
  font-weight:400;
  line-height:30px;
  font-size:12px;
  color:#000; }

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{
  padding-top:60.7% !important; }

#recentcomments>li{
  padding:10px 0;
  border-bottom:1px solid rgba(0,0,0,.1); }
  #recentcomments>li:first-child{
    border-top:0; }
  #recentcomments>li:last-child{
    border-bottom:0; }

.block-text-1,.block-text-2,.block-text-3{
  padding:40px 0; }
  .block-text-1 h3,.block-text-2 h3,.block-text-3 h3{
    position:relative;
    padding-bottom:20px;
    margin-top:0; }
    .block-text-1 h3:before,.block-text-2 h3:before,.block-text-3 h3:before{
      content:"";
      width:30%;
      height:1px;
      background-color:#ebebeb;
      position:absolute;
      bottom:0;
      left:50%;
      -webkit-transform:translateX(-50%);
      transform:translateX(-50%); }
      .rtl .block-text-1 h3:before,.rtl .block-text-2 h3:before,.rtl .block-text-3 h3:before{
        right:50%;
        left:auto; }

.block-text-1{
  background-color:#fdf7ef; }

.block-text-2{
  background-color:#e0f3d7; }

.block-text-3{
  background-color:#d3e6eb; }

.testimonial-description{
  position:relative;
  padding:0 50px; }
  .testimonial-description p:before{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    float:left;
    margin-left:-30px;
    margin-top:-5px; }
  .testimonial-description p:after,.testimonial-description p:before{
    content:"";
    width:50px;
    height:20px;
    background:url(../../../images/quote.png) no-repeat scroll 50% transparent;
    display:inline-block; }
  .testimonial-description p:after{
    float:right;
    margin-right:-30px;
    margin-top:5px; }

.testimonial-customer-position{
  color:#acacac; }

#block_contact_infos p{
  margin-bottom:0; }

#block_contact_infos .ct-adress{
  padding-left:30px;
  margin-bottom:10px; }
  .rtl #block_contact_infos .ct-adress{
    padding-right:30px;
    padding-left:inherit; }
  #block_contact_infos .ct-adress:before{
    content:"\f041";
    font-family:FontAwesome;
    position:absolute;
    left:0;
    font-size:17px; }
    .rtl #block_contact_infos .ct-adress:before{
      right:0;
      left:auto; }

#block_contact_infos .ct-phone{
  padding-left:30px;
  margin-bottom:10px; }
  .rtl #block_contact_infos .ct-phone{
    padding-right:30px;
    padding-left:inherit; }
  #block_contact_infos .ct-phone:before{
    content:"\f10b";
    font-family:FontAwesome;
    position:absolute;
    left:0;
    font-size:21px; }
    .rtl #block_contact_infos .ct-phone:before{
      right:0;
      left:auto; }

#block_contact_infos .ct-email{
  padding-left:30px; }
  .rtl #block_contact_infos .ct-email{
    padding-right:30px;
    padding-left:inherit; }
  #block_contact_infos .ct-email:before{
    content:"\f0e0";
    font-family:FontAwesome;
    position:absolute;
    left:0;
    font-size:13px; }
    .rtl #block_contact_infos .ct-email:before{
      right:0;
      left:auto; }

.bingo-get-in-touch .wpcf7-form p{
  margin-bottom:17px; }
  .bingo-get-in-touch .wpcf7-form p:last-child{
    text-align:right; }
    .rtl .bingo-get-in-touch .wpcf7-form p:last-child{
      text-align:left; }

.bingo-get-in-touch .wpcf7-form .wpcf7-form-control-wrap input,.bingo-get-in-touch .wpcf7-form .wpcf7-form-control-wrap textarea{
  max-width:100%;
  border:none;
  border-bottom:1px solid #252525;
  padding:8px 0;
  background:transparent;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none; }

.bingo-get-in-touch .wpcf7-form .wpcf7-form-control-wrap textarea{
  height:36px; }

.bingo-get-in-touch .wpcf7-form input.wpcf7-submit{
  padding:13px 19px;
  text-transform:uppercase;
  font-family:Montserrat,sans-serif;
  font-weight:700;
  font-size:16px;
  background:#252525;
  color:#fff;
  border:none; }
  .bingo-get-in-touch .wpcf7-form input.wpcf7-submit:hover{
    background:#f9b61e; }

.bingo-get-in-touch .wpcf7-form img.ajax-loader{
  position:absolute;
  right:48px; }
  .rtl .bingo-get-in-touch .wpcf7-form img.ajax-loader{
    left:48px;
    right:auto; }

.mc4wp-form .btn{
  line-height:20px; }
#bin-main .widget .widget-title{
 color: #f9b61e;
font-weight: 605;
font-size: 18px;
border-bottom: 2px solid #a2a1a0;
font-family: Montserrat,sans-serif;
padding-right: 0;
text-transform: uppercase;
margin-bottom: 25px;
padding-bottom: 15px;
margin-top: 20px;
text-align: center; }
#bin-main .widget.widget_search>.widget-title{
 border-bottom: 0;
 margin-bottom: 30px;
 padding-bottom: 0;
 padding-bottom: 13px;
 border-bottom: 2px solid #a2a1a0;
 font-weight: bold; }

#bin-main .widget.widget_search .container{
  padding:0; }

#bin-main .widget.widget_search .form-content{
  position:relative; }
  #bin-main .widget.widget_search .form-content:before{
    content:"";
    width:0;
    height:0;
    background:#f9b61e;
    position:absolute;
    bottom:0;
    left:0;
    -webkit-transition:all .8s ease-in-out;
    transition:all .8s ease-in-out; }
    .rtl #bin-main .widget.widget_search .form-content:before{
      right:0;
      left:auto; }
  #bin-main .widget.widget_search .form-content:hover:before{
    width:100%;
    height:1px; }
  #bin-main .widget.widget_search .form-content input[type=text]{
    border: 0;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
   line-height: 40px;
   border-bottom: 1px solid #e1e1e1;
   background: transparent;
   color: #353434;
   padding: 0;
   text-transform: uppercase;
   margin-left: 15px; }
    #bin-main .widget.widget_search .form-content input[type=text]:focus{
      color:#252525; }
  #bin-main .widget.widget_search .form-content #searchsubmit{
   font-size: 16px;
   color: #9b9a9a;
   top: 13px;
   margin: 0;
   padding: 0;
   right: 19px;}
    .rtl #bin-main .widget.widget_search .form-content #searchsubmit{
      left:0;
      right:auto; }
    #bin-main .widget.widget_search .form-content #searchsubmit:hover{
      color:#f9b61e; }
.bin_best_seller .content-best-seller .post-item{
   margin-bottom:25px;
   margin-left: 30px; }

.bin_best_seller .content-best-seller .item-img{
  float:left; }
  .rtl .bin_best_seller .content-best-seller .item-img{
    float:right; }
  .bin_best_seller .content-best-seller .item-img img{
    width:70px;
    height:83px; }

.bin_best_seller .content-best-seller .item-content{
  margin-left:90px; }
  .rtl .bin_best_seller .content-best-seller .item-content{
    margin-right:90px;
    margin-left:inherit; }
  .bin_best_seller .content-best-seller .item-content .woocommerce-product-rating{
    display:none; }
  .bin_best_seller .content-best-seller .item-content h4{
    font-size:14px;
    font-weight:400;
    margin-top:0;
    font-family:inherit; }
    .bin_best_seller .content-best-seller .item-content h4 a{
      line-height:21px;
      color:#464646;
      font-family:inherit; }
      .bin_best_seller .content-best-seller .item-content h4 a:hover{
        color:#f9b61e; }
  .bin_best_seller .content-best-seller .item-content>p>del{
    padding:0 9px; }
    .bin_best_seller .content-best-seller .item-content>p>del span{
      text-decoration:line-through;
      font-size:14px;
      font-weight:400;
      font-family:Montserrat,sans-serif;
      color:#959595;
      line-height:23px; }
      .bin_best_seller .content-best-seller .item-content>p>del span span{
        color:#959595; }
  .bin_best_seller .content-best-seller .item-content span{
    text-decoration:none; }
    .bin_best_seller .content-best-seller .item-content span,.bin_best_seller .content-best-seller .item-content span span{
    font-size:16px;
    font-weight:600;
    font-family:Montserrat,sans-serif;
    color:#f9b61e;
    line-height:23px; }
  .bin_best_seller .content-best-seller .item-content>p>ins{
    text-decoration:none;
    float:left; }
    .rtl .bin_best_seller .content-best-seller .item-content>p>ins{
      float:right; }
    .bin_best_seller .content-best-seller .item-content>p>ins span{
      font-size:16px;
      font-weight:600;
      font-family:Montserrat,sans-serif;
      color:#f9b61e;
      line-height:23px; }
  .bin_best_seller .content-best-seller .item-content .review{
    display:none; }

.bin-policies li{
 border: 1px dashed #f9b61e;
    border-top-color: rgb(249, 182, 30);
    border-right-color: rgb(249, 182, 30);
    border-bottom-color: rgb(249, 182, 30);
    border-left-color: rgb(249, 182, 30);
margin-bottom: 10px;
padding: 23px 27px;
    padding-right: 27px;
font-size: 14px;
font-family: Montserrat,sans-serif;
font-weight: 700;
color: #f9b61e;
position: relative;
text-align: right;
text-transform: uppercase;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
border-radius: 10px;
padding-right: 35px; }
  .bin-policies li i{
    position:absolute;
    top:calc(50% - 14px);
    left:15px;
    font-size:28px; }
    .rtl .bin-policies li i{
      right:27px;
      left:auto; }
  .bin-policies li:hover{
    box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3); }
.rtl .wrapper-benner.layout2{
  text-align:left; }

.wrapper-benner{
  position:relative;
  display:block; }
  .wrapper-benner.default .link-banner img{
    width:100%;
    height:auto; }
  .wrapper-benner.layout1 .content-benner{
    position:absolute;
    right:40px;
    top:calc(50% - 125px);
    z-index:2;
    display:inline-block;
    max-width:365px;
    width:100%; }
    .wrapper-benner.layout1 .content-benner .title-banner h2{
      text-transform:uppercase;
      color:#f9b61e;
      font-size:38px;
      font-weight:700; }
    .wrapper-benner.layout1 .content-benner>span{
      display:inline-block;
      width:100%;
      font-size:16px;
      color:#fff; }
    .wrapper-benner.layout1 .content-benner .number-banner{
      font-size:72px;
      color:#f9b61e;
      font-weight:700;
      font-family:Montserrat,sans-serif;
      line-height:100%; }
      .wrapper-benner.layout1 .content-benner .number-banner em{
        font-size:24px;
        vertical-align:text-top; }
    .wrapper-benner.layout1 .content-benner .btn-banner{
      border:2px solid #f9b61e;
      text-transform:uppercase;
      font-size:18px;
      font-family:Montserrat,sans-serif;
      line-height:56px;
      padding:0 30px;
      display:inline-block;
      font-weight:600;
      color:#f9b61e;
      margin-top:29px; }
      .wrapper-benner.layout1 .content-benner .btn-banner:hover{
        background:#f9b61e;
        color:#fff; }
  .wrapper-benner.layout2 .content-benner{
    position:absolute;
    left:40px;
    top:calc(50% - 125px);
    z-index:2;
    display:inline-block;
    max-width:365px;
    width:100%; }
    .wrapper-benner.layout2 .content-benner .title-banner h2{
      text-transform:uppercase;
      color:#252525;
      font-size:38px;
      font-weight:700; }
    .wrapper-benner.layout2 .content-benner>span{
      display:inline-block;
      width:100%;
      font-size:16px;
      color:#959595; }
    .wrapper-benner.layout2 .content-benner .number-banner{
      font-size:72px;
      color:#252525;
      font-weight:700;
      font-family:Montserrat,sans-serif;
      line-height:100%; }
      .wrapper-benner.layout2 .content-benner .number-banner em{
        font-size:24px;
        vertical-align:text-top; }
    .wrapper-benner.layout2 .content-benner .btn-banner{
      border:2px solid #252525;
      text-transform:uppercase;
      font-size:18px;
      font-family:Montserrat,sans-serif;
      line-height:56px;
      padding:0 30px;
      display:inline-block;
      font-weight:600;
      color:#252525;
      margin-top:35px; }
      .wrapper-benner.layout2 .content-benner .btn-banner:hover{
        background:#252525;
        color:#fff; }
  .wrapper-benner.default .content-benner{
    position:absolute;
    left:335px;
    top:72px;
    z-index:2;
    display:inline-block; }
    .rtl .wrapper-benner.default .content-benner{
      right:35px;
      left:auto; }
    .wrapper-benner.default .content-benner .title-banner h2{
      text-transform:uppercase;
      color:#f6b633;
      font-size:24px;
      font-weight:700; }
    .wrapper-benner.default .content-benner>span{
      display:inline-block;
      width:100%;
      font-size:16px;
      color:#959595; }
    .wrapper-benner.default .content-benner .number-banner{
      font-size:72px;
      margin-top: 5px;
      color:#c5c5c5;
      font-weight:700;
      font-family:Montserrat,sans-serif;
      line-height:100%; }
      .wrapper-benner.default .content-benner .number-banner em{
        font-size:24px;
        vertical-align:text-top; }
    .wrapper-benner.default .content-benner .btn-banner{
      text-transform:uppercase;
      font-size:18px;
      font-family:Montserrat,sans-serif;
      line-height:50px;
      padding:0 20px;
      display:inline-block;
      font-weight:600;
      color:#f9b61e;
      margin-top:30px;
      background:#252525; }
      .wrapper-benner.default .content-benner .btn-banner:hover{
        background:#f9b61e;
        color:#fff; }
  .wrapper-benner.layout3 .content-benner{
    position:absolute;
    left:94px;
    top:87px;
    z-index:2;
    max-width:420px;
    height:auto;
    display:inline-block; }
    .wrapper-benner.layout3 .content-benner .title-banner h2{
      text-transform:capitalize;
      color:#f9b61e;
      font-size:52px;
      font-weight:400;
      margin-bottom:25px; }
    .wrapper-benner.layout3 .content-benner>span{
      display:inline-block;
      width:100%;
      font-size:14px;
      line-height:24px;
      color:#464646; }
    .wrapper-benner.layout3 .content-benner .number-banner{
      font-size:72px;
      color:#252525;
      font-weight:700;
      font-family:Montserrat,sans-serif;
      line-height:100%; }
      .wrapper-benner.layout3 .content-benner .number-banner em{
        font-size:24px;
        vertical-align:text-top; }
    .wrapper-benner.layout3 .content-benner .btn-banner{
      text-transform:uppercase;
      font-size:18px;
      font-family:Montserrat,sans-serif;
      line-height:56px;
      height:58px;
      padding:0 26px;
      display:inline-block;
      font-weight:700;
      color:#252525;
      margin-top:36px;
      border:2px solid #252525 !important; }
      .wrapper-benner.layout3 .content-benner .btn-banner:hover{
        background:#252525;
        color:#fff; }
      .wrapper-benner.layout3 .content-benner .btn-banner:focus{
        outline:none; }
.grid-system .cell{
  border:1px solid #ebebeb;
  background:#eaeaea;
  text-align:center !important;
  padding:8px 0; }
  .grid-system .cell,.rtl .grid-system .cell{
  margin:0 0 10px; }
  .rtl .grid-system .cell{
    padding:8px 0; }
  .grid-system>div,.rtl .grid-system>div{
    padding:0 5px; }

.features-btn .table>tbody>tr>td,.features-btn .table>tbody>tr>th,.features-btn .table>tfoot>tr>td,.features-btn .table>tfoot>tr>th,.features-btn .table>thead>tr>td,.features-btn .table>thead>tr>th{
  vertical-align:middle; }

.icon .input-group-addon{
  background:#fff; }
  .icon .input-group-addon .fa,.icon .input-group-addon .icon{
    color:#000; }

.icons-examples{
  padding-bottom:20px;
  min-height:130px; }
  .icons-examples .fa{
    font-size:24px;
    font-size:2.4rem;
    line-height:40px;
    width:40px;
    height:40px;
    text-align:center; }
    .rtl .icons-examples .fa{
      text-align:right; }

.shortcode_sourcecode{
  margin:10px 0; }
  .shortcode_sourcecode code{
    white-space:normal; }
.bin-policy{
  position:relative;
  box-shadow:3px 4px 0 0 #dadada; }
  .bin-policy .policy-info{
    position:absolute;
    top:50%;
    left:50%;
    display:inline-block;
    width:100%;
    text-align:center;
    padding:0 30px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%); }
    .bin-policy .policy-info .desc-policy{
      float:none;
      display:inline-block;
      color:#252525; }
      .bin-policy .policy-info .desc-policy strong{
        font-weight:600;
        color:#000;
        font-family:Montserrat,sans-serif;
        text-transform:uppercase; }
    .bin-policy .policy-info .title-policy{
      display:inline-block;
      float:right;
      margin:0;
      font-size:14px;
      font-weight:400;
      font-family:inherit;
      line-height:18px; }
      .rtl .bin-policy .policy-info .title-policy{
        float:left; }
      .bin-policy .policy-info .title-policy a{
        color:#252525; }
        .bin-policy .policy-info .title-policy a:hover{
          color:#f9b61e; }

.theme-color .bin-policy .policy-info .desc-policy{
  color:#fff; }
  .theme-color .bin-policy .policy-info .desc-policy strong{
    color:#f9b61e; }

.theme-color .bin-policy .policy-info .title-policy a{
  color:#fff; }
  .theme-color .bin-policy .policy-info .title-policy a:hover{
    color:#f9b61e; }
.bin-brand-container-slider .carousel-control{
  top:37%;
  border:0; }
  .bin-brand-container-slider .carousel-control.owl-next,.bin-brand-container-slider .carousel-control.owl-prev{
    width:auto;
    height:auto;
    margin:0;
    font-size:20px;
    color:#acacac;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
    .bin-brand-container-slider .carousel-control.owl-next:hover,.bin-brand-container-slider .carousel-control.owl-prev:hover{
      cursor:pointer;
      color:#f9b61e; }
  .bin-brand-container-slider .carousel-control.left{
    left:-15px; }
  .bin-brand-container-slider .carousel-control.right{
    right:-15px; }

.bin-brand-container-slider .item-brand-cat .item-image{
  text-align:center;
  opacity:.5;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .bin-brand-container-slider .item-brand-cat .item-image a{
    display:block; }
  .bin-brand-container-slider .item-brand-cat .item-image:hover{
    opacity:1; }
.title-block-2 h2{
  margin:0;
  position:relative;
  font-size:32px;
  text-transform:capitalize;
  line-height:42px;
  z-index:1;
  padding-top:12px; }
  .title-block-2 h2:before{
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:60px;
    height:60px;
    display:inline-block;
    border:4px solid #f9b61e; }

.title-block-2.title-block-2--center h2{
  text-align:center; }
  .title-block-2.title-block-2--center h2:before{
    left:50%;
    margin-left:-30px; }

.title-block-2.title-block-2--left h2{
  text-align:left;
  padding-left:21px; }
  .rtl .title-block-2.title-block-2--left h2{
    text-align:right;
    padding-right:21px;
    padding-left:inherit; }

.title-block-2.title-block-2--right h2{
  text-align:right;
  padding-right:21px; }
  .rtl .title-block-2.title-block-2--right h2{
    text-align:left;
    padding-left:21px;
    padding-right:inherit; }
  .title-block-2.title-block-2--right h2:before{
    right:0;
    left:auto; }

.bin-recent-post article .post-thumbnail{
  position:relative;
  display:block; }
  .bin-recent-post article .post-thumbnail:before{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    content:"";
    width:100%;
    height:100%;
    z-index:1;
    -webkit-border:0 solid hsla(0,0%,100%,.5);
    -moz-border:0 solid hsla(0,0%,100%,.5);
    -ms-border:0 solid hsla(0,0%,100%,.5);
    -o-border:0 solid hsla(0,0%,100%,.5);
    border:0 solid hsla(0,0%,100%,.5);
    opacity:0;
    -webkit-transition:all .35s ease;
    transition:all .35s ease; }

.bin-recent-post article:hover .post-thumbnail:before{
  opacity:1;
  -webkit-border:15px solid hsla(0,0%,100%,.5);
  -moz-border:15px solid hsla(0,0%,100%,.5);
  -ms-border:15px solid hsla(0,0%,100%,.5);
  -o-border:15px solid hsla(0,0%,100%,.5);
  border:15px solid hsla(0,0%,100%,.5); }

.bin-recent-post.layout-noslider article.post-list{
  display:inline; }
  .bin-recent-post.layout-noslider article.post-list .post-thumbnail{
    width:46%;
    float:left; }
    .rtl .bin-recent-post.layout-noslider article.post-list .post-thumbnail{
      float:right; }
  .bin-recent-post.layout-noslider article.post-list .post-content{
    padding-left:70px;
    margin-bottom:60px;
    width:54%;
    float:left; }
    .rtl .bin-recent-post.layout-noslider article.post-list .post-content{
      padding-right:70px;
      padding-left:inherit;
      float:right; }
    .bin-recent-post.layout-noslider article.post-list .post-content .byline{
      display:none; }
    .bin-recent-post.layout-noslider article.post-list .post-content time{
      font-size:14px;
      color:#acacac;
      line-height:32px; }
    .bin-recent-post.layout-noslider article.post-list .post-content .entry-title{
      margin-bottom:0;
      position:relative; }
      .bin-recent-post.layout-noslider article.post-list .post-content .entry-title:before{
        content:"";
        position:absolute;
        top:14px;
        right:calc(100% + 23px);
        width:30px;
        height:7px;
        border-top:1px solid #252525;
        border-bottom:1px solid #252525; }
        .rtl .bin-recent-post.layout-noslider article.post-list .post-content .entry-title:before{
          left:calc(100% + 23px);
          right:auto; }
      .bin-recent-post.layout-noslider article.post-list .post-content .entry-title a{
        font-size:24px;
        line-height:32px;
        margin-bottom:23px;
        display:inline-block; }
    .bin-recent-post.layout-noslider article.post-list .post-content .post-excerpt{
      color:#707070;
      line-height:24px; }

.bin-recent-post.layout-noslider article.post-list:nth-child(2n){
  clear:both;
  display:inline-block; }
  .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .entry-title:before{
    left:calc(100% + 23px);
    right:auto; }
  .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .post-content{
    float:left;
    padding-left:0;
    padding-right:70px;
    text-align:right;
    margin-top:40px; }
  .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .post-thumbnail{
    float:right; }

.bin-recent-post.layout-3 article .post-content{
  padding-top:23px; }
  .bin-recent-post.layout-3 article .post-content .entry-date{
    font-family:Montserrat,sans-serif;
    color:#959595; }
  .bin-recent-post.layout-3 article .post-content .byline{
    display:none;
    float:right;
    font-family:Montserrat,sans-serif; }
  .bin-recent-post.layout-3 article .post-content .entry-title{
    line-height:24px;
    margin:3px 0; }
    .bin-recent-post.layout-3 article .post-content .entry-title a{
      font-size:18px;
      color:#252525;
      font-weight:400; }
      .bin-recent-post.layout-3 article .post-content .entry-title a:hover{
        color:#f9b61e; }
  .bin-recent-post.layout-3 article .post-content .post-excerpt{
    line-height:24px;
    display:none; }
  .bin-recent-post.layout-3 article .post-content .btn-read-more{
    text-align:right;
    display:none; }
    .rtl .bin-recent-post.layout-3 article .post-content .btn-read-more{
      text-align:left; }

.bin-recent-post.layout-3 .carousel-control{
  top:50%;
  margin-top:-30px;
  border:0;
  opacity:0;
  visibility:hidden; }
  .bin-recent-post.layout-3 .carousel-control:hover{
    cursor:pointer; }

.bin-recent-post.layout-3:hover .carousel-control{
  opacity:1;
  visibility:visible; }
.bin-brand-container-slider1{
  background:#fff; }
  .bin-brand-container-slider1 .slider{
    padding:23px 70px; }
  .bin-brand-container-slider1 .carousel-control{
    border:0;
    font-size:18px;
    top:50%;
    margin-top:-6px;
    color:#231f20; }
    .bin-brand-container-slider1 .carousel-control:hover{
      cursor:pointer; }
    .bin-brand-container-slider1 .carousel-control.left{
      left:19px; }
    .bin-brand-container-slider1 .carousel-control.right{
      left:auto;
      right:19px; }
.bin-woo-container-slider.bin-woo-container-slider--1 .title-block-2{
  margin-bottom:65px; }

.bin-woo-container-slider.bin-woo-container-slider--1 .item{
  padding:0 26px; }

.bin-woo-container-slider.bin-woo-container-slider--1 a{
  display:block;
  position:relative;
  overflow:hidden;
  -webkit-transition:all .8s ease-in-out;
  transition:all .8s ease-in-out; }
  .bin-woo-container-slider.bin-woo-container-slider--1 a:before{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    height:0;
    width:0;
    background:rgba(249,182,30,.75);
    opacity:0;
    visibility:hidden;
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn);
    -webkit-transition:all .8s ease-in-out;
    transition:all .8s ease-in-out; }
  .bin-woo-container-slider.bin-woo-container-slider--1 a:hover:before{
    top:0;
    left:0;
    opacity:1;
    visibility:visible;
    width:100%;
    height:100%;
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg); }
  .bin-woo-container-slider.bin-woo-container-slider--1 a img{
    width:100%; }
.bin-woo-slider.slider-layout--4 .p-wrap--last .product-thumb-hover{
  padding:1px 65px;
  background:#fff; }

.bin-woo-slider.slider-layout--4 .product-thumb-hover{
  padding:1px 35px;
  background:#fff; }

.bin-woo-slider.slider-layout--4 .title-block-2{
  margin-top:15px; }

.bin-woo-slider.slider-layout--4 .view-all{
  position:absolute;
  bottom:0;
  right:15px;
  font-weight:700;
  font-family:Montserrat,sans-serif;
  width:70px;
  height:70px;
  border:1px solid #707070;
  text-align:center;
  padding:14px 15px;
  line-height:21px;
  text-transform:uppercase;
  clear:both; }
  .rtl .bin-woo-slider.slider-layout--4 .view-all{
    left:15px;
    right:auto; }
  .bin-woo-slider.slider-layout--4 .view-all:hover{
    border-color:#f9b61e; }

.bin-woo-slider.slider-layout--4 .wrap-title{
  padding:0 15px;
  position:relative; }

.bin-woo-slider.slider-layout--4 .products-list.grid .product-wapper .products-content{
  background:#fff;
  padding:15px 20px 0;
  display:inline-block;
  width:100%; }

.bin-woo-slider.slider-layout--4 .products-list.grid .p-wrap--first .wrap-title{
  height:363px; }

.bin-woo-slider.slider-layout--4 .products-list.grid .p-wrap--last .product-wapper .products-content{
  padding-top:130px; }

.bin-woo-slider.slider-layout--4 .products-list.grid .product-wapper .products-content .price,.bin-woo-slider.slider-layout--4 .products-list.grid .product-wapper .products-content .table .amount,.bin-woo-slider.slider-layout--4 .products-list.grid .product-wapper .products-content table .amount,.table .bin-woo-slider.slider-layout--4 .products-list.grid .product-wapper .products-content .amount,table .bin-woo-slider.slider-layout--4 .products-list.grid .product-wapper .products-content .amount{
  padding-bottom:0; }

.bin-woo-slider.slider-layout--4 .p-wrap--first,.bin-woo-slider.slider-layout--4 .p-wrap--last{
  width:50%;
  float:left; }
  .rtl .bin-woo-slider.slider-layout--4 .p-wrap--first,.rtl .bin-woo-slider.slider-layout--4 .p-wrap--last{
    float:right; }

.bin-woo-slider.slider-layout--4 .p-wrap--first>div{
  width:50%;
  float:left; }
  .rtl .bin-woo-slider.slider-layout--4 .p-wrap--first>div{
    float:right; }

@media (max-width: 1023px){
  .bin-woo-slider.slider-layout--4 .products-list.grid .p-wrap--first .wrap-title{
    height:auto; }
  .bin-woo-slider.slider-layout--4 .products-list.grid .p-wrap--last .product-wapper .products-content{
    padding-top:15px; } }
.bin-policy.bin-policy--2{
  padding-top:111px;
  padding-bottom:147px;
  box-shadow:none; }
  .bin-policy.bin-policy--2 .policy-info{
    position:static;
    -webkit-transform:translate(0);
    transform:translate(0);
    padding:0;
    top:auto;
    left:auto; }
    .bin-policy.bin-policy--2 .policy-info .title-policy{
      color:#fff;
      display:inline-block;
      float:none;
      width:100%;
      font-size:52px;
      font-weight:700;
      text-transform:uppercase;
      margin-bottom:28px;
      padding-bottom:28px;
      position:relative;
      line-height:100%;
      font-family:Montserrat,sans-serif; }
      .bin-policy.bin-policy--2 .policy-info .title-policy:before{
        content:"";
        position:absolute;
        bottom:0;
        left:50%;
        margin-left:-25px;
        width:50px;
        height:1px;
        background:#fff;
        display:inline-block; }
  .bin-policy.bin-policy--2 .desc-policy{
    font-size:16px;
    color:#fff;
    line-height:28px; }
  .bin-policy.bin-policy--2 .bin-policy-link{
    margin-top:45px;
    display:inline-block;
    font-size:18px;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    border:1px solid #fff;
    border-radius:30px;
    line-height:58px;
    padding:0 38px; }
    .bin-policy.bin-policy--2 .bin-policy-link:hover{
      border-color:#f9b61e;
      color:#f9b61e; }
@media (min-width: 1200px){
  .bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-lg--5{
    width:20%; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-lg-2:nth-child(6n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-lg-3:nth-child(4n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-lg-4:nth-child(3n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-lg-6:nth-child(odd),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-lg--5:nth-child(5n+1){
    clear:both; } }

@media (max-width: 1199px) and (min-width: 992px){
  .bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-md-2:nth-child(6n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-md-3:nth-child(4n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-md-4:nth-child(3n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-md-6:nth-child(odd),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-md--5:nth-child(5n+1){
    clear:both; } }

@media (max-width: 991px) and (min-width: 768px){
  .bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-sm-2:nth-child(6n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-sm-3:nth-child(4n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-sm-4:nth-child(3n+1),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-sm-6:nth-child(odd),.bin-woo-tab-cat.bin-woo-tab-cat--1 article.col-sm--5:nth-child(5n+1){
    clear:both; } }

.bin-woo-tab-cat{
  -webkit-transition:all .3s ease 0s;
  transition:all .3s ease 0s; }
  .bin-woo-tab-cat .nav-tabs{
    margin-bottom:30px; }
    .bin-woo-tab-cat .nav-tabs li>a{
      padding:10px 25px; }
      .bin-woo-tab-cat .nav-tabs li>a:after{
        content:"";
        position:absolute;
        bottom:-1px;
        left:50%;
        width:0;
        height:2px;
        background-color:#f9b61e;
        opacity:0;
        visibility:hidden;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
    .bin-woo-tab-cat .nav-tabs li.active>a:after,.bin-woo-tab-cat .nav-tabs li:hover>a:after{
      opacity:1;
      visibility:visible;
      margin-left:-10px;
      width:20px; }
  .bin-woo-tab-cat .tab-pane.active{
    overflow:unset; }
  .bin-woo-tab-cat .tab-pane .woo-tab-container-slider{
    margin-left:-25px;
    margin-right:-25px;
    overflow:hidden; }
    .bin-woo-tab-cat .tab-pane .woo-tab-container-slider .resp-slider-container{
      padding-left:25px;
      padding-right:25px; }
  .bin-woo-tab-cat .tab-pane .owl-stage-outer{
    overflow:inherit !important;
    padding-top:12px; }
  .bin-woo-tab-cat:hover .owl-buttons .carousel-control{
    opacity:1; }
    .bin-woo-tab-cat:hover .owl-buttons .carousel-control.left{
      left:-25px; }
      .rtl .bin-woo-tab-cat:hover .owl-buttons .carousel-control.left{
        right:-25px;
        left:auto; }
    .bin-woo-tab-cat:hover .owl-buttons .carousel-control.right{
      right:-25px; }
      .rtl .bin-woo-tab-cat:hover .owl-buttons .carousel-control.right{
        left:-25px;
        right:auto; }
  .bin-woo-tab-cat .owl-buttons .carousel-control{
    -webkit-transition:all .2s ease 0s;
    transition:all .2s ease 0s;
    opacity:0;
    width:40px;
    height:74px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-color:transparent;
    background:#fff;
    color:#ccc;
    top:50%;
    margin-top:-37px;
    cursor:pointer;
    z-index:2; }
    .bin-woo-tab-cat .owl-buttons .carousel-control:hover{
      background:#f9b61e !important;
      color:#fff; }
    .bin-woo-tab-cat .owl-buttons .carousel-control.left{
      left:-45px; }
      .rtl .bin-woo-tab-cat .owl-buttons .carousel-control.left{
        right:-45px;
        left:auto; }
    .bin-woo-tab-cat .owl-buttons .carousel-control.right{
      right:-45px; }
      .rtl .bin-woo-tab-cat .owl-buttons .carousel-control.right{
        left:-45px;
        right:auto; }
    .bin-woo-tab-cat .owl-buttons .carousel-control.disabled{
      display:none; }
  .bin-woo-tab-cat.layout-default .nav-tabs{
    margin-bottom:52px; }
    .bin-woo-tab-cat.layout-default .nav-tabs li a{
      padding:12px 27px;
      position:relative; }
    .bin-woo-tab-cat.layout-default .nav-tabs li.active a:before,.bin-woo-tab-cat.layout-default .nav-tabs li:hover a:before{
      content:"";
      position:absolute;
      width:36px;
      height:2px;
      bottom:0;
      left:50%;
      margin-left:-18px;
      background-color:#f9b61e; }

.bin-woo-tab-cat.bin-woo-tab-cat--1 .tab-pane .woo-tab-container-slider{
  margin-left:-30px;
  margin-right:-30px;
  overflow:visible; }

.bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider{
  display:inline-block;
  width:100%;
  margin-bottom:30px; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .title-block-2{
    display:inline-block;
    float:left; }
    .rtl .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .title-block-2{
      float:right; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs{
    margin-bottom:0;
    float:right;
    padding:26px 0 0;
    margin:0; }
    .rtl .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs{
      float:left; }
    .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li{
      margin:0 11px; }
      .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li:last-child{
        margin-right:0; }
        .rtl .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li:last-child{
          margin-left:0;
          margin-right:inherit; }
      .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li.active a,.bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li:hover a{
        color:#f9b61e;
        background:#111; }
      .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li a{
        border:1px solid #111;
        padding:0 20px;
        line-height:48px;
        font-weight:700;
        font-family:Montserrat,sans-serif;
        color:#111; }
        .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li a:after{
          display:none; }

.bin-woo-tab-cat.layout-2 .top-tab-slider li a{
  padding:3px 12px;
  color:#252525;
  font-size:12px;
  font-family:Montserrat,sans-serif; }

.bin-woo-tab-cat.layout-2 .tab-pane .woo-tab-container-slider{
  overflow:visible; }
.bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg{
  display:table;
  width:100%;
  background:#1b1b1b;
  margin-bottom:18px;
  border:2px solid transparent;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg:hover{
    border-color:#f9b61e; }
    .bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg:hover .item-title a{
      color:#f9b61e; }
  .bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg .item-image{
    width:100px;
    display:table-cell;
    text-align:center;
    padding:24px 0; }
  .bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg .item-title{
    display:table-cell;
    vertical-align:middle;
    text-align:left; }
    .rtl .bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg .item-title{
      text-align:right; }
    .bin-woo-container-slider.bin-woo-container-slider--2 .wrap-bg .item-title a{
      color:#acacac;
      line-height:42px; }

.bin-woo-container-slider.bin-woo-container-slider--4 .wrap-bg{
  margin-bottom:30px;
  text-align:center;
  border:4px solid #ebebeb;
  padding:30px 15px;
  padding-bottom:20px;
  background:#fff;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out; }
  .bin-woo-container-slider.bin-woo-container-slider--4 .wrap-bg .item-title a{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    text-transform:uppercase;
    margin-top:27px;
    display:inline-block;
    line-height:21px; }
  .bin-woo-container-slider.bin-woo-container-slider--4 .wrap-bg .item-count{
    margin-top:6px;
    font-size:13px;
    color:#898989; }
  .bin-woo-container-slider.bin-woo-container-slider--4 .wrap-bg:hover{
    border-color:#f9b61e;
    box-shadow:0 7px 20px 0 rgba(0,0,0,.1); }
.bin-instagram.layout-1 .content_instagram.row{
  margin-right:-5px;
  margin-left:-5px; }

.bin-instagram.layout-1 .image-instagram{
  padding:0 5px; }

.bin-instagram.layout-1 .instagram{
  position:relative;
  margin-bottom:10px;
  display:block; }
  .bin-instagram.layout-1 .instagram:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    display:inline-block;
    width:100%;
    height:100%;
    -webkit-transform:rotateX(90deg);
    transform:rotateX(90deg);
    background:rgba(249,182,30,.75);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out; }
  .bin-instagram.layout-1 .instagram img{
    width:100%; }
  .bin-instagram.layout-1 .instagram span{
    z-index:2;
    position:absolute;
    top:50%;
    left:50%;
    font-size:24px;
    margin-top:-16.5px;
    margin-left:-10.5px;
    color:#fff;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out; }
  .bin-instagram.layout-1 .instagram:hover:before{
    -webkit-transform:rotateX(0deg);
    transform:rotateX(0deg); }
  .bin-instagram.layout-1 .instagram:hover span{
    opacity:1;
    visibility:visible; }
body{
  background:#fff;
  position:relative; }
  body.background-color.page-id-28{
    background:#f3f3f3; }
  body .header-3+.bin-main{
    background:#ebebeb; }
  body.box-layout{
    max-width:1200px;
    margin:0 auto;
    box-shadow:0 0 10px rgba(0,0,0,.2); }
    body.box-layout .wrapper-body{
      background:#fff; }
    body.box-layout #main-content{
      overflow:hidden; }

a{
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }

a:hover{
  color:#f9b61e; }

.alignleft{
  float:left;
  margin:5px 20px 20px 0; }
  .rtl .alignleft{
    float:right;
    margin:5px 0 20px 20px; }

.logged-in .zoomContainer{
  margin-top:-32px !important; }

.alignright{
  float:right;
  margin:5px 0 20px 20px; }
  .rtl .alignright{
    float:left; }

.aligncenter{
  clear:both;
  display:block;
  margin:0 auto; }

blockquote.alignleft,blockquote.alignright{
  border-top:1px solid rgba(0,0,0,.1);
  border-bottom:1px solid rgba(0,0,0,.1);
  padding-top:17px;
  width:50%; }

blockquote.alignleft p,blockquote.alignright p{
  margin-bottom:17px; }

.attachment .site-content{
  margin-left:auto;
  width:100%; }
  .rtl .attachment .site-content{
    margin-right:auto;
    margin-left:inherit; }
img{
  vertical-align:middle;
  max-width:100%; }

.wp-caption{
  background:transparent;
  border:none;
  color:#767676;
  margin:0 0 24px;
  max-width:474px;
  padding:0;
  text-align:left; }
  .rtl .wp-caption{
    text-align:right; }

.html5-captions .wp-caption{
  padding:0; }

.wp-caption.alignleft{
  margin:5px 20px 20px 0; }

.html5-captions .wp-caption.alignleft{
  margin-right:24px; }
  .rtl .html5-captions .wp-caption.alignleft{
    margin-left:24px;
    margin-right:inherit; }

.wp-caption.alignright{
  margin:5px 0 20px 20px; }

.wp-caption.alignright .wp-caption-dd,.wp-caption.alignright img{
  padding-left:10px; }

.html5-captions .wp-caption.alignright{
  margin-left:24px; }
  .rtl .html5-captions .wp-caption.alignright{
    margin-right:24px;
    margin-left:inherit; }

.html5-captions .wp-caption.alignright .wp-caption-dd,.html5-captions .wp-caption.alignright img{
  padding:0; }

.wp-caption.aligncenter{
  display:block;
  margin:5px auto;
  max-width:100%; }

.wp-caption-dt{
  margin:0; }

#respond.comment-respond{
  padding:5px 0 0;
  width:100%;
  clear:both; }

#respond .comment-form .form-submit input{
  border:0;
  background:#f9b61e;
  color:#fff;
  text-transform:uppercase;
  font-weight:700;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  line-height:40px; }

#respond .comment-form .form-submit input[type=submit]{
  padding-left:20px;
  padding-right:20px; }

.wp-caption-dd,.wp-caption .wp-caption-text{
  box-sizing:border-box;
  font-size:12px;
  font-size:1.2rem;
  font-style:italic;
  line-height:1.5;
  margin:9px 0;
  padding:0 10px 0 0;
  text-align:left; }
  .rtl .wp-caption-dd,.rtl .wp-caption .wp-caption-text{
    text-align:right; }

.mceTemp+ol,.mceTemp+ul{
  list-style-position:inside; }
.gallery .gallery-item{
  float:left;
  margin:0 4px 4px 0;
  overflow:hidden;
  padding:0;
  position:relative; }
  .rtl .gallery .gallery-item{
    float:right;
    margin:0 0 4px 4px; }

.gallery-columns-1 .gallery-item{
  max-width:100%;
  width:auto; }

.gallery-columns-2 .gallery-item{
  max-width:48%;
  max-width:calc(50% - 14px);
  width:auto; }

.gallery-columns-3 .gallery-item{
  max-width:32%;
  max-width:calc(33.3% - 11px);
  width:auto; }

.gallery-columns-4 .gallery-item{
  max-width:23%;
  max-width:calc(25% - 9px);
  width:auto; }

.gallery-columns-5 .gallery-item{
  max-width:19%;
  max-width:calc(20% - 8px);
  width:auto; }

.gallery-columns-6 .gallery-item{
  max-width:15%;
  max-width:calc(16.7% - 7px);
  width:auto; }

.gallery-columns-7 .gallery-item{
  max-width:13%;
  max-width:calc(14.28% - 7px);
  width:auto; }

.gallery-columns-8 .gallery-item{
  max-width:11%;
  max-width:calc(12.5% - 6px);
  width:auto; }

.gallery-columns-9 .gallery-item{
  max-width:9%;
  max-width:calc(11.1% - 6px);
  width:auto; }

.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){
  margin-right:0; }
  .rtl .gallery-columns-1 .gallery-item:nth-of-type(1n),.rtl .gallery-columns-2 .gallery-item:nth-of-type(2n),.rtl .gallery-columns-3 .gallery-item:nth-of-type(3n),.rtl .gallery-columns-4 .gallery-item:nth-of-type(4n),.rtl .gallery-columns-5 .gallery-item:nth-of-type(5n),.rtl .gallery-columns-6 .gallery-item:nth-of-type(6n),.rtl .gallery-columns-7 .gallery-item:nth-of-type(7n),.rtl .gallery-columns-8 .gallery-item:nth-of-type(8n),.rtl .gallery-columns-9 .gallery-item:nth-of-type(9n){
    margin-left:0;
    margin-right:inherit; }

.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n - 1),.gallery-columns-3 .gallery-item:nth-of-type(3n - 2),.gallery-columns-4 .gallery-item:nth-of-type(4n - 3),.gallery-columns-5 .gallery-item:nth-of-type(5n - 4),.gallery-columns-6 .gallery-item:nth-of-type(6n - 5),.gallery-columns-7 .gallery-item:nth-of-type(7n - 6),.gallery-columns-8 .gallery-item:nth-of-type(8n - 7),.gallery-columns-9 .gallery-item:nth-of-type(9n - 8){
  margin-left:12px; }
  .rtl .gallery-columns-1 .gallery-item:nth-of-type(1n),.rtl .gallery-columns-2 .gallery-item:nth-of-type(2n - 1),.rtl .gallery-columns-3 .gallery-item:nth-of-type(3n - 2),.rtl .gallery-columns-4 .gallery-item:nth-of-type(4n - 3),.rtl .gallery-columns-5 .gallery-item:nth-of-type(5n - 4),.rtl .gallery-columns-6 .gallery-item:nth-of-type(6n - 5),.rtl .gallery-columns-7 .gallery-item:nth-of-type(7n - 6),.rtl .gallery-columns-8 .gallery-item:nth-of-type(8n - 7),.rtl .gallery-columns-9 .gallery-item:nth-of-type(9n - 8){
    margin-right:12px;
    margin-left:inherit; }

.gallery .gallery-caption{
  background-color:rgba(0,0,0,.7);
  box-sizing:border-box;
  color:#fff;
  font-size:12px;
  font-size:1.2rem;
  line-height:1.5;
  margin:0;
  max-height:50%;
  opacity:0;
  padding:6px 8px;
  position:absolute;
  bottom:0;
  left:0;
  text-align:left;
  width:100%; }
  .rtl .gallery .gallery-caption{
    text-align:right; }

.gallery .gallery-caption:before{
  content:"";
  height:100%;
  min-height:49px;
  position:absolute;
  top:0;
  left:0;
  width:100%; }

.gallery-item:hover .gallery-caption{
  opacity:1; }

.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
  display:none; }
.mejs-container .mejs-controls,.mejs-mediaelement{
  background:#000; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{
  background:#fff; }

.mejs-controls .mejs-time-rail .mejs-time-current{
  background:#24890d; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{
  background:hsla(0,0%,100%,.33); }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{
  border-radius:0; }

.mejs-overlay-loading{
  background:transparent; }
html .mceContentBody.rtl{
  direction:rtl;
  unicode-bidi:embed; }

.rtl .wp-caption,.rtl tr th{
  text-align:right; }
  .rtl .rtl .wp-caption,.rtl .rtl tr th{
    text-align:left; }

.rtl td{
  text-align:right; }
  .rtl .rtl td{
    text-align:left; }

.bg-danger,.bg-info,.bg-primary,.bg-success,.bg-warning{
  background-color:#000; }

.text-primary{
  color:#000; }

.text-success{
  color:#57bf6d; }

.text-info{
  color:#33aebd; }

.text-warning{
  color:#fbaf3f; }

.text-danger{
  color:#e42234; }

.text-skin{
  color:#f9b61e; }

.text-hightlight{
  color:#000; }

.box-advert>div{
  background:#fff;
  padding:20px; }

.heading-padding-large .widget-title{
  padding-bottom:20px; }

.box-header{
  display:table;
  margin-top:20px; }
  .box-header>div{
    float:left; }
  .box-header .icon{
    width:35px;
    height:35px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border:1px solid #f99b17;
    text-align:center;
    line-height:44px;
    margin-right:5px;
    margin-top:6px; }
    .box-header .icon i{
      font-size:30px;
      color:#f99b17;
      width:13px; }
  .box-header .text-small{
    font-size:11px;
    color:#252525; }
  .box-header .text-large,.box-header .text-small{
    font-family:Montserrat,sans-serif;
    font-weight:300;
    display:block; }
  .box-header .text-large{
    font-size:18px;
    color:#f99b17; }

.caret{
  border:none;
  font-family:FontAwesome;
  font-size:11px;
  width:auto;
  height:auto; }
  .caret:before{
    content:"\f107"; }
.tabs-list{
  border:0;
  text-align:left; }
  .rtl .tabs-list{
    text-align:right; }
  .breadcrumb>.fa,.rtl .breadcrumb>.fa{
    margin:0 5px; }
.modal-content{
  box-shadow:none;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0; }

.modal-lg{
  width:900px; }
  .modal-lg.modal-min-width{
    width:500px;
    height:auto;
    min-height:90px; }
    .modal-lg.modal-min-width .modal-content{
      border:0; }
  .modal-lg .buttons,.modal-lg .total{
    text-align:center; }
.bin-pagination:after,.bin-pagination:before{
  content:" ";
  display:table; }

.bin-pagination:after{
  clear:both; }

.bin-pagination .page-numbers,.bin-pagination .pagination{
  margin:0;
  border:0; }
  .bin-pagination .page-numbers.current,.bin-pagination .pagination.current{
    background-color:#f9b61e;
    color:#fff; }

.result-count{
  padding:5px 0;
  margin:0; }
.active-mobile{
  width:44px;
  height:70px;
  line-height:70px;
  position:relative;
  cursor:default;
  border-left:1px solid hsla(0,0%,100%,.1);
  -webkit-transition:all .3s ease 0s;
  transition:all .3s ease 0s;
  text-align:center;
  padding-top:4px; }
  .active-mobile:before{
    background-color:#323232;
    content:"";
    display:block;
    width:1px;
    height:40px;
    left:0;
    margin-top:-20px;
    position:absolute;
    top:50%;
    display:none; }
    .rtl .active-mobile:before{
      right:0;
      left:auto; }
  .active-mobile:first-child:before{
    display:none; }
  .active-mobile:hover{
    background-color:#323232 !important;
    cursor:pointer; }
    .active-mobile:hover:before{
      display:none; }
    .active-mobile:hover .active-content{
      left:auto; }
      .rtl .active-mobile:hover .active-content{
        right:auto;
        left:auto; }
  .active-mobile>.fa,.active-mobile>.icon{
    color:#fff; }
  .active-mobile.cart-popup{
    background:url(../images/cart-m.svg) no-repeat 50%; }
    .active-mobile.cart-popup .fa,.active-mobile.cart-popup .icon{
      display:none; }
  .active-mobile .active-content{
    top:100%;
    z-index:9999;
    color:#999;
    padding:20px;
    background-color:#323232;
    left:-10000px;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    min-width:270px;
    visibility:hidden;
    right:0;
    text-align:left;
    -webkit-transition:opacity .3s ease 0s;
    transition:opacity .3s ease 0s; }
    .rtl .active-mobile .active-content{
      right:-10000px;
      left:auto;
      left:0;
      right:auto;
      text-align:right; }
  .active-mobile.cart-popup .active-content{
    background-color:#323232;
    min-width:320px; }
  .active-mobile .title{
    color:#fff;
    padding-bottom:10px;
    border-bottom:1px solid #3f3f3f; }
    .active-mobile .title,.rtl .active-mobile .title{
    margin:0 0 10px; }
  .active-mobile ul{
    padding:0; }
    .active-mobile ul li{
      display:block;
      margin:0;
      padding:10px 0;
      line-height:normal;
      text-transform:none;
      font-size:14px;
      font-size:1.4rem; }
  .active-mobile .navbar-toggle{
    background:none;
    border:medium none;
    margin:0;
    padding:0;
    position:static; }
.custom-panel{
  border:0; }
  .custom-panel .panel-footer{
    border-width:0 1px 1px;
    border-style:solid;
    border-color:#ebebeb; }

.pricing-tables .panel-heading{
  border-color:#ebebeb; }

.pricing-tables .panel-footer{
  border-top:0; }
.box-service{
  overflow:hidden;
  padding:0 16.6667%; }
  .box-service .box-content{
    overflow:hidden;
    padding:95px 0 75px; }
    .box-service .box-content .small-text,.box-service .box-content .tiny-text{
      display:inline-block;
      font-size:12px;
      font-size:1.2rem;
      color:#fff;
      text-transform:uppercase;
      font-weight:400;
      position:relative;
      padding:0 15px; }
      .box-service .box-content .small-text:after,.box-service .box-content .small-text:before,.box-service .box-content .tiny-text:after,.box-service .box-content .tiny-text:before{
        height:1px;
        width:500px;
        position:absolute;
        background:hsla(0,0%,100%,.3);
        top:50%;
        content:""; }
      .box-service .box-content .small-text:after,.box-service .box-content .tiny-text:after{
        left:100%; }
      .box-service .box-content .small-text:before,.box-service .box-content .tiny-text:before{
        right:100%; }
    .box-service .box-content .large-text{
      font-size:30px;
      font-weight:900;
      padding:15px 0;
      display:block;
      color:#f9b61e; }
      .box-service .box-content .large-text.yellow{
        color:#e9c931; }
    .box-service .box-content .tiny-text{
      text-transform:none; }
.carousel.slide{
  position:relative; }
.tabs-left>.nav-tabs{
  border-bottom:0;
  float:left;
  margin-right:0;
  padding-right:10px;
  background:transparent;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  width:auto;
  min-width:16.6667%; }
  .tabs-left>.nav-tabs:after,.tabs-left>.nav-tabs:before{
    content:none; }
  .tabs-left>.nav-tabs li{
    float:none;
    margin-bottom:18px;
    padding-bottom:18px;
    border-bottom:1px solid #ebebeb; }
    .tabs-left>.nav-tabs li a{
      margin-right:0;
      padding:0;
      font-size:12px;
      font-size:1.2rem;
      font-weight:400;
      color:#aaa;
      margin-right:-1px;
      background:transparent; }
      .tabs-left>.nav-tabs li a:after,.tabs-left>.nav-tabs li a:before{
        content:none; }
      .tabs-left>.nav-tabs li a:focus,.tabs-left>.nav-tabs li a:hover{
        background:transparent;
        color:#f9b61e;
        font-weight:400; }
    .tabs-left>.nav-tabs li:hover{
      border-color:#f9b61e; }
    .tabs-left>.nav-tabs li.active{
      border-color:#f9b61e;
      background:transparent; }
      .tabs-left>.nav-tabs li.active a,.tabs-left>.nav-tabs li.active a:focus,.tabs-left>.nav-tabs li.active a:hover{
        font-weight:400;
        color:#f9b61e; }

.tabbable{
  overflow:hidden; }

.back-top{
  width:40px;
  height:40px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  background:#e5e5e5;
  position:fixed;
  bottom:15px;
  right:15px;
  z-index:999;
  color:#0b0b0b;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0); }
  .rtl .back-top{
    left:15px;
    right:auto; }
  .back-top>span{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:13px;
    text-align:center; }
  .back-top:hover{
    background:#f9b61e;
    color:#fff;
    cursor:pointer; }
  .back-top.button-show{
    visibility:visible;
    opacity:1;
    display: none; }

.wpml-languages img{
  margin-right:5px; }

#_atssh{
  overflow:hidden; }
.owl-carousel .animated{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both; }

.owl-carousel .owl-animated-in{
  z-index:0; }

.owl-carousel .owl-animated-out{
  z-index:1; }

.owl-carousel .fadeOut{
  -webkit-animation-name:a;
  animation-name:a; }

@-webkit-keyframes a{
  0%{
    opacity:1; }
  to{
    opacity:0; } }

@keyframes a{
  0%{
    opacity:1; }
  to{
    opacity:0; } }
.owl-height{
  -webkit-transition:height .5s ease-in-out;
  transition:height .5s ease-in-out; }
.owl-carousel{
  display: none;
  width:100%;
  -webkit-tap-highlight-color:transparent;
  position:relative;
  z-index:1; }

.owl-carousel .owl-stage{
  position:relative;
  -ms-touch-action:pan-Y; }

.owl-carousel .owl-stage:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0; }

.owl-carousel .owl-stage-outer{
  position:relative;
  overflow:hidden;
  -webkit-transform:translateZ(0); }

.owl-carousel .owl-item{
  position:relative;
  min-height:1px;
  float:left;
  -webkit-backface-visibility:hidden;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none; }

.owl-carousel .owl-item img{
  display:block;
  width:100%;
  -webkit-transform-style:preserve-3d; }

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
  display:none; }

.owl-carousel .owl-dots{
  text-align:center; }
  .owl-carousel .owl-dots .owl-dot{
    display:inline-block; }
    .owl-carousel .owl-dots .owl-dot span{
      width:8px;
      height:8px;
      background:#acacac;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      display:inline-block;
      margin:0 6px; }
    .owl-carousel .owl-dots .owl-dot.active span{
      background:#f9b61e; }

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
  cursor:pointer;
  cursor:hand;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.owl-carousel.owl-loaded{
  display:block; }

.owl-carousel.owl-loading{
  opacity:0;
  display:block; }

.owl-carousel.owl-hidden{
  opacity:0; }

.owl-carousel.owl-refresh .owl-item{
  display:none; }

.owl-carousel.owl-drag .owl-item{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.owl-carousel.owl-grab{
  cursor:move;
  cursor:-webkit-grab;
  cursor:-o-grab;
  cursor:-ms-grab;
  cursor:grab; }

.owl-carousel.owl-rtl{
  direction:rtl; }

.owl-carousel.owl-rtl .owl-item{
  float:right; }
.no-js .owl-carousel{
  display:block; }
.owl-carousel .owl-item .owl-lazy{
  opacity:0;
  -webkit-transition:opacity .4s ease;
  transition:opacity .4s ease; }

.owl-carousel .owl-item img{
  transform-style:preserve-3d; }
.owl-carousel .owl-video-wrapper{
  position:relative;
  height:100%;
  background:#000; }

.owl-carousel .owl-video-play-icon{
  position:absolute;
  height:80px;
  width:80px;
  left:50%;
  top:50%;
  margin-left:-40px;
  margin-top:-40px;
  background:url(owl.video.play.png) no-repeat;
  cursor:pointer;
  z-index:1;
  -webkit-backface-visibility:hidden;
  -webkit-transition:scale .1s ease;
  transition:scale .1s ease; }

.owl-carousel .owl-video-play-icon:hover{
  -webkit-transition:scale(1.3,1.3);
  transition:scale(1.3,1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
  display:none; }

.owl-carousel .owl-video-tn{
  opacity:0;
  height:100%;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  -webkit-transition:opacity .4s ease;
  transition:opacity .4s ease; }

.owl-carousel .owl-video-frame{
  position:relative;
  z-index:1;
  height:100%;
  width:100%; }
.wpb_button_a .wpb_button{
  background:transparent;
  font-family:Montserrat,sans-serif;
  font-weight:700;
  text-transform:uppercase;
  color:#252525;
  border:none;
  font-size:19px; }
  .wpb_button_a .wpb_button:hover{
    color:#f9b61e;
    background:transparent; }

.btn-outline{
  color:#fff;
  background-color:#f9b61e;
  border:1px solid #f9b61e;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-transition:all .3s;
  transition:all .3s; }
  .btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{
    color:#fff;
    background-color:#000;
    border:1px solid #000; }
  .btn-outline .fa,.btn-outline .icon{
    font-size:14px;
    margin:0; }
  .btn-outline:hover{
    background:#000 !important;
    border-color:#000 !important; }

.btn-outline-lg{
  padding:21px 48px;
  font-size:14px;
  line-height:3;
  border-radius:4px; }

.btn-outline-sm{
  padding:8px 18px;
  line-height:1.3; }

.btn-outline-sm,.btn-outline-xs{
  font-size:11px;
  border-radius:3px; }

.btn-outline-xs{
  padding:5px 15px;
  line-height:1.2; }

.btn-cart a,.btn-outline-inverse{
  color:#fff;
  background-color:#000;
  border:1px solid #000;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-transition:all .3s;
  transition:all .3s; }
  .btn-cart a.active,.btn-cart a:active,.btn-cart a:focus,.btn-cart a:hover,.btn-outline-inverse.active,.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover{
    color:#fff;
    background-color:#f9b61e;
    border:1px solid #fff; }
  .btn-cart a .fa,.btn-cart a .icon,.btn-outline-inverse .fa,.btn-outline-inverse .icon{
    font-size:14px;
    margin:0; }
  .btn-cart a:hover,.btn-outline-inverse:hover{
    background:#f9b61e !important;
    border-color:#fff !important; }

.btn-inverse{
  color:#000;
  background-color:#fff;
  border:#ebebeb;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-transition:all .3s;
  transition:all .3s; }
  .btn-inverse.active,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover{
    color:#fff;
    background-color:#000;
    border:#ebebeb; }
  .btn-inverse .fa,.btn-inverse .icon{
    font-size:14px;
    margin:0; }
  .btn-inverse:hover{
    background:#f9b61e !important;
    border-color:#f9b61e !important; }

.btn-action,.btn-cart a{
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  display:inline-block;
  font-size:11px;
  font-weight:900;
  line-height:30px;
  margin-bottom:0;
  padding:0 10px;
  text-transform:uppercase;
  -webkit-transition:all .4s ease 0s;
  transition:all .4s ease 0s;
  vertical-align:middle;
  white-space:nowrap; }
.btn-action,.btn-cart a,.search-box{
  cursor:pointer;
  text-align:center; }
.search-box{
  width:20px;
  height:20px; }

.search-overlay{
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  right:0;
  z-index:99999;
  background:rgba(249,182,30,.95); }
  .search-overlay .search-popup-bg{
    width:100%;
    height:100%;
    position:absolute;
    cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==),progress; }
  .search-overlay .search-from{
    position:absolute;
    z-index:10;
    margin:auto;
    top:0;
    right:0;
    left:0;
    bottom:0;
    height:94px; }
    .search-overlay .search-from input{
      width:100%;
      background:transparent;
      border:3px solid #fff;
      height:94px;
      line-height:94px;
      padding:0 30px;
      color:#fff;
      font-size:24px; }
      .search-overlay .search-from input::-webkit-input-placeholder{
        text-transform:uppercase;
        color:#fff; }
      .search-overlay .search-from input:-ms-input-placeholder{
        text-transform:uppercase;
        color:#fff; }
      .search-overlay .search-from input::-moz-placeholder{
        text-transform:uppercase;
        color:#fff; }
  .search-overlay .form-content{
    position:relative; }

.search-from span{
  display:none; }

.search-from .btn{
  color:#2a2a2a;
  background:none;
  font-size:14px;
  padding:10px;
  line-height:100%;
  position:absolute;
  color:#fff;
  font-size:40px;
  top:50%;
  margin-top:-31px;
  right:15px; }
  .rtl .search-from .btn{
    left:15px;
    right:auto; }
  .search-from .btn:focus,.search-from .btn:hover{
    color:#121212; }
input[type=email],input[type=number],input[type=password],select,textarea{
  border:1px solid #ebebeb;
  padding:5px 6px; 
  font-size: 20px;}

.search-from input[type=text]{border:1px solid #ebebeb; width: 100%; padding:5px 6px; font-size: 17px; color: black;}

.chosen-container{
  width:100% !important; }

.input-group-form{
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  background:transparent;
  margin:0 0 5px; }
  .input-group-form .form-control-reversed{
    border:0;
    background:#0d292f;
    color:#ccc;
    font-size:14px;
    font-size:1.4rem;
    height:34px; }
    .input-group-form .form-control-reversed:focus,.input-group-form .form-control-reversed:hover{
      box-shadow:none; }
  .input-group-form .input-group-addon{
    border:0;
    background:#0d292f;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px; }

.select{
  overflow:hidden;
  width:180px;
  cursor:pointer;
  margin:0;
  font-weight:400;
  border:1px solid #ebebeb; }
  .select select{
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none;
    width:200px;
    border:0;
    cursor:pointer;
    background:transparent url(../images/arrow.png) no-repeat 85%; }
    .select select:focus,.select select:hover{
      outline:none !important;
      box-shadow:none; }
.off-canvas-toggle{
  border:0 none;
  margin:0;
  padding:0;
  position:absolute;
  z-index:100;
  display:block;
  right:140px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  width:68px;
  height:68px;
  border-left:1px solid #323232;
  top:-172px; }
  .rtl .off-canvas-toggle{
    left:140px;
    right:auto; }
  .off-canvas-toggle .icon-bar{
    color:#fff;
    background:#fff !important;
    margin:24px 24px 0;
    height:4px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0; }
  .off-canvas-toggle:active,.off-canvas-toggle:focus,.off-canvas-toggle:hover{
    background:transparent !important; }

.navbar-offcanvas{
  background-color:#f5f5f5;
  border:none; }
  .navbar-offcanvas .navbar-brand{
    color:#252525; }
    .navbar-offcanvas .navbar-brand:focus,.navbar-offcanvas .navbar-brand:hover{
      color:#fff;
      background-color:transparent; }
  .navbar-offcanvas .navbar-text{
    color:#000; }
  .navbar-offcanvas .navbar-nav>li{
    margin:0; }
  .navbar-offcanvas .navbar-nav>li>a{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    font-size:14px;
    font-size:1.4rem;
    text-transform:none;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid rgba(0,0,0,.1) !important;
    color:#000;
    font-weight:700;
    text-transform:uppercase; }
    .navbar-offcanvas .navbar-nav>li>a:focus,.navbar-offcanvas .navbar-nav>li>a:hover{
      color:#0281ab;
      background-color:transparent; }
    .navbar-offcanvas .navbar-nav>.active>a,.navbar-offcanvas .navbar-nav>.active>a:focus,.navbar-offcanvas .navbar-nav>.active>a:hover{
      color:#0281ab; }
  .navbar-offcanvas .navbar-nav>.disabled>a,.navbar-offcanvas .navbar-nav>.disabled>a:focus,.navbar-offcanvas .navbar-nav>.disabled>a:hover{
    color:#444;
    background-color:transparent; }

.navbar-toggle{
  border-color:#333; }
  .navbar-toggle:focus,.navbar-toggle:hover{
    background-color:#ecebe7; }
  .navbar-toggle .icon-bar{
    background-color:#fff; }

.navbar-collapse,.navbar-form{
  border-color:#e3e3e3;
  border:0;
  box-shadow:none;}

.navbar-nav a{
  border-color:rgba(0,0,0,.1); }
  .navbar-nav a:focus,.navbar-nav a:hover{
    background-color:transparent; }

.dropdown>a:hover .caret{
  border-top-color:#0281ab;
  border-bottom-color:#0281ab; }

.dropdown>a .caret{
  display:block;
  border:0;
  margin:0;
  padding:0;
  top:15px;
  right:20px;
  position:absolute;
  color:#000; }
  .rtl .dropdown>a .caret{
    left:20px;
    right:auto; }
  .dropdown>a .caret:before{
    content:"\f105";
    color:#000;
    font-size:14px;
    font-size:1.4rem;
    font-family:FontAwesome; }

.dropdown-menu{
  display:block;
  padding:10px;
  float:none;
  width:100%;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transition:all .25s ease;
  transition:all .25s ease;
  background:#fff; }
  .dropdown-menu .caret{
    top:5px; }

@media (min-width: 770px)
{
   .owl-carousel{display: none; }
   .menu-categorias{display: none;}
   .obras h3{margin-top: -20px;}
}

@media (max-width: 767px)
{
   
   .image-additional .img-thumbnail 
  {
     border: 0px;
  }
  
  .owl-carousel{
     display: block; 
  }

  .open .dropdown-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible; }
    .open .dropdown-menu>.dropdown-header{
      border-color:rgba(0,0,0,.1); }
    .open .dropdown-menu>li>a{
      color:#252525; }
      .open .dropdown-menu>li>a:focus,.open .dropdown-menu>li>a:hover{
        color:#0281ab;
        background-color:transparent; }
    .open .dropdown-menu>.disabled>a:focus,.open .dropdown-menu>.disabled>a:hover{
      color:#444;
      background-color:transparent; } }

.navbar-link{
  color:#252525; }
  .navbar-link:hover{
    color:#0281ab; }

.noscroll{
  position:fixed;
  overflow-y:scroll; }

.comment-form-comment textarea#comment,.noscroll{
  width:100%; }

.carousel-control{
  font-size:25px;
  width:auto;
  height:auto;
  margin-bottom:0;
  background:transparent !important;
  color:#acacac; }
  .carousel-control:hover i{
    color:#f9b61e; }

@media (max-width: 991px){
  .bin-navigation{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    background-color:#1d1111;
    width:280px;
    padding:70px 20px 0;
    z-index:999999;
    overflow-x:hidden;
    overflow-y:auto;
    visibility:hidden;
    -webkit-transform:translate3d(-280px,0,0);
    transform:translate3d(-280px,0,0);
    -webkit-transition:all .5s ease-in-out 0s;
    transition:all .5s ease-in-out 0s; }
  .bin-navigation .menu>li{
    width:100%; }
  .bin-navigation li .sub-menu{
    position:relative !important;
    display:none;
    width:100%;
    filter:alpha(opacity=100);
    opacity:1;
    visibility:inherit;
    margin-top:0;
    float:none;
    box-shadow:none !important;
    border:none !important;
    border-radius:0 !important;
    margin-left:20px; }
  .bin-navigation li.menu-item-has-children:hover .sub-menu{
    display:none;
    top:inherit; }
  .bin-navigation ul>li .sub-menu{
    position:inherit;
    width:100%; }
  .bin-header .bin-navigation ul>li.level-0 .sub-menu{
    min-width:auto;
    width:auto;
    padding:0;
    background:#fff;
    -webkit-transition:all 0s ease-in-out;
    transition:all 0s ease-in-out; }
    .bin-header .bin-navigation ul>li.level-0 .sub-menu li.level-1{
      position:relative; }
      .bin-header .bin-navigation ul>li.level-0 .sub-menu li.level-1 a{
        border-bottom: 1px solid #b6b6b6;
        padding-left: 20px;
        color: #252525; }
        .rtl .bin-header .bin-navigation ul>li.level-0 .sub-menu li.level-1 a{
          padding-right:20px;
          padding-left:inherit; }
        .bin-header .bin-navigation ul>li.level-0 .sub-menu li.level-1 a:hover{
          color:#f9b61e; }
      .bin-header .bin-navigation ul>li.level-0 .sub-menu li.level-1:last-child>a{
        border-bottom:1px dashed #e1e1e1; }
  .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu{
    padding:0;
    overflow:hidden; }
    .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1{
      width:100%;
      padding:0;
      display:inline-block; }
      .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1>a{
        font-size:14px;
        font-weight:400;
        color:#252525;
        font-family:inherit;
        border-bottom:1px dashed #e1e1e1;
        text-transform:capitalize;
        margin:0;
        padding:10px 20px !important; }
        .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1>a:before{
          display:none; }
      .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1:first-child>a,.bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1:last-child>a{
        border-bottom:1px dashed #e1e1e1; }
      .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2:hover>a{
        padding-left:30px; }
        .rtl .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2:hover>a{
          padding-right:30px;
          padding-left:inherit; }
      .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2>a{
        border-bottom:1px dashed #e1e1e1;
        padding-left:30px;
        color:#252525; }
        .rtl .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2>a{
          padding-right:30px;
          padding-left:inherit; }
        .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2>a:hover{
          color:#f9b61e; }
      .bin-header .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1 li.level-2:last-child>a{
        border-bottom:1px dashed #e1e1e1 !important; } }

.bin-navigation-active{
  visibility:visible;
  -webkit-transform:translateZ(0);
  transform:translateZ(0); }

.bingo-menu-wrapper .navbar-default{
  border:none;
  background:transparent; }

.remove-megamenu{
  padding:10px;
  z-index:10;
  cursor:pointer;
  display:none;
  text-align:right; }

.bin-navigation-active .remove-megamenu{
  display:block; }

.bin-navigation span.grower{
  display:block;
  position:absolute;
  right:5px;
  cursor:pointer;
  font-family:FontAwesome;
  font-size:15px;
  top:12px;
  text-align:center;
  color:#252525;
  background:transparent;
  width:30px;
  height:30px;
  line-height:30px; }
  .rtl .bin-navigation span.grower{
    left:5px;
    right:auto; }

.bin-navigation span.grower.close:before{
  content:"\f107"; }

.bin-navigation span.grower.open:before{
  content:"\f106"; }

.rtl .bin-navigation ul>li.level-0:first-child a{
  padding-left:22px;
  padding-right:0; }

.rtl .bin-navigation ul>li.level-0:last-child a{
  padding-left:0;
  padding-right:22px; }

.bin-navigation{
  float:none; }
  .bin-navigation>.open>a{
    color:#f9b61e; }
    .bin-navigation>.open>a:after{
      content:"";
      position:absolute;
      width:100%;
      height:3px;
      background:#f9b61e;
      left:0;
      bottom:-1px;
      -webkit-transition:all .35s;
      transition:all .35s; }
    .bin-navigation>.open>a:focus,.bin-navigation>.open>a:hover{
      color:#f9b61e; }
  .bin-navigation ul{
    padding:0;
    margin:0;
    list-style:none;
    float:none; }
    .bin-navigation ul li.dropdown-submenu,.bin-navigation ul li.parent{
      position:relative; }
      .bin-navigation ul li.dropdown-submenu .dropdown-menu{
        top:0;
        left:100%;
        right:auto;
        position:absolute; }
    .bin-navigation ul>li.level-0{
      position:relative;
      display:inline-block; }
      .bin-navigation ul>li.level-0>a{
        position: relative;
        border-bottom: 1px solid #75757
        text-transform: uppercase;
        font-family: Montserrat,sans-serif;
        font-weight: 399;
        font-size: 16px;
         padding: 16px 22px;
         background-color: transparent;
         color: #fff;
         display: block;
         -webkit-transition: all .3s ease 0s;
         transition: all .3s ease 0s;
         font-weight: bold; }
        .bin-navigation ul>li.level-0>a .caret,.bin-navigation ul>li.level-0>a:focus,.bin-navigation ul>li.level-0>a:hover{
          color:#707070; }
      .bin-navigation ul>li.level-0.current_page_item>a{
        color:#f9b61e; }
      .bin-navigation ul>li.level-0:first-child a{
        padding-left:0;
        text-transform: uppercase; }
      .bin-navigation ul>li.level-0:last-child a{
        padding-right:0; }
      .bin-navigation ul>li.level-0.mega-menu li.level-1{
        padding-right:15px; }
        .rtl .bin-navigation ul>li.level-0.mega-menu li.level-1{
          padding-left:15px;
          padding-right:inherit; }
        .bin-navigation ul>li.level-0.mega-menu li.level-1>a:hover{
          padding-left:0 !important; }
          .rtl .bin-navigation ul>li.level-0.mega-menu li.level-1>a:hover{
            padding-right:0 !important;
            padding-left:inherit; }
      .bin-navigation ul>li.level-0:last-child{
        padding-right:0; }
        .rtl .bin-navigation ul>li.level-0:last-child{
          padding-left:0;
          padding-right:inherit; }
      .bin-navigation ul>li.level-0:first-child{
        padding-left:0; }
        .rtl .bin-navigation ul>li.level-0:first-child{
          padding-right:0;
          padding-left:inherit; }
      .bin-navigation ul>li.level-0.parent:hover a:after{
        bottom:0;
        visibility:visible;
        opacity:1;
        filter:alpha(opacity=100); }
      .bin-navigation ul>li.level-0.mega-menu{
        position:static; }
        .bin-navigation ul>li.level-0.mega-menu .sub-menu{
          padding:30px 25px; }
        .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1:last-child>a{
          border-bottom:1px solid #e1e1e1; }
        .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1:hover>a:before{
          width:100%; }
        .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1>a{
          font-weight:600;
          font-family:Quantico;
          font-size:16px;
          padding:0 0 8px;
          background-color:transparent;
          color:#707070;
          display:block;
          text-transform:uppercase;
          position:relative;
          margin-bottom:10px;
          font-family:Montserrat,sans-serif;
          border-bottom:1px solid #e1e1e1; }
          .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1>a:hover{
            padding-left:10px;
            color:#f9b61e; }
            .rtl .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1>a:hover{
              padding-right:10px;
              padding-left:inherit; }
          .bin-navigation ul>li.level-0.mega-menu .sub-menu li.level-1>a:before{
            content:"";
            width:0;
            height:1px;
            position:absolute;
            bottom:-1px;
            left:0;
            background-color:#f9b61e;
            top:auto;
            -webkit-transition:all .5s ease;
            transition:all .5s ease; }
        .bin-navigation ul>li.level-0.mega-menu .sub-menu>li.level-1 .sub-menu>li.level-2:last-child>a{
          border-bottom:none; }
        .bin-navigation ul>li.level-0.mega-menu .level-1.menu-item-has-children.std-menu .sub-menu{
          position:relative !important;
          left:auto;
          top:auto;
          display:inline-block;
          width:100%;
          min-width:auto;
          padding:0;
          padding-right:15px;
          background:#f5f5f5;
          opacity:1;
          visibility:visible; }
          .rtl .bin-navigation ul>li.level-0.mega-menu .level-1.menu-item-has-children.std-menu .sub-menu{
            padding-left:15px;
            padding-right:inherit; }
        .bin-navigation ul>li.level-0.mega-menu .level-1.menu-item-has-children.std-menu:hover .sub-menu{
          left:auto; }
      .bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu{
        position:relative; }
        .bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu .sub-menu{
          position:absolute !important;
          left:110%;
          top:0;
          display:inline-block;
          width:100%;
          z-index:9999;
          min-width:270px;
          padding:15px 25px;
          background:#f5f5f5;
          opacity:0;
          visibility:hidden;
          -webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out; }
          .bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu .sub-menu li:last-child a{
            border-bottom:0; }
        .bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu:hover .sub-menu{
          opacity:1;
          visibility:visible;
          left:100%; }
      .bin-navigation ul>li.level-0 .sub-menu{
        display:none;
        position:absolute;
        top:100%;
        z-index:9999;
        min-width:270px;
        padding:15px 25px;
        background:#f5f5f5;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out; }
        .bin-navigation ul>li.level-0 .sub-menu li.level-1{
          line-height:23px;
          width:100%;
          display:inline-block; }
          .bin-navigation ul>li.level-0 .sub-menu li.level-1 a{
            font-size:14px;
            font-weight:400;
            padding:10px 0;
            background-color:transparent;
            color:#707070;
            line-height:24px;
            display:block;
            position:relative;
            border-bottom:1px solid #e1e1e1;
            -webkit-transition:all .35s ease 0s;
            transition:all .35s ease 0s; }
            .bin-navigation ul>li.level-0 .sub-menu li.level-1 a:hover{
              padding-left:20px;
              color:#f9b61e; }
              .rtl .bin-navigation ul>li.level-0 .sub-menu li.level-1 a:hover{
                padding-right:20px;
                padding-left:inherit; }
          .bin-navigation ul>li.level-0 .sub-menu li.level-1:last-child>a{
            border-bottom:none; }
          .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu{
            background:transparent;
            border:none;
            padding:0;
            position:relative;
            min-width:auto; }
            .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu li.level-2{
              line-height:22px; }
            .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu a{
              font-size:14px;
              font-weight:400;
              padding:10px 0;
              background-color:transparent;
              color:#707070;
              line-height:24px;
              display:block;
              position:relative;
              -webkit-transition:all .35s ease 0s;
              transition:all .35s ease 0s; }
              .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu a:before{
                content:"";
                position:absolute;
                top:50%;
                left:0;
                margin-top:-2px;
                width:4px;
                height:4px;
                background-color:transparent;
                -webkit-transition:all .35s ease;
                transition:all .35s ease; }
                .rtl .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu a:before{
                  right:0;
                  left:auto; }
              .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu a:hover{
                color:#f9b61e;
                padding-left:14px; }
                .rtl .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu a:hover{
                  padding-right:14px;
                  padding-left:inherit; }
                .bin-navigation ul>li.level-0 .sub-menu li.level-1 .sub-menu a:hover:before{
                  background:#f9b61e; }
  .bin-navigation>.active a{
    color:#f9b61e; }
  .bin-navigation .menu-item-has-children{
    padding:0;
    float:left; }
    .rtl .bin-navigation .menu-item-has-children{
      float:right; }
  .bin-navigation .mega-menu>.sub-menu{
    right:auto;
    left:0; }
    .rtl .bin-navigation .mega-menu>.sub-menu{
      left:auto;
      right:auto;
      right:0; }
    .bin-navigation .mega-menu>.sub-menu>li.std-menu{
      float:left; }
      .rtl .bin-navigation .mega-menu>.sub-menu>li.std-menu{
        float:right; }
  .bin-navigation .mega-menu.col-sub-1>.sub-menu{
    width:30%; }
    .bin-navigation .mega-menu.col-sub-1>.sub-menu>li.std-menu{
      width:100%; }
    .bin-navigation .mega-menu.col-sub-2>.sub-menu,.bin-navigation .mega-menu.col-sub-2>.sub-menu>li.std-menu{
      width:50%; }
  .bin-navigation .mega-menu.col-sub-3>.sub-menu{
    width:100%; }
    .bin-navigation .mega-menu.col-sub-3>.sub-menu>li.std-menu{
      width:33.333%; }
  .bin-navigation .mega-menu.col-sub-4>.sub-menu{
    width:1170px;
    left:50%;
    right:auto;
    margin-left:-585px; }
    .bin-navigation .mega-menu.col-sub-4>.sub-menu>li.std-menu{
      width:25%; }
  .bin-navigation .mega-menu.col-sub-5>.sub-menu{
    width:100%; }
    .bin-navigation .mega-menu.col-sub-5>.sub-menu>li.std-menu{
      width:20%; }
  .bin-navigation .mega-menu.col-sub-6>.sub-menu{
    width:100%; }
    .bin-navigation .mega-menu.col-sub-6>.sub-menu>li.std-menu{
      width:16.666%; }

.menu li.menu-item-loggedin{
  display:none !important; }

.logged-in .menu li.menu-item-loggedin{
  display:block !important; }

.rtl .bin-header.header-2 .bin-primary-menu .bin-navigation{
  left:auto;
  right:0;
  -webkit-transform:translate3d(280px,0,0);
  transform:translate3d(280px,0,0); }
  .rtl .bin-header.header-2 .bin-primary-menu .bin-navigation.bin-navigation-active{
    -webkit-transform:translateZ(0);
    transform:translateZ(0); }

.rtl .bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu{
  left:auto;
  right:100%; }

.rtl .bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu:before{
  left:100%;
  border-right:0;
  border-left:7px solid #f5f5f5; }

.rtl .bin-header.header-2 .bin-navigation ul>li.level-0.menu-item-has-children:before{
  content:"\f053"; }

.rtl .bin-navigation ul>li.level-0.mega-menu li.level-1{
  padding-right:0; }
.bin-primary-menu .bin-navigation{
  background-color:#fff;
  bottom:0;
  width:280px;
  padding:10px;
  z-index:999999;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-transform:translate3d(-280px,0,0);
  transform:translate3d(-280px,0,0);
  -webkit-transition:all .5s ease-in-out 0s;
  transition:all .5s ease-in-out 0s;
  max-height:100%; }

.bin-primary-menu .bin-navigation,.bin-primary-menu .close_tab{
  position:fixed;
  top:0;
  left:0;
  visibility:hidden;
  height:100%; }

.bin-primary-menu .close_tab{
  z-index:888;
  background:hsla(0,0%,100%,.8);
  right:0;
  width:100%;
  display:inline-block;
  opacity:0;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .bin-primary-menu .close_tab.on{
    opacity:1;
    visibility:visible;
    cursor:pointer; }

.bin-primary-menu .bin-navigation .menu>li{
  width:100%; }

.bin-primary-menu .bin-navigation li .sub-menu{
  position:relative !important;
  display:none;
  width:100%;
  filter:alpha(opacity=100);
  opacity:1;
  visibility:inherit;
  margin-top:0;
  float:none;
  box-shadow:none !important;
  border:none !important;
  boder-radius:none !important;
  margin-left:20px; }

.bin-primary-menu .bin-navigation li.menu-item-has-children:hover .sub-menu{
  display:none;
  top:inherit;
  left:10px; }

.bin-primary-menu .bin-navigation ul>li .sub-menu{
  position:inherit;
  width:100%; }

.bin-primary-menu .bin-navigation-active{
  visibility:visible;
  -webkit-transform:translateZ(0);
  transform:translateZ(0); }

.bin-header.header-2 .bin-primary-menu .bin-navigation{
  overflow-x:visible;
  overflow-y:visible;
  padding:50px 0 0; }

.bin-header.header-2 .bin-navigation-active .remove-megamenu{
  position:absolute;
  right:15px;
  padding:0;
  top:5px; }
  .rtl .bin-header.header-2 .bin-navigation-active .remove-megamenu{
    left:15px;
    right:auto; }
  .bin-header.header-2 .bin-navigation-active .remove-megamenu:before{
    content:"\f00d";
    font-family:FontAwesome;
    color:#f9b61e;
    font-size:23px;
    line-height:100%;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
  .bin-header.header-2 .bin-navigation-active .remove-megamenu:hover:before{
    color:#252525; }

.bin-header.header-2 .bin-navigation ul>li.level-0{
  display:inline-block;
  width:100%;
  position:relative;
  padding:0 20px; }
  .bin-header.header-2 .bin-navigation ul>li.level-0>a{
    padding:7px 0;
    margin:7px 0;
    color:#252525;
    border-bottom:2px solid transparent; }
  .bin-header.header-2 .bin-navigation ul>li.level-0:hover>a{
    border-color:#f9b61e;
    color:#f9b61e; }
    .bin-header.header-2 .bin-navigation ul>li.level-0:hover .sub-menu,.bin-header.header-2 .bin-navigation ul>li.level-0:hover .sub-menu .sub-menu{
      display:block; }
  .bin-header.header-2 .bin-navigation ul>li.level-0.menu-item-has-children:before{
    content:"\f054";
    font-family:FontAwesome;
    position:absolute;
    right:18px;
    top:15px;
    color:#464646;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
    .rtl .bin-header.header-2 .bin-navigation ul>li.level-0.menu-item-has-children:before{
      left:18px;
      right:auto; }
  .bin-header.header-2 .bin-navigation ul>li.level-0.menu-item-has-children:hover:before{
    color:#f9b61e;
    right:0;
    visibility:hidden;
    opacity:0; }
    .rtl .bin-header.header-2 .bin-navigation ul>li.level-0.menu-item-has-children:hover:before{
      left:0;
      right:auto; }
  .bin-header.header-2 .bin-navigation ul>li.level-0.mega-menu>.sub-menu{
    width:750px; }
  .bin-header.header-2 .bin-navigation ul>li.level-0 .sub-menu{
    margin-left:0; }
    .rtl .bin-header.header-2 .bin-navigation ul>li.level-0 .sub-menu{
      margin-right:0;
      margin-left:inherit; }
  .bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu{
    left:100%;
    right:auto;
    top:0;
    margin-top:0;
    position:absolute !important;
    margin-left:0;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out; }
    .rtl .bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu{
      margin-right:0;
      margin-left:inherit; }
    .bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu:before{
      content:"";
      position:absolute;
      top:17px;
      left:-14px;
      border:7px solid transparent;
      border-right:7px solid #f5f5f5; }

@media (max-width: 991px){
  .header-1 .close_tab,.header-2 .close_tab,.header-3 .close_tab,.header-4 .close_tab{
    position:fixed;
    z-index:888;
    background:hsla(0,0%,100%,.8);
    top:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    display:inline-block;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
    .header-1 .close_tab.on,.header-2 .close_tab.on,.header-3 .close_tab.on,.header-4 .close_tab.on{
      opacity:1;
      visibility:visible;
      cursor:pointer; }
  .close-tab-2{
    position:fixed;
    z-index:888;
    background:hsla(0,0%,100%,.8);
    top:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    display:inline-block;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
    .close-tab-2.on{
      opacity:1;
      visibility:visible;
      cursor:pointer; }
  .bin-header.header-2 .bin-navigation ul>li.level-0>.sub-menu,.bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu .sub-menu{
    -webkit-transition:all 0s ease-in-out;
    transition:all 0s ease-in-out; }
  .bin-navigation .mega-menu.col-sub-4>.sub-menu{
    left:auto !important;
    margin:0 !important; }
  .bin-navigation ul>li.level-0.mega-menu .level-1.menu-item-has-children.std-menu .sub-menu{
    padding:0 !important;
    background:#fff !important;
    display:none; }
  .bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu .sub-menu{
    position:relative !important;
    min-width:auto;
    left:auto !important;
    background:#fff;
    padding:0;
    display:none; }
  .bin-navigation ul>li.level-0 .level-1.menu-item-has-children.std-menu .sub-menu a{
    padding-left:30px;
    color:#252525; }
  .bin-primary-menu .bin-navigation{
    overflow:auto; }
    .bin-primary-menu .bin-navigation::-webkit-scrollbar{
      display:none; } }

.row-no-padding [class*=col-]{
  padding-left:0 !important;
  padding-right:0 !important; }
.no-margin{
  margin:0 !important; }
  .no-margin .pagination{
    margin:0; }

.no-margin-left{
  margin-left:0 !important; }

.no-margin-right{
  margin-right:0 !important; }

.no-margin-top{
  margin-top:0 !important; }

.no-margin-bottom{
  margin-bottom:0 !important; }
.no-padding{
  padding:0 !important; }

.no-padding-left{
  padding-left:0 !important; }

.no-padding-right{
  padding-right:0 !important; }

.no-padding-top{
  padding-top:0 !important; }

.no-padding-bottom{
  padding-bottom:0 !important; }

.no-position{
  position:static !important; }
.inline-block{
  display:inline-block;
  vertical-align:middle; }
  .lt-ie8 .inline-block{
    display:inline;
    zoom:1; }
.widget.widget_archive,.widget.widget_categories,.widget.widget_recent-post,.widget.widget_tag_cloud{
  padding:0 !important;
  border:0 !important; }
.clear-list{
  padding:0;
  margin:0;
  list-style:none; }

.hidden{
  visibility:hidden !important; }
.hidden,.no-heading-style:after{
  display:none !important; }
.text-none{
  text-transform:none !important; }

.text-uppercase{
  text-transform:uppercase !important; }
.text-align-center{
  text-align:center; }

.separator_align_center{
  text-align:center !important; }

.separator_align_left{
  text-align:left !important; }

.separator_align_right{
  text-align:right !important; }
.well.no-margin{
  margin-bottom:0; }

.well.no-padding{
  padding-bottom:0; }
.font-size-lg{
  font-size:48px;
  font-size:4.8rem; }

.font-size-md{
  font-size:35px;
  font-size:3.5rem; }

.font-size-sm{
  font-size:14px;
  font-size:1.4rem; }

.font-size-xs{
  font-size:12px;
  font-size:1.2rem; }
.rounded{
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%; }

.no-rounded{
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0; }
.visual-description{
  display:block;
  line-height:1.66667;
  margin:10px 0;
  color:#252525;
  font-family:Work Sans,sans-serif;
  text-transform:uppercase;
  font-weight:400;
  font-size:12px;
  font-size:1.2rem; }

.image-icon{
  width:40px;
  height:40px; }
.binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title{
  cursor:pointer;
  letter-spacing:0;
  text-transform:uppercase;
  background:transparent;
  margin:-1px;
  padding:15px 20px;
  font-weight:800;
  font-family:14px;
  line-height:1.1;
  color:#2a2a2a;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  font-size:14px;
  font-size:1.4rem;
  box-shadow:inset 0 0 0 0 #f9b61e;
  -webkit-transition:all .3s cubic-bezier(.8,0,0,1);
  transition:all .3s cubic-bezier(.8,0,0,1); }
  .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title:hover{
    -webkit-transition:all .3s cubic-bezier(.8,0,0,1);
    transition:all .3s cubic-bezier(.8,0,0,1);
    box-shadow:inset 0 -46px 0 0 #f9b61e; }
  .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title a{
    color:inherit;
    display:inline;
    padding:0;
    border:0;
    -webkit-transition:none;
    transition:none; }
  .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title .ui-accordion-header-icon{
    display:table;
    text-align:center;
    background:none transparent;
    top:1px;
    width:43px;
    height:43px;
    right:1px; }
    .rtl .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title .ui-accordion-header-icon{
      left:1px;
      right:auto; }
    .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title .ui-accordion-header-icon:before{
      display:table-cell;
      vertical-align:middle;
      content:"\f067";
      font-family:FontAwesome;
      color:#000;
      font-size:14px;
      font-size:1.4rem; }
    .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title:hover,.binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.panel-title:hover .ui-accordion-header-icon:before{
      color:#fff; }

.binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.ui-accordion-header-active{
  background:#0d292f;
  color:#fff; }
  .binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before{
    color:#fff; }

.binvc_accordion .binvc_accordion_wrapper .binvc_accordion_header.ui-corner-top .ui-accordion-header-icon:before{
  content:"\f068"; }

.binvc_accordion .binvc_accordion_wrapper .binvc_accordion_section{
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  margin:0 0 5px; }

.binvc_accordion .binvc_accordion_wrapper .binvc_accordion_content .binvc_content_element{
  padding:0;
  margin:0; }
.wpb_toggle.panel-heading{
  margin:0;
  background-position:20px;
  padding-left:50px; }
  .rtl .wpb_toggle.panel-heading{
    padding-right:50px;
    padding-left:inherit; }

.wpb_toggle_content.panel-body{
  margin-top:0; }

.last_toggle_el_margin{
  margin-bottom:0 !important; }

.wpb-container.no-margin>.wpb-inner{
  margin-top:0;
  margin-bottom:0; }

.wpb-container .round{
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  overflow:hidden; }

.wpb-container.parallax{
  background-size:cover;
  -webkit-background-size:cover;
  -ms-background-size:cover; }
.widget-text-heading.hidden-line .widget-title{
  padding:0;
  margin:0; }
  .widget-text-heading.hidden-line .widget-title:after{
    display:none; }

.widget-text-separator.vc_sep_color_grey .vc_sep_holder .vc_sep_line{
  border-color:#ebebeb; }
.wpb-container{
  background:transparent; }
  .wpb-container .wpb-inner{
    margin-bottom:20px; }
  .wpb-container .block-skills-info-box .wpb_wrapper{
    margin-right:-1px;
    background:#f9b61e; }
    .rtl .wpb-container .block-skills-info-box .wpb_wrapper{
      margin-left:-1px;
      margin-right:inherit; }
  .wpb-container .block-skills-content,.wpb-container .block-skills-progress-bar{
    padding-top:100px;
    padding-bottom:100px; }
  .wpb-container .block-services .wpb-container{
    padding:112px 30px;
    background:#fff;
    margin:0 0 0 -30px; }
  .wpb-container.wpb-highlighted{
    background:#0d292f url(../images/bg-counter.png) no-repeat 0 0;
    margin-bottom:0; }
    .wpb-container.wpb-highlighted .wpb-container{
      background:transparent; }
  .wpb-container:last-child .wpb-inner{
    border:0; }
  .wpb-container.counter-style-2 .parallax-inner{
    padding:0 80px;
    background:none; }

.page-template-homepage-2 .wpb_button,.page-template-homepage-2 .wpb_content_element,.page-template-homepage-2 ul.wpb_thumbnails-fluid>li{
  margin-bottom:30px; }
.wpb_images_carousel .vc_carousel-inner{
  text-align:center; }
  .wpb_images_carousel .vc_carousel-inner .vc_item{
    opacity:.5;
    filter:alpha(opacity=50); }
    .wpb_images_carousel .vc_carousel-inner .vc_item.vc_active,.wpb_images_carousel .vc_carousel-inner .vc_item:hover{
      opacity:1;
      filter:alpha(opacity=100); }

.wpb_images_carousel .vc_carousel-control{
  width:40px !important;
  height:74px !important;
  margin-top:-37px !important;
  text-shadow:none !important;
  -webkit-text-shadow:none !important;
  -moz-text-shadow:none !important;
  -ms-text-shadow:none !important;
  -o-text-shadow:none !important; }
  .wpb_images_carousel .vc_carousel-control.vc_right{
    right:-40px !important; }
    .rtl .wpb_images_carousel .vc_carousel-control.vc_right{
      left:-40px !important;
      right:auto; }
  .wpb_images_carousel .vc_carousel-control.vc_left{
    left:-40px !important; }
    .rtl .wpb_images_carousel .vc_carousel-control.vc_left{
      right:-40px !important;
      left:auto; }

.wpb_images_carousel.layout-2 .vc_carousel-control{
  border:3px solid #ebebeb; }
  .wpb_images_carousel.layout-2 .vc_carousel-control:hover{
    -webkit-transition:all .5s ease;
    transition:all .5s ease;
    border-color:#f9b61e;
    background:#f9b61e;
    color:#fff; }
.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom{
  padding:45px 20px;
  border-color:transparent;
  background-color:#f5f5f5; }
  .vc_general.vc_cta3.vc_cta3-style-classic .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-custom .vc_cta3-content-header h4{
    font-family:Montserrat,sans-serif;
    font-size:16px;
    text-transform:uppercase; }
  .vc_general.vc_cta3.vc_cta3-style-classic .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-style-custom .vc_cta3_content-container{
    vertical-align:middle;
    padding-left:25px; }
    .rtl .vc_general.vc_cta3.vc_cta3-style-classic .vc_cta3_content-container,.rtl .vc_general.vc_cta3.vc_cta3-style-custom .vc_cta3_content-container{
      padding-right:25px;
      padding-left:inherit; }
  .vc_general.vc_cta3.vc_cta3-style-classic:hover,.vc_general.vc_cta3.vc_cta3-style-custom:hover{
    background-color:#fff;
    box-shadow:0 0 25px rgba(0,0,0,.1);
    cursor:pointer; }
.binvc_revslider_element{
  box-shadow:inset 6px 6px 6px rgba(0,0,0,.9); }
.bin-reassuarence .no-heading-style{
  margin-top:15px;
  margin-bottom:0;
  padding-bottom:5px; }

.bin-reassuarence .widget-content{
  font-style:italic; }

.bin-reassuarence.reassuarence-special .widget-content{
  font-style:normal; }

.bin-reassuarence.no-heading-style .reassuarence-icon{
  margin:0 0 15px; }

.bin-reassuarence.no-heading-style .widget-title{
  margin:0;
  padding:0; }
  .bin-reassuarence.no-heading-style .widget-title:after{
    display:none; }
.bin-inforbox{
  margin:0;
  padding-top:100px;
  padding-bottom:30px;
  min-height:503px;
  text-align:right; }
  .rtl .bin-inforbox{
    text-align:left; }
  .bin-inforbox.dark .inforbox-heading{
    border-color:#d7d7d7; }
  .bin-inforbox.inforbox-latest-project{
    min-height:670px; }
  .bin-inforbox .inforbox-heading{
    border:0;
    text-transform:none;
    padding-bottom:0;
    font-family:14px;
    line-height:1.2;
    margin-bottom:25px;
    letter-spacing:0;
    font-size:36px;
    font-size:3.6rem; }
    .bin-inforbox .inforbox-heading span{
      padding-bottom:15px;
      position:relative;
      border-bottom:1px solid #ebebeb;
      display:block;
      margin-right:30px; }
      .rtl .bin-inforbox .inforbox-heading span{
        margin-left:30px;
        margin-right:inherit; }
      .bin-inforbox .inforbox-heading span:after{
        content:"";
        bottom:0;
        position:absolute;
        width:30px;
        height:1px;
        right:0;
        background:#f9b61e; }
        .rtl .bin-inforbox .inforbox-heading span:after{
          left:0;
          right:auto; }
    .bin-inforbox .inforbox-heading:after{
      display:none; }
    .bin-inforbox .inforbox-heading.separator_align_left{
      padding-left:30px; }
      .bin-inforbox .inforbox-heading.separator_align_left:after{
        right:auto;
        left:0; }
        .rtl .bin-inforbox .inforbox-heading.separator_align_left:after{
          right:0;
          left:auto; }
      .rtl .bin-inforbox .inforbox-heading.separator_align_left{
        padding-right:30px;
        padding-left:inherit; }
    .bin-inforbox .inforbox-heading.separator_align_right:after{
      right:0;
      left:auto; }
      .rtl .bin-inforbox .inforbox-heading.separator_align_right:after{
        left:0;
        right:auto; }
  .bin-inforbox .inforbox-content{
    color:#000;
    font-weight:500;
    padding:0 30px; }
.bin-category-filter{
  border:1px solid #ebebeb; }
  .bin-category-filter .category-filter-image{
    display:block;
    text-align:left;
    margin-right:15px;
    width:160px;
    height:160px; }
    .rtl .bin-category-filter .category-filter-image{
      text-align:right;
      margin-left:15px;
      margin-right:inherit; }
  .bin-category-filter .category-filter-content{
    margin-top:0;
    text-align:left;
    margin-left:5px; }
    .rtl .bin-category-filter .category-filter-content{
      text-align:right;
      margin-right:5px;
      margin-left:inherit; }
  .bin-category-filter .category-filter-title{
    margin:0;
    line-height:20px;
    font-size:18px;
    font-size:1.8rem;
    font-weight:700;
    text-transform:uppercase;
    padding:5px 0; }
  .bin-category-filter .category-filter-list li{
    line-height:1.8;
    font-weight:700; }
    .bin-category-filter .category-filter-list li a{
      color:#252525;
      font-size:12px;
      font-size:1.2rem;
      text-transform:uppercase; }
      .bin-category-filter .category-filter-list li a:hover{
        color:#f9b61e; }
  .bin-category-filter .category-filter-link .btn{
    padding:0;
    margin-bottom:5px;
    text-transform:none;
    color:#f9b61e;
    font-family:Work Sans,sans-serif;
    position:relative;
    padding-right:18px; }
    .rtl .bin-category-filter .category-filter-link .btn{
      padding-left:18px;
      padding-right:inherit; }
    .bin-category-filter .category-filter-link .btn:hover{
      text-decoration:none;
      color:#e42032; }
    .bin-category-filter .category-filter-link .btn:after{
      position:absolute;
      right:0;
      content:"\2192";
      font-size:14px;
      font-size:1.4rem;
      top:-1px; }
      .rtl .bin-category-filter .category-filter-link .btn:after{
        left:0;
        right:auto; }
.bin-counter{
  padding:98px 0; }
  .bin-counter .counter-icon-wrapper{
    margin-right:25px; }
    .rtl .bin-counter .counter-icon-wrapper{
      margin-left:25px;
      margin-right:inherit; }
    .bin-counter .counter-icon-wrapper .fa{
      color:#f9b61e; }
  .bin-counter .counter-desc-wrapper{
    text-align:left; }
    .rtl .bin-counter .counter-desc-wrapper{
      text-align:right; }
  .bin-counter .counter-number{
    color:#fff;
    font-size:48px;
    font-size:4.8rem;
    line-height:.895833;
    margin-bottom:10px;
    font-weight:700; }
  .bin-counter .counter-title{
    color:#252525;
    font-weight:400;
    line-height:1.66667;
    font-family:Work Sans,sans-serif;
    font-size:12px;
    font-size:1.2rem; }

.block-recent-projects .isotope-filter{
  text-align:center; }
.block-pie-chart-ourskills{
  background:url(../images/bg-hight-light.png) no-repeat 0 0 #0d292f; }

.vc_pie_chart{
  margin-bottom:30px !important; }
  .vc_pie_chart .vc_pie_wrapper{
    width:165px !important;
    margin:0 0 10px; }
  .vc_pie_chart .vc_pie_chart_value{
    line-height:165px !important;
    color:#000;
    font-size:25px !important;
    font-size:2.5rem !important;
    position:relative; }
  .vc_pie_chart .vc_pie_chart_value,.vc_pie_chart canvas{
    width:165px !important;
    height:165px !important; }
  .vc_pie_chart .vc_pie_chart_back{
    width:155px !important;
    height:155px !important;
    margin:5px;
    border-color:#f5f5f5 !important; }
  .vc_pie_chart .wpb_pie_chart_heading{
    color:#fff;
    text-transform:none;
    margin-bottom:25px;
    font-weight:400; }
  .vc_pie_chart[data-pie-color=btn-] .vc_pie_chart_back{
    border-color:rgba(0,0,0,.8); }

.products .carousel-control{
  top:20px; }
.block-about .block-about-image{
  bottom:0;
  position:absolute;
  right:0; }
  .rtl .block-about .block-about-image{
    left:0;
    right:auto; }

.block-about .text-hightlight{
  font-size:16px;
  font-size:1.6rem;
  font-weight:500;
  margin:0 0 20px; }

.block-about .binvc_text_column{
  padding:100px 0; }

.block-callout,.inline-onefield>.wpb-inner{
  background:url(../images/bg-counter.png) no-repeat 0 0 #f9b61e; }
  .inline-onefield>.wpb-inner .callout{
    padding:45px 40px; }

.binvc_text_column{
  padding:0; }
  .binvc_text_column.callout{
    padding:60px 0; }
    .binvc_text_column.callout:after,.binvc_text_column.callout:before{
      content:" ";
      display:table; }
    .binvc_text_column.callout:after{
      clear:both; }
    .binvc_text_column.callout h2{
      font-family:14px;
      color:#fff;
      margin-bottom:10px;
      margin-top:10px;
      font-size:36px;
      font-size:3.6rem; }
    .binvc_text_column.callout .text-uppercase{
      color:#fff;
      font-weight:400;
      font-size:14px;
      font-size:1.4rem; }
    .binvc_text_column.callout .btn{
      margin-top:16px; }
      .binvc_text_column.callout .btn:hover{
        border:1px solid #fff;
        background:transparent; }

.block-intro .lead{
  font-weight:500; }
.binvc_single_image .binvc_wrapper>a{
  display:block; }
.bin-progress-bar.vc_progress_bar{
  margin-bottom:57px;
  margin-top:40px; }
  .bin-progress-bar.vc_progress_bar .vc_single_bar{
    overflow:visible;
    background:#f5f5f5;
    margin-bottom:30px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    box-shadow:none;
    height:20px; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label{
      top:-24px;
      display:table;
      text-align:left;
      margin:0;
      padding:0;
      text-shadow:none !important; }
      .rtl .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label{
        text-align:right; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label_title,.bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label_units{
      display:table-cell;
      vertical-align:bottom;
      margin:0;
      line-height:normal;
      padding:0 5px 0 0; }
      .rtl .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label_title,.rtl .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label_units{
        padding:0 0 0 5px; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_label_units{
      font-weight:800;
      color:#f9b61e;
      font-size:16px;
      font-size:1.6rem; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar.bar_red .vc_bar{
      background:#e42234; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar.bar_orange .vc_bar{
      background:#fbaf3f; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar.bar_green .vc_bar{
      background:#57bf6d; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar.bar_blue .vc_bar{
      background:#33aebd; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar{
      background:#9c619c; }
    .bin-progress-bar.vc_progress_bar .vc_single_bar .vc_bar.progress-bar{
      height:20px; }
.block-our-skills .wpb-inner{
  background:#f9b61e; }

.wpb-inner-highlighted:after,.wpb-inner-highlighted:before{
  content:" ";
  display:table; }

.wpb-inner-highlighted:after{
  clear:both; }

.wpb-inner-highlighted .binvc_single_image{
  padding:0;
  margin:0;
  position:relative;
  z-index:999; }
.parallax{
  background-position:50% 0;
  background-attachment:fixed !important;
  background-repeat:no-repeat !important;
  background-color:#0d292f; }
  .parallax .widget-title,.parallax .widgettitle,.parallax .wpb_heading{
    color:#fff; }
  .parallax .binvc_text_column{
    padding:70px 0 100px; }
    .parallax .binvc_text_column .text-muted{
      color:#fff;
      text-transform:none;
      position:relative;
      text-transform:uppercase;
      letter-spacing:5px;
      font-weight:400;
      padding:0 0 10px;
      font-size:14px;
      font-size:1.4rem; }
    .parallax .binvc_text_column .text-lead{
      font-size:72px;
      font-size:7.2rem;
      color:#f97354;
      padding:40px;
      margin-bottom:20px;
      text-transform:uppercase;
      line-height:.416667;
      font-weight:700;
      border:3px solid #928988;
      display:inline-block;
      vertical-align:middle; }
      .lt-ie8 .parallax .binvc_text_column .text-lead{
        display:inline;
        zoom:1; }
    .parallax .binvc_text_column .white{
      color:#fff; }
    .parallax .binvc_text_column .text-success{
      position:relative;
      padding:0 0 20px; }
      .parallax .binvc_text_column .text-success:before{
        position:absolute;
        content:"";
        display:block;
        background:#fff;
        margin:0 auto;
        top:auto;
        left:0;
        right:0;
        bottom:0;
        width:367px;
        height:2px; }
    .parallax .binvc_text_column .text-uppercase{
      color:#fff;
      font-size:12px;
      font-size:1.2rem;
      padding:5px 0; }
.bin-portfolio .bin-portfolio-filters{
  display:inline-block;
  vertical-align:middle;
  margin-bottom:20px;
  margin-top:0; }
  .lt-ie8 .bin-portfolio .bin-portfolio-filters{
    display:inline;
    zoom:1; }
  .bin-portfolio .bin-portfolio-filters li{
    margin:0 4px; }

.bin-portfolio img{
  width:100%;
  height: auto;
  border: 1px solid;}

.bin-portfolio.portfolio-latest-project{
  padding:110px 40px 80px; }
  .bin-portfolio.portfolio-latest-project .isotope{
    margin-left:-15px;
    margin-right:-15px; }
  .bin-portfolio.portfolio-latest-project .view-more{
    display:none; }
  .bin-portfolio.portfolio-latest-project .row>[class*=col-]{
    padding-left:15px;
    padding-right:15px; }
  .bin-portfolio.portfolio-latest-project .entry-title{
    margin-top:20px;
    font-size:14px;
    font-size:1.4rem; }
  .bin-portfolio.portfolio-latest-project .entry-description,.bin-portfolio.portfolio-latest-project .entry-title:after,.bin-portfolio.portfolio-latest-project .entry-title:before{
    display:none; }
  .bin-portfolio.portfolio-latest-project .btn-cart a,.bin-portfolio.portfolio-latest-project .btn-outline-inverse,.btn-cart .bin-portfolio.portfolio-latest-project a{
    width:40px;
    height:40px;
    background:#f9b61e; }
    .bin-portfolio.portfolio-latest-project .btn-cart a:hover,.bin-portfolio.portfolio-latest-project .btn-outline-inverse:hover,.btn-cart .bin-portfolio.portfolio-latest-project a:hover{
      background:#f9b61e;
      box-shadow:none; }
  .bin-portfolio.portfolio-latest-project .entry-title-bottom{
    display:none; }

.isotope{
  margin:0;
  -webkit-transition-property:opacity;
  transition-property:opacity; }
  .isotope .isotope-item{
    z-index:2; }

.isotope-hidden .isotope-item{
  pointer-events:none;
  z-index:1; }
.bin-pricing-table{
  border:0;
  margin:20px 0 !important;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out; }
  .bin-pricing-table .plain-info p{
    margin-bottom:0; }
  .bin-pricing-table .plan-title{
    color:#fff;
    position:relative;
    padding-bottom:20px; }
    .bin-pricing-table .plan-title:after{
      content:"";
      background:#fff;
      position:absolute;
      top:auto;
      bottom:0;
      left:0;
      right:0;
      margin:auto;
      width:30px;
      height:1px; }
  .bin-pricing-table .plan-link{
    line-height:2.5;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    font-size:12px;
    font-size:1.2rem; }
    .bin-pricing-table .plan-link:hover{
      background:#f9b61e;
      box-shadow:none;
      border:0; }
  .bin-pricing-table .plan-price{
    text-transform:uppercase; }
  .bin-pricing-table .plan-figure{
    font-size:72px;
    font-size:7.2rem;
    font-weight:700; }
  .bin-pricing-table .plan-currency{
    font-size:40px;
    font-size:4rem;
    font-weight:700; }
  .bin-pricing-table .plan-period{
    font-size:12px;
    font-size:1.2rem; }
  .bin-pricing-table .pricing-body{
    border-top:0 solid #ebebeb;
    border-right:1px solid #ebebeb;
    border-bottom:0 solid #ebebeb;
    border-left:1px solid #ebebeb; }
  .bin-pricing-table .pricing-footer,.bin-pricing-table .pricing-header{
    border:0; }
  .bin-pricing-table ol,.bin-pricing-table ul{
    padding:0;
    margin:0;
    list-style:none; }
    .bin-pricing-table ol li,.bin-pricing-table ul li{
      padding:12px;
      border-bottom:1px solid #ebebeb; }
      .bin-pricing-table ol li:last-child,.bin-pricing-table ul li:last-child{
        border-bottom:0; }
  .bin-pricing-table.featured-plan{
    margin:0 !important; }
    .bin-pricing-table.featured-plan .pricing-header{
      background:#f9b61e;
      padding-top:35px;
      padding-bottom:35px; }
    .bin-pricing-table.featured-plan .plan-link{
      background:#f9b61e;
      padding-top:20px;
      padding-bottom:20px; }
  .bin-pricing-table:hover{
    -webkit-transform:translateY(-2%);
    transform:translateY(-2%); }
.bin-our-team{
  overflow:hidden; }
  .bin-our-team:hover .team-member-social{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-animation:fadeInUp .4s;
    animation:fadeInUp .4s; }
  .bin-our-team:hover .team-member-body-content{
    -webkit-transform:translateY(-55px);
    transform:translateY(-55px);
    margin-top:0; }

.team-member-body{
  z-index:1;
  border:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  position:relative;
  background:transparent; }

.team-member-body-content{
  background:#fff;
  padding:0 0 18px;
  margin:1px -1px 0;
  position:relative;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  border-top:0 solid #ebebeb;
  border-right:1px solid #ebebeb;
  border-bottom:0 solid #ebebeb;
  border-left:1px solid #ebebeb; }

.team-member-image{
  margin:-1px; }

.team-member-content-inner{
  padding:17px 0 0;
  margin:0 30px;
  top:-30px;
  position:relative;
  left:0;
  background:#fff; }
  .rtl .team-member-content-inner{
    right:0;
    left:auto; }

.team-member-name{
  text-transform:none;
  font-size:18px;
  font-size:1.8rem; }

.team-member-position{
  font-size:12px;
  font-size:1.2rem;
  margin-bottom:30px;
  padding-bottom:20px;
  position:relative; }
  .team-member-position:after{
    content:"";
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    width:30px;
    height:1px;
    position:absolute;
    top:auto;
    background:#0d292f; }

.team-member-name,.team-member-position{
  font-weight:400;
  margin-top:0;
  font-family:Work Sans,sans-serif; }

.team-member-social{
  margin:0;
  bottom:0;
  padding:0 12px;
  position:absolute;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
  left:0;
  width:100%;
  height:49px;
  border-top:1px solid #ebebeb; }
  .rtl .team-member-social{
    right:0;
    left:auto; }
  .team-member-social li{
    padding:7px 0 0; }
  .team-member-social .fa{
    color:#4e4e4e;
    font-size:17px;
    font-size:1.7rem;
    width:35px;
    height:35px;
    display:table;
    padding:3px;
    text-align:center;
    border:1px solid transparent;
    border-radius:100%; }
    .team-member-social .fa,.team-member-social .fa:before{
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%; }
    .team-member-social .fa:before{
      -webkit-transform:scale(1);
      transform:scale(1);
      border-radius:100%;
      vertical-align:middle;
      display:table-cell;
      background:transparent;
      -webkit-transition:all .2s ease 0s;
      transition:all .2s ease 0s; }
    .team-member-social .fa:hover{
      color:#fff;
      background:#fff;
      border-color:#f9b61e;
      -webkit-transition:all .1s ease 0s;
      transition:all .1s ease 0s; }
      .team-member-social .fa:hover:before{
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
        background:#f9b61e; }
.widget-brand-logo .carousel-control{
  top:0;
  display:table;
  border:0;
  text-align:center;
  width:40px;
  height:65px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0; }
  .widget-brand-logo .carousel-control i{
    width:12px;
    height:12px; }
  .widget-brand-logo .carousel-control .conner{
    display:table-cell;
    vertical-align:middle; }
  .widget-brand-logo .carousel-control.left{
    left:0; }
    .rtl .widget-brand-logo .carousel-control.left{
      right:0;
      left:auto; }
  .widget-brand-logo .carousel-control.right{
    right:0; }
    .rtl .widget-brand-logo .carousel-control.right{
      left:0;
      right:auto; }
  .widget-brand-logo .carousel-control:hover{
    color:#f9b61e; }

.widget-brand-logo .widget-brands-inner{
  padding:0 40px;
  position:relative; }

.widget-brand-logo.brand-customer .carousel-control,.widget-brand-logo.brand-customer .widget-brands-inner{
  border:0; }

.widget-brand-logo.brand-customer .carousel-controls{
  display:none; }
.split-layout{
  overflow:hidden;
  color:#fff; }
  .split-layout .post{
    position:relative; }
    .split-layout .entry-meta,.split-layout .entry-meta a{
      color:#999; }
      .split-layout .entry-meta a:hover{
        color:#f9b61e; }
    .split-layout .entry-meta:after{
      background:#fff;
      display:block;
      margin-left:auto;
      margin-right:auto; }
  .split-layout .entry-image:before{
    content:"";
    z-index:1;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    width:100%;
    height:100%;
    position:absolute;
    background:rgba(0,0,0,.3); }
  .split-layout .post-categories li{
    display:none; }
    .split-layout .post-categories li:first-child{
      display:block; }
  .split-layout .entry-content{
    text-align:center;
    position:absolute;
    bottom:0;
    top:auto;
    left:0;
    padding:20px;
    overflow:hidden; }
    .rtl .split-layout .entry-content{
      right:0;
      left:auto; }
  .split-layout .entry-title{
    line-height:1.4;
    text-transform:none;
    font-size:14px;
    font-size:1.4rem; }
    .split-layout .entry-title a{
      color:#fff;
      z-index:1;
      position:relative; }
      .split-layout .entry-title a:hover{
        color:#f9b61e; }
  .split-layout .entry-description{
    display:none; }
  .split-layout .main-posts .post{
    height:436px; }
  .split-layout .main-posts .entry-title{
    font-size:18px;
    font-size:1.8rem;
    line-height:1.4; }
  .split-layout .main-posts .entry-content{
    overflow:hidden;
    padding-left:35px; }
    .rtl .split-layout .main-posts .entry-content{
      padding-right:35px;
      padding-left:inherit; }
  .split-layout .secondary-posts .post{
    width:218px;
    height:218px; }

.vc_gitem-post-data-source-post_date{
  text-transform:uppercase; }

.list-post{
  border-bottom:1px solid #ebebeb; }
  .list-post .vc_gitem-post-data-source-post_date{
    font-size:14px; }
  .list-post .vc_gitem-post-data-source-post_title a{
    color:#252525; }
    .list-post .vc_gitem-post-data-source-post_title a:hover{
      color:#f9b61e; }

.grid-post .vc_gitem-post-data-source-post_title a{
  color:#252525;
  font-size:28px; }
  .grid-post .vc_gitem-post-data-source-post_title a:hover{
    color:#f9b61e; }

.grid-post .vc_btn3-block{
  padding-left:0;
  padding-right:0;
  background:#fff;
  border:none !important; }

.grid-post .vc_gitem-col{
  border:1px solid #ebebeb;
  margin-top:164px; }

.grid-post .wpb_single_image{
  margin-top:-164px; }
.wpb_tabs .nav{
  margin-bottom:26px; }
  .wpb_tabs .nav>li{
    float:none;
    display:inline-block; }
    .wpb_tabs .nav>li:before{
      content:"\f111";
      font-family:FontAwesome;
      font-size:5px;
      color:#757575;
      position:absolute;
      top:18px;
      left:-2px; }
      .rtl .wpb_tabs .nav>li:before{
        right:-2px;
        left:auto; }
    .wpb_tabs .nav>li:first-child:before{
      content:""; }
    .wpb_tabs .nav>li>a{
      font-family:Work Sans,sans-serif;
      text-transform:uppercase;
      font-weight:300;
      font-size:18px;
      letter-spacing:3px;
      color:#2a2a2a; }
      .wpb_tabs .nav>li>a:before{
        content:"";
        height:1px;
        width:0;
        bottom:0;
        left:50%;
        margin-left:-20%;
        -webkit-transition:all .35s ease 0s;
        transition:all .35s ease 0s;
        background-color:transparent;
        position:absolute; }
        .rtl .wpb_tabs .nav>li>a:before{
          right:50%;
          left:auto;
          margin-right:-20%;
          margin-left:inherit; }
    .wpb_tabs .nav>li:hover a:before{
      width:40%;
      background-color:#2a2a2a; }
    .wpb_tabs .nav>li.ui-tabs-active>a{
      font-weight:700; }
      .wpb_tabs .nav>li.ui-tabs-active>a:before{
        width:40%;
        background-color:#2a2a2a; }

.wpb_tour_tabs_wrapper .wpb_tour_next_prev_nav{
  border-left:2px solid #000; }

.wpb_tour_tabs_wrapper .wpb_tabs_nav>li>a{
  font-weight:400;
  text-transform:uppercase; }

.custom-list h4{
  margin-bottom:1.8em;
  margin-top:0; }

.custom-list p{
  margin-bottom:2em; }

.custom-list ul{
  padding:0;
  list-style:none;
  margin-top:15px; }
  .custom-list ul li{
    line-height:26px; }
    .custom-list ul li:before{
      content:"\f0e4";
      font-family:IcoFont;
      display:inline-block;
      margin-right:10px;
      font-size:12px; }
      .rtl .custom-list ul li:before{
        margin-left:10px;
        margin-right:inherit; }
.contact-1{
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .contact-1:hover{
    box-shadow:0 8px 10px 1px hsla(0,0%,44%,.1); }
    .contact-1:hover figure{
      background:#f9b61e; }
      .contact-1:hover figure:before{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:0;
        box-shadow:0 0 0 1px #e1e1e1; }
      .contact-1:hover figure:after{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1;
        background:#e1e1e1; }

.icon-ct{
  padding:5px; }
  .icon-ct figure{
    width:104px;
    height:104px;
    border-radius:50%;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    position:relative; }
    .icon-ct figure:before{
      opacity:1; }
    .icon-ct figure:after,.icon-ct figure:before{
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      padding: 2px;
      -webkit-transition: -webkit-transform .5s,opacity .3s;
      transition: transform .5s,opacity .3s;
      box-shadow: 0 0 0 1px #7e7e7e; }
    .icon-ct figure:after{
      z-index:-1;
      background:#fff;
      opacity:0;
      -webkit-transform:scale(1.3);
      transform:scale(1.3); }
  .icon-ct div{
    vertical-align:middle !important;
    line-height:102px; }
    .icon-ct div img{
      vertical-align:middle; }

.wrapper-form{
  margin-bottom:90px;
  position:relative; }
  .wrapper-form input{
    font-size: 20px;
    margin-bottom: 10px;
    border-radius: 25px;
    width: 100%;
    border: 1px solid #8c8c8c;
    border-top-color: rgb(140, 140, 140);
    border-right-color: rgb(140, 140, 140);
    border-bottom-color: rgb(140, 140, 140);
    border-left-color: rgb(140, 140, 140);
    padding: 14.5px 15px;
    text-align: left;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
    .rtl .wrapper-form input{
      text-align:right; }
    .wrapper-form input:hover{
      border-color:#f9b61e; }
  .wrapper-form textarea{
    margin-bottom: -50px;
    border-radius: 25px;
    height: 140px;
    width: 100%;
    border: 1px solid #8c8c8c;
    border-top-color: rgb(140, 140, 140);
    border-right-color: rgb(140, 140, 140);
    border-bottom-color: rgb(140, 140, 140);
    border-left-color: rgb(140, 140, 140);
    padding: 14.5px 15px;
    text-align: left;
   -webkit-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;}
    .rtl .wrapper-form textarea{
      text-align:right; }
    .wrapper-form textarea:hover{
      border-color:#f9b61e; }

  .wrapper-form input[type=submit]{
    border:0;
    line-height:56px;
    height:58px;
    padding:0 45px;
    background:#252525;
    font-family:Montserrat,sans-serif;
    color:#fff;
    margin-top:15px;
    text-align:center;
    text-transform:uppercase; 
    font-weight: bold;
    font-size: 24px;
    border: 2px solid;}
    .wrapper-form input[type=submit]:hover{
      background:#656565;
      box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3); }
  .wrapper-form .ajax-loader{
    position:absolute;
    bottom:-25px;
    margin-left:0;
    left:calc(50% - 8px); }
    .rtl .wrapper-form .ajax-loader{
      right:calc(50% - 8px);
      left:auto; }

.wpcf7-response-output{
  position:absolute;
  bottom:10px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%); }
.rtl.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
  right:0; }

.section9-home-1 .vc_tta .vc_tta-controls-icon-plus{
  width:10px !important;
  height:10px !important; }

.section9-home-1 .title-block h2,.section9-home-1 .vc_tta-container h2{
  color:#fff;
  margin-bottom:52px; }

.section9-home-1 .left-box .vc_tta-panel-heading{
  border-radius:0 !important;
  border:0 !important;
  margin-top:0 !important; }
  .section9-home-1 .left-box .vc_tta-panel-heading:hover{
    background:transparent !important; }
  .section9-home-1 .left-box .vc_tta-panel-heading .vc_tta-panel-title a{
    padding-top:0 !important;
    padding-bottom:0 !important; }

.section9-home-1 .left-box .vc_tta-panel-body{
  border:0 !important;
  border-top:1px solid #363636 !important;
  margin-top:12px;
  color:#959595;
  padding-left:0 !important;
  padding-right:0 !important; }

.section9-home-1 .left-box .vc_tta-controls-icon{
  left:0 !important; }

.section9-home-1 .left-box .vc_tta-panel{
  border:1px dashed #636363;
  padding:9px 15px;
  margin-bottom:18px;
  background:#363636;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .section9-home-1 .left-box .vc_tta-panel h4{
    font-family:inherit;
    text-align:left; }
    .rtl .section9-home-1 .left-box .vc_tta-panel h4{
      text-align:right; }
    .section9-home-1 .left-box .vc_tta-panel h4 a{
      font-size:14px;
      font-family:inherit;
      line-height:21px;
      font-weight:400;
      padding:0 0 0 25px;
      padding-left:25px !important; }
      .rtl .section9-home-1 .left-box .vc_tta-panel h4 a{
        padding:0 25px 0 0;
        padding-right:25px !important;
        padding-left:inherit; }
      .section9-home-1 .left-box .vc_tta-panel h4 a *{
        color:#fff; }
  .section9-home-1 .left-box .vc_tta-panel .vc_tta-panel-body{
    padding:10px 0 !important; }
    .section9-home-1 .left-box .vc_tta-panel .vc_tta-panel-body p{
      line-height:23px; }
  .section9-home-1 .left-box .vc_tta-panel.vc_active{
    background:transparent; }
    .section9-home-1 .left-box .vc_tta-panel.vc_active .vc_tta-panel-body{
      padding-bottom:0 !important; }

.section7-home-1{
  position:relative; }
  .section7-home-1:before{
    content:"" !important;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    display:block !important;
    background:rgba(0,0,0,.45);
    border:10px solid #1b1b1a; }

.section5-home-1 .productListBanner img{
  width:100%;
  height:auto; }

.section4-home-1 .products-list.grid .product-wapper .products-content{
  padding:15px 10px 0; }

.section4-home-1 .products-list.grid .product-wapper .products-content h3 a{
  font-size:14px; }

.section4-home-1 .onsale,.section4-home-1 .vgwc-featured{
  padding:4px 10px;
  font-size:11px; }

.section9-home-1 .bin-recent-post.layout-default .carousel-control{
  color:#fff; }
  .section9-home-1 .bin-recent-post.layout-default .carousel-control:hover{
    color:#f9b61e; }

.section6-home-1 .products-list.grid .product-wapper .products-content h3 a{
  font-size:14px; }

.section6-home-1 .bin-woo-slider .owl-buttons .carousel-control{
  top:-57px; }

.section8-home-1 .bin-woo-slider .title-block h2{
  margin-bottom:39px; }

.section8-home-1 .products-list.grid .product-wapper .products-content h3 a{
  font-size:14px; }
.bin-main .section2-home-2{
  padding:30px 15px 0;
  background:#fff;
  margin-left:-30px;
  margin-right:-30px;
  margin-top:-31px;
  display:inline-block;
  position:relative; }

.heading-box-2 h2 
  {
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFF;
    margin-top: 0;
    margin-bottom: 3px;
   }

   .heading-box-2 h2 span
   {
      color: #f9b61e;
   }

   .heading-box-2 p
   {
     color: #c8c8c8;
     font-size: 17px;
     padding-bottom: 3px;
   }


.heading-box{
  text-align:center; }
  .rtl .heading-box{
    text-align:right; }
  .heading-box h2{
    font-size:30px;
    font-weight:600;
    text-transform:uppercase;
    color:#252525;
    margin-top:0;
    margin-bottom:1px; }
    .heading-box h2 span{
      color:#f9b61e; }
  .heading-box p{
    color:#464646; 
    font-size: 18px;}

.section9-home-2{
  border-top:1px solid #e1e1e1;
  padding:29px 0; }

.section6-home-2 .wpb_content_element{
  margin-bottom:0; }

.section5-home-2 .heading-box h2,.section5-home-2 .heading-box p{
  color:#fff; }

.section5-home-2 div.wpcf7-mail-sent-ok,.section5-home-2 div.wpcf7-validation-errors{
  color:#fff;
  border-color:#f9b61e; }

.bin-main .section4-home-2,.section4-home-2{
  margin-bottom:26px !important; }
  .section4-home-2 .bin-woo-slider .owl-buttons .carousel-control{
    display:none;
    top:-104px !important;
    width:auto !important;
    height:auto !important; }
  .section4-home-2 .heading-box{
    text-align:center !important; }
    .section4-home-2 .heading-box h2{
      margin-bottom:20px; }
  .section4-home-2 .bin-woo-slider.woo-slider-default article{
    padding-bottom:15px; }
  .section4-home-2 .bin-woo-slider.woo-slider-default .products-list.grid .product-wapper{
    margin:0;
    padding:0;
    border:15px solid transparent;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out; }
    .section4-home-2 .bin-woo-slider.woo-slider-default .products-list.grid .product-wapper:hover{
      margin:0;
      padding:0;
      border-color:#fff; }

.section5-home-2 .bin-woo-countdown-slider{
  margin-bottom:58px; }
  .section5-home-2 .bin-woo-countdown-slider article{
    padding-bottom:15px; }

.section5-home-2 .wpb_wrapper>.wpb_content_element{
  margin-bottom:46px !important; }

.section5-home-2 .wpcf7-validation-errors{
  color:#fff; }

.section5-home-2 span.wpcf7-not-valid-tip{
  color:#fff;
  margin-top:10px; }

.section8-home-2 .wpb_wrapper>.wpb_content_element{
  margin-bottom:53px !important; }

.section8-home-2 .heading-box{
  text-align:center !important; }

.section6-home-2 .heading-box h2{
  margin-bottom:42px; }

.about-section-3 .owl-buttons.disabled{
  display:none; }

.section4-home-2 .wpb_wrapper>.wpb_content_element{
  margin-bottom:50px; }

.about-section-4 .title-block h2{
  padding-left:0;
  text-align:center !important;
  margin-bottom:50px; }
  .rtl .about-section-4 .title-block h2{
    padding-right:0;
    padding-left:inherit; }
  .about-section-4 .title-block h2:before{
    display:none; }

.section4-home-1 .products-list.grid .product-wapper,.section6-home-1 .products-list.grid .product-wapper,.section8-home-1 .products-list.grid .product-wapper{
  border-left:15px solid transparent;
  border-right:15px solid transparent;
  margin:15px 0;
  padding:0; }
  .section4-home-1 .products-list.grid .product-wapper:hover,.section6-home-1 .products-list.grid .product-wapper:hover,.section8-home-1 .products-list.grid .product-wapper:hover{
    border-color:#fff;
    margin:0;
    padding:15px 0; }
.section8-home--3{
  margin-top:89px;
  margin-bottom:12px; }

.section7-home--3{
  margin-top:90px; }

.section6-home--3{
  padding:0 60px; }

.section5-home--3{
  margin-top:40px;
  margin-bottom:74px; }

.section4-home--3{
  background-attachment:fixed; }

.section3-home--3{
  padding-top:55px;
  padding-bottom:58px; }

.section2-home--3{
  padding:55px 0 72px; }
  .section2-home--3 .title-block-2 h2{
    color:#fff; }

.section1-home--3 .wpb_content_element{
  margin-bottom:0; }
.heading-box.heading-box--2 h2{
  margin-bottom:40px; }

.section7-home--4{
  margin-top:65px;
  margin-bottom:45px; }
  .section7-home--4 .wpb_content_element{
    margin-bottom:0; }

.section5-home--4{
  margin-top:65px;
  margin-bottom:40px; }
  .section5-home--4 .heading-box.heading-box--2{
    text-align:center; }
    .section5-home--4 .heading-box.heading-box--2 h2{
      margin-bottom:27px; }
  .section5-home--4 .wpb_content_element{
    margin-bottom:0; }

.section3-home--4{
  margin-top:35px;
  margin-bottom:40px; }
  .section3-home--4 .heading-box{
    text-align:center; }
    .section3-home--4 .heading-box h2{
      margin-bottom:27px; }

.section1-home--4 .wpb_content_element,.section3-home--4 .wpb_content_element{
  margin-bottom:0; }

.section2-home--4{
  margin-top:30px; }
.bin-slideshow .wpb_row{
  margin-bottom:0; }

.slide-full{
  margin-left:-20px;
  margin-right:-20px; }

.btn-slider,.text-1,.text-1-1,.text-2,.text-2-2,.text-3,.text-3-3{
  font-family:Montserrat,sans-serif !important; }

.section1-home--3 .tparrows.tp-leftarrow:before{
  content:"\eb22";
  font-family:IcoFont !important; }

.section1-home--3 .tparrows.tp-rightarrow:before{
  content:"\eb23";
  font-family:IcoFont !important; }

.section1-home--3 .tparrows{
  background:transparent;
  width:auto;
  height:auto; }
  .section1-home--3 .tparrows:before{
    font-size:100px;
    color:rgba(35,31,32,.2);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }
  .section1-home--3 .tparrows:hover:before{
    color:#231f20; }

.section1-home--3 .text-3-3{
  color:#111 !important;
  border:1px solid #111;
  line-height:32px !important;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }
  .section1-home--3 .text-3-3:hover{
    background:#111 !important;
    color:#fff !important; }

.section1-home--4 .text-1-3,.section1-home--4 .text-3-3{
  @includer transition(all 0.3s ease-in-out); }

.section1-home--4 .text-1-3:hover,.section1-home--4 .text-3-3:hover{
  background:#f9b61e !important;
  border-color:#f9b61e !important;
  color:#fff !important; }

@media (max-width: 480px)
{
  .post-single .post-content .post-excerpt {padding-top: 20px;}

  input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{
  font-size: 16px;}

  .section-form{margin-bottom: 30px;}

  .meu-orcamento
  {
     font-size: 13px;
  }

  .obras .post-1233{
    margin-top: 26px;
  }

  #ban-janela .wrapper-benner.default .content-benner
  {
     left: 222px;
  }

  .section5-home-1 .productListBanner img {
    margin-top: 32px;
  }

  .wrapper-benner.default .content-benner{
    left: 169px;
    top: 0px;
  }

  .home .wrapper-benner.default .content-benner .title-banner h2 {
    font-size: 14px;
  }
  .logo-rodape 
  {
     margin-top: 25px;
  }

  .post-single
  {
    margin-top: 55px;
  }

  .post-single .format-standard .post-content {
     margin-top: -28px;
   }

  .list-post:first-child {
    margin-top: 140px;
  }
  
  #bin-main .page-title{
   margin-top: 20px;
   display: none;}

  .title-block-2 h2
  {
    margin-top: 20px;
  }



.bin-header .header-content .binAccount-2 
{
    font-size: 12px;
}

  .text-1-3{
    -webkit-transform:translateY(-10px) !important;
    transform:translateY(-10px) !important; }
  .text-1-3,.text-3-3{
    font-size:12px !important;
    padding:5px 20px !important; }
  .text-3-3{
    -webkit-transform:translateY(20px) !important;
    transform:translateY(20px) !important; }
  .section1-home--3 .text-3-3{
    line-height:20px !important;
    -webkit-transform:translateY(0) !important;
    transform:translateY(0) !important; }
  .text-1-2,.text-2-2{
    font-size:12px !important; } }


@media (max-width: 414px){
  .text-1-1{
    font-size:14px !important;
    height:20px !important;
    line-height:20px !important; }
  .text-1-3{
    -webkit-transform:translateY(-10px) !important;
    transform:translateY(-10px) !important; }
  .text-1-3,.text-3-3{
    font-size:10px !important;
    padding:5px 20px !important; }
  .text-3-3{
    -webkit-transform:translateY(20px) !important;
    transform:translateY(20px) !important; }
  .text-1-2,.text-2-2{
    font-size:10px !important;
    height:20px !important;
    line-height:20px !important; }
  .text-2{
    margin-top:20px !important;
    font-size:14px!important; }
  .text-1,.text-2{
    line-height:100% !important; }
  .text-1{
    font-size:10px !important; }
  .text-3{
    display:none !important; } }

.btn-slider1{
  font-family:Montserrat,sans-serif !important;
  color:#fff !important;
  border:2px solid #fff !important;
  background:transparent !important;
  padding:0 33px !important;
  height:60px !important;
  line-height:56px !important;
  text-transform:uppercase;
  -webkit-transition:all .5s ease-in-out !important;
  transition:all .5s ease-in-out !important; }
  .btn-slider1:hover{
    background:#f9b61e !important;
    border-color:#f9b61e !important; }
.slider-home-1 .tp-bgimg:before{
  content:"";
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:1;
  background:rgba(0,0,0,.75); }

.slider-home-1 .tparrows{
  background:transparent; }
  .slider-home-1 .tparrows:hover:before{
    color:#f9b61e; }
  .slider-home-1 .tparrows.tp-leftarrow:before{
    content:"\f053"; }
  .slider-home-1 .tparrows.tp-leftarrow:before,.slider-home-1 .tparrows.tp-rightarrow:before{
    font-family:FontAwesome;
    font-size:32px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease; }
  .slider-home-1 .tparrows.tp-rightarrow:before{
    content:"\f054"; }

.slider-home-2 .wpb_content_element{
  margin-bottom:0; }

.slider-home-2 .tparrows{
  background:transparent; }
  .slider-home-2 .tparrows:hover:before{
    color:#f9b61e; }
  .slider-home-2 .tparrows.tp-leftarrow:before{
    content:"\f053"; }
  .slider-home-2 .tparrows.tp-leftarrow:before,.slider-home-2 .tparrows.tp-rightarrow:before{
    font-family:FontAwesome;
    font-size:32px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease; }
  .slider-home-2 .tparrows.tp-rightarrow:before{
    content:"\f054"; }
@media (max-width: 1199px){
  .bin-header.header-4 .bin-navigation ul>li.level-0>a{
    padding:15px 16px; }
  .section2-home--3{
    padding:15px 0 50px; }
  .section3-home--3{
    padding-top:15px;
    padding-bottom:35px; }
  .bin-policy.bin-policy--2{
    padding-top:15px;
    padding-bottom:50px; }
  .bin-recent-post.layout-noslider article.post-list .post-content{
    margin-bottom:35px; }
  .bin-header.header-2 .chosen-container{
    padding:8.5px 8px; }
  .bin-navigation ul>li.level-0>a{
    padding:15.5px 11px; }
  .bin-header .header-content .binAccount>.bin-icon i,.bin-header .header-content .search-box .search-toggle i{
    width:40px; }
  #bin-topbar .topbar-menu .widget-title{
    margin-right:14px; }
    .rtl #bin-topbar .topbar-menu .widget-title{
      margin-left:14px;
      margin-right:inherit; }
  #bin-footer.footer-1 .section-footer1-1 .menu li a{
    margin:0 12px; }
  #bin-footer.footer-1 .section-footer1-1 .bin-btn-1 a{
    padding:0 20px;
    font-size:14px; }
  .bin-header .header-content .binAccount .menu{
    left:auto;
    right:0;
    -webkit-transform:translateX(0);
    transform:translateX(0); }
    .rtl .bin-header .header-content .binAccount .menu{
      right:auto;
      left:auto;
      left:0; }
  .woocommerce #button-price-slider{
    clear:both;
    margin-top:15px;
    padding:10px 40px;
    float:left; }
    .rtl .woocommerce #button-price-slider{
      float:right; }
  .woocommerce-page.single-product .BoxInfo{
    padding-right:15px;
    padding-left:15px; }
  .woocommerce-page.single-product .BoxInfo .single_add_to_cart_button{
    padding:0 30px; }
  .section2-home-1 .bin-policy .policy-info .desc-policy strong{
    width:100%;
    display:inline-block; }
  .section2-home-1 .bin-policy .policy-info{
    padding:0 15px; }
  .section3-home-1 .left-content-category .count-category span.number,.section3-home-1 .left-content-category .count-comment span.number,.section3-home-1 .left-content-category .count-product span.number{
    min-width:80px; }
  .section3-home-1 .left-content-category>a{
    padding:17px 25px; }
  .wrapper-benner.layout2 .content-benner{
    right:40px;
    top:25px; }
    .rtl .wrapper-benner.layout2 .content-benner{
      left:40px;
      right:auto; }
  .wrapper-benner.layout1 .content-benner{
    right:20px;
    top:25px; }
    .rtl .wrapper-benner.layout1 .content-benner{
      left:20px;
      right:auto; }
  .wrapper-benner.layout3 .content-benner{
    top:65px; }
  .bin-policy .policy-info{
    padding:0 15px; }
  .bin-policy .policy-info .desc-policy strong,.theme-color .bin-policy .policy-info .desc-policy strong{
    display:inline-block;
    width:100%; } 

    /*    Tablets  */
   @media (min-width: 1251px) and (max-width: 1350px)
   {
        .wrapper-benner.default .content-benner .number-banner
        {
           font-size: 58px;
        }
   }

/*    Tablets  */
@media (max-width: 1250px) and (min-width: 1000px)
{
     #ban-janela .wrapper-benner.default .content-benner {
       left: 318px;
       top: 30px;
    }

    .wrapper-benner.default .content-benner 
    {
       left: 237px;
       top: 18px;
    }

   .wrapper-benner.default .content-benner .number-banner
   {
      font-size: 52px;
   }
}

/*    Tablets Ipad  */
@media (max-width: 1024px) and (min-width: 1000px)
{
   .widget_product_categories ul {
      margin-left: -35px;
   }

   .woocommerce.widget_product_categories ul.product-categories li a {
      margin-left: -11px;
   }

   .woocommerce.widget .product-categories > li > a{
      padding-left: 36px;
   }

   .bin-sidebar .widget.widget_product_categories .product-categories, .bin-sidebar .widget.widget_product_categories ul
   {
      margin-left: -37px;
   }

   #place_order 
   {
       line-height: 40px;
       font-size: 14px;
   }

   .bin-header .header-content .bingoCartTop
   {
      margin-left: 8px;
   }

   .bin-header .header-content .binAccount-2 
   {
       font-size: 16px;
   }

   #bin-main .widget.widget_search .form-content input[type="text"]
   {
      margin-left: 5px;
   }

   #bin-main .widget.widget_search .form-content #searchsubmit{
      right: 5px;
   }
}

@media (max-width: 1024px)
{
  
  .bin-recent-post.layout-default .post{
    width:50%;
    float:left;
    margin-bottom:0; }
  .bin-recent-post.layout-default .owl-carousel{
    display:inline-block; }
  .bin-recent-post.layout-default a.post-thumbnail img{
    width:100%; }
  .bin-header.header-1 .chosen-container{
    min-width:75px; }
  .products-list{
    display:inline-block;
    width:100%; }
    .products-list article.col-md-2:nth-child(6n+1),.products-list article.col-md-3:nth-child(4n+1),.products-list article.col-md-4:nth-child(3n+1),.products-list article.col-md-6:nth-child(odd){
      clear:both; }
    .products-list article.col-md-2.4:nth-child(5n+1){
      width:20%;
      clear:both; }
  .bin-woo-slider.slider-layout-3 article{
    width:50%;
    padding:0; }
    .bin-woo-slider.slider-layout-3 article .item-product{
      width:50%; } }

@media (max-width: 1023px){
  .section7-home--4{
    margin-top:50px; }
  .bin-recent-post.layout-noslider article.post-list:nth-child(2n) .post-content{
    margin-top:20px; }
  .bin-recent-post.layout-noslider article.post-list .post-content .entry-title a{
    font-size:18px;
    line-height:25px;
    margin-bottom:10px; }
  .title-block-2 h2{
    font-size:24px; }
  .section8-home--3{
    margin-top:50px; }
  .bin-brand-container-slider1 .slider{
    padding:0 50px; }
  .bin-woo-container-slider.bin-woo-container-slider--1 .item,.section6-home--3{
    padding:0 15px; }
  .section7-home--3{
    margin-top:50px; }
  .bin-woo-container-slider.bin-woo-container-slider--1 .title-block-2,.section5-home--3{
    margin-bottom:50px; }
  .section5-home--3{
    margin-top:15px; }
  .bin-woo-slider.slider-layout--4 .p-wrap--first .wrap-title{
    width:100%;
    margin-bottom:35px; }
  .bin-policy.bin-policy--2 .policy-info .title-policy{
    font-size:42px; }
  .bin-policy.bin-policy--2 .bin-policy-link{
    font-size:14px;
    line-height:48px;
    padding:0 30px; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs li a{
    line-height:38px; } }

@media (min-width: 992px){
  .bin-navigation ul>li.level-0:hover .sub-menu{
    display:block; } }
@media (max-width: 992px){
  .products-list article.col-md-2:nth-child(6n+1),.products-list article.col-md-3:nth-child(4n+1),.products-list article.col-md-4:nth-child(3n+1),.products-list article.col-md-6:nth-child(odd){
    clear:none; }
  .products-list article.col-md-2.4:nth-child(5n+1){
    width:20%;
    clear:none; }
  .products-list article.col-sm-2:nth-child(6n+1),.products-list article.col-sm-3:nth-child(4n+1),.products-list article.col-sm-4:nth-child(3n+1),.products-list article.col-sm-6:nth-child(odd){
    clear:both; }
  .products-list article.col-sm-2.4:nth-child(5n+1){
    width:20%;
    clear:both; }
  #main-menu{
    margin:0;
    float:left; }
    .rtl #main-menu{
      float:right; }
  .navbar-mega .navbar-nav>li .dropdown-menu .widget-title{
    font-size:15px;
    font-size:1.5rem; }
  .tp-caption.text-style-yellow-medium:after{
    display:none; }
  .split-layout .main-posts .entry-content{
    top:50%;
    padding-bottom:0; }
  .split-layout .secondary-posts .post{
    width:172px;
    height:172px; }
  .split-layout .secondary-posts .entry-title,.vc_pie_chart .wpb_descript{
    display:none; }
  .widget-brand-logo .carousel-control{
    height:62px; }
  .blog-meta{
    right:0; }
    .rtl .blog-meta{
      left:0;
      right:auto; }
  .blog-type .entry-image{
    width:auto;
    height:auto; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 article{
    margin-bottom:30px; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 article .products-content{
    padding:0 15px; }
  .bin-woo-slider.slider-layout--4 .p-wrap--first,.bin-woo-slider.slider-layout--4 .p-wrap--last{
    width:100%; }
  .bin-woo-slider.slider-layout--4 .p-wrap--first>div{
    padding:0 15px; }
  .bin-woo-container-slider.bin-woo-container-slider--1 .item,.bin-woo-slider.slider-layout--4 .item-product{
    margin-bottom:30px; }
  .section7-home--3{
    margin-top:20px; }
  .products-list{
    margin:0; } }
@media (min-width: 768px) and (max-width: 991px){
  .bin-recent-post.layout-1 .wrapper-recent-post .post-content{
    padding-left:0;
    display:inline-block;
    width:100%; }
    .rtl .bin-recent-post.layout-1 .wrapper-recent-post .post-content{
      padding-right:0;
      padding-left:inherit; }
    .bin-recent-post.layout-1 .wrapper-recent-post .post-content .entry-title{
      margin-bottom:5px;
      margin-top:10px; }
  .bin-recent-post.layout-1 .wrapper-recent-post .post-thumbnail{
    float:none; }
    .bin-recent-post.layout-1 .wrapper-recent-post .post-thumbnail img{
      height:auto; }
  .widget-twitter li:first-child{
    margin:0; }
  .widget-brand-logo .carousel-control{
    height:44px; }
  .widget-brand-logo .widget-brands-inner{
    padding:0; }
  .block-about .block-about-image img{
    display:none; }
  .block-about .wpb_text_column{
    padding-right:30px; }
  .split-layout .secondary-posts .post{
    width:175px;
    height:175px; }
    .split-layout .secondary-posts .post .entry-title{
      display:none; }
  .split-layout .main-posts .entry-content{
    top:50%;
    padding:20px 20px 0 30px; }
  .fullwidthbanner-container{
    height:320px !important; }
  .blog-type .entry-image{
    height:auto; }
  .blog.style2 .entry-content{
    min-height:240px; }
  .blog.style2 .blog-date{
    display:none; }
  .blog.style2 .entry-description,.blog.style2 .entry-title{
    padding:0 20px; }
  .vc_pie_chart .wpb_pie_chart_descript{
    display:none; }
  .active-mobile{
    width:60px; }
    .active-mobile .fa,.active-mobile .icon{
      font-size:25px;
      font-size:2.5rem; }
      .active-mobile .fa:hover,.active-mobile .icon:hover{
        color:#fff; } }
@media (max-width: 991px){
  .section3-home--4{
    margin-bottom:0; }
  .section7-home--4 .bin-recent-post.layout-3{
    margin-bottom:35px; }
  .heading-box.heading-box--2 h2{
    margin-bottom:20px; }
  .bin-recent-post.layout-3 article .post-content .entry-title a{
    font-size:16px; }
  .bin-woo-tab-cat.layout-2 .products-list.grid .product-wapper .products-content{
    padding:15px 15px 0; }
  .bin-woo-tab-cat.layout-2 .products-list article{
    margin-bottom:30px; }
  .products-list.grid>li.product{
    padding:0 15px !important;
    margin-bottom:35px; }
    .products-list.grid>li.product .products-content{
      padding-left:10px;
      padding-right:10px; }
  .section4-home-1 div.bin-woo-slider.woo-slider-default article{
    margin-bottom:35px; }
  div.bin-woo-slider.woo-slider-default article{
    padding-bottom:0;
    width:50%;
    display:inline-block;
    float:left; }
    div.bin-woo-slider.woo-slider-default article:nth-child(odd){
      clear:both; }
    div.bin-woo-slider.woo-slider-default article .item-product{
      width:100%; }
  .theme-color .bin-policy .policy-info .desc-policy{
    font-size:11px; }
  div.slider-home-1{
    margin-bottom:0 !important; }
  div.bin-woo-slider.slider-layout-3 .products-list.grid .product-wapper{
    margin-bottom:35px !important; }
  .main-content .title-block h2,.main-content .vc_tta-container h2{
    font-size:18px;
    line-height:100%; }
  .left-content-category .title-block h2:before{
    top:2px !important;
    bottom:2px !important; }
  .section-footer1-1>div{
    width:100%;
    text-align:center; }
  .section-footer1-1 .pull-right{
    margin-top:20px;
    float:left !important; }
  .section-footer1-1>.pull-left{
    float:right !important;
    margin-top:10px; }
  #bin-footer.footer-1 .section-footer1-1 .menu{
    display:inline-block; }
  #bin-footer.footer-1 .section-footer1-1 .bin-btn-1{
    float:none; }
  #bin-footer,#bin-footer.footer-1 .section-footer1-1{
    padding-bottom:35px; }
  #bin-footer{
    padding-top:35px; }
  .header-1 .bingo-menu-wrapper .navbar-header,.header-3 .bingo-menu-wrapper .navbar-header,.header-4 .bingo-menu-wrapper .navbar-header{
    float:none; }
  .header-1 .bingo-menu-wrapper .navbar-toggle,.header-3 .bingo-menu-wrapper .navbar-toggle,.header-4 .bingo-menu-wrapper .navbar-toggle{
    display:block;
    margin-right:0;
    float:none;
    margin:10px 0;
    border-color:#f9b61e; }
  .header-3 .bingo-menu-wrapper .navbar-toggle{
    margin:5px auto; }
  .navbar-default .navbar-toggle .icon-bar{
    background:#fff; }
  .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
    background:#f9b61e; }
  #bin-main .page-title.bin-title{
    padding:170px 0 50px;
    background-size:100%; }
  .bin-main .wrapper-form{
    margin-bottom:0; }
  .bin-main .section-map{
    margin-bottom:0 !important; }
  .bin-main .section-form h3{
    padding-top: 150px; 
    color: #d59d1d; 
    font-size: 20px;
    border-bottom: 2px solid;}
  .search-overlay .search-from input{
    width:100%;
    background:transparent;
    border:2px solid #fff;
    height:60px;
    line-height:60px;
    padding:0 15px;
    font-size:16px; }
  .search-from .btn{
    font-size:14px;
    font-size:28px;
    margin-top: -33px;
    right: 25px;
    color:#5f5f5f; }
  .bin-header .header-content .binAccount .menu{
    left:auto;
    right:0;
    -webkit-transform:translateX(0);
    transform:translateX(0); }
    .rtl .bin-header .header-content .binAccount .menu{
      right:auto;
      left:auto;
      left:0; }
  .bin-header .header-content{
    padding:10px 0; }
    .bin-header .header-content>.row{
      display:-webkit-box;
      display:-moz-flex;
      display:-ms-flexbox;
      display:flex; }
      .bin-header .header-content>.row .bingoHeaderLeft{
        order:2;
        text-align:center; }
      .bin-header .header-content>.row .bingoHeaderMiddle{
        order:1; }
      .bin-header .header-content>.row .bingoHeaderRight{
        order:3; }
  .bin-navigation ul>li.level-0.mega-menu{
    position:relative; }
  .bin-navigation ul>li.level-0{
    display:inline-block;
    width:100%;
    position:relative; }
    .bin-navigation ul>li.level-0>a{
      color: #f0f0f0;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 1px solid #c9c9c9;
     } 
  .bin-navigation-active .remove-megamenu{
    position:absolute;
    padding:0;
    top:20px;
    right:20px; }
    .rtl .bin-navigation-active .remove-megamenu{
      left:20px;
      right:auto; }
    .bin-navigation-active .remove-megamenu:before{
      content:"\f00d";
      font-family:FontAwesome;
      color:#f9b61e;
      font-size:20px;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }
    .bin-navigation-active .remove-megamenu:hover:before{
      color:#252525; }
  .bin-navigation li .sub-menu{
    margin-left:0; }
    .rtl .bin-navigation li .sub-menu{
      margin-right:0;
      margin-left:inherit; }
  .bin-main .bin-main-content{
    margin-top:115px;
    margin-bottom:35px; }
  .bin-main .title-about{
    margin-bottom:25px !important; }
    .bin-main .title-about h2{
      margin-top:0; }
  .bin-main .about-section-2,.bin-main .about-section-3{
    margin-bottom:35px !important; }
  .bin-main .about-section-4{
    margin-bottom:0 !important; }
  .bin-main .bin-testimonial{
    padding:20px 15px; }
  .bin-portfolio .portfolio-tab{
    margin-bottom:35px; }
  .bin-portfolio .portfolio-tab ul li{
    font-size:16px; }
  .blog .cate-post-content .grid-post{
    width:50%; }
    .blog .cate-post-content .grid-post:nth-child(odd){
      clear:both; }
  .bin-main-content{
    margin-top:35px;
    margin-bottom:35px; }
  .navigation.paging-navigation .pagination{
    margin-top:15px;
    margin-bottom:15px; }
  .post-single{
    margin-bottom:0; }
  .woocommerce-cart.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a,.woocommerce-cart.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a:after{
    font-size:21px; }
  .woocommerce-cart.woocommerce-page .cart_totals>h2{
    font-size:18px; }
  .woocommerce-wishlist .woocommerce table.wishlist_table thead{
    display:none; }
  .woocommerce-wishlist .woocommerce table.wishlist_table tbody td{
    display:inline-block;
    width:100%; }
  .woocommerce-wishlist .wishlist_table tr td.product-thumbnail a{
    margin:auto; }
  .error404 .page-404{
    padding-top:0;
    padding-bottom:35px;
    text-align:center; }
  .error404 #bin-main .page-header .page-title{
    font-size:45px;
    margin-bottom:20px;
    text-align:center !important; }
  .error404 .content-404 h3{
    font-size:18px;
    margin-bottom:15px; }
  .error404 .page-404 .content-404 p{
    font-size:14px; }
  .error404 .page-404 .content-404 .btn-404 a{
    font-size:14px;
    padding:15px 25px;
    margin-top:10px;
    height:auto; }
  .post-single .top-single-post .entry-title{
    font-size:18px; }
  .woocommerce .content_sortPagiBar .woocommerce-ordering .orderby,.woocommerce .content_sortPagiBar .woocommerce-result-count{
    font-size:14px; }
  .woocommerce .products-list.list .product-wapper .products-content .add_to_cart_button,.woocommerce .products-list.list .product-wapper .products-content .product_type_external,.woocommerce .products-list.list .product-wapper .products-content .product_type_grouped{
    font-size:14px;
    height:43px;
    padding:8px 22px; }
  .woocommerce .products-list.list .product-wapper .products-content .yith-wcwl-add-to-wishlist .add_to_wishlist:before{
    width:43px;
    height:43px;
    line-height:43px; }
  .woocommerce .products-list.list .product-wapper .products-content .rating .star-rating.none{
    display:none; }
  .woocommerce .products-list.list .product-wapper .products-content .rating .star-rating{
    display:inline-block;
    margin:10px 0 5px; }
  .woocommerce .products-list.list .product-wapper .products-content h3{
    line-height:23px; }
    .woocommerce .products-list.list .product-wapper .products-content h3 a{
      line-height:100%; }
  .woocommerce .products-list.list .product-wapper .products-content .add-links-wrap{
    margin-top:15px;
    display:inline-block;
    width:100%; }
  .woocommerce .bin-main-content>.row>div{
    width:100%;
    margin-top: 150px; }
  .woocommerce .bin-main-content .products-list.grid .type-product{
    width:100%;
    float:left; }
    .rtl .woocommerce .bin-main-content .products-list.grid .type-product{
      float:right; }
  .woocommerce .bin-main-content .products-list.grid .col-lg-4.col-md-4:nth-child(3n+1){
    clear:none; }
  .woocommerce .bin-main-content .products-list.grid .col-lg-4.col-md-4:nth-child(odd){
    clear:both; }
  .woocommerce #bin_form_filter_product{
    width:100%; }
  .woocommerce #button-price-slider{
    clear:none;
    margin-top:0;
    padding:10px 30px;
    float:right; }
    .rtl .woocommerce #button-price-slider{
      float:left; }
  .woocommerce .content_sortPagiBar.bottom{
    margin-top:25px;
    margin-bottom:0;
    font-size:14px;
    padding-top:20px; }
    .woocommerce .bin-sidebar,.woocommerce .bin-sidebar aside:last-child{
      margin-bottom:0; }
  .woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a.next.page-numbers,.woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a.prev.page-numbers{
    top:22px; }
  .woocommerce-page .title-block h2,.woocommerce-page .vc_tta-container h2{
    font-size:18px;
    line-height:100%;
    margin-bottom:25px; }
  .woocommerce-page .bin-main-content .upsells .products-list.grid .type-product{
    width:100% !important;
    padding-bottom:15px; }
  .woocommerce-page .related{
    margin-bottom:20px; }
    .woocommerce-page .related .title-block h2{
      margin-bottom:25px; }
    .woocommerce-page .related .products-list.grid .type-product{
      width:100% !important;
      padding-bottom:15px; }
  .woocommerce-page.single-product .woocommerce-tabs{
    padding:30px 0 0;
    margin:0 0 35px; }
  .woocommerce-page.single-product #tab-additional_information h2{
    font-size:18px;
    margin-bottom:20px; }
  .woocommerce-page.single-product .bin-main .bin-main-content{
    margin-bottom:0; }
  .woocommerce-page.single-product .entry-summary .product_title{
    font-size:18px;
    padding-bottom:5px; }
  .woocommerce-page.single-product .BoxInfo div[itemprop=description]{
    margin:0 0 25px; }
  .woocommerce-page.single-product .BoxInfo .product_meta{
    margin:15px 0 20px; }
  .woocommerce-page.single-product .woocommerce-tabs #reviews #comments>h2,.woocommerce-page.single-product .woocommerce-tabs .tab-title{
    font-size:14px;
    margin-bottom:15px; }
  .woocommerce-page.single-product .contents-detail>.row>div{
    width:100%;margin-top: 100px; }
  .woocommerce-page.single-product .contents-detail aside:last-child{
    margin-bottom:0; }
  .home .slider-home-1{
    margin-bottom:0 !important; }
  .home .section2-home-1{
    padding-bottom:35px !important; }
    .home .section2-home-1>div{
      width:100%;
      margin-bottom:15px; }
    .home .section2-home-1 .bin-policy img{
      width:100%;
      height:60px; }
  .home .section3-home-1 .left-content-category .title-block h2{
    line-height:100%; }
  .home .section3-home-1 .left-content-category .count-category,.home .section3-home-1 .left-content-category .count-comment,.home .section3-home-1 .left-content-category .count-product{
    width:33.33%;
    float:left; }
    .rtl .home .section3-home-1 .left-content-category .count-category,.rtl .home .section3-home-1 .left-content-category .count-comment,.rtl .home .section3-home-1 .left-content-category .count-product{
      float:right; }
    .home .section3-home-1 .left-content-category .count-category span.number,.home .section3-home-1 .left-content-category .count-comment span.number,.home .section3-home-1 .left-content-category .count-product span.number{
      font-size:24px; }
    .home .section3-home-1 .left-content-category .count-category span,.home .section3-home-1 .left-content-category .count-comment span,.home .section3-home-1 .left-content-category .count-product span{
      line-height:24px; }
  .home .section3-home-1 .left-content-category>a{
    padding:12px 20px;
    font-size:16px; }
  .home .section3-home-1 .left-content-category{
    margin-bottom:35px; }
  .home .section3-home-1 .bin-woo-categories-container>.row>div{
    width:100%; }
  .home .section3-home-1 .bin-woo-categories-container .content-category .row>div{
    width:33.33%;
    float:left; }
    .rtl .home .section3-home-1 .bin-woo-categories-container .content-category .row>div{
      float:right; }
  .home .section4-home-1{
    padding-top:0 !important;
    padding-bottom:0 !important; }
    .home .section4-home-1>div{
      width:50%; }
  .home .bin-woo-slider .title-block h2{
    margin-bottom:20px;
    font-size:18px; }
  .home .bin-woo-slider .owl-buttons .carousel-control{
    font-size:18px;
    top:-42px; }
  .home .bin-woo-slider .owl-buttons .carousel-control>i{
    font-size:24px; }
  .home .wrapper-benner.default .content-benner .title-banner h2{
    font-size:12px; }
  .home .wrapper-benner.default .content-benner .btn-banner{
    font-size: 11px;
    line-height: 30px;
    margin-top: 10px; }
  .home .wrapper-benner.default .content-benner>span{
    font-size:14px; }
  .home .wrapper-benner.layout1 .content-benner .title-banner h2,.home .wrapper-benner.layout2 .content-benner .title-banner h2{
    font-size:24px; }
  .home .wrapper-benner.layout1 .content-benner>span,.home .wrapper-benner.layout2 .content-benner>span{
    font-size:14px; }
  .home .wrapper-benner.layout1 .content-benner .number-banner{
    font-size:35px; }
  .home .wrapper-benner.layout1 .content-benner .btn-banner,.home .wrapper-benner.layout2 .content-benner .btn-banner{
    font-size:14px;
    line-height:40px;
    padding:0 25px;
    margin-top:15px; }
  .home .wrapper-benner.layout1 .content-benner{
    max-width:280px;
    right:0; }
    .rtl .home .wrapper-benner.layout1 .content-benner{
      left:0;
      right:auto; }
  .home .wrapper-benner.layout2 .content-benner{
    max-width:280px;
    left:30px; }
    .rtl .home .wrapper-benner.layout2 .content-benner{
      right:30px;
      left:auto; }
  .home .section5-home-1{
    margin-bottom:35px !important; }
  .home .section6-home-1{
    padding-bottom:0 !important; }
  .home .section7-home-1{
    margin-bottom:35px !important; }
    .home .section7-home-1 .vc_col-sm-8>div{
      padding-top:35px !important;
      padding-bottom:35px !important; }
  .home .bingo-newsletter .content-newsletter input[name=your-email]{
    height:50px;
    padding:8px 15px; }
  .home .bingo-newsletter .desc-newsletter{
    margin-bottom:20px; }
  .home .bingo-newsletter .title-newsletter h3{
    margin-bottom:15px; }
  .home .bingo-newsletter .content-newsletter input[type=submit]{
    font-size:16px;
    padding:16px 25px 15px; }
  .home .section8-home-1{
    padding-bottom:0 !important; }
  .home .section9-home-1{
    padding-bottom:35px !important; }
    .home .section9-home-1>div{
      width:100%; }
    .home .section9-home-1 .title-block h2,.home .section9-home-1 .vc_tta-container h2{
      margin-bottom:20px; }
  .home .bin-recent-post.layout-default .carousel-control{
    top:-43px;
    font-size:24px; }
  .home .bin-header .bin-navigation ul>li.level-0>a{
    color:#252525; }
    .home .bin-header .bin-navigation ul>li.level-0>a:hover{
      color:#f9b61e; }
  .products-list.grid .type-product{
    padding:0 15px; }
  .products-list.grid .product-wapper{
    margin:0 !important;
    padding:15px 0 !important;
    border-color:#fff;
    background-color:#fff;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.06); }
  .products-list.grid .product-wapper:hover .products-thumb .quickview{
    display:none; }
  .products-list.grid .product-wapper .products-content .add_to_cart_button,.products-list.grid .product-wapper .products-content .ajax_add_to_cart,.products-list.grid .product-wapper .products-content .product_type_grouped,.products-list.grid .product-wapper .products-content .yith-wcwl-add-to-wishlist,.products-list.grid .product-wapper .products-content .yith-wcwl-wishlistaddedbrowse,.products-list.grid .product-wapper .products-content .yith-wcwl-wishlistexistsbrowse{
    opacity:1 !important; }
  .header-1 .bin-wrapper{
    border-top:1px solid hsla(0,0%,86%,.39); }
  .header-1 #bin-topbar,.header-1 .bin-wrapper{
   background: #1d1111;
   border-bottom: 1px solid #fff; }
  .bin-main .section2-home-2{
    margin-bottom:20px !important;
    margin-left:-15px;
    margin-right:-15px;
    margin-top:0; }
    .bin-main .section2-home-2>div>.vc_column-inner{
      padding-left:7.5px;
      padding-right:7.5px; }
      .bin-main .section2-home-2>div>.vc_column-inner .right.vc_col-sm-6 .vc_column-inner{
        padding-left:7.5px; }
      .bin-main .section2-home-2>div>.vc_column-inner .left.vc_col-sm-6 .vc_column-inner{
        padding-right:7.5px; }
    .bin-main .section2-home-2 .woo-no-slider .item-product-cat{
      margin-bottom:15px; }
  .bin-main .section3-home-2{
    margin-bottom:20px !important; }
    .bin-main .section3-home-2 .bin-policy img{
      width:100%;
      height:60px; }
    .bin-main .section3-home-2>div{
      width:100%;
      margin-bottom:15px; }
  .bin-main .section4-home-2{
    margin-bottom:20px !important; }
    .bin-main .section4-home-2 .wpb_wrapper>.wpb_content_element{
      margin-bottom:25px !important; }
  .bin-main .section5-home-2{
    padding-top:35px !important; }
  .bin-main .section5-home-2 .wpb_wrapper>.wpb_content_element{
    margin-bottom:25px !important; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
    top:-88px; }
  .bin-main .section5-home-2 .bin-woo-countdown-slider{
    margin-bottom:35px; }
  .bin-main .bingo-newsletter-2 .content-newsletter{
    margin-top:25px;
    margin-bottom:20px; }
  .bin-main .section8-home-2 .wpb_wrapper>.wpb_content_element{
    margin-bottom:25px !important; }
  .bin-main .section7-home-2{
    margin-top:35px !important;
    margin-bottom:35px !important; }
  .bin-main .section8-home-2{
    margin-bottom:20px !important; }
  .bin-main .section9-home-2{
    padding:15px 0; }
  .bin-main .wrapper-benner.layout3 .content-benner{
    top:35px;
    left:60px; }
  .bin-main .section6-home-2 .heading-box h2{
    margin-bottom:25px; }
  .bin-main .bin-woo-slider.slider-layout-1 .carousel-control,.bin-main .bin-woo-slider.slider-layout-2 .carousel-control{
    top:-44px !important; }
  .bin-main .bin-woo-slider.slider-layout-1 .products-list.grid .product-wapper{
    box-shadow:none;
    margin:0 0 15px !important;
    padding:0 !important;
    padding-left:100px !important; }
    .rtl .bin-main .bin-woo-slider.slider-layout-1 .products-list.grid .product-wapper{
      padding-right:100px !important;
      padding-left:inherit; }
  .bin-main .bin-woo-slider.slider-layout-1 .product .product-wapper .rating{
    padding:0; }
  .bin-main .bin-woo-slider.slider-layout-2 .product .product-wapper{
    padding:11px !important;
    box-shadow:none; }
  .bin-main .bin-woo-slider.slider-layout-1 .products-list.grid .type-product,.bin-main .bin-woo-slider.slider-layout-2 .products-list.grid .type-product{
    padding:0; }
  .bin-main .section6-home-2{
    padding-top:35px !important; }
    .bin-main .section6-home-2>div{
      width:100%; }
  .bin-main .wrapper-benner.layout3 .content-benner .btn-banner{
    font-size:16px;
    line-height:44px;
    height:46px;
    padding:0 20px;
    margin-top:15px;
    border:2px solid #252525 !important; }
  .bin-main .wrapper-benner.layout3 .content-benner .title-banner h2{
    font-size:32px;
    margin-bottom:15px; }
  .bin-main .bingo-newsletter-2 .content-newsletter input[type=submit]{
    top:5px;
    right:5px;
    line-height:50px;
    height:50px; }
    .rtl .bin-main .bingo-newsletter-2 .content-newsletter input[type=submit]{
      left:5px;
      right:auto; }
  .bin-main .bingo-newsletter-2 .content-newsletter input[type=email]{
    height:60px;
    padding:10px 25px; }
  .bin-recent-post.layout-2 .post-content{
    padding-top:15px; }
  .bin-recent-post.layout-2 .post-content .entry-title a{
    margin-top:0;
    margin-bottom:5px;
    font-size:16px; }
  .bin-recent-post.layout-2 .post-content .btn-read-more a{
    margin-top:5px;
    margin-bottom:0;
    border:1px solid #f9b61e;
    padding:8.5px 18px; }
  .active-mobile{
    width:70px; }
    .active-mobile>.fa,.active-mobile>.icon{
      font-size:25px !important; }
  .topbar{
    padding:0; }
    .topbar .user-login{
      padding-top:15px; }
  .widget-twitter li:first-child{
    margin:0; }
  .woocommerce-tabs .nav-tabs{
    margin-bottom:20px; }
    .woocommerce-tabs .nav-tabs li{
      float:left;
      margin-right:10px; }
      .rtl .woocommerce-tabs .nav-tabs li{
        float:right; }
  .block-pie-chart-ourskills{
    background-image:none; }
  .blog.style2{
    margin-bottom:30px; }
    .blog.style2 .blog-date{
      display:none; }
    .blog.style2 .entry-description,.blog.style2 .entry-title{
      padding:0 20px; }
  .blog-type .entry-image{
    height:auto; }
  .wpb-container .block-services .wpb-container{
    padding:30px 30px 30px 60px; }
  .block-about .wpb_text_column{
    padding:30px; }
  .split-layout{
    display:none; }
  .posts-grid-category{
    margin:0 0 30px; }
  .posts-grid .post,.posts-list .post{
    margin-bottom:20px; }
    .posts-list .post .entry-thumb{
      float:none;
      margin:0 0 20px;
      width:100%;
      height:inherit; }
    .posts-list .post .entry-title{
      line-height:inherit; } }

@media (max-width: 768px){
  .bin-policy img,.products-list{
    width:100%; }
  .products-list{
    display:inline-block; }
    .products-list .col-sm-2.4:nth-child(5n+1),.products-list .col-sm-2:nth-child(6n+1),.products-list .col-sm-3:nth-child(4n+1),.products-list .col-sm-4:nth-child(3n+1),.products-list .col-sm-6:nth-child(odd){
      clear:both;
      margin-bottom:35px; }
    .products-list .col-sm-2.4:nth-child(5n+1){
      width:20%; }
  .bin-woo-slider.slider-layout-3 article{
    margin:0 !important;
    padding:0; }
  .bin-woo-slider.slider-layout-3 .products-list.row{
    margin:0; }
  .bin-woo-slider.slider-layout-3 .products-list.grid .product-wapper .products-content{
    padding-left:10px;
    padding-right:10px; }
  .section4-home-2 .vc_column-inner{
    padding:0; }
  div.vgwc-featured,span.onsale{
    font-size:11px;
    padding:4px 8px; } }
@media (max-width: 767px){
  .wrapper-form input[type="submit"] {margin-bottom: 0px;}
  .section3-home--4 .vc_column_container>.vc_column-inner{
    padding:0; }
  .bin-woo-tab-cat .tab-pane .woo-tab-container-slider{
    margin:0; }
  .bin-woo-tab-cat.layout-2 .products-list .item-product{
    width:100%; }
  .bin-recent-post.layout-3 .type-post{
    padding:0; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 .products-list.grid{
    padding:0 15px; }
  .section2-home--3 .title-block-2 h2{
    margin-bottom:30px; }
  div.section2-home-1{
    padding-bottom:35px !important; }
    div.section2-home-1 .bin-policy{
      margin-bottom:20px; }
  .theme-color .bin-policy .policy-info .desc-policy{
    font-size:14px; }
  #yith-wcwl-popup-message{
    display:none !important; }
  .contents-detail .images .woocommerce-main-image .item,.contents-detail .images .woocommerce-main-image img{
    pointer-events:none; }
  #bin-topbar .login-top .modal-dialog{
    margin:0 auto; }
  #bin-footer.footer-1 .section-footer1-2{
    padding-top:35px;
    text-align:center; }
    #bin-footer.footer-1 .section-footer1-2 .social-network{
      display:inline-block; }
    #bin-footer.footer-1 .section-footer1-2 .pull-right{
      float:none !important; }
    #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright{
      padding:18px 0; }
    #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .text-cpy{
      margin-bottom:10px; }
  .section-contact-1 .wpb_content_element{
    margin-bottom:15px; }
  .section-contact-1 h5{
    margin-top:15px !important;
    margin-bottom:15px !important; }
  #bin-main .page-title h1{
    font-size:20px;
    margin-bottom:5px; }
  .header-1 #bin-topbar{
    padding:5px 0; }
    .header-1 #bin-topbar .topbar-message{
      display:none; }
    .header-1 #bin-topbar .row>div{
      width:100%;
      text-align:center; }
    .header-1 #bin-topbar .wp-top{
      float:none;
      margin-top:5px; }
  #bin-main .page-title.bin-title{
    padding:30px 0 25px; }
  #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box{
    width:300px;
    padding:15px; }
  #bin-footer.footer-1 .section-footer1-2 .bin-wraper-copyright .icon-cpy .info-box .info{
    padding-bottom:10px;
    margin-bottom:10px; }
  .bin-portfolio .portfolio-container ul li{
    margin-bottom:15px; }
  .bin-portfolio .portfolio-container .portfolio-item-inner .pitem-text h3 a{
    font-size:14px; }
  .post-type-archive .site-content article{
    padding:0; }
  .blog .cate-post-content .grid-post{
    width:100%; }
    .blog .cate-post-content .grid-post:nth-child(odd){
      clear:none; }
  .blog .cate-post-content .grid-post{
    padding:0; }
  table.shop_table>tbody>tr>td,table>thead:first-child>tr:first-child>th{
    width:100%;
    display:inline-block; }
  .shop_table thead{
    display:none; }
  .woocommerce-wishlist.woocommerce-page .wishlist-title h2{
    font-size:18px; }
  .woocommerce-checkout table.shop_table>tfoot>tr>td,.woocommerce-checkout table.shop_table>tfoot>tr>th{
    display:inline-block;
    width:100%; }
  .woocommerce-checkout #order_review .cart-subtotal th,.woocommerce-checkout #order_review .order-total th,.woocommerce-checkout #order_review .product-name{
    text-align:center; }
  .post-single .comment-respond .form-submit input{
    line-height:50px;
    padding:0 30px; }
  .woocommerce .bin-main-content .products-list.grid .type-product{
    padding:15px; }
  .woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a.prev.page-numbers{
    padding-left:18px;
    top:21px;
    font-size:12px; }
    .rtl .woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a.prev.page-numbers{
      padding-right:18px;
      padding-left:inherit; }
  .woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a.next.page-numbers{
    top:21px;
    font-size:12px;
    padding-right:18px; }
    .rtl .woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a.next.page-numbers{
      padding-left:18px;
      padding-right:inherit; }
  .woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li a,.woocommerce .content_sortPagiBar .woocommerce-pagination ul.page-numbers li span{
    font-size:12px;
    padding:0 15px; }
  .woocommerce .products-list.list .type-product{
    padding:0 15px 15px; }
  .woocommerce .products-list.list .product-wapper{
    border-color:#fff !important;
    border-radius:10px;
    background:#fff;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.05); }
    .woocommerce .products-list.list .product-wapper .products-thumb .quickview:before{
      display:none !important; }
  .woocommerce.single-product .woocommerce-tabs ul.tabs li{
    margin:0;
    padding:0; }
  .woocommerce.single-product .woocommerce-tabs ul.tabs:before{
    bottom:1px; }
  .woocommerce.single-product .BoxInfo{
    margin-top:15px; }
    .woocommerce.single-product .BoxInfo .woocommerce-product-rating{
      padding-bottom:15px; }
    .woocommerce.single-product .BoxInfo .quantity.buttons_added input[inputmode=numeric]{
      width:50px;
      height:40px; }
    .woocommerce.single-product .BoxInfo .quantity.buttons_added .minus,.woocommerce.single-product .BoxInfo .quantity.buttons_added .plus{
      height:20px;
      line-height:18px; }
    .woocommerce.single-product .BoxInfo .single_add_to_cart_button{
      padding:0 20px;
      line-height:40px; }
    .woocommerce.single-product .BoxInfo .compare:before,.woocommerce.single-product .BoxInfo .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce.single-product .BoxInfo .yith-wcwl-wishlistexistsbrowse a:before{
      font-size:14px;
      width:36px;
      height:36px;
      line-height:36px; }
    .woocommerce.single-product .BoxInfo .yith-wcwl-wishlistaddedbrowse a,.woocommerce.single-product .BoxInfo .yith-wcwl-wishlistexistsbrowse a{
      width:40px;
      height:40px;
      line-height:40px; }
    .woocommerce.single-product .BoxInfo .quantity.buttons_added{
      margin-right:28px; }
      .rtl .woocommerce.single-product .BoxInfo .quantity.buttons_added{
        margin-left:28px;
        margin-right:inherit; }
    .woocommerce.single-product .BoxInfo .yith-wcwl-add-button a{
      width:40px; }
    .woocommerce.single-product .BoxInfo .yith-wcwl-add-button a:before{
      font-size:14px;
      width:36px;
      height:36px;
      line-height:36px; }
    .woocommerce.single-product .BoxInfo .compare,.woocommerce.single-product .BoxInfo .single_add_to_cart_button{
      margin-right:10px; }
      .rtl .woocommerce.single-product .BoxInfo .compare,.rtl .woocommerce.single-product .BoxInfo .single_add_to_cart_button{
        margin-left:10px;
        margin-right:inherit; }
  .table .woocommerce.single-product .entry-summary .amount ins span,.woocommerce.single-product .entry-summary .price ins span,.woocommerce.single-product .entry-summary .table .amount ins span,.woocommerce.single-product .entry-summary table .amount ins span,table .woocommerce.single-product .entry-summary .amount ins span{
    font-size:23px; }
  .table .woocommerce.single-product .entry-summary .amount del span,.woocommerce.single-product .entry-summary .price del span,.woocommerce.single-product .entry-summary .table .amount del span,.woocommerce.single-product .entry-summary table .amount del span,table .woocommerce.single-product .entry-summary .amount del span{
    font-size:18px; }
  .home .wrapper-benner.layout1 .content-benner,.home .wrapper-benner.layout2 .content-benner{
    top:90px; }
  .home .section3-home-1 .bin-woo-categories-container .content-category .row{
    padding:0 7.5px 15px; }
    .home .section3-home-1 .bin-woo-categories-container .content-category .row>div{
      width:50%;
      padding:0 7.5px; }
  .bin-woo-categories-container .content-category .item-product-cat .wrapper .item-image a img{
    width:100%; }
  .home .bin-woo-categories-container .content-category .item-product-cat .wrapper{
    margin-bottom:15px; }
  .home .section3-home-1 .left-content-category .count-category,.home .section3-home-1 .left-content-category .count-comment,.home .section3-home-1 .left-content-category .count-product{
    width:100%; }
  .home .section4-home-1>div{
    float:left; }
    .rtl .home .section4-home-1>div{
      float:right; }
  .bingo-newsletter{
    padding:20px; }
  .section7-home-1>.vc_col-sm-2{
    display:none; }
  .btn-slider1{
    display:none !important; }
  .bin-main .section2-home-2{
    width:100%;
    margin-left:0;
    margin-right:0;
    padding:0;
    margin-top:25px; }
    .bin-main .section2-home-2>div>.vc_column-inner .left.vc_col-sm-6,.bin-main .section2-home-2>div>.vc_column-inner .right.vc_col-sm-6{
      width:50%;
      float:left; }
      .rtl .bin-main .section2-home-2>div>.vc_column-inner .left.vc_col-sm-6,.rtl .bin-main .section2-home-2>div>.vc_column-inner .right.vc_col-sm-6{
        float:right; }
    .bin-main .section2-home-2>div>.vc_column-inner .left.vc_col-sm-6 .vc_column-inner{
      padding-right:15px; }
    .bin-main .section2-home-2>div>.vc_column-inner .right.vc_col-sm-6 .vc_column-inner{
      padding-left:15px; }
    .bin-main .section2-home-2 .woo-no-slider .item-product-cat{
      margin-bottom:30px; }
    .bin-main .section2-home-2>.vc_col-sm-2{
      width:50%;
      float:left; }
      .rtl .bin-main .section2-home-2>.vc_col-sm-2{
        float:right; }
  .bin-main .woo-no-slider .item-product-cat .item-image a img{
    width:100%; }
  .bin-main .wrapper-benner.layout3 .content-benner{
    top:0;
    left:35px; }
  .bin-main .wrapper-benner.layout3 .content-benner .title-banner h2{
    font-size:24px;
    margin-bottom:5px; }
  .bin-main .wrapper-benner.layout3 .content-benner>span{
    font-size:12px;
    line-height:20px; }
  .bin-main .wrapper-benner.layout3 .content-benner .btn-banner{
    font-size:12px;
    line-height:33px;
    height:36px;
    padding:0 15px;
    margin-top:15px;
    border:1px solid #252525 !important; }
  .bin-header.header-2 .top-header .right .wrapper-box>div.binAccount{
    padding:0 16px; }
  .bin-header.header-2 .top-header .right .wrapper-box>div{
    padding:0 18px; }
  .bin-main .section5-home-2 .wpb_wrapper>.wpb_content_element{
    margin-bottom:87px !important; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
    top:-68px; }
  .section6-home-2>.vc_col-sm-6{
    margin-bottom:35px; }
  .bin-main .section7-home-2{
    margin-top:0 !important; }
  .bin-main .section2-home-2>div>.vc_column-inner{
    padding-left:15px;
    padding-right:15px;
    padding-left:0;
    padding-right:0; }
  
  .bin-topbar{
    padding:0; }
    .bin-topbar .user-login{
      padding-top:15px; }
    .bin-topbar .container{
      padding:0; }
  .logo-in-theme{
    float:none !important; }
  .container-full-width{
    padding:0 15px; }
  .active-mobile.setting-popup .active-content{
    width:100%;
    min-width:320px;
    right:-100%;
    left:auto; }
  .products .carousel-control{
    top:-64px; } 

@media (max-width:330px)
{
   #ban-janela .wrapper-benner.default .content-benner
   {
      left: 185px;
   }
   .woocommerce-cart.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a,.woocommerce-cart.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a:after{
    font-size:19px; }

   .wrapper-form input[type="submit"]{font-size: 20px;}

   .meu-orcamento
   {
      font-size: 11px;
   }

    input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{
    font-size: 11px;}
}

@media (min-width:550px) and (max-width: 800px){
 
  .bin-woo-tab-cat.bin-woo-tab-cat--1 .products-list .item-product{
    width:100%;
    margin-bottom:0; }
  .bin-woo-slider.slider-layout--4 .products-list .item-product:nth-child(odd){
    clear:none !important; }
  .bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .nav-tabs,.bin-woo-tab-cat.bin-woo-tab-cat--1 .top-tab-slider .title-block-2{
    width:100%; }
  #bin-footer.footer-1 .section-footer1-1 .menu{
    text-align:center; }
  #bin-footer.footer-1 .section-footer1-1 .menu li{
    float:none; }
  #bin-footer.footer-1 .section-footer1-1 .menu li a{
    margin:0 15px;
    line-height:40px; }
  .bin-main .title-about h2{
    font-size:18px !important;
    margin-bottom:0; }
  .bin-main .title-about{
    margin-bottom:15px !important; }
  .testimonial-description{
    padding-right:0; }
    .rtl .testimonial-description{
      padding-left:0;
      padding-right:inherit; }
  .bin-portfolio .portfolio-tab{
    margin-bottom:25px; }
    .bin-portfolio .portfolio-tab ul{
      display:inline-block;
      text-align:center; }
      .bin-portfolio .portfolio-tab ul li{
        font-size:14px;
        float:none;
        margin-bottom:10px; }
  .woocommerce-page .shop_table .coupon input[type=submit]{
    margin-top:15px;
    display:block;
    clear:both;
    font-family:Montserrat,sans-serif;
    padding:10px 16px; }
  .woocommerce-page .shop_table input[name=update_cart]{
    margin-top:15px; }
  .woocommerce-page .shop_table .coupon input[type=text]{
    max-width:240px; }
  .woocommerce-page .cart-subtotal .woocommerce-Price-amount,.woocommerce-page .order-total .woocommerce-Price-amount{
    font-size:16px;
    font-family:Montserrat,sans-serif;
    color:#f9b61e; }
  .woocommerce-page .order-total .woocommerce-Price-amount{
    font-weight:700; }
  .woocommerce .bin-main-content .products-list.grid .type-product{
    width:100%; }
  .woocommerce .content_sortPagiBar .woocommerce-result-count{
    display:none; }
  .woocommerce .products-list.list .product-wapper .products-content{
    display:inline-block;
    width:100%;
    clear:both;
    margin-left:0; }
    .rtl .woocommerce .products-list.list .product-wapper .products-content{
      margin-right:0;
      margin-left:inherit; }
  .woocommerce.single-product .woocommerce-tabs ul.tabs:before{
    display:none; }
  .woocommerce.single-product .woocommerce-tabs ul.tabs li{
    width:100%;
    display:inline-block; }
    .woocommerce.single-product .woocommerce-tabs ul.tabs li.active{
      border-color:#f9b61e; }
    .woocommerce.single-product .woocommerce-tabs ul.tabs li a{
      width:100%;
      border-bottom:1px solid #e1e1e1; }
  .home .section4-home-1>div{
    width:100%; }
  .home .section4-home-1>div.vc_col-sm-8 .vc_column-inner,.home .section6-home-1 .vc_column-inner{
    padding-left:0;
    padding-right:0; }
  .home .section3-home-1 .bin-woo-categories-container .content-category .row>div{
    width:100%; }
  .home .wrapper-benner.layout1 .content-benner,.home .wrapper-benner.layout2 .content-benner{
    top:20px; }
  .bin-woo-slider.slider-layout-3 article{
    width:100%; }
  .products-list .item-product{
    width:50%;
    margin-bottom:35px; }
    .products-list .item-product:nth-child(odd){
      clear:both !important; }
  .products-list .col-sm-2:nth-child(6n+1),.products-list .col-sm-3:nth-child(4n+1),.products-list .col-sm-4:nth-child(3n+1),.products-list .col-sm-6:nth-child(odd){
    clear:none; }
  .bin-woo-slider.slider-layout-1 .products-list .item-product,.bin-woo-slider.slider-layout-2 .products-list .item-product{
    width:100%; }
  .section2-home-2 .vc_column-inner{
    padding:0 !important; }
    .section2-home-2 .vc_column-inner img{
      width:100%;
      height:auto; }
  .section2-home-2 .bin-woo-container-slider.woo-no-slider{
    padding:0 15px; }
  .section2-home-2 .vc_col-sm-2{
    width:100% !important; } }
@media (max-width: 480px){
  #bin-topbar .login-top .modal-dialog{
    width:320px; }
  #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head{
    padding:20px 15px 14px; }
  #bin-topbar .login-top .modal-dialog .bin-modal-body{
    padding-left:15px;
    padding-right:15px; }
  #bin-topbar .login-top .modal-dialog .bin-modal-body>p{
    margin-bottom:5px; }
  #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head .modal-title{
    font-size:24px; }
  #bin-topbar .login-top .modal-dialog .bin-modal .bin-modal-head .close{
    top:0;
    right:8px; }
  #bin-topbar .login-top .modal-dialog .bin-modal-body input[type=submit]{
    padding:9.5px 15px; }
  .header-1 .bingo-menu-wrapper .navbar-toggle{
    padding: 5px;
    margin: 19px 0px 0 14px;}
    .header-1 .bingo-menu-wrapper .navbar-toggle .icon-bar{
      width:18px; }
  #bin-topbar .topbar-menu .widget-title{
    margin-right:5px; }
    .rtl #bin-topbar .topbar-menu .widget-title{
      margin-left:5px;
      margin-right:inherit; }
  #bin-main .page-title.bin-title{
    padding:130px 0 25px;
    padding:10px 0; }
  .bin-header .header-content .binAccount .menu{
    right:-43px; }
  #bin-main .page-title h1{
    font-size:16px;
    margin-bottom:5px; }
    .bin-breadcrumb,.bin-breadcrumb a{
      font-size:11px;
      margin-top: -30px; }
  .bin-breadcrumb .delimiter{
    margin-bottom:-1px; }
  #bin-footer.footer-1 .section-footer1-1 .menu li a{
    margin:0 10px; }
  .testimonial-description{
    padding:0; }
  .bin-testimonial .testimonial-description,.bin-testimonial .testimonial-info{
    display:inline-block;
    width:100%; }
  .testimonial-description{
    margin-bottom:8px;
    margin-top:15px; }
  .bin-testimonial .testimonial-item>img{
    margin:0 auto;
    float:none; }
  .bin-header #cart .cart-popup{
    width:320px;
    right:-15px; }
    .rtl .bin-header #cart .cart-popup{
      left:-15px;
      right:auto; }
  .page-template-about-page .bin-main{
    overflow:hidden; }
  .custom-list h4{
    margin-bottom:10px;
    font-size:16px; }
  .custom-list p{
    margin-bottom:1em; }
  .bin-main .about-section-2{
    margin-bottom:0 !important; }
  .bin-testimonial .owl-carousel .owl-dots{
    text-align:center;
    margin:0;
    margin-top:15px; }
  .navigation.paging-navigation .page-numbers{
    padding:0 15px; }
  .navigation.paging-navigation .page-numbers.next:after{
    padding-left:15px;
    vertical-align:top; }
    .rtl .navigation.paging-navigation .page-numbers.next:after{
      padding-right:15px;
      padding-left:inherit; }
  .navigation.paging-navigation .page-numbers.prev:before{
    padding-right:15px;
    vertical-align:top; }
    .rtl .navigation.paging-navigation .page-numbers.prev:before{
      padding-left:15px;
      padding-right:inherit; }
  .bin-header .header-content>.row .bingoHeaderMiddle{
    padding-right:0;
    margin:auto 0; }
    .rtl .bin-header .header-content>.row .bingoHeaderMiddle{
      padding-left:0;
      padding-right:inherit; }
  .bin-header .header-content>.row .bingoHeaderLeft{
    padding:0; }
  .bin-header .header-content>.row .bingoHeaderRight{
    padding-left:0; }
    .rtl .bin-header .header-content>.row .bingoHeaderRight{
      padding-right:0;
      padding-left:inherit; }
  .bin-header .header-content .search-box .search-toggle i{
    font-size:16px;
    width:30px;
    height:50px;
    line-height:50px; }
  .bin-header .header-content .binAccount>.bin-icon i{
    width:30px;
    height:32px;
    line-height:32px; }
  .bin-header .header-content .binAccount>.bin-icon{
    font-size:16px; 
    display: none;}
  .bin-header .header-content .bingoCartTop{
    margin-top: 11px;
    margin-right: 20px;
    margin-bottom: 4px;
    float: right; }
    .rtl .bin-header .header-content .bingoCartTop{
      margin-right:10px;
      margin-left:inherit; }
  .post-single .top-single-post .entry-title{
    font-size:18px; }
  .post-single .comment-respond .form-submit input{
    line-height:45px;
    padding:0 25px; }
  .woocommerce-checkout .form-row.form-row-first,.woocommerce-checkout .form-row.form-row-last{
    width:100%; }
  .error404 .content-404 h3{
    font-size:14px; }
  .error404 #bin-main .page-header .page-title{
    margin-bottom:15px; }
  .error404 .page-404 .content-404 .btn-404 a{
    padding:10px 20px; }
  .woocommerce.single-product .BoxInfo .single_add_to_cart_button{
    padding:0 8px; }
  .woocommerce.single-product .BoxInfo .compare,.woocommerce.single-product .BoxInfo .single_add_to_cart_button{
    margin-right:0px; 
    height: 200px;
    color: #FFF;
    font-size: 36px;
    font-weight: bold;
    width: 100%;}
    .rtl .woocommerce.single-product .BoxInfo .compare,.rtl .woocommerce.single-product .BoxInfo .single_add_to_cart_button{
      margin-left:8px;
      margin-right:inherit; }
  .single-product .BoxInfo .product_meta .tagged_as a:first-child{
    padding-left:15px; }
    .rtl .single-product .BoxInfo .product_meta .tagged_as a:first-child{
      padding-right:15px;
      padding-left:inherit; }
  .single-product .BoxInfo .product_meta .posted_in a:first-child{
    padding-left:56px; }
    .rtl .single-product .BoxInfo .product_meta .posted_in a:first-child{
      padding-right:56px;
      padding-left:inherit; }
  .single-product .BoxInfo .product_meta .sku_wrapper span{
    padding-left:58px; }
    .rtl .single-product .BoxInfo .product_meta .sku_wrapper span{
      padding-right:58px;
      padding-left:inherit; }
  .single-product .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text p{
    margin:0; }
  .single-product .woocommerce-tabs .star-rating{
    float:left; }
    .rtl .single-product .woocommerce-tabs .star-rating{
      float:right; }
  .home .section7-home-1 .vc_col-sm-8>div{
    padding-top:15px !important;
    padding-bottom:15px !important; }
  .home .bingo-newsletter .content-newsletter input[type=submit]{
    font-size:14px;
    padding:11px 25px 10px; }
  .home .bingo-newsletter .content-newsletter input[name=your-email]{
    height:40px;
    padding:5px 15px; }
  .home .wrapper-benner.layout1 .content-benner,.home .wrapper-benner.layout2 .content-benner{
    top:10px; }
    .home .wrapper-benner.layout1 .content-benner .btn-banner,.home .wrapper-benner.layout2 .content-benner .btn-banner{
      line-height:35px;
      padding:0 25px;
      margin-top:7px; }
  .page-id-28 .page-wrapper .header-1{
    position:static; }
  .bin-main .bin-woo-slider.slider-layout-2 .product .product-wapper .products-content{
    width:100%;
    padding-left:0; }
  .bin-main .bin-woo-slider.slider-layout-2 .product .product-wapper .products-thumb{
    width:100%; }
  .bin-main .bin-main .section5-home-2 .wpb_wrapper>.wpb_content_element{
    margin-bottom:100px !important; }
  .bin-main .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
    top:-78px; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown span.text{
    font-size:14px;
    margin-right:10px; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown .product-countdown .countdown-content>span .countdown-amount{
    font-size:16px; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown .product-countdown .countdown-content>span{
    margin:0 10px;
    height:46px; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown .product-countdown .countdown-content .countdown-section:before{
    left:-13px; }
    .rtl .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown .product-countdown .countdown-content .countdown-section:before{
      right:-13px;
      left:auto; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
    right:9px; }
  .bin-main .bingo-newsletter-2 .content-newsletter input[type=submit]{
    margin-top:15px;
    position:static;
    top:0;
    left:0; }
  .bin-main .section2-home-2{
    margin-bottom:0 !important; }
  .bin-main .section6-home-2>.vc_col-sm-6{
    margin-bottom:0; }
  .font-size-lg{
    font-size:20px;
    font-size:2rem; }
  .visual-description{
    display:none; } }

@media (max-width: 479px){
  .bin-woo-tab-cat.layout-2 .top-tab-slider li a{
    margin-bottom:15px;
    font-size:15px; }
  .section7-home--4{
    margin-top:0; }
  .section5-home--4{
    margin-bottom:0; }
  .section6-home--4,.wrapper-benner.layout3{
    display:none; }
  .bin-woo-tab-cat.layout-2 .products-list article{
    width:100%;
    padding:0; }
  .section3-home--4 .vc_column_container>.vc_column-inner{
    padding:0 15px; }
  .section6-home--3 .vc_column-inner{
    padding:0; }
  .bin-woo-container-slider.bin-woo-container-slider--2 .item-product-cat,.bin-woo-tab-cat.bin-woo-tab-cat--1 article{
    width:100%; }
  .bin-woo-container-slider.bin-woo-container-slider--1 .item,.bin-woo-slider.slider-layout--4 .p-wrap--first>div,.bin-woo-slider.slider-layout--4 .p-wrap--last .item-product{
    width:100%;
    padding:0; }
  .bin-recent-post.layout-noslider article.post-list .post-content{
    margin-top:20px; }
  .bin-recent-post.layout-default .post,.bin-recent-post.layout-noslider article.post-list .post-content,.bin-recent-post.layout-noslider article.post-list .post-thumbnail,div.bin-woo-slider.woo-slider-default article{
    width:100%; }
  .bin-woo-slider.slider-layout-1 .products-list .item-product,.bin-woo-slider.slider-layout-2 .products-list .item-product,.bin-woo-slider.slider-layout-3 article .item-product{
    padding:0; }
  div.bin-woo-slider.slider-layout-2 .item-product .product-wapper .products-content,div.bin-woo-slider.slider-layout-2 .item-product .product-wapper .products-thumb{
    width:100%; } }
@media (max-width: 414px){
  .bin-header.header-2 .chosen-container{
    padding:3.5px 0;
    min-width:70px; }
  .bin-header .header-content .binAccount{
    position: relative;
    display: inline-block;
    margin-left: 147px;
    margin-top: 10px;
    color: #f2b61e;
    border-bottom: 1px solid #fff;}
  #bin-topbar{
    min-height:30px; }
  .bin-main .section2-home-2>.vc_col-sm-2,.bin-main .section2-home-2>div>.vc_column-inner .left.vc_col-sm-6,.bin-main .section2-home-2>div>.vc_column-inner .right.vc_col-sm-6{
    width:100%; }
  .bin-main .wrapper-benner.layout3 .content-benner>span{
    font-size:11px;
    line-height:18px; }
  .bin-main .wrapper-benner.layout3 .content-benner .btn-banner{
    margin-top:8px; }
  .bin-main .section7-home-2{
    display:none; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown .product-countdown,.bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown .product-countdown .countdown-content{
    float:none; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
    top:-105px;
    right:0; }
    .rtl .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
      left:0;
      right:auto; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown span.text{
    margin-right:0;
    width:100%;
    display:inline-block;
    line-height:35px; }
    .rtl .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown span.text{
      margin-left:0;
      margin-right:inherit; }
  .bin-main .section5-home-2 .wpb_wrapper>.wpb_content_element{
    margin-bottom:107px !important; }
  .bin-main .bin-woo-countdown-slider.bin-woo-countdown-default .item-countdown{
    right:0;
    width:100%;
    text-align:center; }
  .bin-woo-slider.slider-layout-3 article .item-product,.products-list .item-product{
    width:100%; } }
.loader-content{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1000111;
  background-color:#fff;
  opacity:1;
  transition:all .5s linear 0s; }

.loader-content.loader-off,body.loaded .loader-content{
  opacity:0;
  visibility:hidden;
  transition:all .5s linear 0s; }
#loader{
  width:200px;
  height:200px;
  margin-top:-100px;
  margin-left:-100px;
  perspective:400px;
  transform-type:preserve-3d; }
#loader,#loader .dot{
  position:absolute;
  top:50%;
  left:50%; }
#loader .dot{
  z-index:10;
  width:40px;
  height:40px;
  margin-top:-20px;
  margin-left:-80px;
  transform-type:preserve-3d;
  transform-origin:80px 50%;
  transform:rotateY(0);
  background-color:#1fc0a0;
  animation:b 2s cubic-bezier(.56,.09,.89,.69) infinite; }

#loader .dot:nth-child(2){
  z-index:9;
  animation-delay:.15s; }

#loader .dot:nth-child(3){
  z-index:8;
  animation-delay:.3s; }

#loader .dot:nth-child(4){
  z-index:7;
  animation-delay:.45s; }

#loader .dot:nth-child(5){
  z-index:6;
  animation-delay:.6s; }

#loader .dot:nth-child(6){
  z-index:5;
  animation-delay:.75s; }

#loader .dot:nth-child(7){
  z-index:4;
  animation-delay:.9s; }

#loader .dot:nth-child(8){
  z-index:3;
  animation-delay:1.05s; }

@keyframes b{
  0%{
    transform:rotateY(0) rotate(0) rotateX(0);
    background-color:#f9b61e; }
  45%{
    transform:rotate(180deg) rotateY(1turn) rotateX(90deg);
    background-color:#000;
    animation-timing-function:cubic-bezier(.15,.62,.72,.98); }
  90%,to{
    transform:rotateY(0) rotate(1turn) rotateX(180deg);
    background-color:#f9b61e; } }

.zoom-2{
  overflow:hidden; }
  .zoom-2 img{
    position:relative;
    width:100%;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-transform-origin:center center;
    transform-origin:center center; }
  .zoom-2:hover img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2); }

.filter-grayscale,.widget .widget_sp_image-image-link img{
  -webkit-transition:all .6s ease-out 0s;
  transition:all .6s ease-out 0s; }
  .filter-grayscale:hover,.widget .widget_sp_image-image-link img:hover{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    -ms-filter:grayscale(100%); }

.filter-brightness{
  -webkit-transition:all .4s ease-out 0s;
  transition:all .4s ease-out 0s; }
  .filter-brightness:hover{
    filter:brightness(.4);
    -webkit-filter:brightness(.4);
    -moz-filter:brightness(.4);
    -o-filter:brightness(.4);
    -ms-filter:brightness(.4); }

.filter-blur{
  -webkit-transition:all .6s ease-out 0s;
  transition:all .6s ease-out 0s; }
  .filter-blur:hover{
    filter:blur(5px);
    -webkit-filter:blur(5px);
    -moz-filter:blur(5px);
    -o-filter:blur(5px);
    -ms-filter:blur(5px); }

.tab-pane{
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp;
  -webkit-animation-duration:.7s;
  animation-duration:.7s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  height:0;
  overflow:hidden;
  display:block !important; }
  .tab-pane.active{
    height:auto; }

.close .fa{
  -webkit-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out; }

.close:hover .fa{
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn); }

.image-overlay-1:after,.image-overlay-1:before{
  content:"";
  display:block;
  position:absolute;
  z-index:100;
  background:rgba(0,0,0,.7);
  width:100%;
  height:100%;
  left:0;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transition:all .3s ease 0s;
  transition:all .3s ease 0s; }
  .rtl .image-overlay-1:after,.rtl .image-overlay-1:before{
    right:0;
    left:auto; }

.image-overlay-1:after{
  top:-100%; }

.image-overlay-1:before{
  bottom:-100%; }

.image-overlay-1:hover:after{
  top:-50%;
  opacity:1;
  filter:alpha(opacity=100); }

.image-overlay-1:hover:before{
  bottom:-50%;
  opacity:1;
  filter:alpha(opacity=100); }

.binvc_single_image .binvc_wrapper>a,.image-plus-1{
  position:relative; }
  .binvc_single_image .binvc_wrapper>a:before,.image-plus-1:before{
    overflow:hidden;
    position:absolute;
    top:0;
    content:"";
    z-index:100;
    width:100%;
    height:100%;
    left:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    -webkit-transform:scale(.5) rotateY(180deg);
    transform:scale(.5) rotateY(180deg);
    background:url(../images/plus.png) no-repeat scroll 50%/60px 60px rgba(0,0,0,.6); }
    .binvc_single_image .rtl .binvc_wrapper>a:before,.rtl .binvc_single_image .binvc_wrapper>a:before,.rtl .image-plus-1:before{
      right:0;
      left:auto; }
  .binvc_single_image .binvc_wrapper>a:hover:before,.image-plus-1:hover:before{
    visibility:visible;
    opacity:.6;
    filter:alpha(opacity=60);
    -webkit-transform:scale(1) rotateY(0deg);
    transform:scale(1) rotateY(0deg); }

.image-plus-2{
  position:relative; }
  .image-plus-2:before{
    content:"";
    z-index:199;
    top:0;
    position:absolute;
    background:url(../images/plus.png) no-repeat scroll 50%/60px 60px rgba(0,0,0,.8);
    width:100%;
    height:100%;
    left:0;
    -webkit-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    opacity:0;
    filter:alpha(opacity=0);
    -ms-background-size:10px 10px,100% 100%;
    background-size:10px 10px,100% 100%;
    -ms-background-origin:padding-box,padding-box;
    background-origin:padding-box,padding-box; }
    .rtl .image-plus-2:before{
      right:0;
      left:auto; }
  .image-plus-2:hover:before{
    opacity:.6;
    visibility:visible;
    -ms-background-size:60px 60px,100% 100%;
    background-size:60px 60px,100% 100%; }

.image-plus-3{
  position:relative; }
  .image-plus-3:before{
    content:"";
    top:0;
    overflow:hidden;
    position:absolute;
    z-index:100;
    -webkit-transform:scale(.5) rotateX(180deg);
    transform:scale(.5) rotateX(180deg);
    width:100%;
    height:100%;
    left:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    background:rgba(0,0,0,.8); }
    .rtl .image-plus-3:before{
      right:0;
      left:auto; }
  .image-plus-3:hover:before{
    visibility:visible;
    opacity:.6;
    filter:alpha(opacity=60);
    -webkit-transform:scale(1) rotateX(0deg);
    transform:scale(1) rotateX(0deg); }

.icon-effect-1{
  position:relative; }
  .icon-effect-1:before{
    content:"";
    display:block;
    -webkit-transform:scale(.5);
    transform:scale(.5);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    width:100%;
    height:100%;
    position:absolute;
    background-color:transparent; }
  .icon-effect-1:before,.icon-effect-1:hover:before{
    -webkit-transition:transform .5s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1);
    transition:transform .5s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1); }
  .icon-effect-1:hover:before{
    -webkit-transform:scale(1);
    transform:scale(1); }

.ih-item.square{
  position:relative; }
  .ih-item.square .info{
    backface-visibility:hidden;
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    background:#333;
    color:#fff; }
    .ih-item.square .info>*{
      color:#fff; }
    .ih-item.square .info h3{
      text-transform:uppercase;
      color:#fff;
      text-align:center;
      padding:10px;
      background:#111;
      margin:30px 0 0;
      font-size:15px; }
    .ih-item.square .info p{
      font-style:italic;
      position:relative;
      color:#bbb;
      padding:20px;
      text-align:center;
      font-size:14px; }

.ih-item.square.effect2{
  overflow:hidden; }
  .ih-item.square.effect2.colored .info{
    background:#333; }
    .ih-item.square.effect2.colored .info h3{
      background:#111; }
  .ih-item.square.effect2 .img{
    opacity:1;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    -webkit-transform:rotate(0deg) scale(1);
    transform:rotate(0deg) scale(1); }
  .ih-item.square.effect2 .info{
    background:#333;
    visibility:hidden;
    -webkit-transition:all .35s ease-in-out .3s;
    transition:all .35s ease-in-out .3s; }
    .ih-item.square.effect2 .info h3{
      -webkit-transition:all .35s ease-in-out .6s;
      transition:all .35s ease-in-out .6s; }
    .ih-item.square.effect2 .info h3,.ih-item.square.effect2 .info p{
      -webkit-transform:translateY(-200px);
      transform:translateY(-200px); }
    .ih-item.square.effect2 .info p{
      -webkit-transition:all .35s linear .5s;
      transition:all .35s linear .5s; }
  .ih-item.square.effect2 a:hover .img{
    -webkit-transform:rotate(2turn) scale(0);
    transform:rotate(2turn) scale(0);
    opacity:0; }
  .ih-item.square.effect2 a:hover .info{
    visibility:visible; }
    .ih-item.square.effect2 a:hover .info h3,.ih-item.square.effect2 a:hover .info p{
      -webkit-transform:translateY(0);
      transform:translateY(0); }

.ih-item.square.effect3.bottom_to_top{
  overflow:hidden; }
  .ih-item.square.effect3.bottom_to_top .info{
    top:auto;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translateY(100%);
    transform:translateY(100%); }
  .ih-item.square.effect3.bottom_to_top .img,.ih-item.square.effect3.bottom_to_top .info{
    -webkit-transition:all .35s;
    transition:all .35s; }
  .ih-item.square.effect3.bottom_to_top a:hover .img{
    -webkit-transform:translateY(-50px);
    transform:translateY(-50px); }
  .ih-item.square.effect3.bottom_to_top a:hover .info{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translateY(0);
    transform:translateY(0); }

.ih-item.square.effect5 .img{
  -webkit-transform:scale(1);
  transform:scale(1); }

.ih-item.square.effect5 .img,.ih-item.square.effect5 .info{
  -webkit-transition:all .35s ease-in-out;
  transition:all .35s ease-in-out; }

.ih-item.square.effect5 .info{
  background:#111;
  opacity:0; }

.ih-item.square.effect5 a:hover .img{
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition-delay:0,0;
  transition-delay:0,0; }

.ih-item.square.effect5 a:hover .info{
  visibility:visible;
  opacity:1;
  -webkit-transform:scale(1) rotate(0deg);
  transform:scale(1) rotate(0deg);
  -webkit-transition-delay:.3s,.3s;
  transition-delay:.3s,.3s; }

.ih-item.square.effect5.left_to_right .info{
  -webkit-transform:scale(0) rotate(-180deg);
  transform:scale(0) rotate(-180deg); }

.ih-item.square.effect6{
  overflow:hidden; }
  .ih-item.square.effect6 .img{
    -webkit-transform:scale(1);
    transform:scale(1); }
  .ih-item.square.effect6 .img,.ih-item.square.effect6 .info{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out; }
  .ih-item.square.effect6 .info{
    background:#111;
    background:#333;
    visibility:hidden;
    opacity:0; }
    .ih-item.square.effect6 .info h3{
      -webkit-transition:all .35s ease-in-out;
      transition:all .35s ease-in-out; }
    .ih-item.square.effect6 .info p{
      -webkit-transition:all .35s linear .1s;
      transition:all .35s linear .1s; }
  .ih-item.square.effect6 a:hover .img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2); }
  .ih-item.square.effect6 a:hover .info{
    visibility:visible;
    opacity:1; }

.ih-item.square.effect6.bottom_to_top .info h3,.ih-item.square.effect6.bottom_to_top .info p{
  -webkit-transform:translateY(100%);
  transform:translateY(100%); }

.ih-item.square.effect6.bottom_to_top a:hover .info h3,.ih-item.square.effect6.bottom_to_top a:hover .info p{
  -webkit-transform:translateY(0);
  transform:translateY(0); }

.ih-item.square.effect7{
  overflow:hidden; }
  .ih-item.square.effect7 .img{
    -webkit-transform:scale(1);
    transform:scale(1); }
  .ih-item.square.effect7 .img,.ih-item.square.effect7 .info{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out; }
  .ih-item.square.effect7 .info{
    background:#111;
    background:#333;
    visibility:hidden;
    opacity:0; }
    .ih-item.square.effect7 .info h3{
      -webkit-transform:scale(4);
      transform:scale(4);
      -webkit-transition:all .35s ease-in-out .1s;
      transition:all .35s ease-in-out .1s; }
    .ih-item.square.effect7 .info p{
      -webkit-transform:scale(5);
      transform:scale(5);
      -webkit-transition:all .35s linear .3s;
      transition:all .35s linear .3s; }
  .ih-item.square.effect7 a:hover .img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2); }
  .ih-item.square.effect7 a:hover .info{
    visibility:visible;
    opacity:1; }
    .ih-item.square.effect7 a:hover .info h3,.ih-item.square.effect7 a:hover .info p{
      -webkit-transform:scale(1);
      transform:scale(1); }

.ih-item.square.effect8{
  overflow:hidden; }
  .ih-item.square.effect8 .img{
    opacity:1; }
  .ih-item.square.effect8 .img,.ih-item.square.effect8 .info{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out; }
  .ih-item.square.effect8 .info{
    background:#111;
    visibility:hidden;
    opacity:0; }
    .ih-item.square.effect8 .info h3{
      -webkit-transition:all .35s ease-in-out .1s;
      transition:all .35s ease-in-out .1s; }
    .ih-item.square.effect8 .info p{
      -webkit-transition:all .35s linear .15s;
      transition:all .35s linear .15s; }
  .ih-item.square.effect8 a:hover .img{
    opacity:0; }
  .ih-item.square.effect8 a:hover .info{
    visibility:visible;
    opacity:1; }

.ih-item.square.effect8.scale_up .img{
  -webkit-transform:scale(1);
  transform:scale(1); }
  .ih-item.square.effect8.scale_up .info,.ih-item.square.effect8.scale_up .info h3,.ih-item.square.effect8.scale_up .info p{
    -webkit-transform:scale(0);
    transform:scale(0); }

.ih-item.square.effect8.scale_up a:hover .img{
  -webkit-transform:scale(5);
  transform:scale(5); }
  .ih-item.square.effect8.scale_up a:hover .info,.ih-item.square.effect8.scale_up a:hover .info h3,.ih-item.square.effect8.scale_up a:hover .info p{
    -webkit-transform:scale(1);
    transform:scale(1); }

.ih-item.square.effect10{
  overflow:hidden; }
  .ih-item.square.effect10 .img,.ih-item.square.effect10 .info{
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out; }
  .ih-item.square.effect10 .info{
    background:#111;
    visibility:hidden;
    opacity:0; }
  .ih-item.square.effect10 a:hover .info{
    visibility:visible;
    opacity:1; }

.ih-item.square.effect10.left_to_right .img{
  -webkit-transform:translateX(0);
  transform:translateX(0); }

.ih-item.square.effect10.left_to_right .info{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%); }

.ih-item.square.effect10.left_to_right a:hover .img{
  -webkit-transform:translateX(100%);
  transform:translateX(100%); }

.ih-item.square.effect10.left_to_right a:hover .info{
  -webkit-transform:translateX(0);
  transform:translateX(0); }

.ih-item.square.effect12{
  overflow:hidden; }
  .ih-item.square.effect12 .img,.ih-item.square.effect12 .info{
    -webkit-transition:all .35s ease-in;
    transition:all .35s ease-in; }
  .ih-item.square.effect12 .info{
    background:#111;
    background:#333;
    visibility:hidden;
    opacity:0; }
    .ih-item.square.effect12 .info h3,.ih-item.square.effect12 .info p{
      -webkit-transition:all .35s ease-in;
      transition:all .35s ease-in; }
  .ih-item.square.effect12 a:hover .info{
    visibility:visible;
    opacity:1;
    -webkit-transition-delay:.2s,.2s;
    transition-delay:.2s,.2s; }
    .ih-item.square.effect12 a:hover .info h3{
      -webkit-transition-delay:.3s,.3s;
      transition-delay:.3s,.3s; }
    .ih-item.square.effect12 a:hover .info p{
      -webkit-transition-delay:.25s,.25s;
      transition-delay:.25s,.25s; }

.ih-item.square.effect12.left_to_right .info{
  -webkit-transform:translate(-460px,-100px) rotate(-180deg);
  transform:translate(-460px,-100px) rotate(-180deg); }
  .ih-item.square.effect12.left_to_right .info h3{
    -webkit-transform:translateY(-100px);
    transform:translateY(-100px); }
  .ih-item.square.effect12.left_to_right .info p{
    -webkit-transform:translateX(-300px) rotate(-90deg);
    transform:translateX(-300px) rotate(-90deg); }

.ih-item.square.effect12.left_to_right a:hover .info{
  -webkit-transform:translate(0);
  transform:translate(0); }
  .ih-item.square.effect12.left_to_right a:hover .info h3{
    -webkit-transform:translateY(0);
    transform:translateY(0); }
  .ih-item.square.effect12.left_to_right a:hover .info p{
    -webkit-transform:translateX(0) rotate(0deg);
    transform:translateX(0) rotate(0deg); }

.ih-item.square.effect14{
  overflow:hidden; }
  .ih-item.square.effect14 .img{
    opacity:1;
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out; }
  .ih-item.square.effect14 .info{
    background:#111;
    visibility:hidden;
    -webkit-transition:all .35s ease .2s;
    transition:all .35s ease .2s; }
  .ih-item.square.effect14 .info,.ih-item.square.effect14 a:hover .img{
    opacity:0;
    pointer-events:none;
    -webkit-transform:scale(.5);
    transform:scale(.5); }
  .ih-item.square.effect14 a:hover .info{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1); }

.ih-item.square.effect14.left_to_right .img{
  -webkit-transform:translateX(0) rotate(0);
  transform:translateX(0) rotate(0); }

.ih-item.square.effect14.left_to_right a:hover .img{
  -webkit-transform:translateX(100%) rotate(180deg);
  transform:translateX(100%) rotate(180deg); }

.ih-item.square.effect15{
  overflow:hidden;
  -webkit-perspective:900px;
  perspective:900px; }
  .ih-item.square.effect15 .img{
    opacity:1;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out; }
  .ih-item.square.effect15 .info{
    background:#111;
    opacity:0;
    -webkit-transition:all .35s ease-in-out .3s;
    transition:all .35s ease-in-out .3s; }
  .ih-item.square.effect15 a:hover .img{
    opacity:0;
    visibility:hidden; }
  .ih-item.square.effect15 a:hover .info{
    visibility:visible;
    opacity:1; }

.ih-item.square.effect15.left_to_right .img{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  -webkit-transform-origin:100% 50%;
  transform-origin:100% 50%; }

.ih-item.square.effect15.left_to_right .info{
  -webkit-transform:rotateY(90deg);
  transform:rotateY(90deg);
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%; }

.ih-item.square.effect15.left_to_right a:hover .img{
  -webkit-transform:rotateY(-90deg);
  transform:rotateY(-90deg); }

.ih-item.square.effect15.left_to_right a:hover .info{
  -webkit-transform:rotateY(0);
  transform:rotateY(0); }
.banners-effect-1 .banners>div img{
  -webkit-transition:all .2s ease-in;
  transition:all .2s ease-in; }
  .banners-effect-1 .banners>div img:hover{
    opacity:.8; }

.banners-effect-2 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }
  .banners-effect-2 .banners>div a:hover:after,.banners-effect-2 .banners>div a:hover:before{
    left:0;
    opacity:1; }
  .banners-effect-2 .banners>div a:after,.banners-effect-2 .banners>div a:before{
    background-color:hsla(0,0%,100%,.4);
    display:block;
    width:100%;
    height:100%;
    left:-100%;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    top:0;
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
    content:"";
    z-index:1; }

.banners-effect-3 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }
  .banners-effect-3 .banners>div a:hover:after,.banners-effect-3 .banners>div a:hover:before{
    border:0 solid rgba(0,0,0,.7);
    opacity:0;
    filter:alpha(opacity=0); }
  .banners-effect-3 .banners>div a:after,.banners-effect-3 .banners>div a:before{
    border:50px solid transparent;
    border-top-right-radius:50px;
    border-top-left-radius:50px;
    border-bottom-right-radius:50px;
    border-bottom-left-radius:50px;
    box-sizing:border-box;
    cursor:pointer;
    display:inline-block;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    position:absolute;
    top:0;
    content:"";
    opacity:1;
    filter:alpha(opacity=100);
    width:100px;
    height:100px;
    -webkit-transform:scale(7);
    transform:scale(7);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    visibility:visible;
    z-index:1; }

.banners-effect-4 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }
  .banners-effect-4 .banners>div a:hover:after,.banners-effect-4 .banners>div a:hover:before{
    opacity:1;
    -webkit-transform:rotate(45deg) scaleY(4);
    transform:rotate(45deg) scaleY(4); }
  .banners-effect-4 .banners>div a:after,.banners-effect-4 .banners>div a:before{
    border-bottom:50px solid rgba(0,0,0,.2);
    border-top:50px solid rgba(0,0,0,.2);
    content:"";
    height:100%;
    left:0;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    top:0;
    transform-origin:50% 50% 0;
    width:100%;
    -webkit-transform:rotate(45deg) scaleY(0);
    transform:rotate(45deg) scaleY(0);
    -webkit-transition:opacity .4s ease 0s,transform .35s ease 0s;
    transition:opacity .4s ease 0s,transform .35s ease 0s;
    visibility:visible;
    z-index:1; }

.banners-effect-5 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }
  .banners-effect-5 .banners>div a:before{
    border:70px solid hsla(0,0%,100%,0); }
  .banners-effect-5 .banners>div a:after,.banners-effect-5 .banners>div a:before{
    content:"";
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    transition:all .5s ease-in-out; }
  .banners-effect-5 .banners>div a:after{
    opacity:.5;
    border:30px solid #fff;
    transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -ms-transform:scale(0); }
  .banners-effect-5 .banners>div a:hover:before{
    border:0 solid hsla(0,0%,100%,.7); }
  .banners-effect-5 .banners>div a:hover:after{
    transform:scale(.8);
    -moz-transform:scale(.8);
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    opacity:0;
    transition-delay:.1s; }

.banners-effect-6 .banners>div a{
  display:inline-block;
  position:relative;
  overflow:hidden;
  background:#000;
  vertical-align:top; }

.banners-effect-6 .banners>div a img{
  backface-visibility:hidden;
  opacity:1;
  filter:alpha(opacity=100);
  -webkit-transition:opacity 1s ease 0s,transform 1s ease 0s;
  transition:opacity 1s ease 0s,transform 1s ease 0s; }

.banners-effect-6 .banners>div a:hover img{
  opacity:.8;
  filter:alpha(opacity=80);
  transform:scale3d(1.1,1.1,1); }

.banners-effect-7 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }

.banners-effect-7 .banners>div a:before{
  position:absolute;
  background:rgba(0,0,0,.3);
  width:0;
  top:0;
  left:50%;
  content:"";
  transition:all .3s ease-in-out 0s; }

.banners-effect-7 .banners>div a:hover:before{
  width:100%;
  left:0;
  top:0;
  height:100%; }

.banners-effect-8 .banners>div a{
  display:inline-block;
  position:relative;
  overflow:hidden;
  background:#000;
  vertical-align:top; }

.banners-effect-8 .banners>div a:after,.banners-effect-8 .banners>div a:before{
  bottom:20px;
  content:"";
  left:20px;
  opacity:0;
  position:absolute;
  right:20px;
  top:20px;
  -webkit-transition:opacity .35s ease 0s,transform .35s ease 0s;
  transition:opacity .35s ease 0s,transform .35s ease 0s;
  z-index:1; }

.banners-effect-8 .banners>div a:before{
  border-bottom:1px solid #fff;
  border-top:1px solid #fff;
  -webkit-transform:scaleX(0);
  transform:scaleX(0); }

.banners-effect-8 .banners>div a:after{
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  -webkit-transform:scaleY(0);
  transform:scaleY(0); }

.banners-effect-8 .banners>div img{
  opacity:1;
  filter:alpha(opacity=100);
  -webkit-transition:opacity .35s ease 0s;
  transition:opacity .35s ease 0s; }

.banners-effect-8 .banners>div a:hover:after,.banners-effect-8 .banners>div a:hover:before{
  opacity:1;
  filter:alpha(opacity=100);
  -webkit-transform:scale(1);
  transform:scale(1); }

.banners-effect-8 .banners>div a:hover img{
  opacity:.5;
  filter:alpha(opacity=50); }

.banners-effect-9 .banners>div a{
  display:block;
  position:relative;
  z-index:10; }

.banners-effect-9 .banners>div a:before{
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  width:100%;
  height:100%;
  background:#000;
  content:"";
  -webkit-transition:opacity .35s;
  transition:opacity .35s;
  box-shadow:0 3px 30px rgba(0,0,0,.2);
  opacity:0; }

.banners-effect-9 .banners>div a:hover:before{
  opacity:1; }

.banners-effect-9 .banners>div a img{
  opacity:1;
  -webkit-transition:-webkit-transform .35s;
  transition:transform .35s;
  -webkit-transform:perspective(1000px) translateZ(0);
  transform:perspective(1000px) translateZ(0); }

.banners-effect-9 .banners>div a:hover img{
  -webkit-transform:perspective(1000px) translateZ(21px);
  transform:perspective(1000px) translateZ(21px); }

.banners-effect-10 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }

.banners-effect-10 .banners>div a:before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 75%);
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 75%);
  content:"";
  opacity:0;
  -webkit-transform:translate3d(0,50%,0);
  transform:translate3d(0,50%,0);
  -webkit-transition:opacity .35s,-webkit-transform .35s;
  transition:opacity .35s,transform .35s; }

.banners-effect-10 .banners>div a:hover:before{
  opacity:1;
  -webkit-transform:translateZ(0);
  transform:translateZ(0); }

.banners-effect-11 .banners>div a{
  display:block;
  position:relative;
  overflow:hidden; }
  .banners-effect-11 .banners>div a:hover:after,.banners-effect-11 .banners>div a:hover:before{
    width:100%;
    height:100%; }
  .banners-effect-11 .banners>div a:after,.banners-effect-11 .banners>div a:before{
    background-color:rgba(0,0,0,.15);
    content:"";
    height:0;
    left:0;
    margin:auto;
    position:absolute;
    width:0;
    -webkit-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s; }
  .banners-effect-11 .banners>div a:after{
    left:auto;
    right:0;
    bottom:0; }

.banners-effect-12 .banners>div img{
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in; }
  .banners-effect-12 .banners>div img:hover{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    -ms-filter:grayscale(100%); }
