@charset "utf-8";
*{
 margin:0px;
 padding:0px;
 outline:none;

 
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;

 }
body { background-color: #FFF; font-family: 'robotoregular';}
li{
 list-style:none;
 display:inline-block;
}
p{
 text-align:justify; 
 margin:0;  
}
a:focus{ outline:none;}
a:hover{ text-decoration:none;}
a{ text-decoration:none;}
img{max-width:100%;}
.wrapper,.header,.footer,.section{ width:100%;}
.header{background:#fff;}
.container{width:1150px; padding:0;}
.inner-wrapper{width:1150px; margin:0 auto; padding:0;}


@font-face {
    font-family: 'museo300';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_bdcnoul_btBdoutline';
    src: url('../swiss-721-bold-condensed-outline-bt-webfont.eot');
    src: url('../swiss-721-bold-condensed-outline-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../swiss-721-bold-condensed-outline-bt-webfont.woff2') format('woff2'),
         url('../swiss-721-bold-condensed-outline-bt-webfont.woff') format('woff'),
         url('../swiss-721-bold-condensed-outline-bt-webfont.ttf') format('truetype'),
         url('../swiss-721-bold-condensed-outline-bt-webfont.svg#swis721_bdcnoul_btBdoutline') format('svg');
    font-weight: normal;
    font-style: normal;

}
.top-header{ background:#272727; padding:20px 0;}
.top-header ul{margin:0;}
.top-header li{ padding-right:40px; color:#fff;}
.top-header li .fa{padding-right:10px;}
.top-header li a{color:#fff; 
	font-size:13px;
 font-family: 'robotolight';
}
.box{ background:#e24f96; border-radius:3px; padding:0px 7px;}
.top-header li a:hover{color:#e28bb0;}
.top-header li a:hover .fa{color:#fff;}
.right-header ul li{ padding-left:20px; padding-right:0;}
.right-header .btn-default{background:#272727; color:#fff; border:none;}
.right-header .btn{padding:0;}
.right-header .btn-default:hover, .right-header .btn-default:focus,.right-header .btn-default:active,.right-header .btn-default.active, .open >.right-header .dropdown-toggle.btn-default{color:#fff; background:#272727; outline:none;}
.right-header .dropdown ul li {padding:0;}
.right-header .dropdown ul li a{color:#272727;}
.right-header .dropdown span .fa{padding-left:5px;}
.carousel-control.left,.carousel-control.right{background:none; top:15px;}
.carousel-control.left{left:inherit; right:66px; width:auto;}
.carousel-control.right{width:auto; right:17px;}
.slider .carousel-control{opacity:1; bottom:inherit}
.top-link a{ font-family: 'robotoregular'; font-size:13px; color:#686868; padding-left:20px;}
.bottom-header{padding-top:20px;}
.bottom-header .logo{ padding-top:10px;}
.bottom-header .search .form-control{border:1px solid #272727; border-radius:0 !important; height:40px; font-size:14px;}
.bottom-header .search .btn-default{ background:  #272727;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-size: 24px;
    padding: 0 10px;
    line-height:24px;
    }
.top-link {
    padding-bottom: 12px;
}
.input-group-btn{background:#272727;}
.navbar.navbar-default{ margin:0; border:none; border-radius:0;}
.bottom-header .container-fluid {
    margin: 0;
    padding: 0;
}
.bottom-header .collapse.navbar-collapse{padding:0; }
.bottom-header .nav.navbar-nav{padding:0; font-family: 'robotoregular'; font-size:15px; text-transform:uppercase;}
.bottom-header .nav > li > a{padding:25px 22px; color:#424242;}
.bottom-header .nav > li > a:hover{background:#fff; color:#e24f96;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:#fff; color:#e24f96;}
.bottom-header .nav > li:last-child a{padding-right:0;}
.bottom-header .nav > li:first-child a{padding-left:0;}
.black-overlay{background:rgba(0,0,0,.5); width:512px; left:12px; bottom:5px; font-family: 'museo300'; text-transform:uppercase; padding:23px 33px; text-align:left;}
.black-overlay h1{ color:#fff; font-size:45px; font-weight:normal; margin:0;}
.black-overlay h3{ color:#7feabb; font-size:30px; font-weight:normal; margin:0; padding-top:25px;}

.content-container{padding-top:15px;}
.left-content li{display:block;}
.pink{background:#e28bb0; color:#fff; font-size:15px; width:75%; text-align:center; padding:5px;}
.pink p{text-align:center; margin:0; padding:7px 18px 7px 0; border:1px solid #fff;}
.left-content li a{color:#8b8b8b; font-size:16px; padding:15px 0 0 20px; display:block; line-height:16px;}
.left-content li a:hover{color:#e28bb0;}
.left-content ul{margin-bottom:30px;}
.range{margin-bottom:15px;}
.range label{color:#010101; font-size:15px; font-weight:normal;}
.range .btn-group.bootstrap-select{width:15% !important;}
.range .bootstrap-select.btn-group .dropdown-menu li{width:100%;}
.right-content p{line-height:25px; color:#636363; padding-left:13px;}
.text1{ font-size:16px;}
.text2{font-size:14px;}
.text3{font-size:13px; text-decoration: line-through;}
p.text4{font-size:12px; color:#000;}
p.pink-col{color:#e28bb0;}
.main-content .image1,.main-content .image2, .main-content .image3, .main-content .image4, .main-content .image4, .main-content .image6{padding-bottom:40px;}
.hover-img{position:relative;}
.hover-img a{display:block; transition: all 0.3s ease-in-out 0s; }
.hover-img:hover .abs-img{ display:block; transition: all 0.3s ease-in-out 0s;}
.abs-img{position:absolute; padding:10px; left:28px; top:40px; background:rgba(2,90,133,.8); display:none;  transition: all 0.3s ease-in-out 0s;}
.left-content{background:url("../images/shadow.png") no-repeat scroll right top rgba(0, 0, 0, 0);}
.pagination > li > a, .pagination > li > span{ border:none; border-radius:0; background:#000; color:#fff; margin:0 0 0 5px; font-size:15px;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background:#e28bb0; color:#fff;}

.right-content .hover-img img {
    border: 1px solid #f2f2f2;
}

.text{position:absolute; right:10px; bottom:0; }
.text h1{font-size:48px; font-family: 'museo300'; margin-top:0;}
.text h1.pink-col{color:#e28bb0;}
.text h1.pink-col span{color:#44bac8; font-size:60px;}
.hover-img > img{ border:1px solid #f2f2f2;}
.image-left {
    margin-right: 5px;
}
.middle-img{margin:30px auto;}
.middle-img h1{font-family: 'swis721_bdcnoul_btBdoutline'; font-size:48px; color:#fff; font-weight:normal;}
.middle-img h2{font-size:24px; color:#000;}
.middle-img h3{font-size:30px; }
.middle-img h3 span{font-size:18px;}
.pull-left.social-icon > li:first-child{padding-right:12px;}

.gift-section div .fa{color:#e24f96; font-size:30px; padding-bottom:10px;}
.gift-section li{text-align:center; margin-left:35px;}
.gift-section p{color:#000; font-size:12px; font-family: 'robotoregular'; }
.gift-section  .input-group-btn{background:none; border:none; }
.gift-section .btn-default{color:#fff;font-size:24px; background:#e24f96; border:none; border-radius:0;}
.gift-section input {
    height: 48px;
    border:none;
    box-shadow:none;
}
.input-search{border:1px solid #cecece; padding:3px 5px;}

/*inner page css*/
.bottom-header .navbar.navbar-default {
    border-bottom: 1px solid #bdbdbd;
}
.banner{padding-top:48px;}
.banner p{padding-bottom:23px; color:#e28bb0; font-size:18px; text-transform:uppercase;}
.banner .span1{color:#363636; font-size:14px; text-transform:none;}
.banner .det{font-size:12px; color:#363636; text-transform:none;}
.banner-img .fa.fa-angle-right { padding-left: 10px;}
.banner-img{position:relative;}
.banner-img h1{position:absolute; left:5px; bottom:5px;background: -moz-linear-gradient(left,  rgba(0,0,0,0.82) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.82)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.82) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0.82) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0.82) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0.82) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
 margin:0;
 width:50%;
 color:#fff;
 font-size:25px;
 text-transform:uppercase;
 font-weight:normal;
 padding:15px;
 
 }
.pink-tab{
    background:#e28bb0; color:#fff; text-transform:uppercase; width:100%; padding:8px 10px;}
.inner-cont .left-content ul{width:92%; border:1px solid #e28bb0; padding-bottom:10px; }
.inner-cont .left-content li a{padding:10px 0 10px 20px; border-bottom:1px solid #e2e2e2;}
.inner-cont .left-content li:last-child a{border-bottom:0; padding-bottom:0;}
.inner-cont .left-content{background:none;}


.inner-cont .left-content .checkbox1 span{width:55px; display:inline-block;}
.inner-cont .left-content .checkbox2 span{width:48%; display:inline-block;}
.checkbox1 {
    padding:13px 0 0px 25px ;
}
.checkbox2 {
    padding:13px 0 0px 15px ;
}
.inner-cont .css-label.lrg.vlad {
    color: #333 !important;
    font-size: 13px !important;
    font-weight: normal;
}
.inner-cont .left-content .btn-default{ background:#ededed; color:#666; text-transform:uppercase; margin-top:15px; font-size:11px;}
.inner-cont .left-content .btn-default:hover{background:#e28bb0; color:#fff;}

.inner-cont .right-content .image1 p{text-align:center; font-size:18px; color:#000;}
.inner-cont .right-content .image1 p.text1{padding-top:10px;}

.inner-cont .right-content .image1 p.text2,.inner-cont .right-content .image1 p.text4{color:#656565;}
.inner-cont .right-content .image1 p.text2{font-size:14px;}
.inner-cont .right-content .image1 p.text4{font-size:16px;}
.inner-cont .right-content .hover-img img:hover {border:1px solid #e28bb0}
.abs-img1{position:absolute; top:5px; left:20px; display:none;}
.abs-img1 h5{ background:#e28bb0; width:40px; height:40px; border-radius:50% ; color:#fff; font-size:14px; line-height:40px; text-align:center; margin:0;}

.abs-img2{position:absolute; bottom:12px; left:32%; display:none;}
.abs-img2 .btn-default{border:1px solid #fff !important; background:none; border-radius:0; color:#fff;}
.abs-img2 .pink{width:auto; }
.inner-cont .hover-img:hover .abs-img1,.inner-cont .hover-img:hover .abs-img2{display:block;}
.inner-cont .range .btn-group.bootstrap-select{width:35% !important;}
.breadcrumb{background:#fff; text-align:left;}
.breadcrumb li.active{font-size:14px; color:#E28BB0;}
.breadcrumb li a{color:#656565;}
.inner-cont .bootstrap-select.btn-group .btn .caret{background:url("../images/arrow-pink.png") no-repeat left center rgba(0, 0, 0, 0); top:32%; right:5px; width:16px; height:16px; border:none;}
.inner-cont .btn-default{border:none;}
.bootstrap-select .btn:focus,.bootstrap-select .btn:active{outline:none;}
.inner-cont .range .btn.dropdown-toggle.selectpicker.btn-default:hover,.inner-cont .range .btn.dropdown-toggle.selectpicker.btn-default:focus,.inner-cont .range .btn.dropdown-toggle.selectpicker.btn-default:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow:none;
}
.range .dropdown-menu.open {
    border: 1px solid #e28bb0;
    border-radius: 0;
    border-bottom:3px;
    box-shadow:1px 4px 0 #e28bb0;
}
.range .text{width:90%; text-align:center;}
.range .btn-group.open .dropdown-toggle{background:none; box-shadow:none;}
.range .dropdown-menu > li > a{line-height:20px; height:20px;}



/*sign-up section*/
.inner-sign {width:520px; margin:0 auto 60px;}
.inner-sign h3{font-size:18px; padding-bottom:20px; color:#656565; border-bottom:1px solid #c7c7c7;}
.inner-sign li{width:100%;}
.full-width .btn-group.bootstrap-select{ width:100% !important;}
.full-width .text{position:relative;}
.half-1,.half-2,.half-3, .half-4{display:inline-block; vertical-align:top;}
.half-1{width:48%;}
.half-2{width:48%;}
.half-3 {
    margin-left: 17px;
    width: 30%;
}
.half-4 {
    width: 60%;
}
.border-line{ border-bottom:1px solid #c7c7c7;}
.inner-sign label{color:#686868; font-size:12px; font-weight:normal; padding-top:17px;}
.custom-width{width:24%;}
.new-cus{width:75%;}
.halt-width{width:37%;}
.new-width{margin-right:5px;}
.pink_button{background:#E28AB0; padding:5px; width:48%; text-align:center; margin-top:10px;}
.pink_button .btn.btn-default {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    text-transform:uppercase;
}

.sign-up input {
    border-radius: 0;
    margin-top: 10px;
    font-size:12px;
}
.sign-up .bootstrap-select.btn-group .btn .filter-option{width:98%; border-right:1px solid #e2e2e2;}
.sign-up .btn.dropdown-toggle.selectpicker.btn-default {
    border-radius: 0;
    margin-top: 10px;
    font-size:12px;
}
.sign-up .btn.dropdown-toggle.selectpicker.btn-default:focus,.sign-up .btn.dropdown-toggle.selectpicker.btn-default:hover, .sign-up .btn.dropdown-toggle.selectpicker.btn-default:active,.sign-up .btn-group.open .dropdown-toggle {
    background:none; box-shadow:none;
}
.sign-up .bootstrap-select.btn-group .dropdown-menu{border-radius:0;}
/*sign up ends*/
/*sign in stats*/
.new-head,.new-head1{text-transform:uppercase; color:#656565; font-size:14px; padding-bottom:20px; padding-top:5px;}

.pink_button.sign-btn{width:23%; display:inline-block;}
.forgot{display:inline-block; padding-left:20px; font-size:12px; color:#656565;}
.inner-sign p .fa{color:#44bac8; padding-right:5px;}
.inner-sign p a{font-size:13px; color:#656565; line-height:25px;}
.p-register{padding-bottom:5px;}
.back{ font-size:13px; color:#000; padding-bottom:20px;}
/*sign in ends*/
/*----------product discription----------------*/
.product-descri h3{color:#000; font-size:18px; text-transform:uppercase;}
.property{padding:20px 0;}
.property li{display:block; line-height:25px;}
.product-descri{font-size:14px; color:#656565;}
.product-descri p{line-height:25px;}

.price li{font-size:18px; color:#656565; width:25%;}
.size,.color,.qty{font-size:18px; color:#656565; }
.pink-text{ color:#e24f96;}
.green{ color:#07a621;}
.price {padding:20px 0;}
.price .first-text,.color .first-text {
    display: inline-block;
    width: 50%;
}
.size .first-text {
    display: inline-block;
    width: 50%;
}
.size,.color,.qty{padding:15px 0;}
.sizes li,.colors li{border:1px solid #c7c7c7; width:36px; height:36px; text-align:center; line-height:36px; color:#656565; font-size:18px; margin-right:6px;}
.colors li:nth-child(1){background:#e4ceca;}
.colors li:nth-child(2){background:#b9c7c6;}
.colors li:nth-child(3){background:#a58b30;}
.colors li:nth-child(4){background:#6ba4d4;}
.colors li:nth-child(5){background:#b56565;}
.qty .pink_button{width:85%; margin:0 auto;}
.selectpicker li{width:100%;}
.qty .btn.dropdown-toggle.selectpicker.btn-default {
    border-radius: 0;
}
.qty .caret{background:url(../images/blue-arrow.png) no-repeat right center; width:12px; height:6px; border:none;}
.qty .btn.dropdown-toggle.selectpicker.btn-default{width:70%; height:43px;}
.qty .social li a {
    background: #c7c7c7;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
.qty .social li a:hover{color: #c7c7c7; background:#fff;}
.qty .social li{padding-left:5px;}
.qty .btn.dropdown-toggle.selectpicker.btn-default:hover,.qty .btn.dropdown-toggle.selectpicker.btn-default:active, .qty .btn.dropdown-toggle.selectpicker.btn-default:focus,.btn-group.open .dropdown-toggle{background:none; box-shadow:none;}
.gallery h1{font-size:24px; color:#000; text-align:center; text-transform:uppercase; position:relative; margin-bottom:20px;}
.gallery h1:after{position:absolute; right:0; width:40%; height:1px; content:""; background:#c7c7c7; top:50%;}
.gallery h1:before{position:absolute; left:0; width:40%; height:1px; content:""; background:#c7c7c7; top:50%;}
.gallery{margin:20px auto 100px;}
.couch {text-align:center;}
.couch p{text-align:center; color:#656565;}
.couch p.text1{font-size:18px; color:#000; padding-top:10px;}
.couch p.text2{ font-size:16px;}
.couch p.text4{ font-size:14px;}
.zoom{padding-right:52px;}
.img-zoom{margin-top:20px;}
.product-descri ul,.add-cart ul{margin-bottom:0;}
.add-cart h1{font-size:18px; color:#656565; margin:10px 0 20px;}
.price h3{margin:0; font-size:14px; text-transform:uppercase; color:#000;}
.add-cart .price{padding-bottom:0;}


.add-cart .size,.add-cart .color{padding-bottom:0; font-size:14px;}
.add-cart .pink-text{font-size:18px;}
.add-cart .text-a{line-height:18px;}
.add-cart li, .add-cart li{width:22px; height:22px; font-size:14px; line-height:22px;}
.button-cus {width:50%; text-align:right;}
.button-cus li {width:25%;}
.button-cus li .pink_button{width:100%; margin:0;}
.pink_button .btn.btn-default{width:98%; margin:0 auto;}
.add-cart .middle-img{margin-top:100px;}
.cart .border-line {
    padding-top: 20px;
}
.marchant{background:#f2f2f2; padding:15px 0; margin-top:10px; text-transform:uppercase;}

.add-cart-form .head-main{font-size:14px; color:#656565; text-transform:uppercase;}
.add-cart-form p{font-size:12px; color:#656565;}
.new-cus span{display:inline-block;}
.add-cart-form .inner-sign{width:65%;}
.add-cart-form .pink_button{width:auto; display:inline-block;}
.pass {padding:0 20px;}
.pass a{color:#656565 !important;}
.new-cuss a{color:#e28bb0;}
.shipping {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #656565;
    padding: 7px;
    text-transform: uppercase;
}
.credit{margin-top:15px;}
.credit img{display:inline-block; padding-right:15px;}
.half-width1{margin-top:15px;}
.half-width1 input{width:50%;}
.order label{padding-top:0; margin-bottom:20px;}
.order {
    padding-top: 13px;
    color:#686868;
    font-size:14px;
}
.order div{line-height:30px;}

/*footer-area*/
.footer1{background:url(../images/hr-line.png) top center no-repeat,url(../images/hr-line.png) bottom center no-repeat; padding-bottom:30px;}
.footer-top {
    width: 100%;
}
.foot-ul ul {
    padding-top: 35px;
}
.foot-head {
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
}


.foot-head p {
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 20px;
    min-width: 195px;
    padding-bottom: 14px;
    position: relative;
    width:85%;
}

.foot-ul li {
    color: #000;
    font-size: 14px;
}
.foot-ul li:hover a{color:#e24f96;}
.footer-top li {
    display: block;
    padding-bottom: 14px;
}

.foot-ul li a {
    color: #000;
    font-size: 14px;
    font-family: 'robotoregular';
}
.foot-ul .fa-angle-double-right {
    padding-right: 5px;
}
.middle_foot{background:url(../images/hr-line.png) bottom center no-repeat; padding:10px 0;}
.middle_foot ul{margin:0;}

.foot-bott {
    font-size: 12px;
    padding: 10px 0;
    width: 100%;
    border-top:1px solid rgba(255,255,255,.1);
}
.footer-text {
    padding: 10px;
    margin:0;
    font-size:13px;
}
.foot-bott a:hover, .foot-bott a {
    color: #272727;
    text-transform: uppercase;
}
.social-icon {
    padding-right: 75px;
    padding-top:5px;
}
.social-icon li a {
    background-color: #fff;
    border-radius: 50%;
    font-size: 24px;
    height: 45px;
    margin-left: 7px;
    padding: 5px;
    text-align: center;
    width: 45px;
    border:3px solid #e24f96;
    display:inline-block;
    line-height:27px;
}
.social-icon li a {
    color: #e24f96;
}
.social-icon li a:hover {
    background:#e24f96;
    color: #fff;
}
/*footer-area*/

   
   