
h3,
h4,
h5 {
	color: #687f63;
	text-transform:none;
}

h3{line-height:32px;}

a {
	color: #687f63;
}

a:hover {
	color: #65905b;
}

a:active {
	color: #65905b;
}

.alternative-font {
	color: #687f63;
}

.nav > li > a:hover, .nav > li > a:focus{background-color:inherit;}

p.drop-caps:first-child:first-letter {
	color: #687f63;
}

p.drop-caps.secundary:first-child:first-letter {
	background-color: #687f63;
}

ul.nav-pills > li.active > a {
	background-color: #687f63;
}

ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
	background-color: #687f63;
}

.sort-source-wrapper .nav > li.active > a {
	color: #687f63;
}

.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
	color: #687f63;
}
/* Labels */
.label-primary {
	background-color: #687f63;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #687f63;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #687f63;
	border-color: #687f63;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: #687f63;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: #687f63;
	border-color: #687f63;
}

.btn-primary,
.pagination > .active > a,
body.dark .pagination > .active > a,
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
	border-color: #687f63 !important;
	background-color: #687f63;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary:hover,
.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
	border-color: #687f63;
	background-color: #799074;
}

.btn-primary:active,
.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:active,
.btn-primary:focus,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
	border-color: #687f63;
	background-color: #799074;
}

.progress-bar-primary {
	background-color: #687f63;
}

.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #47a447;
	border-color: #47a447;
}

.btn-success:hover {
	border-color: #51b451;
	background-color: #51b451;
}

.btn-success:active,
.btn-success:focus {
	border-color: #3f923f;
	background-color: #3f923f;
}

.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ed9c28;
	border-color: #ed9c28;
}

.btn-warning:hover {
	border-color: #efa740;
	background-color: #efa740;
}

.btn-warning:active,
.btn-warning:focus {
	border-color: #e89113;
	background-color: #e89113;
}

.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #d2322d;
	border-color: #d2322d;
}

.btn-danger:hover {
	border-color: #d64742;
	background-color: #d64742;
}

.btn-danger:active,
.btn-danger:focus {
	border-color: #bd2d29;
	background-color: #bd2d29;
}

.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-info:hover {
	border-color: #70c8e2;
	background-color: #70c8e2;
}

.btn-info:active,
.btn-info:focus {
	border-color: #46b8da;
	background-color: #46b8da;
}

.btn-dark {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #171717;
	border-color: #171717;
}

.btn-dark:hover {
	border-color: #242424;
	background-color: #242424;
}

.btn-dark:active,
.btn-dark:focus {
	border-color: #0a0a0a;
	background-color: #0a0a0a;
}

section.highlight {
	background-color: #687f63 !important;
	border-color: #0077b3 !important;
}

.page-top{
	direction:ltr;
	border-top:0;
	border-bottom:solid 1px #ececec;
	background:#f5f5f5 url(https://www.shablool.com/images/shadow.png) repeat-x center top;
}

section.page-top h1 {
	color: #687f63;
	font-size: 2.6em;
	border-bottom-color: #687f63;
	font-weight: 400;
	margin:0;
	padding:0;
	border:0;
}

section.toggle label {
	color: #687f63;
	border-left-color: #687f63;
	border-right-color: #687f63;
}

section.toggle.active > label {
	background-color: #687f63;
	border-color: #687f63;
	color: #FFF;
}

section.page-top.custom-product {
	background-color: #0077b3;
	border-top-color: #0081c2;
}

.feature-box .feature-box-icon {
	background-color: #687f63;
}

.feature-box.secundary .feature-box-icon i.fa {
	color: #687f63;
}

.thumb-info .thumb-info-type {
	background-color: #687f63;
}

.thumb-info .thumb-info-action-icon {
	background-color: #687f63;
}

.thumb-info-social-icons a {
	background-color: #687f63;
}

.thumbnail .zoom {
	background-color: #687f63;
}

.img-thumbnail .zoom {
	background-color: #687f63;
}

.inverted {
	background-color: #687f63;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background-color: #0074ad;
}

.tabs ul.nav-tabs a,
.tabs ul.nav-tabs a:hover {
	color: #687f63;
}

.tabs ul.nav-tabs a:hover,
.tabs ul.nav-tabs a:focus {
	border-top-color: #687f63;
}

.tabs ul.nav-tabs li.active a {
	border-top-color: #687f63;
	color: #687f63;
}

.tabs ul.nav-tabs.nav-justified a:hover,
.tabs ul.nav-tabs.nav-justified a:focus {
	border-top-color: #687f63;
}

.tabs.tabs-bottom ul.nav-tabs li a:hover,
.tabs.tabs-bottom ul.nav-tabs li.active a,
.tabs.tabs-bottom ul.nav-tabs li.active a:hover,
.tabs.tabs-bottom ul.nav-tabs li.active a:focus {
	border-bottom-color: #687f63;
}

.tabs.tabs-vertical.tabs-left ul.nav-tabs li a:hover,
.tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a,
.tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:hover,
.tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:focus {
	border-left-color: #687f63;
}

.tabs.tabs-vertical.tabs-right ul.nav-tabs li a:hover,
.tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a,
.tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a:hover,
.tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a:focus {
	border-right-color: #687f63;
}

ul.list.icons li i {
	color: #687f63;
}

i.icon-featured {
	background-color: #687f63;
}

.parallax blockquote i.fa-quote-left {
	color: #687f63;
}

section.video blockquote i.fa-quote-left {
	color: #687f63;
}

.panel-group .panel-heading a {
	color: #687f63;
}

.panel-group.secundary .panel-heading {
	background-color: #687f63 !important;
}
#header nav{float:left;}

#header nav ul.nav-main ul.dropdown-menu,
#header nav ul.nav-main li.dropdown.open .dropdown-toggle,
#header nav ul.nav-main li.active a,
#header nav ul.nav-main li > a:hover,
#header nav ul.nav-main li.dropdown:hover a {
	color: #392729;
	background-color:transparent !important;
}

#header nav ul.nav-main ul.dropdown-menu li:hover > a {
	background-color: #00aaff !important;
}

#header nav ul.nav-main ul.dropdown-menu {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #687f63;
	border-color: #687f63;
}

#header nav ul.nav-main ul.dropdown-menu:hover {
	border-color: #65905b;
	background-color: #65905b;
}

#header nav ul.nav-main ul.dropdown-menu:active,
#header nav ul.nav-main ul.dropdown-menu:focus {
	border-color: #0077b3;
	background-color: #0077b3;
}

#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a {
	background: none !important;
}

#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
	background: #65905b !important;
}

#popup_message {direction:ltr;}

#footer{direction:ltr;width:100%;}

#footer .logo{
	display: inline-block;
	float:right;
	height:20px;
	text-decoration:none;
	line-height:20px;
	overflow:hidden;
	color:#555555 !important;
	background:url(https://www.shablool.com/images/tyco.png) no-repeat center right;
	background-size: 62px 20px;
}

#footer .logo span{
	display: block;
	margin-right:-65px;
	padding-right: 68px;
	opacity:0;
	line-height: 18px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#footer .logo:hover span{
	margin-right:5px;
	opacity:1;
	white-space: nowrap;
}

.logo-footer img{width:185px;height: 80px;}

ul.icons-sticky li #registerModal ul.dropdown-menu{width:600px;border:0;}

/* Stones types link */

.ostp-l-holder {
	color: #000000;
	font-weight: 400;
}

.ostp-l-holder::after {
	display: block;
	clear: both;
	content: "";
}

a.our-stone-types-link {
	color: #000000;
	font-weight: 400;
	text-decoration: underline !important;
}


a.our-stone-types-link img {
	display: block;
	float: left;
	margin-right: 8px;
	width: 20px;
	height: 22px;;
}


/* Top Cat Info */

.top-info-holder {
	position: relative;
	top: -16px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

.top-info-holder::after {
	display: block;
	clear:  both;
	content: "";
}

.top-info-holder p {
	line-height: 26px;
}

hr.top {
	background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
	background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);
}

/* Responisve */

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}

	#header.single-menu nav ul.nav-main li.active > a {
		border-top: 5px solid #687f63;
	}

	#header.darken-top-border {
		border-top: 5px solid #0077b3 !important;
	}

	#header.colored .header-top {
		background-color: #687f63;
	}

	#header.colored .header-top ul.nav-top li a:hover {
		background-color: #65905b !important;
	}

	#header.flat-menu nav ul.nav-main li > a,
	#header.flat-menu nav ul.nav-main li.active > a {
		color: #666;
	}

	#header.flat-menu nav ul.nav-main li.active > a {
		color: #687f63;
		background-color: transparent !important;
	}

	#header.flat-menu nav ul.nav-main li > a:hover,
	#header.flat-menu nav ul.nav-main li.dropdown:hover a {
		color: #FFF;
		background-color: #687f63 !important;
	}

	#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
		border-top-color: #687f63;
	}

}

blockquote.testimonial {
	background: #65905b;
}

.testimonial-arrow-down {
	border-top-color: #65905b;
}

.featured-box-secundary i.icon-featured {
	background-color: #687f63;
}

.featured-box-secundary h4 {
	color: #687f63;
}

.featured-box-secundary .box-content {
	border-top-color: #687f63;
}

.pricing-table .most-popular {
	border-color: #687f63;
}

.pricing-table .most-popular h3 {
	background-color: #687f63;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: #687f63;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #687f63;
}

ul.history li .featured-box .box-content {
	border-top-color: #687f63;
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #687f63;
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #687f63;
}

.slider .tp-bannertimer {
	background-color: #687f63;
}

.home-intro p em {
	color: #00aaff;
}

.home-concept strong {
	color: #687f63;
}

.shop ul.products li.product .onsale {
	background-color: #687f63;
	border-bottom-color: #006da3;
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
	color: #687f63;
}

#footer .footer-ribbon {
	background: #687f63;
}

#footer .footer-ribbon:before {
	border-right-color: #005580;
	border-left-color: #005580;
}

#footer.light h1,
#footer.light h2,
#footer.light h3,
#footer.light h4,
#footer.light a {
	color: #687f63 !important;
}

#footer.color {
	background: #687f63;
	border-top-color: #687f63;
}

#footer.color .footer-ribbon {
	background: #006699;
}

#footer.color .footer-ribbon:before {
	border-right-color: #00334d;
}

#footer.color .footer-copyright {
	background: #0077b3;
	border-top-color: #0077b3;
}

html.boxed .body {
	border-top-color: #687f63;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left ul.nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:focus {
	border-right-color: #687f63;
	border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right ul.nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right ul.nav-tabs li.active a:focus {
	border-right-color: transparent;
	border-left-color: #687f63;
}


@font-face {
	font-family: 'Open Sans Hebrew Condensed';
	font-style: normal;
	font-weight: 300;
	src: url(fonts/OpenSansHebrewCondensed-Light.eot);
	src: url(fonts/OpenSansHebrewCondensed-Light.eot?#iefix) format('embedded-opentype'),
	url(fonts/OpenSansHebrewCondensed-Light.woff) format('woff'),
	url(fonts/OpenSansHebrewCondensed-Light.ttf) format('truetype');
}

@font-face {
	font-family: 'Open Sans Hebrew Condensed';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/OpenSansHebrewCondensed-Regular.eot);
	src: url(fonts/OpenSansHebrewCondensed-Regular.eot?#iefix) format('embedded-opentype'),
	url(fonts/OpenSansHebrewCondensed-Regular.woff) format('woff'),
	url(fonts/OpenSansHebrewCondensed-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Open Sans Hebrew Condensed';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/OpenSansHebrewCondensed-Bold.eot);
	src: url(fonts/OpenSansHebrewCondensed-Bold.eot?#iefix) format('embedded-opentype'),
	url(fonts/OpenSansHebrewCondensed-Bold.woff) format('woff'),
	url(fonts/OpenSansHebrewCondensed-Bold.ttf) format('truetype');
}

/*
direction:ltr;
text-align:left;
background:#ffffff url(https://www.shablool.com/images/bg.gif) repeat-x top;
color:#8c8c8c;
*/


.pull-right {
	float: left !important;
}

.pull-left {
	float: right !important;
}

.nav-pills > li{float:left;}

body{
	font:400 14px Arial;
	color:#555555;
}

.container{
	/*direction:ltr;*/
	text-align:left;
}

h1, h2, h3, h4, h5, h6, .faq span.aControl{
	font-family: 'Open Sans Hebrew Condensed', Arial;
	font-weight:400;
}

#header{
	border:0;
	padding:0;
	background:#ffffff;
}

#header > .container{height:auto;margin-bottom:0;}

#header .col-md-12, .navbar-collapse{direction:ltr;}

.lang{
	margin:9px 0 0 0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}

.lang li{display:inline-block;width:24px;margin-right:5px;}

.lang li a{display:block;height:16px;background:url(https://www.shablool.com/images/lang.png) no-repeat right top;background-size:48px 32px;}

.lang li a:hover, .lang li a:focus{background-position:right bottom;}


.lang li a.heb{background-position:left top;}
.lang li a.eng{background-position:right bottom;}
.lang li a.heb:hover, .lang li a.heb:focus{background-position:left bottom;}

.lang li a span{position:absolute;text-indent:-1000px;}

#header .social-icons{
	z-index:2;
	clear:none;
	height:18px;
	margin:8px 0 0 0;
	margin-left:6px;
	padding-left:10px;
	border-left:solid 1px #929292;
}

ul.social-icons li{
	margin-top:0;
	box-shadow:none;
	background:url(https://www.shablool.com/images/social.png) no-repeat right center;
	background-size:65px 18px;
	opacity:.7;
}

ul.social-icons li.googleplus{background-position:right center !important;}

ul.social-icons li.facebook{background-position:center center !important;}

ul.social-icons li.instagram{background-position:left center !important;}

ul.social-icons li:hover, ul.social-icons li:focus{opacity:1;}

ul.social-icons li a{width:18px;height:18px;overflow:hidden;}

.nav.nav-top-links > li > a:hover, .nav.nav-top-links > li > a:focus{background-color:transparent;text-decoration:underline;}

#header{height:86px;z-index:10000;}

#header .header-top{height:28px;min-height:28px;}

#header nav ul.nav-top{
	margin:8px 0 0 0;
	padding:0;
	list-style:none;
	min-height:18px;
}

#header nav ul.nav-top li{line-height:18px;}

#header nav ul.nav-top > li + li{margin:0;margin-left:30px;}

#header nav ul.nav-top li a, #header nav ul.nav-top li span{padding:0;font-size:100%;color:#727272;}

.row-border{border-top:solid 1px #ececec;margin-top:7px;width:100%;}

#header .logo{
	padding:0;
	margin:2px 0 0 0;
	margin-left:-8px;
	transition: none;
}

#header .logo a{
	display:block;
	width:185px;
	height:80px;
	background:url(https://www.shablool.com/images/logo.png) no-repeat left center;
	background-size:185px 80px;
	position:relative;
	overflow:hidden;
	text-indent:-1000px;
	text-decoration:none;
	transition: none;
}

#header nav.nav-top-left ul.nav-main{
	margin:26px 0 0 0;
	margin-right:-20px;
	padding:0;
	list-style:none;
}

#header nav.nav-top-left  ul.nav-main > li + li{margin:0;}

#header nav.nav-top-left ul.nav-main{
	font-family: 'Open Sans Hebrew Condensed', Arial;
	font-weight:400;
	font-size:19px;
	color:#392729;
}

#header nav.nav-top-left ul.nav-main li.cart-border{margin-left:20px;border-left:solid 1px #bcbcc4;}

#header nav.nav-top-left ul.nav-main a{
	margin-left:4px;
	padding:0 16px;
	font-size:100%;
	line-height:34px;
	font-weight:700;
	color:#392729;
}

#header nav.nav-top-left ul.nav-main li:hover a{background-color:transparent !important;text-decoration:underline;}

#header nav.nav-top-left ul.nav-main a.shopingCart{
	margin-right:0;
	padding-right:10px;
}

.icon_cart{
	float:left;
	position:relative;
	margin-top:2px;
	margin-right:10px;
	margin-left:8px;
	width:22px;
	height:26px;
	background:url(https://www.shablool.com/images/i-cart.png) no-repeat center center;
	background-size:22px 26px;
}

.icon_no{
	position:absolute;
	top:0;
left:-8px;
	width:16px;
	height:16px;
	border-radius:16px;
	background:#392729;
	font:bold 10px Arial;
	text-align:center;
	line-height:14px;
	color:#ffffff;
}

#header nav.nav-top-left ul.nav-main > li.disconnectuser a{margin-right:0;padding-right:0;}

#header nav.mega-menu ul.nav-main .mega-menu-signin{
	margin:0;
	padding-left:40px;
	background:url(https://www.shablool.com/images/i-login.png) no-repeat left 3px;
	background-size:28px 27px;
}

#header nav ul.nav-main li.register-link a,
#header nav.mega-menu ul.nav-main li.mega-menu-signin a.dropdown-toggle{
	margin:0;
	padding:0;
	color:#392729 !important;
	background:transparent !important;
	cursor:pointer;
}

#header nav.mega-menu ul.nav-main li.mega-menu-signin a.dropdown-toggle{float: left;}

#header nav ul.nav-main li.myaccount-link{
	padding-left:35px;
	background:url(https://www.shablool.com/images/i-login.png) no-repeat left 3px;
	background-size: 28px 27px;
}

#header nav ul.nav-main li.myaccount-link a{
	float: left;
	margin:0;
	padding:0;
}

.dropdown-o{
	float: left;
	margin:0 5px;
	line-height: 34px;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin .dropdown-menu,
#header nav.mega-menu ul.nav-main .mega-menu-signin:hover .dropdown-menu{display:none;}

#header nav.mega-menu ul.nav-main .mega-menu-signin.open .dropdown-menu{display:block;}

#header nav.mega-menu ul.nav-main .mega-menu-signin .dropdown-menu{
	top:59px;
left:auto;
right:8px;
	border-radius:6px;
	text-align:left;
	font-family:Arial;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-weight:700;
	font-size:21px;
}

#header nav.nav-top-left ul.nav-main a.headerRecover, .passForget{
	font:normal 14px Arial;
	line-height: 24px;
	color:#777777;
	text-decoration:underline;
	margin-top:5px !important;
	margin-left:20px !important;
}

#header nav.nav-top-left ul.nav-main a.headerRecover:hover,
#header nav.nav-top-left ul.nav-main a.headerRecover:focus{text-decoration:none !important;}

.checkbox input[type="checkbox"]{
	position:relative;
	margin-right:5px;
}

.signin-form .btn{
	padding:3px 20px;
	background:#392729;
	border:0;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-weight:700;
	font-size:19px;
}

.signin-form .btn:hover, .signin-form .btn:focus{background:#4d3b3d;}

#header .search{
	margin:0;
	margin-right:22px;
	height:34px;
	width:170px;
	border:solid 1px #bcbcc4;
	border-radius:3px;
	background:transparent;
}

#header .search input.search:first-child, #header .search input.search:first-child:focus{
	border-radius:none;
	border:0;
	box-shadow:none;
	background:transparent;
	font-size: 0.9em;
	height: 32px;
	margin: 0;
	padding:0 10px;
	transition:none;
	width:130px;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-weight:400;
	font-size:16px;
	color:#727272;
}

#header .search button.btn-default, #header .search button.btn-default:focus{
	position:relative;
	border-radius:none;
	float:right;
	margin:0;
	padding:6px 9px;
	background:transparent;
	color:#392729;
}

.main-menu{background:#392729;}

#header .main-menu nav ul.nav-main{margin:0;padding:0;}

#header .main-menu nav ul.nav-main li a{
	padding:14px 24px;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-weight:400;
	font-size:150%;
	color:#ffffff;
}

#header .main-menu nav ul.nav-main li:hover a, #header .main-menu nav ul.nav-main li:focus a{background:rgba(255,255,255,.1) !important;}

.lang-sticky{display:none;}

.menu-sticky{display:none;}

body.sticky-menu-active{padding-top: 133px !important;}

body.sticky-menu-active #header{top:-13px;z-index:10000;}

body.sticky-menu-active #header .header-top{display:none;}

body.sticky-menu-active .row-border{border:0;}

body.sticky-menu-active .nav-top-left{display:none;}

body.sticky-menu-active .menu-sticky{display:block;}

body.sticky-menu-active #header .logo{margin-left:0;}

#header .logo.logo-sticky-active a{
	width:67px;
	margin:0;
	background-image:url(https://www.shablool.com/images/logo-sticky.png);
	background-image:url(http://www.shablool.com/develop/images/logo-sticky.png);
	background-size:67px 65px;
	background-position: left 14px;
}

body.sticky-menu-active .main-menu{display:none !important;}

body.sticky-menu-active #header nav ul.nav-main#mainMenu{
	margin:6px 0 0 0;
	margin-left:23px;
	padding:0;
}

body.sticky-menu-active #header nav ul.nav-main#mainMenu li a{padding:33px 10px;border-radius:0;font-family:'Open Sans Hebrew Condensed',Arial;font-weight:400;font-size:21px;color:#392729;}

body.sticky-menu-active #header nav ul.nav-main#mainMenu li a:hover, body.sticky-menu-active #header nav ul.nav-main#mainMenu li a:focus{background:#ebe9e9 !important;}

body.sticky-menu-active .shop{margin:0;padding-top:0;}

ul.icons-sticky{
	display:none;
	float:right;
	margin:32px 0 0 0;
	padding:0;
	list-style:none;
}

ul.icons-sticky li{
	display: inline-block;
	width:50px;
	border-left:solid 1px #bcbcc4;
}

ul.icons-sticky li a{display:block;margin:0 auto;height:34px;}

ul.icons-sticky li.search-link a{background:url(https://www.shablool.com/images/i-search.png) no-repeat center center;background-size:21px 20px;}

ul.icons-sticky li.register-link a{background:url(https://www.shablool.com/images/i-login.png) no-repeat center center;background-size:28px 27px;}

ul.icons-sticky li a .icon_cart{margin-top: 4px;margin-left:18px;}

body.sticky-menu-active ul.icons-sticky{display:block;}

.btn-responsive-nav{top:32px;left:auto;right:20px;background:#392729;}

#header .nav-main-collapse{z-index:10000;background:#392729;}

.carousel-home{margin-top:74px;}

body.sticky-menu-active .carousel-home{margin-top:0px;}

.carousel-home .carousel-indicators{
	margin-bottom:2px;
right:50%;
left:auto;
	margin-right:-34.2%;
	margin-left:auto;
	width:270px;
	text-align: right;
}

.carousel-home .carousel-indicators li, .carousel-home .carousel-indicators li.active{
	border-width:2px;
	width:15px;
	height:15px;
	border-radius:15px;
	margin:1px;
	background-color:transparent;
}

.carousel-home .carousel-indicators li.active span{
	display:block;
	width:7px;
	height:7px;
	border-radius:7px;
	margin:2px;
	background-color:#aed3a5;
}

.carousel-home .carousel-caption{
right:0;
left:0;
	bottom:0;
	padding:24px 0 20px 0;
	background:rgba(0,0,0,.3);
	text-align:left;
	text-shadow:none;
	direction:ltr;
}

.carousel-caption-text{
	float:left;
	width:700px;
}

.carousel-title, .carousel-link{
	margin:0;
	margin-right:10px;
	display:inline-block;
	font-family: 'Open Sans Hebrew Condensed', Arial;
	font-size:36px;
	font-weight:700;
	color:#ffffff;
}

.carousel-link{
	font-size:21px;
	font-weight:400;
	text-decoration:none;
}

.carousel-link:hover, .carousel-link:focus{
	text-decoration:underline;
	color:#ffffff;
}

.shop{margin:0;padding-top: 74px;}

.shop.shop-home{padding-top: 0;}

.text-home{direction:ltr;}

.text-home h1{margin:45px 0 15px 0;color:#687f63;font-size:2.6em;}

.featured.lead{padding-top:65px;background:url(https://www.shablool.com/images/logo-symbol.png) no-repeat center top;background-size:46px 45px;font-size:1.571em;}

.text-home p{font-family: 'Open Sans Hebrew Condensed', Arial;color:#392729;}

.product-thumb-info{background:#ffffff;}

.product-thumb-info .product-thumb-info-image{border-bottom: 1px solid #dddddd;}

.shop ul.products .product{direction:ltr;}

.product-thumb-info img{width:100%;}

.product-thumb-info .product-thumb-info-content{text-align:left;padding-right:25px;}

.product-thumb-info .product-thumb-info-image::before{background:rgba(255,255,255,.7);}

.shop ul.products .product .add-to-cart-product, .shop ul.products .product-thumb-info:hover .add-to-cart-product:hover, .shop ul.products .product .add-to-cart-product:focus{
	background:#65905b;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-weight:700;
	font-size:17px;
}

.shop ul.products .product .add-to-cart-product{padding: 8px 10px 7px;}

.shop ul.products .product:hover .add-to-cart-product{filter: alpha(opacity=0);opacity: 0;}

.shop ul.products .product-thumb-info:hover .add-to-cart-product{filter: alpha(opacity=100);opacity: 1;}

.shop ul.products .product .add-to-cart-product .fa{font-size:10px;}

.product-thumb-info .product-thumb-info-act{
left: 20px;
right: 20px;
	background:#ffffff;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-size:19px;
	font-weight:700;
	color:#65905b;
	line-height:33px;
}

.product-thumb-info h4{
	font-size:20px;
	color:#555555;
	letter-spacing:0;
}

.product-thumb-info p{margin:10px 0 13px 0;line-height:normal;}

.shop ul.products .product .price{margin: 13px 0 0;font-family:'Open Sans Hebrew Condensed',Arial;font-size:21px;}

.shop ul.products .product .price .amount{font-size:21px;}

.shop ul.products .product .price ins{margin: 13px 0 0;font-size:21px;font-weight:700;color:#65905c;}

p{font-size:inherit;line-height:normal;color: #392729;}

.page-content{
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-size:1.357em;
	font-weight:300;
	color: #392729;
	direction:ltr;
}

#footer .container .row > div{margin-bottom:28px;}

#footer, #footer.short{
	margin-top:30px;
	padding:20px 0 0 0;
	background:#f5f5f5 url(https://www.shablool.com/images/shadow.png) repeat-x center top;
	border:0;
}

#footer.short .footer-copyright{background:#ffffff;padding:15px 0;}

#footer.short .footer-copyright a{color:#65905b;text-decoration:underline;}

#footer.short .footer-copyright a:hover{text-decoration:none;}

#footer .footer-copyright .container .row > div{margin:0;font-size:12px;}

#footer .col-md-3, #footer .col-md-6{float:left;}

.logo-footer{margin:10px 0 0 0;display:inline-block;}

#footer .social-icons{margin-top:7px;}

#footer h1, #footer h2, #footer h3, #footer h4, #footer a{color:#557b4d !important;}

#footer ul.social-icons{margin-left:10px;}

#footer ul.social-icons li{
	background:url(https://www.shablool.com/images/social_footer.png) no-repeat right center;
	background-size:98px 26px;
	margin:0;
	margin-right:3px;
}
#footer ul.social-icons li a{width:26px;height:26px;overflow:hidden;}

#footer .col-md-6{margin-left:-50px;}

#footer .catfooter_menu, #footer .footer_menu{
	float:left;
	margin:12px 0 0 0;
	padding:0;
	width:66%;
	list-style:none;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-size:19px;
	font-weight:400;
	color:#557b4d;
}

#footer .footer_menu{
	width:33%;
	padding: 0 15px;
}

#footer .catfooter_menu li{
	float:left;
	width:50%;
	padding:0 15px;
}

#footer .footer_menu li{
	display:block;
	clear:both;
}

#footer .catfooter_menu li a, #footer .footer_menu li a{
	float:left;
	padding:3px 7px;
	margin:0 0 4px 0;
	background:#ffffff;
	color:#557b4d;
	text-decoration:none;
}

#footer .catfooter_menu li a{font-weight:700;}

#footer .catfooter_menu li a:hover, #footer .footer_menu li a:hover{
	background:#557b4d;
	color:#ffffff !important;
}

#footer .catfooter_menu ul, #footer .footer_menu ul{list-style:none;display:block;padding:0;}

#footer .catfooter_menu ul li, #footer .footer_menu ul li{width:100%;padding:0;}

#footer .catfooter_menu li ul li a{font-weight:400;}

.contactd{
	border-left:solid 1px #e2e0e0;
	margin-left:50px;
	padding:18px 0 10px 0;
	padding-left:30px;
}

#footer h5 {
	margin-top:0;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-size:19px;
	font-weight:700;
	color:#404040 !important;
}

#footer p.short{color:#555555;}

#footer .short a{text-decoration:underline;}

#footer .short a:hover{text-decoration:none;}

.category_select{float:left;padding:0;margin:0 0 20px 0;}

.article, .video{
	border-bottom: 1px solid #ececec;
	margin-top: 15px;
	margin:15px 0 10px 0;
	padding-bottom: 15px;
}

.article i, .video i{margin-left:3px;margin-right:5px;font-size:21px;}

.article_title, .article_title:hover, .article_title:focus,
.video_title, .video_title:hover, .video_title:focus{color:#392729;font-weight:700;}

.article p, .video p{margin:10px 0;}

.article_more, .video_watch{font-weight:400;}

div.faq h3.q {
	display:block;
	padding:10px 0;
	margin:0;
	color:#392729;
	font-size:1em;
	font-weight:700;
	border-bottom:solid 1px #ececec;
	cursor:pointer;
}

div.faq h3.q span.icon, div.faq h3.q span.icon_hover {
	display:block;
	width:19px;
	float:left;
	margin-right:8px;
	margin-left: 5px;
}

.faq span.aControl {
	float:right;
	width:150px;
	text-align:right;
	font-size:16px;
	font-weight: 700;
	display:none;
	cursor:pointer;
	color:#687f63;
}

.faq .q a {
	color:#392729;
	text-decoration:none;
	float:left;
}

.faq .q a:hover, .faq .q a.static {
	color:#392729;
}

div.a {
	padding:15px 30px;
	display:none;
	background:#f5f5f5;
}

div.a p {
	margin-top:0;
}

div.a .read_more{font-weight:400;}

ul.products li.col-md-3{float:left;}

.gallery_big{float:left;width:350px;}

.product_specs_middle{direction:ltr;}

.product_specs_middle .priceTrue{font-size:1.7em;}

ul.gallery_thumbs{margin:0;}

.priceTrue{color:#687f63;font-weight:700;}

.form-group-fields{margin:20px 0 0 0;}

.owl-controls-pages{width:100%;margin-top: 3px !important;}

.owl-controls .tall{margin:0 0 15px 0;}

/* JQuery Rating Start */

.rate{
	display:block;
	clear:both;
	margin-top:10px;
	direction:ltr;
}

.rate_text, .rate_stars{
	float:left;
}

.rate_text{margin-top:2px;margin-right:5px;}

a.rate_button{
	float:left;
	margin:2px 5px 0 5px;
	display:none;
	padding: 3px 12px;
	border-radius:3px;
	background:#687f63;
	border:solid 1px #687f63;
	text-decoration:none;
	font:normal 14px Arial;
	color:#ffffff;
	cursor:pointer;
}

a.rate_button:hover{
	background:#65905b;
}

div.rating-cancel, div.star-rating {
	cursor: pointer;
	display: block;
	float: left !important;
	height: 22px !important;
	width: 22px !important;
	margin-left:2px;
}

.shop .star-rating{margin-bottom:0;}

.shop .star-rating::before{content:"";}

div.rating-cancel a {
	background: url(https://www.shablool.com/images/delete.png) no-repeat center -16px;
}
div.star-rating a {
	background: url(https://www.shablool.com/images/rate_star.png) no-repeat center 0;
}
div.rating-cancel a, div.star-rating a {
	background-position:center top;
	border: 0 none;
	display: block;
	height:22px;
	width: 22px;
	overflow: hidden;
	text-indent: -1000px;
}
div.star-rating-on a {
	background-position: 0 -22px !important;
}
div.star-rating-hover a {
	background-position: 0 -22px;
}
div.star-rating-readonly a {
	cursor: default !important;
}
div.star-rating {
	background: none !important;
	overflow: hidden !important;
}

div.rating-cancel{display:none !important;}

/* JQuery Rating End */

.owl-controls {
	margin-top: 10px;
	text-align: center;
}

.owl-controls .owl-nav [class*="owl-"] {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight:400;
	margin: 5px;
	text-decoration:underline;
}

.owl-controls .owl-nav {direction:ltr; }

.owl-controls .owl-nav [class*="owl-"]:hover, .owl-controls .owl-nav [class*="owl-"]:focus {text-decoration:none;}

.main_title_inline{float:left;}

.itemperpage{margin-top: -95px;direction:ltr;}

.itemperpage label, .itemperpage .form-control{float:left;}

.itemperpage label{padding:9px 8px;}

.itemperpage .form-control{width:auto;}

.search_by_options{direction:ltr;}

.search_by_options .btn-primary{margin-top: 21px;}

.balloon-box{
	float: right;
	width:17px;
	height:14px;
	margin-top: -58px;
	margin-left: -10px;
	position:relative;
}

a.icon_balloon{
	float: right;
	width:17px;
	height:14px;
	/*background:url(https://www.shablool.com/images/icon_balloon.png) no-repeat top;*/
	cursor:pointer;
}

.icon_balloon_tooltip{
	font:normal 12px Arial;
	color:#FFFFFF;
	line-height:normal;
	padding:7px 10px;
	text-align: left;
	width: 232px;
	background:#392729;
	display:none;
	position:absolute;
	bottom:16px;
right:0;
}


.featured-box-cart, .shipment_table, .total_table, .login_table, .coupon_table{
	width:100%;
	display:table;
	border-collapse:collapse;
}

.featured-box-cart .shopping_cart_titles{
	display:table-row;
	border-bottom: 1px solid #dcdcdc;
	color: #392729;
	font-size: 21px;
	font-weight: 400;
	text-align: left;
}

.featured-box-cart .shopping_cart_titles .cart_one,
.featured-box-cart .shopping_cart_titles .cart_two,
.featured-box-cart .shopping_cart_titles .cart_three,
.featured-box-cart .shopping_cart_titles .cart_four,
.featured-box-cart .shopping_cart_titles .cart_five,
.featured-box-cart .shopping_cart_titles .cart_six,
.featured-box-cart .shopping_cart_titles .cart_seven,
.featured-box-cart .shopping_cart_titles .cart_eight{
	display:table-cell;
	vertical-align: middle;
	padding:8px 10px;
	width:100px;
	text-align: left;
}

.featured-box-cart .shopping_cart_content{display:table-row;}

.featured-box-cart .shopping_cart_content .cart_one,
.featured-box-cart .shopping_cart_content .cart_two,
.featured-box-cart .shopping_cart_content .cart_three,
.featured-box-cart .shopping_cart_content .cart_four,
.featured-box-cart .shopping_cart_content .cart_five,
.featured-box-cart .shopping_cart_content .cart_six,
.featured-box-cart .shopping_cart_content .cart_seven,
.featured-box-cart .shopping_cart_content .cart_eight{
	display:table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #cccccc;
	padding:8px 10px;
	width:100px;
	text-align: left;
}

.featured-box-cart .shopping_cart_titles .cart_two,
.featured-box-cart .shopping_cart_content .cart_two{width:278px;}

.featured-box-cart .shopping_cart_titles .cart_three,
.featured-box-cart .shopping_cart_content .cart_three{width: 100px;}

.featured-box-cart .shopping_cart_titles .cart_four,
.featured-box-cart .shopping_cart_content .cart_four{width: 100px;}

.featured-box-cart .shopping_cart_titles .cart_five,
.featured-box-cart .shopping_cart_content .cart_five{width: 100px;}

.featured-box-cart .shopping_cart_titles .cart_six,
.featured-box-cart .shopping_cart_content .cart_six{width:100px;}

.featured-box-cart .shopping_cart_titles .cart_seven,
.featured-box-cart .shopping_cart_content .cart_seven{width:200px;}

.featured-box-cart .shopping_cart_titles .cart_eight,
.featured-box-cart .shopping_cart_content .cart_eight{width:80px;text-align:center;}

.featured-box-cart .shopping_cart_content .cart_seven .form-group{margin:0;}

.shopping_cart_totals{
	text-align: right;
	border-bottom: 1px solid #cccccc;
	font-weight:400;
}

.shopping_cart_totals .shopping_cart_content{
	display:block;
	padding:8px 10px;
}

.cart_total_price, .cart_total_price_all{
	font-weight:700;
	color:#687f63;
}

.shopping_cart_empty{
	width:90%;
	padding:20px 4.95%;
	text-align:center;
	border: 1px solid #cccccc;
	border-top:0;
}
.cart_empty{display:none !important;}
.cart_wrap_logged .cart_three,
.cart_wrap_logged .cart_five,
.cart_wrap_logged .shipment_table,
.cart_wrap_logged .total_table{display:none;}
.cart_wrap_logged .shopping_cart .shopping_cart_content div.cart_two {width: 686px;}

.radio-inline, .checkbox-inline{padding:0;padding-left:20px;}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{margin-right:0;margin-left: -20px;}

.shopping-bottom {
	clear: both;
	display: block;
	padding: 15px 0 0;
	text-align: left;
}

.shopping-bottom .form-group{margin:0;}

.shopping-bottom .btn{
	margin-left:2%;
	margin-bottom:30px;
	font-size: 19px;
	font-weight: 700;
	padding:6px 10px;
}

.cleartd{background:#392729;}

.noresult{
	padding-bottom:40px;
	text-align:center;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-right: 0;
	margin-left: 10px;
}

.input_comment{margin:34px 0 0;}

.btn-contshopt{margin-bottom:200px;}

.unsubscribe .form-control, .unsubscribe .btn{margin-top:15px;}

.unsubscribe .btn{margin-bottom:200px;}

.unsubscribe br{display:block;clear:both;height:1px;}

.remark_form{display:block;padding:30px;text-align:left;direction:ltr;}

.pagination{width:100%;text-align:center;}

.pagination > li {
	display: inline-block;
}

.pagination > li > a{cursor:pointer;}

.captcha{height: 40px;}

.captcha-input{top: -3px; text-transform: lowercase;}

.search-open{
	position:relative;
	display:block;
	width:100%;
	height:34px;
	cursor:pointer;
}

.search-sticky{
	display:none;
	position:absolute;
	top:34px;
right:50%;
	margin-right:-185px;
	width:300px;
	background:#ffffff;
	border-radius: 8px;
	border:solid 1px #ececec;
	border-bottom:solid 1px #dfdfdf;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	z-index:1;
}

.search-sticky .search-sticky-content{
	border-radius: 8px;
	border-top: 4px solid #687f63;
	padding:13px;
}

.search-sticky-border{
	border:solid 1px #bcbcc4;
	border-radius:3px;
	background:transparent;
}

.search-sticky input:first-child, .search-sticky input:first-child:focus{
	border-radius:none;
	border:0;
	box-shadow:none;
	background:transparent;
	font-size: 0.9em;
	height: 32px;
	margin: 0;
	padding:0 10px;
	transition:none;
	width:240px;
	font-family:'Open Sans Hebrew Condensed',Arial;
	font-weight:300;
	font-size:16px;
	color:#727272;
}

.search-sticky button.btn-default, .search-sticky button.btn-default:focus{
	position:relative;
	border-radius:none;
	float:right;
	margin:0;
	padding:6px 9px;
	background:transparent;
	border:0;
	color:#392729;
}

.register_login .featured-box{text-align:left;}

.register_login_hello {
	padding: 3px 8px 0 8px;
	border-right: 1px solid #bcbcc4;
	height: 34px;
}

.register_login_hello .hiUser {
	/*font-weight: bold;*/
}

.page-not-found h2{color:#392729;}

ul.nav-list.primary > li a::before{border:0;}

.modal-dialog {
	transform: translate(0, 50%) !important;
	-ms-transform: translate(0, 50%) !important;
	-webkit-transform: translate(0, 50%) !important;
}

@media (max-width: 1024px) {
	#header nav{float:left;}
	body.sticky-menu-active #header nav ul#mainMenu.nav-main li a{font-size:17px;}
	.product-details .col-md-4{width:40%;}
	.product-details .col-md-8{width:60%;}
}

@media (max-width: 991px) {
	.lang-sticky{display:block;}
	body.sticky-menu-active .lang-sticky{display:none;}
	.row-border{margin:0;border:0;}
	#header .nav-main.nav-top-left, #header .nav-main.menu-sticky{display:none;}
	#header .main-menu nav ul.nav-main{margin-left:0;}
	.carousel-home{margin-top:0;}
	ul.icons-sticky{display:block;margin-top:40px;margin-right: -15px;}
	#header .logo{margin-top:10px;}
	.btn-responsive-nav{top: 40px;}
	.shop {padding-top: 25px;}
	body.sticky-menu-active .btn-responsive-nav{top:40px;}
	body.sticky-menu-active #header .nav-main-collapse{max-height:1000px;top:1px;}
	body.sticky-menu-active #header nav ul#mainMenu.nav-main{margin:0;}
	#header nav ul#mainMenu.nav-main li a, body.sticky-menu-active #header nav ul#mainMenu.nav-main li a{border-radius:0;color:#ffffff;}
	body.sticky-menu-active #header nav ul#mainMenu.nav-main li a:hover,
	body.sticky-menu-active #header nav ul#mainMenu.nav-main li a:focus{background:rgba(255,255,255,.1) !important;}
	body.sticky-menu-active ul.icons-sticky{margin-top: 39px;margin-right:47px;}
	.shop{padding-top:0;}
	#footer .col-md-3, #footer .col-md-6 {float: left;margin:0;}
	#footer .contactd{border:0;padding-left:15px;}
	#footer .col-md-11{margin-top:10px !important;}
	.product-details .col-md-4, .product-details .col-md-8, .product-details .col-md-5{width:100%;}
	.search_by_options .col-md-3{margin-bottom:15px;}
	.search_by_options .btn-primary{margin-top: 5px;}
	.owl-controls {text-align: left;}
	.owl-controls .tall {background-image: none;}
	.product-details .col-md-8{margin-top:20px;}
	.captcha{margin-bottom:10px;}
	.captcha-input{top:10px;}
	aside{margin-top:60px;}
	/*.balloon-box{display: none;}*/
	.modal{ z-index: 10040}
	#footer .footer_menu{width:100%;}
	#registerModal ul.dropdown-menu{width:600px;border:0;}
}

@media (max-width: 767px) {
	#header .logo a{
		margin-left:7px;
		width:67px;
		background-image:url(https://www.shablool.com/images/logo-sticky.png);
		background-image:url(http://www.shablool.com/develop/images/logo-sticky.png);
		background-size:67px 65px;
		background-position: left 14px;
	}
	#header .nav-main ul li{border-color:rgba(255, 255, 255, 0.3);}
	.carousel-home .carousel-indicators{bottom: 7px;right:15px;margin-right:0;}
	.carousel-home .carousel-indicators li, .carousel-home .carousel-indicators li.active{width:11px;height:11px;border-radius:15px;border-width:1px;}
	.carousel-home .carousel-indicators li.active span{width:7px;height:7px;border-radius:7px;margin:1px;}
	.carousel-home .carousel-caption{padding:3px 0;}
	.carousel-title{font-size:13px;line-height:13px;}
	.carousel-link{font-size:11px;display:block;clear:both;}
	#footer .catfooter_menu{width:100%;}
	#footer .social-icons{margin-bottom:0 !important;}
	.itemperpage {margin-top:0;padding:0 15px;}
	.featured-box-cart .cart_two, .featured-box-cart .cart_four{display:none !important;}
	.featured-box-cart .cart_one img{width:50px;}
	.modal{ z-index: 10040}

	ul.icons-sticky li #registerModal ul.dropdown-menu{width:100%;border:0;}
}

@media (max-width: 1199px) {
	.shopping-bottom .btn{font-size:14px;}
}

@media (max-width: 550px) {
	.featured-box-cart{font-size:16px;}
	.featured-box-cart .cart_one, .featured-box-cart .cart_three, .featured-box-cart .cart_five, .featured-box-cart .cart_six, .featured-box-cart .cart_seven, .featured-box-cart .cart_eight{padding:8px 5px !important;}
	.featured-box-cart .shopping_cart_totals .shopping_cart_content {padding: 3px 10px;}
	.shopping-bottom .btn{font-size:14px;}
}

@media (max-width: 480px) {
	.gallery_big{width:100%;overflow:hidden;}
	#footer .catfooter_menu li{width:100%;}
	#client-orders-list label, #client-orders-list > div .button{clear: both;}
	.featured-box-cart .box-content{padding:10px;}
	.carousel-home .carousel-caption{height:35px;}
}

@media (max-width: 375px) {
	.gallery_big img{width:100% !important;}
}

@media (max-width: 320px) {
	.gallery_big{width:290px;height:290px;overflow:hidden;}
	.featured-box-cart .cart_three{display:none !important;}
	.shopping-bottom .btn{font-weight:400;padding:6px 5px;}
}

ul.icons-sticky li ul.dropdown-menu{width:468px;}

/*ul.icons-sticky li#headerAccount:hover ul.dropdown-menu, ul.icons-sticky li#headerAccount:focus ul.dropdown-menu{*/

ul.icons-sticky.icons-mobile li.register-link{cursor:pointer;}

ul.icons-sticky.icons-mobile li.myaccount-link a{background:url(https://www.shablool.com/images/i-logged.png) no-repeat center center;background-size:28px 27px !important;}

ul.icons-sticky.icons-mobile li ul.dropdown-menu{
	top:32px;
left:auto;
right: -52px;
	padding:0;
	border-radius:8px;
	background: none repeat scroll 0 0 #fff !important;
	direction:ltr;
	text-align: left;
	color: #777777;
}

ul.icons-sticky.icons-mobile li ul.dropdown-menu li{
	width:100%;
	border-radius:8px;
	border:0;
	border-top:solid 4px #687f63;
	cursor:default;
}

ul.icons-sticky.icons-mobile li .dropdown-menu .mega-menu-content {padding: 20px 30px;}

ul.icons-sticky.icons-mobile li .dropdown-menu .mega-menu-sub-title {
	display:block;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: "Open Sans Hebrew Condensed",Arial;
	font-size: 21px;
	font-weight: 700;
	color: #333333;
}

ul.icons-sticky.icons-mobile li .dropdown-menu a{
	float:none;
	display:inline-block;
	height:auto;
	margin:auto;
	background-image:none;
	color: #777777;
	font: 14px/24px Arial;
	text-decoration: underline;
}

ul.icons-sticky.icons-mobile li.myaccount-link .dropdown-menu,
ul.icons-sticky.icons-mobile li.myaccount-link .dropdown-menu a{
	font-family: 'Open Sans Hebrew Condensed', Arial;
	font-size: 17px;
	font-weight:700;
	color:#65905c;
	text-align:center;
}

ul.icons-sticky.icons-mobile li.myaccount-link .dropdown-menu p{margin:15px 0;}

@media (max-width: 991px) {
	ul.icons-sticky.icons-mobile li ul.dropdown-menu{width: 720px;right:-101px;}
}

@media (max-width: 667px) {
	ul.icons-sticky.icons-mobile li ul.dropdown-menu{width: 610px;}
}

@media (max-width: 480px) {
	ul.icons-sticky.icons-mobile li ul.dropdown-menu{width: 290px;}
}

@media (max-width: 320px) {
	ul.icons-sticky.icons-mobile li ul.dropdown-menu{width: 290px;}
}

#register .form-group{margin-bottom: 0;}

#register .col-md-4, #register .col-md-6, #register .col-md-8, #register .col-md-12{margin-bottom:15px;}

#register .col-label {
	padding-left: 15px;
	padding-right: 15px;
}

.form-control{font-family:Arial;}

select.form-control{padding:6px 7px;text-transform: capitalize;}

.showpassForm{cursor:pointer;}

#passWrap{display:none;}

.product-thumb-info{overflow: visible;}

.tooltip{width:200px;}

.icon_balloon .fa-tags::before {font-size: 19px;color:#392729;}

.shop-home .balloon-box{margin-top:-58px;width:20px;height:20px;}

.shop-home a.icon_balloon{width:20px;height:20px;}

.seecarty{display:inline-block;margin-right: 15px;text-decoration:underline;}

.seecarty:hover, .seecarty:focus{text-decoration:none;}

#popup_container{
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	color: #392729 !important;
	font-family: "Open Sans Hebrew Condensed",Arial !important;
	font-size: 1.357em !important;
	font-weight: 300 !important;
}

#popup_content{padding: 1.75em;}

#popup_ok{
	padding:6px 12px !important;
	border:solid 1px #687f63 !important;
	background-color: #687f63 !important;
	height: auto !important;
	color: #ffffff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	font-family: "Open Sans Hebrew Condensed", Arial !important;
	font-size: 19px !important;
	font-weight: 700 !important;
}

#popup_ok:hover, #popup_ok:focus{
	border-color: #687f63 !important;
	background-color: #799074 !important;
}

.addcarty{
	padding:6px 12px;
	font-family: "Open Sans Hebrew Condensed", Arial;
	font-size: 19px;
	font-weight: 700;
}

#contact #submitForm, #register #submitForm, #passForget #submitForm, .btn-contshopt{padding:10px 22px;font-size:19px;font-weight:700;}

.btn-contshopt{padding:6px 22px;}

.featured-box-register{margin:0;text-align: left;}

#header nav ul.nav-main li a, #header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{text-transform: none;}

#header nav ul.nav-main li.myaccount-link-logged{
	width:50px;
	padding:0;
	background-image: none;
	position:relative;
	margin-right:-15px !important;
}

#header nav ul.nav-main li.myaccount-link-logged a{
	display: block;
	float: none;
	height: 34px;
	background:url(https://www.shablool.com/images/i-logged.png) no-repeat center center !important;
	background-size:28px 27px !important;
}

#header nav ul.nav-main li.myaccount-link-logged ul, #header nav ul.nav-main li.myaccount-link-logged:hover ul{display: none;}

#header nav ul.nav-main li.myaccount-link-logged.open ul{
	display: block;
	margin:0;
	padding:0;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	background:#ffffff !important;
	width: 468px;
	top: 32px;
right:-153px;
}

#header nav ul.nav-main li.myaccount-link-logged.open ul li{border-top:solid 4px #687f63;border-radius: 8px;}

#header nav ul.nav-main li.myaccount-link-logged.open ul li .mega-menu-content{padding:20px 30px;}

#header nav ul.nav-main li.myaccount-link-logged.open ul p{margin:15px 0;}

#header nav ul.nav-main li.myaccount-link-logged.open ul a{
	background-image: none !important;
	height:auto;
	font-family: 'Open Sans Hebrew Condensed', Arial;
	font-size: 17px;
	font-weight:700;
	color:#65905c !important;
	text-align:center;
	text-decoration:underline;
	line-height: 24px;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}

#passForget #submitForm{margin:0 0 50px 0;}

.carousel-inner{
	display: block;
	clear: both;
}

#registerModal .modal-content {
	background-color: transparent;
	border: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#registerModal .close {
	float: none;
	color: #000;
	opacity: 1;
	position: absolute;
	z-index: 2000;
right: 15px;
	top: 15px;
}

#registerModal .modal-body {padding: 0px;}

#registerModal .mega-menu-content{position: relative;}

#registerModal ul.dropdown-menu {
	display: block;
	top: 0 !important;
	left: 0 !important;
	position: relative;
	float: none;
	margin: auto !important;
}

.close{font-size:32px;}

.shopping-bottom input[type=checkbox] {
	margin-top:0px;
	margin-left:-30px;
	border: 0px;
	width: 1.3em;
	height: 1.3em;
}

.shopping-bottom .checkbox-inline{padding-left:30px;}

#addToCartModal .modal-dialog{width:373px;}

#addToCartModal .modal-content{border-radius:11px;padding:35px 26px 32px 26px;text-align:center;}

#addToCartModal .modal-header{padding: 20px 0;border-bottom: solid 2px #f1f1f1;}

#addToCartModal button.close{
	float:right;
	margin-right: -14px;
	margin-top: -48px;
	filter: alpha(opacity=100);
	opacity:1;
}

#addToCartModal .modal-title{font-size:31px;line-height:31px;color:#65905b;}

#addToCartModal .modal-body{padding:22px 0;font-size: 20px;font-family: "Open Sans Hebrew Condensed",Arial;font-weight: 400;}

#addToCartModal .modal-body p{margin:0;color: #535252;}


#addToCartModal .modal-footer{padding:24px 0 0 0;border-top: solid 2px #f1f1f1;}

#addToCartModal .modal-footer button{
	float:left;
	background: #65905b;
	border: 0;
	width:47%;
	font-family: "Open Sans Hebrew Condensed",Arial;
	font-size: 17px;
	font-weight: 700;
	color: #fffefe;
	text-shadow:none;
}
.product_specs_more.newPos{
	float:left;
	width:100%;
	padding-top: 15px;
}
#addToCartModal .modal-footer button:hover, #addToCartModal .modal-footer button:focus{background:#6d9863;}

#addToCartModal .modal-footer button#goToCartButton{margin:0;float:right;}


#sync1 .item{
	padding:5px;
	margin: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	border: solid 1px #c1bfbf;
}
#sync2 .item {
	background: #ffffff;
	padding: 10px 0px;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	border: solid 1px #c5c2c2;
}

#sync2 .item h1{
	font-size: 18px;
}
#sync2 .synced .item {
	background: #ffffff;
	border: solid 1px #687f63;
}

.gallery_big{
	float:left;
	width:100%;
}
.formWrp{
	width: 300px;
	float: left;
}

.slide-cont {width: 100%; display: block; margin: 0 auto;}
.owl-carousel .owl-nav [class*="owl-"] {
	border:none;
}
.owl-carousel.show-nav-hover:focus .owl-nav,
.owl-carousel.show-nav-hover.open .owl-nav{
	opacity: 1;
}
#sync1.owl-carousel .item img{
	width: 100% !important;
}

.product-thumb-info img {
	width: auto;
	margin: auto;
}

@media (max-width: 991px) {
	.carousel-caption-text {
		width: 500px;
	}

	.carousel-home .carousel-indicators {
		width: 120px;
	}
}

@media (max-width: 640px) {
	.carousel-caption-text {
		width: 200px;
	}

	.carousel-home .carousel-indicators {
		width:80px;
	}
}

@media (max-width:767px) {
	.shop ul.products .product {
		width: 50%;
		padding:0 5px 10px 5px;
		margin:0;
	}
	.carousel-inner > .item > img, .carousel-inner > .item > a > img{margin-left:-25%;width:768px;max-width:768px;height:174px;}
	.carousel-home .carousel-caption{padding: 8px 0;height: 56px;}
	.carousel-title{font-size: 20px;line-height: 20px;}
	.carousel-link{font-size:16px;}
	#addToCartModal .modal-dialog{width:300px;}
	#addToCartModal .modal-title{font-size: 23px;}
	#addToCartModal .modal-footer button{font-size: 13px;}
}

@media (max-width:375px) {
	.carousel-inner > .item > img, .carousel-inner > .item > a > img{margin-left:-50%;}
}

@media (max-width:320px) {
	.carousel-inner > .item > img, .carousel-inner > .item > a > img{margin-left:-67%;}
}