@charset "utf-8";
/* CSS Document */
/**
 *
 * @Author: Pooran Pawar <pooranpawar@gmail.com>
 * @Date Created: 6.06.2016 
**/

@font-face { font-family: 'Oswald-Regular';
  src: url('Oswald-Regular.ttf');
 }

@font-face { font-family: 'Oswald-Light';
  src: url('Oswald-Light.ttf');
 }

@font-face { font-family: 'Oswald-Bold';
  src: url('Oswald-Bold.ttf');
 }

@font-face { font-family: 'OpenSansHebrew-Regular';
  src: url('OpenSansHebrew-Regular.ttf');
 }
 @font-face { font-family: 'pt-sans';
  src: url('pt-sans.ttf');
 }
  @font-face { font-family: 'aladdin';
  src: url('aladdin.ttf');
 }

.supersized { display: block; position: fixed; left: 0; top: 0; overflow: hidden; z-index: -999; height: 100%; width: 100%; }


/*
Mid 
*/
.grid{float:left; width:100%}
#content { /*background-color: rgba(250, 250, 250, 0.9);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');*/
}
#content { margin:0px auto 0px auto; padding: 20px; padding-top:0; /*box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);*/ }
#content h2{color:#ff0080;padding: 0px 0px 25px 0px !important; float:left; width:100%;border-bottom: 0px solid #e8d897;text-transform: capitalize;font-weight:bold;}
#content h1{color: #ff0080;padding: 15px 0px 20px 0px !important;border-bottom: 0px solid #e8d897;text-transform: capitalize;font-weight: bold;font-size: 32px;float: left;width: 100%;height: auto;margin: 0;}
#content .product-base h1{color: #ff0080;padding: 15px 0px 20px 0px !important;border-bottom: 0px solid #e8d897;text-transform: capitalize;font-weight: bold;font-family: aladdin !important;font-size: 32px;float: left;width: 100%;height: auto;margin: 0;}
#column-left { float: left; width: 100%; /*border-right: 1px dotted #bbb; */padding: 0px 20px 0 0px; }
.table>thead>tr {background-color: #f3f4f6; text-transform: uppercase; text-align:center !important; font-weight:bold; 
}
.box { margin-bottom: 20px; }
.box .box-heading,
.welcome { text-transform: uppercase; padding: 0px 0px 0px 0px; margin-bottom: 15px; height: 25px; font-size: 20px; color: #333; border-bottom: 1px dotted #bbb; font-family: 'Oswald-Light'; }
.box .box-content { padding: 0px; position: relative; }
.home-right {width:100%;}
.logo {float:left;width:auto;padding: 10px 0 0 0;}
.menu-right {float:right;width:auto;margin: 25px 0 0 53px;}

.menu-right-right { float:left; width:auto; margin:0; }
.home-right-panel { float:right; width:auto;    margin:20px 0px; }
.home-login-bg{float:left;width:auto;margin: 2px 0 0 0;}
.home-login-bg ul{margin:0; padding:0;}
.home-login-bg ul li{list-style:none;float:left;padding: 5px 5px 5px;}
.home-login-bg ul li a{ font-size:14px;font-family: 'Oswald-Light'; padding:10px; color:#333333; text-transform:uppercase;}
.home-login-bg ul li a i{font-size:20px; color:#606060;}
.home-login-bg ul li a i:hover{font-size:20px; color:#fff !important;}
.home-login-bg ul li a:hover{ color:#fff;}
.home-search-panel { float:right; width:auto; }
.home-search-bg{float:left; width:auto;margin:0; position:relative;}
.home-search-bg ul{margin:0; padding:0;}
.home-search-bg ul li {list-style: none;display: table-cell;padding: 4px 10px 0;border-top: 0;border-bottom: 0;vertical-align: top;}
.home-search-bg ul li:nth-child(2){
    border-left:1px solid #606060;
    padding-right: 0;
}
.home-search-bg ul li a{ font-size:14px;font-family: 'Oswald-Light'; padding:10px; color:#333333; text-transform:uppercase;}
.home-search-bg ul li a:hover{ color:#ff0080;}
.top-fix{/*position:fixed;*/ top:0; width:100%; z-index:99;} 
.currency-bg{float:left; width:auto; margin:12px 0 0 0;}
.search { position:relative; }
.search-bg {
    position: absolute;
    display: none;
    right: 0;
    width: 320px;
    top: 40px;
    padding: 5px;
    background: #fff;
    z-index: 9;
    box-shadow:0px 1px 1px 1px #ccc; z-index:9999;
    }
.ok {margin: 0;box-shadow: 0px 0px 0px 0px #00ab94;line-height:16px;border-radius: 0;background: transparent;border-left: 0;height:46px;border: 1px solid #cccccc;}
.refresh{ margin: 0; box-shadow: 0px 0px 0px 0px #00ab94; line-height:16px; border-radius: 0; background: transparent; border-left: 0; }
.removeicon{ margin: 0; box-shadow: 0px 0px 0px 0px #00ab94; line-height:16px; border-radius: 0; background: transparent; border-left: 0; }
.icon-size { font-size:25px; cursor:pointer; }
.icon-size-21 { font-size:21px; }
.input-group-home input { outline:0 !important; border-radius:0; }
.add-slider{ float:left; width:32%;}
.add-slider + .add-slider{margin-left:2%;}
.add-slider img{width:100%;}
.caption p{ text-align:left;}
.caption h4{ text-align:left; font-family:aladdin !important; color:#ff00ff !important; text-transform: capitalize !important;  font-size: 30px !important;}
.caption h4 a{ text-align:center; font-family:aladdin !important; color:#ff0080 !important;text-transform: capitalize !important;  font-size: 30px !important;}
.data-txt a{ text-align:center; font-family:aladdin !important; color:#ff0080  !important;text-transform: capitalize !important;  font-size: 30px !important;}
.heading-bg {height: 30px;line-height: 16px;border-bottom: 2px solid #c9c9c9;font-family: 'Oswald-Light';font-size: 16px;width: 100%;margin-bottom:10px;}
.heading-bg span{font-size:14px;}
.product-margin{margin-bottom:0px;}
.bestsellers-bg{ float:left; width:100%;}
.bestsellers-bg ul {margin:0; padding:0; width:100%;}
.bestsellers-bg ul li {margin:0 0 15px 0; padding:0; width:100%; float:left;}
.bestsellers-left{width:40px; float:left; margin:0 10px 0 0;}
.bestsellers-left img{width:100%;}
.bestsellers-right{ position:relative; overflow:hidden;}
.bestsellers-right h1{ margin:0;height: auto;padding:0; font-size:14px;font-family:OpenSansHebrew-Regular;text-transform: capitalize; border:0;}
.bestsellers-right h1 a{color:#333}
.bestsellers-right p{ margin:0; padding:0; font-size:14px;color:#337ab7}
.bestsellers-right p span{margin-right:10px;}
.line-mid { float: left; width: auto; padding: 3px 0; }
.line-through { text-decoration: line-through; float: left; width: auto; padding: 3px 0; }
.line-offer { background: #F00; padding: 2px 8px 3px 8px; color: #ffffff; float: left; }
#cart .dropdown-menu li{ display:inline;}
#cart ul{ right:-15px; top:51px;}
#cart .dropdown-menu li{border: 0px;}
.btn-close{ background:transparent; border:0; font-size:14px; font-family:OpenSansHebrew-Regular; color:#333333; outline:0; }
.btn-close:hover{ background:transparent; border:0; color:#009ae1; }
.contact h3{font-size:16px;font-family: Oswald-Light;color: #ff61b0;margin:0px 0  10px 0;border-bottom: 1px solid #eaeaea;padding-bottom: 6px;text-transform: capitalize;}
.input-quantity{margin-top:8px;}
.btn-group-margin{margin-bottom:10px;}
.contact strong{font-size:12px}
.contact-margin{margin:47px 0 0 0;}
.site-map ul{margin:0; padding:0;}
.site-map ul li { list-style: none; font-size: 13px; text-transform: uppercase; font-family:Oswald-Light;padding-left: 20px; position:relative;}
.site-map ul li ul li { list-style: none; font-size: 13px; text-transform: capitalize;padding-left: 12px; font-family:OpenSansHebrew-Regular;position:relative; }

.site-map ul li:before { list-style: none; font: normal normal normal 14px/1 FontAwesome; content: "\f02c"; position: absolute; left: 0; top: 5px; }
.site-map ul li ul li:before { list-style:none;font: normal normal normal 14px/1 FontAwesome;content: " \f105 ";}
.site-map ul li ul{margin-bottom:25px;}
.site-map ul li ul li a{color:#333333;}

/*
*/
.divider-right{background: rgba(0, 0, 0, 0.08);padding: 20px 10px;border-bottom: 3px solid #ccc;margin-left: 0px;margin-bottom: 15px;}
.border-home{/*border-left: 1px dotted #bbb;*/}

/*
Footer
*/
.footer-second-wrapp { float:left;width: 100%; /*position: fixed;*/ border-top:1px solid #adadad; bottom: 0; z-index: 9997; background:#fff; }
.footer-second-wrapper,
#footer .btn { /*background-color: rgba(250, 250, 250, 0.9);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
}
.footer-second-wrapper { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
.footer-second { max-width: 1170px; padding: 0 15px; margin: 0 auto; height: 35px; }
.payments_types { float: left; padding: 8px 0 0 0; width: 30%; }
#powered { /*float: left;*/ font-size: 11px; line-height: 35px; width: 100%; text-align: center; }
.social { float: right; margin: 0; text-align: right; padding: 0px 0 0 0; width: auto; }
.social a { padding: 8px 5px 0px; float: left; color: #656464; }
.social a:hover{color: #009ae1; }
#powered p { margin: 0; line-height: 35px;     font-size: 12px;font-weight: bold; color: #000;}
#footer { position: fixed; z-index: 9998; bottom: 35px; width: 100%; }
.footer-wrapper { background: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
#footer .btn { width: 36px; height: 20px; position: absolute; z-index: 3; left: 50%; margin-left: -18px; cursor: pointer; top: -20px; font-size: 38px; box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.08); }
.accordionButton { width:2.5%; height:20px; position:absolute; z-index:3; cursor:pointer; top:-20px; box-shadow:0px -5px 10px rgba(0, 0, 0, 0.08); -moz-box-shadow:0px -5px 10px rgba(0, 0, 0, 0.08); -webkit-box-shadow:0px -5px 10px rgba(0, 0, 0, 0.08); background-color: rgba(250, 250, 250, 0.9); left:48.75%; text-align:center; }
.accordionButton span { }
.accordionContent { background: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); float:left; width:100%;padding-bottom: 15px;}
.on { }
.on span { color:#FFFFFF; }
.over { }
.over span { }
.plusMinus { }

.footer-first { max-width: 1170px; padding:15px; margin: 0 auto; height: 35px; }
.footer-column { float: left; position: relative; border-right: 1px dotted #bbb; min-height: 134px; }
.footer-column + .footer-column{margin-left:15px;}
.footer-column h3 { color: #333; font-size: 14px; font-family:Oswald-Regular; margin: 0px 0 15px 0; padding: 0px; text-transform: uppercase; font-weight: normal; }
.footer-column ul { width: 169px; padding: 0px; margin:0;}
.footer-column ul li { list-style-type: none; margin-bottom:10px; }
.footer-column ul li:last-child{ list-style-type: none; margin-bottom:0; }
.footer-column a { text-decoration: none; display: block; line-height: 18px; font-size: 13px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color:#444; }


.footer-contact { float: left; position: relative;min-height: 134px; margin-left:15px;width:100%}
.footer-contact + .footer-contact{margin-left:15px;}
.footer-contact h3 { color: #333; font-size: 14px; font-family:Oswald-Regular; margin: 0px 0 15px 0; padding: 0px; text-transform: uppercase; font-weight: normal; }
.footer-contact ul {padding: 0px; margin:0;}
.footer-contact ul li { list-style-type: none; margin-bottom:10px; }
.footer-contact ul li:last-child{ list-style-type: none; margin-bottom:0; }
.footer-contact a { text-decoration: none; line-height: 18px; font-size: 13px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color:#444; }
.footer-contact-text{ overflow:hidden; position:relative;}
.footer-contact-icon{float:left; width:22px;}







@media (max-width:1024px) {
.logo {width: 214px;}
.home-search-bg ul li{padding: 14px 6px 0;}
.home-login-bg ul li a{font-size: 13px;}
.home-login-bg ul li{padding:10px 2px 10px;}
#cart > .btn { font-size: 15px; font-family: 'Oswald-Light'; padding:0px 5px; }
.home-right-panel {margin: 30px 0px 10px 0;}
.home-page-slider img{width:100%;}
}


@media (max-width:991px) {


}


@media (max-width:768px) {

.home-right {padding-left: 0px; margin-top:20px;}
.top-fix{position:relative;}
.logo { float:left; width:100%; text-align:center;}
.logo a{display:inline-block;}
.home-login-bg ul li {padding:6px 10px;border-left: 1px solid #ccc; }
.home-search-bg ul li { padding:3px 14px 4px 14px; border: 1px solid #f1f1f1; border-top: 0; border-bottom: 0;vertical-align: middle; }
.home-search-bg ul li:last-child{border:0px solid #d4cece;}
.menu-right { float: left; width: 100%; margin: 0px 0 0 0; border-bottom: 1px solid #f1f1f1; }
.search-bg{width:312px;top:40px;}
.dropdown-menu{margin:3px 0 0;}
#content{margin: 0px auto 45px auto;}
#column-left { border-right: 0px; padding: 0; }
#footer{position:relative; bottom:0;}
.footer-second-wrapp{position:relative;}
.footer-second-wrapper{float:left; width:100%;}
.footer-column{ width:23%;border-right:1px solid #d4cece;}
.footer-column:nth-child(4){border-right:0px solid #d4cece;}
.footer-contact { float: left; position: relative; min-height: 134px; margin: 10px 0 0 0; width: 100%; border-top: 1px solid #d4cece; padding: 10px 0 0 0; }
.accordionContent{background-color: rgba(250, 250, 250, 0.9);}
.currency-bg{margin:0}
#cart{margin:0}
#cart > .btn{padding:0px 5px;font-size: 14px;}
#top .btn-link, #top-links li, #top-links a{padding:5px;}
#cart ul{top:28px;}
.accordionButton{width: 7%;left: 46.5%;}
.home-page-slider img{width:100%; height:100%;}

}
 
@media (min-width:600px) and (max-width: 736px) {


}


@media (min-width:570px) and (max-width: 599px) {


}

@media (min-width:480px) and (max-width: 568px) {


}

@media (max-width:700px) {
.footer-column { width: 100%; border-right: 0px solid #d4cece; border-bottom: 1px solid #d4cece; min-height: 20px;margin-bottom: 15px; padding-bottom:15px; }
.footer-column + .footer-column {margin-left: 0;}
.footer-contact { margin: 0px 0 0 0; border-top: 0px solid #d4cece; padding: 0px 0 0 0;min-height: 50px; }
.home-right { padding-left:0px; margin-top:15px;}
.r-tabs .r-tabs-panel{ display:block;}
.add-slider + .add-slider {margin-left: 0;}
.add-slider {float: left;width: 100%;margin-top: 15px;}
.heading-bg{margin: 20px 0 15px;}
h1{height:auto;padding: 0px 0px 4px 0px; font-size:18px;}
h2{height:auto;padding: 0px 0px 4px 0px; font-size:18px;}
legend{ font-size:16px;}
.breadcrumb{float:left; width:100%;margin: 10px 0 15px 0;}
.well{padding: 0;}
}

@media (max-width:568px) {
.payments_types { float: left; padding: 8px 0 0 0; width: 100%; text-align: center; }
#powered { float: left; font-size: 11px; line-height: 35px; width: 100%; text-align: center; }
.social { width: 100%;text-align: center;}	
.social a{float:none;}
.footer-column { width: 100%; border-right: 0px solid #d4cece; border-bottom: 1px solid #d4cece; min-height: 20px; }
.accordionButton{width: 10%;left: 45%;}

}


	
@media (max-width:500px) {
.currency-bg { margin: 20px 0 0 0; position: absolute; }
.logo { float: left; width: 100%; text-align: center;  padding: 10px 50px; }
/* add css */
.menu-right-right { width: 100%;border-bottom: 1px solid #d4cece; }
.home-right-panel { float: right; width: 100%; }
.home-login-bg { width: 100%; }
.home-login-bg ul { width: 100%; text-align:center;}
.home-login-bg ul li { padding:7px 10px 5px; border-left: 1px solid #ccc; display: inline-block; width: auto; float: none; }
.home-login-bg ul li:nth-child(1) {border-left:0px solid #d4cece;display: inline-block;margin-right: -3px;}
.home-search-bg { float: left; width: 100%; margin: 0; position: relative; }
.home-search-panel { float: right; width: 100%; }
.home-search-bg ul li { padding: 3px 14px 0px 14px; border: 0px solid #d4cece; border-top: 0; display: inline-block; vertical-align: middle;}
.home-search-bg ul { margin: 0; padding: 0; text-align: center; }
.search-bg {width: 100%;top: 38px;}
#cart > .btn{padding:6px;}
#cart {margin-bottom: 0px;}
#cart ul {top: 34px;}
/* End add css */

}
@media (min-width:375px) and (max-width: 479px) {

}

@media (min-width:360px) and (max-width: 375px) {

/*
.menu-right-right { width: 100%;border-bottom: 1px solid #d4cece; }
.home-right-panel { float: right; width: 100%; }
.home-login-bg { width: 100%; }
.home-login-bg ul { width: 100%; text-align:center;}
.home-login-bg ul li { padding: 20px 10px; border-left: 1px solid #d4cece; display: inline-block; width: auto; float: none; }
.home-login-bg ul li:nth-child(1) {border-left:0px solid #d4cece;display: inline-block;margin-right: -3px;}
.home-search-bg { float: left; width: 100%; margin: 0; position: relative; }
.home-search-panel { float: right; width: 100%; }
.home-search-bg ul li { padding: 10px 14px 0px 14px; border: 0px solid #d4cece; border-top: 0; display: inline-block; }
.home-search-bg ul { margin: 0; padding: 0; text-align: center; }
.search-bg {width: 100%;top: 62px;}
*/


}
 
@media (min-width:320px) and (max-width: 349px) {
.currency-bg{margin: 9px 0 0 0;}


}



@media (min-width:200px) and (max-width: 240px) {
#cart > .btn{ font-size:14px;}
.home-search-bg ul li{padding: 10px 1px 0px 1px;}
.logo{padding:10px 0 10px 45px;}
.currency-bg{margin: 5px 0 0 0;}
}


.content{}
.content p{
    margin: 0 0 0px;
    font-size: 17px;
    padding: 25px 0px 0px 0px;
    color: #3a3a3a;
    line-height: 25px;
    text-align: center;
    font-weight: lighter;
    font-family: OpenSansHebrew-Regular;
    }



.logo img{width: 135px;}
.social_icon a i{background: #333333;padding: 15px 0;margin-right:10px; border-radius: 35px;font-size: 25px;color: #fff; width: 50px;height: 50px;
    text-align: center;line-height: 20px;}
.social_icon a{color:#333;font-size: 15px;}


form{float: left;
    width: 100%;}






.responsive-menu{display:none;}


@media (max-width:768px) {
.menu-right-right {border-bottom: 1px solid #ccc; width:100%; text-align:center;}
.home-right-panel{margin:0;    border-top: 1px solid #ccc;}
.home-login-bg{display:inline-block; float:none;}
.home-search-bg { float: none; display: inline-block; }
.home-search-panel { float: right; width: 100%; text-align: center; position:relative;border-bottom: 1px solid #ccc; }
.responsive-menu {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 23px;
    color: #6b6a6a;
	z-index:99999; display:block;
}
.home-login-bg {margin:0 0 0 0;}
.social_icon{margin:0 0 20px 0;}
.container-slider-768{ margin:0 15px;}
}





@media (max-width:320px) {

.home-login-bg ul li { padding:7px 5px 5px; border-left: 1px solid #d4cece; display: inline-block; width: auto; float: none; }
}

@media (max-width:414px) {
.currency-home{float:left; margin-right:0; width:100%; border-bottom:1px solid #ccc; padding-bottom:5px;}
}
	
.home-login-bg form ul li{width:100%;}
.currency-home{float:left; margin-right:5px; margin-top:3px;}






