@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url(/Fonts/OpenSans/opensanshebrew-regular-webfont.eot);
    src: url(/Fonts/OpenSans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(/Fonts/OpenSans/opensanshebrew-regular-webfont.woff) format('woff'),
    url(/Fonts/OpenSans/opensanshebrew-regular-webfont.ttf) format('truetype');
	font-display:swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url(/Fonts/OpenSans/opensanshebrew-bold-webfont.eot);
    src: url(/Fonts/OpenSans/opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(/Fonts/OpenSans/opensanshebrew-bold-webfont.woff) format('woff'),
    url(/Fonts/OpenSans/opensanshebrew-bold-webfont.ttf) format('truetype');
	font-display:swap;
}

/*--global--*/
body { direction: rtl;  background-color:#f9f9f9;}

html, body, div, dl, dt, dd, pre, form, p, blockquote, fieldset, span, a, input, select {
    font-family:"Open Sans Hebrew", sans-serif, Verdana,  Arial !important;
    font-size: 15px;
}

body{background-color:#f9f9f9;}

h1, h2, h3, h4, h5, h6 {font-family:"Open Sans Hebrew", sans-serif, Verdana,  Arial  !important;color:#2d2d2d;font-weight:bold;}

h1 {font-size: 22px; margin: 0 0 .2em; text-transform: uppercase;}
h2 { font-size: 16px; margin: .75em 0 .2em; font-weight:bold;}
h3 { font-size: 14px; margin: .5em 0 .2em; }
h4 { font-size: 14px; margin: .3em 0 .2em;}
h5 { font-size: 12px; margin: .3em 0 .2em; }
h6 { font-size: 11px; margin: .3em 0.2em; }

a{color:#000;}
a:hover{color:#cc3b14;}

.page {}

header {width: 100%;z-index: 5;box-shadow: 0 3px 0 #dcdcdc;}
.header-wrapper {width: 100%;}

.header1 {width: 100%;background-color:#fff;border-bottom: 1px solid #dcdcdc;}
.header1-wrapper{width:100%;margin:0 auto;}

.header2 {width:100%;background: #BA2D0F;background: linear-gradient(0deg, rgba(186, 45, 15, 1) 0%, rgba(205, 59, 20, 1) 100%);height: 94px;}
.header2-wrapper{width: 100%;margin:0 auto;clear:left;height: 94px;}

.header3 {width:100%;background-color:#fff;border-top:1px solid #eeeeee;}
.header3-wrapper{width: 100%;margin:0 auto;}

.content {padding:0;}
.content-wrapper {width:100%;margin:0 auto;min-height: 600px;padding-bottom:1.5rem;}

aside{width:19.5%;float:right;padding-top:16px;}
.aside-wrapper{background-color: #FFFFFF;border: 1px solid #dcdcdc;padding:1% 0 2% 0;box-shadow: 0 3px 0 #dcdcdc;}

main{width:79.5%;float:left;padding-top:16px;}
.main-wrapper{width:100%;}
.inner-page .main-wrapper{}

footer {background-color: #fff;}
.footer-wrapper {width: 100%;}

.footer1 {width: 100%;margin:0 auto;background-color:#fff;display:block;float:right;}
.footer1-wrapper {margin:0 auto;}

.footer2 {width: 100%;display:block;clear:both;color:#505050;background-color:#f0f0f0;}
.footer2-wrapper {width: 100%;margin:0 auto;padding:10px 0;}

.footer3 {display:none;}

/*containers*/
.container{padding: 1% 2% 2% 2%;display: block;float: right;width: 100%;margin:0 0 1.5rem 0;border: 1px solid #dcdcdc; box-shadow: 0 3px 0 #dcdcdc;background-color: #fff;}
.container-full{padding:0 0 2% 0; display: block;float: right;width: 100%;}
.container>h2{color: #000;margin-top:0;}
.container-full h2{padding: 0 0 0.5rem 0;color: #000;margin: 0;}

.bordered{margin-bottom:1%;}
.container.bordered h1{margin-right:0;padding-right:0;} 

.colored{background-color: #f1f1f1;margin-bottom: 2%;margin: 1% 0 2% 0;width: 100%;}
.container.colored h2{}

/*columns*/
.col75{width:75%;}
.col50{width:50%;}
.col25{width:25%;}

.col50:last-child{width:48%;margin-right:2%;}

@media only screen and  (max-width : 748px){       
	.col50{width:100%;}
	.col50:last-child{width:100%;margin-right:0;}
	}

@media only screen and (min-width: 1681px){
	.content-wrapper{max-width: 116.28571rem;padding: 0 4.57143rem 1.5rem;}
	.header1-wrapper,.header2-wrapper,.header3-wrapper,.footer1-wrapper,.footer2-wrapper,.footer3-wrapper{max-width: 116.28571rem;padding: 0 4.57143rem 0;}	
	}

@media only screen and (min-width: 1261px) and (max-width: 1681px){
	.content-wrapper,.header1-wrapper,.header2-wrapper,.header3-wrapper,.footer1-wrapper,.footer2-wrapper,.footer3-wrapper{max-width: 88.14286rem;padding: 0 2.28571rem;}
	.content-wrapper{padding:0 2.28571rem 1.5rem;}
	}

@media only screen and (max-width: 1261px){
	.main-wrapper, .header2-wrapper,.header3-wrapper,.footer1-wrapper,.footer2-wrapper,.footer3-wrapper{padding: 0 1% 1% 1%;}
	.header1-wrapper{padding: 0 1% 0 1%;}
	}



@media only screen and  (min-width : 1150px){       
    header {height: 133px;}
    .header-wrapper {height: 133px;}
    .header1 {height: 40px;}
	.header3 {}
	footer{height:232px;}
    .footer1 {height: 185px;}
    .footer1-wrapper {height: 185px;}
	.footer2 {height: 47px;}
    .footer2-wrapper {height: 47px;}
}

@media only screen and  (max-width : 1150px){    
    /*.header1-wrapper,header2-wrapper,.footer1-wrapper,.header2-wrapper,.header3-wrapper,.content-wrapper {margin:0 auto;width:96%;}*/
    header,
    .header-wrapper,
    .header3,
    .footer1, 
    .footer1-wrapper {height: auto;}
}

@media only screen and (max-width : 950px) {
	.content-wrapper{width:100%;}
	/*.main-wrapper{margin:0 auto;width:96%;}*/
	aside,main{width:100%;float:none;height:auto;}
	aside{padding:0;}
	.aside-wrapper{padding:0;border:medium none;background-color:#ffffff;border-radius: 0;}	
	main{padding-top:0;}
	.main-wrapper{border:medium none;}
	.header3{display:none;}
	.header2{height:auto;}
	.header2-wrapper{height:auto;padding:0.5rem;}
	/*h1{padding-right:0;padding-left:0;}*/
}

@media only screen and (max-width : 480px) {
	.header2-wrapper{text-align:center;}
}

.header2-wrapper{padding-top:0.5rem;padding-bottom:0.5rem;}

/*FORMS*/
/* === BUTTONS === */
.btn{-moz-user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 5px 15px;text-align: center;text-decoration: none;white-space: nowrap;}

.btn-default{background-color: #fff;border-color: #ccc;color: #333; text-shadow: 0 1px 0 #fff;}
.btn-default:hover {background-color: #e6e6e6;border-color: #adadad;color: #333;}
.btn-primary{background-color: #cc3b14;border-color: #cc3b14;color: #fff;}
.btn-primary:disabled, .btn-primary:hover:disabled{background-color: #cfcfcf;border-color: #cfcfcf;color: #fff;}
.btn-primary:hover {background-color: #e93a01;border-color: #e93a01;color: #fff;}
.btn-danger {background-color: #d9534f;border-color: #d43f3a;color: #fff;}
.btn-danger:hover {background-color: #c9302c;border-color: #ac2925;color: #fff;}
.btn-success{background-color: #1d9d74;border-color: #198764;color: #fff;}
.btn-success:hover {background-color: #157254;border-color: #0f543e;color: #fff;}
.btn-info {background-color: #5bc0de;border-color: #46b8da;color: #fff;}
.btn-info:hover {background-color: #31b0d5;border-color: #269abc;color: #fff;}
.btn-warning {background-color: #f78e01;border-color: #de8001;color: #fff;}
.btn-warning:hover {background-color: #ec971f;border-color: #d58512;color: #fff;}
.btn-disabled {background-color: #cfcfcf;border-color: #cfcfcf;color: #fff;}
.btn-disabled:hover {cursor: not-allowed! important;}


.btn-primary, .btn-success, .btn-warning, .btn-danger, .btn-info{text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}


/*form controls*/
.form-group {float: right;}

.form-label {margin-bottom: 0;margin-top: 0;padding-top: 7px;min-height: 1px;padding-left: 10px;position: relative;color:#000;display: inline-block;font-weight: 700;font-size:14px;}
.form-control {box-sizing:border-box;border-radius:3px;border: 1px solid #e5e5e5;box-shadow: 1px 1px 3px #ededed inset;color: #2b2f33;font-size: 13px;height: 33px;background-color:#fff;}
.form-control-desc{display: block;float: right;width: 100%;font-weight: bold;margin-top: 5px;padding-right: 166px;}
input[type=text].form-control,
input[type=password].form-control{height:30px;padding-right: 8px;} 
select.form-control {padding-right: 4px;} 
.form-group input[type=radio]{}
.form-group input[type=checkbox]{margin-left:5px;vertical-align: middle;}
.form-control:focus{ border-color: #3da6ff;color: #333;border-color: #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}
.form-rdb-list label{padding-right:5px;vertical-align: middle;}
.form-rdb-list input[type=radio]{margin-top: -1px;vertical-align: middle;}
.textbox-multiline {height:100px;}
.file-upload {height: auto !important;padding: 5px;}
.form-text{text-align: left;margin-bottom: 0;margin-top: 0;padding-top: 7px;min-height: 1px;padding-left: 10px;padding-right: 10px;position: relative;display: inline-block;font-size:14px;}

.form-error{ display: block; color: crimson !important; margin:0;}
.required::after{content:"*";color: crimson;font-size: 15px;}

.input-group-addon{background-color: #fff;border-radius: 3px 0 0 3px;border-right: 1px solid #c7d7e7;cursor: pointer;height: 31px;padding-top: 8px;text-align: center;width: 33px;margin-top: 1px;display: block;float: right;margin-right: -44px;}
.input-group-addon i{color:#337ab7;font-size:14px;}


.submit .form-control{ background-color:#fafcfe;border: 1px solid #c7d7e7;}

/*vertical form*/
.form .form-group {padding: 7px 0;width: 100%;}
.form .form-group:last-child {border:0;}

.form .fieldset {padding: 38px 15px 3% 3%;margin-bottom:2%;position: relative;border:1px #fff solid;}
.form .fieldset legend {color: #000;font-size: 16px;font-weight: bold;height: 40px;margin: 0;padding: 8px 15px 0 0;position: absolute;right: 0;top: 0;width: 100%;box-sizing:border-box;border-radius: 5px;}
.form .fieldset:last-of-type{margin-bottom:0;}
.form .no-legend {padding-top:0;}
.form .no-legend legend { display:none;}

.form .form-group .form-control,
.form .form-group .form-label,
.form .form-group .form-error{float:right;}

.form .form-group .form-control{width:300px;margin-left: 10px;}
.form .form-group .form-label{width:140px;}
.form .form-group .form-error{padding-top:7px;}

/*inline form*/
.form .form-group-inline .form-label{width:auto;}

.ltr{direction:ltr;}

.input-auto{width: auto !important;}

.form .submit{}
.form .submit .btn{}

@media only screen and (max-width : 650px) {
	.form .form-group .form-error{width:100%;padding-right: 140px;padding-top: 0;}

}

@media only screen and (max-width : 500px) {
	.form .form-group .form-control,
	.form .form-group .form-label,
	.form .form-group .form-error,
	.form .fieldset legend{width:94%;}	
	.form .form-group .form-label,	
	.form .form-group .form-error{padding:0;}	
}


/*Sizes*/
.input-full{width:100% !important;}
.input-xlarge{width: 500px !important;}
.input-large{width: 320px !important;}
.input-medium{width: 240px !important;}
.input-small{width: 145px !important;}
.input-xsmall{width: 80px !important;}

/*MAIN MENU*/
.sm-default a, .sm-default a:hover, .sm-default a:focus, .sm-default a:active, .sm-default a.highlighted {font-family: "Open Sans Hebrew",Verdana,Arial,sans-serif !important;font-size: 16px;}

.sm-default a:hover, .sm-default a:focus, .sm-default a:active, .sm-default a.highlighted{}

@media only screen and (min-width : 950px) {  
    .sm-default > li > a:hover, .sm-default > li > a:focus, .sm-default > li > a:active, .sm-default > li > a.highlighted {text-decoration:none;}
    .sm-default > li > a, .sm-default > li >  a:hover, .sm-default > li >  a:focus, .sm-default > li >  a:active{line-height:25px;}
    .sm-default > li > a, .sm-default > li > a:hover, .sm-default > li > a:focus, .sm-default > li > a:active, .sm-default > li > a.highlighted { padding:0 10px;}
    .sm-default.sm-rtl.sm-vertical a.has-submenu{padding:8px 20px;}    
	.sm-default a:hover, .sm-default a:focus, .sm-default a:active, .sm-default a.highlighted { background-color:#ececec;}
	.sm-default > li > a{color:#282828;}

	/*.sm-default a span.sub-arrow{top: 50%;margin-top: -2px;right: 12px;width: 0;height: 0;border-width: 4px;border-style: solid;border-color: #000 transparent transparent transparent;background: transparent;border-radius: 0;transform: rotate(90deg);-webkit-transform: rotate(90deg);margin-right: -5px !important;}*/
	
	.sm-default a span.sub-arrow{right:auto !important;margin-top: -5px !important;margin-left: -6px !important;left:20px !important;content: ' '; color:#fff !important; display: inline-block; border-bottom: 1px solid #282828; border-right: 1px solid #282828; height: 6px !important; width: 6px !important; transform: rotate(135deg);}
	/*.sm-default.sm-rtl.sm-vertical > li > a > span.sub-arrow{display:none;}*/

	.sm-default > li > a, .sm-default > li > a:hover, .sm-default > li > a:focus, .sm-default > li > a:active, .sm-default > li > a.highlighted,
	.sm-default.sm-rtl.sm-vertical a.has-submenu{padding:9px 17px !important;}

	}

@media only screen and (max-width : 950px) {
	.sm-default{background-color:#ececec;}	
}

.menu-button, .menu-button::before,.menu-button:hover{color:#333 !important;}
.menu-button::before{float:right !important;}

/*LOGO*/

.logo{display:block;float:right;height:100%;}
.logo img{max-width:100%;max-height:95%; height:auto;}

@media only screen and (max-width : 600px) {
	.logo img {max-height: 60px;display:block;}
	}

/*@media only screen and (max-width : 480px) {
	.logo{margin: 0 auto;display: inline-block;max-width: 70%;}
	.logo img {height: 70px;display:block;}
}*/

.contentBody{padding-bottom:15px;}

/*HELLO USER*/
.hello-user {float: left;display:block;height: 30px;padding: 0 10px 0 0;}
.hello-user ul {display: inline-block;float: left;list-style-type: none;margin: 0;padding-right: 0;}
.hello-user ul li { float:right; color:#000;}
.hello-user ul li.login a {color: #000;display:inline-block;padding:5px;}
.hello-user ul li.reg a {color: #000;display:inline-block;padding:5px;}
.hello-user ul li a:hover{text-decoration:underline;}

.hello-user ul li.login {margin-right: 5px;padding-left: 5px;}
.hello-user ul li.account {border-left: 1px solid;margin-left: 5px;margin-right: 5px;padding-left: 5px;}
.hello-user ul li.account a{color:#000;}
.hello-user ul li.hello {padding-top:5px;}
.hello-user ul li.reg {}
.hello-user ul li.cart a{color:#000;}

@media only screen and (max-width : 768px) {
	.hello-user ul li.hello {display:none;}
}
@media only screen and (max-width : 375px) {
	.registerduser{display:none;}
}

/*CART QUANTITY*/
.cart-quantity{display: block;float: left;margin-right: 2%;position:relative;}
.cart-quantity a{color:#fff;text-decoration:none;display: inline-block;padding: 5px 0;}
.cart-quantity a:hover{color:#fab31b;}
.cart-quantity .cart-quantity-text{display:inline;}
.cart-quantity .cart-quantity-icon{width:44px;height:44px;margin:0 auto; background-repeat:no-repeat;background-position:center center; display:block;background-image:url(Images/ico-cart.svg);background-size: 38px;}
.cart-quantity .cart-quantity-count{margin:0 5px;display:block;position:absolute;top:20px;left:20px;}

/*MY ACCOUNT LINK*/
.my-account-link{display: block;float: left;margin-right: 2%;}
.my-account-link .my-account-link-icon{width:44px;height:44px;margin:0 auto; background-repeat:no-repeat;background-position:center center; display:block;background-image:url(Images/ico-myaccount-b.svg);background-size: 38px;}
.my-account-link a{padding: 5px 0;text-decoration:none;display: inline-block;color:#fff;}
.my-account-link a:hover{color:#fab31b;}

@media only screen and (max-width : 600px) {
	.my-account-link{margin-top:2%;}
	.my-account-link span{display:none;}
	.my-account-link .my-account-link-icon{width:34px;height:34px;background-size: 34px;}
}

/*PHONE NUMBER*/
.phone-number{display: block;float:left;}
.phone-number span{color:#000;margin-top:5px;display:inline-block;}
.phone-number a{color:#000;display:inline-block;font-weight:bold;line-height: 40px;}

@media only screen and (max-width : 768px) {
	.phone-number a{line-height: 30px;}
	.phone-number{text-align: center;width:100%;}
	}

@media only screen and (max-width : 600px) {
	.cart-quantity{margin-top:2%;}
	.cart-quantity .cart-quantity-text {display:none;}
	.cart-quantity .cart-quantity-count{left: 9px;top: 15px;}
	.cart-quantity .cart-quantity-icon{width:34px;height:34px;background-size: 34px;}
}


/*QUICK SEARCH*/
.quick-search{float: left; display: block; border: medium none; margin: 16px 0 0 0; padding: 0; width: 300px;}
.quick-search .quick-search-textbox{display:inline-block;float:right;margin:0;height:45px;width: 80%;background-color:#fff; border:1px solid #dcdcdc;border-left:medium none; border-radius: 0 30px 30px 0;padding-right:10px;}
.quick-search .quick-search-textbox:focus{border:1px solid #fab31b;box-shadow: none !important;outline:none;}
.quick-search .quick-search-button{background-image:url(Images/ico-search.svg); text-indent:-200px; background-repeat:no-repeat;background-position:center center;display:inline-block;float:right;height:45px;margin:0;background-color:#fff; border:1px solid #dcdcdc; border-radius: 30px 0 0 30px;width: 55px;padding-left: 45px;border-right:1px solid #f9f9f9;}
.quick-search label{display:none;}

.quick-search-btn{display:none;padding: 5px 0;text-align:center;float:left;}
.quick-search-btn a{text-decoration:none;color:#fff;}
.quick-search-btn a:hover{color:#fab31b;}
.quick-search-btn .quick-search-icon{width:44px;height:44px;margin:0 auto; background-repeat:no-repeat;background-position:center center; display:block;background-image:url(Images/ico-search-b.svg);background-size: 38px;}

@media only screen and (max-width : 600px) {
	.quick-search-btn{margin-top:2%;}
	.quick-search-btn span{display:none;}
	.quick-search-btn .quick-search-icon{width:34px;height:34px;background-size: 34px;}
	}

@media only screen and (max-width: 1261px) {
	.quick-search{width:35%;margin-right:20px;}
}

@media only screen and (max-width: 950px) {
	.quick-search{width:auto;margin-right: 1%;margin-top:0;float:left;margin: 0;}
	.quick-search .quick-search-textbox{width:85%;}
	.quick-search .quick-search-button{width:5%;}
	.quick-search-btn{display:block;}
	.quick-search{display:none;width:100%;}	
}

@media only screen and (min-width: 950px) {
	.quick-search-btn{display:none;}
	.quick-search{display:block;}	
	}



/*SIMPLE MENU*/
.simple-menu{display:block;float:right;}
.simple-menu ul{list-style-type:none;margin:0;padding:0;}
.simple-menu ul li{display:inline-block;float:right;padding-left:20px;}
.simple-menu ul li a{color:#282828;text-decoration:none;line-height:40px;}
.simple-menu ul li a:hover{text-decoration:underline;}

@media only screen and (max-width : 768px) {
	.simple-menu{display:none;}
}

/*BREAD CRUMBS*/
.breadcrumbs { text-align: right; float: right; width: 100%; clear: both; height: 35px; display: block; position: relative;}
.breadcrumbsContainer { padding: 0px 15px; }
.breadcrumbs a,
.breadcrumbs span {color: #a5a5a5;display: inline-block;float: right;font-size: 13px;text-decoration: none;}
.breadcrumbs a:after{color: #a5a5a5;content: ">";margin: 0 11px;}
.breadcrumbs a:last-child:after{content: "";margin: 0;}
.breadcrumbs a.home { background: none; padding-right: 0px; }
.breadcrumbs a:hover { text-decoration: none;color:#2c5fc0; }

@media only screen and (max-width : 950px) {
	.breadcrumbs{padding-top: 8px;}
}

/*COLUMN MENU*/
.column-menu {display: inline-block;width:100%;padding-top: 15px;}
.column-menu-sections{margin:0;padding:0;list-style-type:none;}
.column-menu .column-menu-section {float: right;width: 20%;padding:0 0 1% 0;overflow:hidden;}
.column-menu .column-menu-section .column-menu-section-name {color: #505050;font-size: 15px;font-weight: bold;display:block;width:100%;}
.column-menu .column-menu-items {margin:0;padding:0;list-style-type:none;}
.column-menu .column-menu-item a {color: #505050;font-size: 14px;text-decoration: none;}
.column-menu .column-menu-item a:hover {text-decoration: underline;}

@media only screen and (max-width : 768px) {
	.column-menu .column-menu-section {width: 33.3333%;padding:0 1%;margin-bottom:10px;}
}

@media only screen and (max-width : 480px) {
	.column-menu .column-menu-section {width: 50%;padding:0 1%;margin-bottom:10px;}

}

@media only screen and (max-width : 375px) {
	.column-menu .column-menu-section {width: 100%;padding:0 1%;margin-bottom:10px;height:auto;overflow:visible;}
	.column-menu .column-menu-items column-menu-item a{background:none;}
	.column-menu .column-menu-item a,
	.column-menu .column-menu-section .column-menu-section-name{display:block;float:right;width:100%;padding:6px 0 6px 0;}
}


/*WS CREDIT*/
.credit {direction:rtl; background-color: #6b6b6b;border: 1px solid #6b6b6b;border-radius: 4px;float: right;height: 23px;position: relative;width: 225px;text-align:center;margin-top: 12px;}
.credit a { font-size: 12px; color: #fff; font-family: Arial, Helvetica,Sans-Serif; text-decoration: none;}
.credit a:hover {text-decoration: underline; }
.credit a img{vertical-align: middle;margin-right: 3px;margin-bottom: 4px;}

@media only screen and (max-width : 480px) {
	.credit{float:none;margin:0 auto;}
}

/*PRODUCT LIST*/
.products{width:100%;}

.products-top{width:100%;display:block;float:right;min-height:40px;}
.products-top .products-list-info{float:right;display:block;line-height:40px;}
.products-top .pager{float:left;display:block;}
.products-top .products-info{float:right;display:block;color:#505050;line-height:40px;}
.products-list{width:100%;min-height:100px;display:flex;flex-wrap:wrap;align-items: stretch;column-gap: 1%;}
.product{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:row;
		flex-direction:row;
		-ms-flex-align:stretch;
		align-items:stretch;
		float: none;
		overflow: hidden;
		height:400px;				
		-ms-flex-preferred-size:24.25%;
		flex-basis:24.25%;
		padding: 1% 2%;
		border: 1px solid #dcdcdc;
		box-shadow: 0 3px 0 #dcdcdc;
		background: #fff;
		margin-bottom:1%;
}

.product .card-figure{padding: 0;margin: 0;display: block;width: 100%;position: relative;height: 100%;}
.product .product-image{width:100%;height:190px;text-align: center;}
.product .product-image img{position: relative;top: 50%;transform: perspective(1px) translateY(-50%);max-width: 95%;max-height: 95%;}
.product .product-name{text-align:center;text-decoration:none;color:#2d2d2d;min-height: 50px;display: inline-block;width: 100%;}
.product .product-name h3{color:inherit;font-weight:bold;}
.product .product-name:hover{color:#cc3b14;}
.product .product-summary{text-align:center;display: inline-block;min-height: 63px;}
.product .product-price{text-align:center;}
.product .product-btns{text-align:center;padding: 10px;}
.product .product-summary p{margin:3px 0;font-size: 14px;color: #333;}
.product .product-price-regular{font-weight:bold;display:inline-block;margin:0 3px;color:#cc3b14;}
.product .product-price-retail{color:#cfcfcf;text-decoration:line-through;display:inline-block;margin:0 3px;}
.products-bottom{width:100%;min-height:35px;margin-bottom: 15px;display:block;float:right;}
.products-bottom .gototop-link{float:right;display:block;cursor:pointer;background: url("Images/btnBacktoTop.png") no-repeat scroll right center transparent;padding-right: 15px;line-height: 35px;}
.products-bottom .pager{float:left;}

@media only screen and (min-width : 1150px) {
	.product{flex-basis:24.25%;padding: 1% 2%;}
}

@media only screen and (max-width : 1150px) {
	.product{flex-basis:32.6666%;}
	.product-image img{max-width:90%;height:auto;}
}

@media only screen and (max-width : 640px) {
	
	.product {flex-basis:49.5%;}
	
}

@media only screen and (max-width : 480px) {
	.product {width:50%;}
	.product-image img{max-width:90%;height:auto;}
}

@media only screen and (max-width : 375px) {	
	.product {flex-basis:100%;height:auto;margin-bottom:3%;}
	.product-image img{max-width:95%;max-height:95%; height:auto;}
	.product .product-summary, .product .product-name{height:auto;min-height:10px;}
}


/*PRODUCT CAROUSEL*/
.products-carousel{width:100%;display:block;float:right;width:100%;margin-bottom:1%;}
.pc-top{background: linear-gradient(0deg, rgb(186, 45, 15) 0%, rgb(205, 59, 20) 100%);padding: 5px 0 6px 0;margin-bottom: 1%;}
.pc-top h2{text-align: center;font-size: 20px;margin: 0;color: #fff;}
.pc-carousel{width: 100%;display: block;float: right;position: relative;overflow: hidden;}
.pc-wrapper{display: flex;position: relative;box-sizing:border-box;}
.pc-product{flex-shrink: 1;	height: 100%;	position: relative;	overflow: hidden;	height:400px; padding: 1% 2%;	border: 1px solid #dcdcdc;	box-shadow: 0 3px 0 #dcdcdc;	background: #fff;	margin-bottom:1%;	box-sizing:border-box;}

.pc-product .pc-card-figure{padding: 0;margin: 0;display: block;width: 100%;position: relative;height: 100%;}
.pc-product .pc-image{width:100%;height:190px;text-align: center;}
.pc-product .pc-image img{position: relative;top: 50%;transform: perspective(1px) translateY(-50%);max-width: 95%;max-height: 95%;}
.pc-product .pc-name{text-align:center;text-decoration:none;color:#2d2d2d;min-height: 50px;display: inline-block;width: 100%;}
.pc-product .pc-name h3{color:inherit;font-weight:bold;}
.pc-product .pc-name:hover{color:#cc3b14;}
.pc-product .pc-summary{text-align:center;display: inline-block;min-height: 63px;}
.pc-product .pc-price{text-align:center;}
.pc-product .pc-btns{text-align:center;padding: 10px;}
.pc-product .pc-btns .btn-primary{background-color:#fff;border: 1px solid #dcdcdc;color:#333;text-shadow: none;width: 100%;padding: 10px;font-weight: bold;}
.pc-product .pc-btns .btn-primary:hover{background-color:#fff;border: 1px solid #cc3b14;color:#cc3b14;}
.pc-product .pc-summary p{margin:3px 0;font-size: 14px;color: #2d2d2d;}
.pc-product .pc-price-regular{font-weight:bold;display:inline-block;margin:0 3px;color:#cc3b14;font-size:1.3em;}
.pc-product .pc-price-retail{color:#cfcfcf;text-decoration:line-through;display:inline-block;margin:0 3px;}

@media only screen and (min-width : 1150px) {
	.pc-product{flex-basis:24.25%;padding: 1% 2%;}
}

@media only screen and (max-width : 1150px) {
	.pc-product{flex-basis:32.6666%;}
	.pc-image img{max-width:90%;height:auto;}
}

@media only screen and (max-width : 640px) {
	
	.pc-product {flex-basis:49.5%;}
	
}

@media only screen and (max-width : 480px) {
	.pc-product {width:50%;}
	.pc-image img{max-width:90%;height:auto;}
}

@media only screen and (max-width : 375px) {	
	.pc-product {flex-basis:100%;height:auto;margin-bottom:3%;}
	.pc-image img{max-width:95%;max-height:95%; height:auto;}
	.pc-product .pc-summary, .pc-product .pc-name{height:auto;min-height:10px;}
}

.pc-button-next::after{color: #2d2d2d;}
.pc-button-prev::after{color: #2d2d2d;}



/*product list sales*/
.product-list-sales{padding:0;}
.product-list-sales h2{padding: 1%;margin-top: 0;margin-bottom: 0;}

/*CATEGORIES LIST*/
.categoies-list{width: 100%;display: block;float: right;margin-bottom: 2%;margin-top: 1%;}
.categoies-list-fig{width: 30.6666%;text-align: center;display: block;float: right;padding: 0;margin: 0 0 2% 2%;height: 200px;border: 1px solid #dcdcdc; border-radius: 4px; box-shadow: 0 3px 0 #dcdcdc;background-color: #fff;}
.categoies-list-fig figcaption{height:35px;border-bottom:1px solid #e4e4e4;float:right;display:block;width:100%;}
.categoies-list-fig figcaption a{color:#333;text-decoration:none;}
.categoies-list-fig figcaption a:hover{color:#e93a01;}
.categoies-list-fig figcaption h2{color:inherit;padding-bottom:5px;margin:0;padding:0;line-height:35px;}
.categoies-list-fig .categoies-list-img{height:165px;float:right;display:block;width:100%;padding:1%;}
.categoies-list-fig .categoies-list-img img{position: relative;max-width: 95%;max-height: 95%;}

@media only screen and (min-width : 480px) {
	.categoies-list-fig .categoies-list-img img{position: relative;top: 50%;transform: perspective(1px) translateY(-50%);}
}

@media only screen and (max-width : 950px) {
	.categoies-list{margin-right:0;}
	.categoies-list-fig{width:32%;}
	.categoies-list-fig:nth-child(3n){margin-left:0;}
}


@media only screen and (max-width : 768px) {
	.categoies-list{margin-right:0;}
	.categoies-list-fig{width:49%;}
	.categoies-list-fig:nth-child(even){margin-left:0;}
	.categoies-list-fig:nth-child(3n){margin-left:2%;}
}

@media only screen and (max-width : 480px) {	
	.categoies-list-fig{width:100%;margin-bottom:3%;height:auto;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;}
	.categoies-list-fig .categoies-list-img{height:auto;padding:2%;}
	.categoies-list-fig figcaption{background-color:#f5f5f5;}
}


/*TOP CATEGORIES*/
.top-categories{width: 100%;margin-bottom: 2%;margin-top: 1%;display: flex; flex-wrap: wrap;  align-items: stretch; column-gap: 1%;}
.top-categories-fig{flex-basis: 24.25%;text-align: center;display: block;float: right;padding: 0;margin: 0 0 1% 0;border: 1px solid #dcdcdc; border-radius: 4px; box-shadow: 0 3px 0 #dcdcdc;background-color: #fff;overflow: hidden;}
.top-categories-fig figcaption{height:35px;float:right;display:block;width:100%;}
.top-categories-fig figcaption a{color:#333;text-decoration:none;}
.top-categories-fig figcaption a:hover{color:#cc3b14;}
.top-categories-fig figcaption h2{color:inherit;padding-bottom:5px;margin:0;padding:0;line-height:35px;}
.top-categories-fig .top-categories-img{height:auto;float:right;display:block;width:100%;max-height: 200px;overflow:hidden;}
.top-categories-fig .top-categories-img img{position: relative;max-width: 100%;width:100%;}



@media only screen and (max-width : 950px) {
	.top-categories-fig{flex-basis:24.25%;}	
}


@media only screen and (max-width : 768px) {
	.top-categories-fig{flex-basis:32.6666%;}	
	
}

@media only screen and (max-width : 480px) {
	.top-categories-fig{flex-basis:49.5%;}	
}

/*MANUFACTURERS LIST*/
.manufacturers-list{width:100%;display:block;float:right;}
.manufacturers-list ul{list-style-type:none;margin:0;padding:0;}
.manufacturers-list ul li{display:block;float:right;margin-left:2%;margin-bottom:2%;width:105px;height:105px;padding:5px; border: 1px solid #dcdcdc;background-color:#fff;}
.manufacturers-list ul li a img{max-height:100%;max-width:100%;}

@media only screen and (min-width : 950px) {
	.manufacturers-list{padding-bottom: 2%;}	
}

@media only screen and (max-width : 768px) {
	.manufacturers-list ul{width: 100%; display: flex; flex-wrap: wrap; align-items: stretch;  column-gap: 1%;}
	.manufacturers-list ul li{flex-basis: 24.25%;padding: 1% 2%;text-align:center;margin:0 0 1% 0;}
}

@media only screen and (max-width : 480px) {
	.manufacturers-list ul{width: 100%; display: flex; flex-wrap: wrap; align-items: stretch;  column-gap: 1%;}
	.manufacturers-list ul li{flex-basis: 32.6666%;padding: 1% 2%;text-align:center;margin:0 0 1% 0;}
	}

/*MODELS BY MANUFACTURER*/
.models-by-manuf .models-by-manuf_logo{border: 1px solid #ffffff;display:block;float:left;}

.prod-by-model{padding:0;}
.prod-by-model_tbl, .prod-by-model_sub_tbl{margin:0;padding:0;direction:ltr;width:100%;}
.prod-by-model .prod-by-model_tbl > tbody > tr > td{padding:5px;}
.prod-by-model_tbl th{background-color: #f0f1f2;border-bottom: 1px solid #cfcfcf;text-align: center;}
.prod-by-model_tbl h3{margin-bottom:10px;}
.prod-by-model_tbl h4 {color:#000;}
.prod-by-model_tbl .prod-by-model_sub_tbl > tr > td{width:33.3333%;}
.prod-by-model_supplies {float: right;font-size: 16px;height: 35px;margin-bottom: 42px;padding: 5px;}
.prod-by-model .prod-by-model_sub_tbl a { color: #1eb1ee; font-weight: bold; }
.prod-by-model .prod-by-model_sub_tbl a:hover{color:#cc3b14;}

/*MODELS BY MANUFACTURER*/
.models-by-manuf{}
.models-by-manuf .models-by-manuf_logo{border: 1px solid #ffffff;display:block;float:left;}
.models-by-manuf .models-by-manuf_tbl, .models-by-manuf .models-by-manuf_sub_tbl{margin:0;padding:0;direction:ltr;width:100%;}
.models-by-manuf .models-by-manuf_tbl > tbody > tr > td{padding:5px;}
.models-by-manuf_tbl th{background-color: #f0f1f2;border-bottom: 1px solid #cfcfcf;text-align: center;}
.models-by-manuf h3{margin-bottom:10px;}
.models-by-manuf h4 {color:#000;}
.models-by-manuf .models-by-manuf_sub_tbl > tr > td{width:33.3333%;}
.models-by-manuf_supplies {float: right;font-size: 16px;height: 35px;margin-bottom: 42px;padding: 5px;}
.models-by-manuf .models-by-manuf_sub_tbl a { color: #1eb1ee; font-weight: bold; }

/*SHOPPING CART*/
.shoppingcart{padding: 0;display: block;float: right;width:100%;}
.shoppingcart-error{}
.shoppingcart-table{width:100%;border:0;}
.shoppingcart-table tr td{border:0;}
.shoppingcart-table_header td{border-bottom:1px solid #e4e4e4;padding:0.5% 2% 0.5% 2%;}
.shoppingcart-table_footer{}
.shoppingcart-table_row{border-bottom:1px solid #e4e4e4;}
.shoppingcart-table_row_alt{border-bottom:1px solid #e4e4e4;}
.shoppingcart-table_row td, .shoppingcart-table_row_alt td{padding: 2%;}
.shoppingcart-table_header{background-color:#f1f1f1;}

.shoppingcart-table_header_img{width:200px;text-align: center;}
.shoppingcart-table_header_name{text-align: right;}


.shoppingcart-table_header td{color:#505050;border-bottom:1px solid #dcdcdc;}

.shoppingcart-table_cell_img{text-align: center;}
.shoppingcart-table_cell_img img{max-width:90%;}
.shoppingcart-table_cell_name{}
.shoppingcart-table_cell_qty{text-align: center;font-weight: bold;}
.shoppingcart-table_cell_price{text-align: center;font-weight: bold;}
.shoppingcart_prod-name{text-decoration:none;font-weight:bold;color:#000;display:block;float:right;width:100%}
.shoppingcart_prod-options{display:block;float:right;width:100%}
.shoppingcart_prod-options p{margin:0;font-size: 14px;}
.shoppingcart_price{font-weight: bold;margin: 5px 0;color: #cc3b14;display:block;float:right;width:100%;direction:ltr;text-align: right;}

.shoppingcart_qty{display:block;float:right;}
.shoppingcart_qty input{display:block;float:right;color:#454545;}
.shoppingcart_qty-plus{border-radius:0 3px 3px 0; border:1px solid #dcdcdc;color:#454545;height:30px;width:32px;background-color:#fff; font-weight:bold;display: block;float: right;}
.shoppingcart_qty-plus:hover,
.shoppingcart_qty-minus:hover{background-color:#e6e6e6;}
.shoppingcart_qty-minus{border-radius:3px 0 0 3px;border:1px solid #dcdcdc;color:#454545;height:30px;width:32px;background-color:#fff;font-weight:bold;display: block;float: right;}
.shoppingcart_qty-box{width:36px;height:30px;border-radius:0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:medium none;border-left:medium none;text-align:center;display: block;float: right;}

.shoppingcart_delete{display: block;
  float: right;
  background: url(Images/ico-delete.svg) no-repeat center center;
  background-size: 15px;
  text-indent: 300px;
  overflow: hidden;
  color: #333;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  margin-right: 20px;
}

.shoppingcart_delete:hover{background-color: #e6e6e6;}

.shoppingcart_buttons input{width: 124px;height: 32px;padding-bottom: 4px;display: block;cursor: pointer;text-align: center;line-height: 28px;color: #fff;font-weight: bold;font-size: 17px;border: 0px solid #e4e4e4;background: url("Images/btnCheckout.png") no-repeat scroll left top transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

@media only screen and (max-width : 750px) {
	.shoppingcart-table_cell_img{width:20%;}
	.shoppingcart-table_cell_name{width:60%;}
	.shoppingcart-table_cell_total{width:20%;}
	.shoppingcart-table_cell_img img{max-width:98%;display:block;float:right;}
}


/*Shopping cart totals*/
.carttotals-subtotal{background-color:#f2f2f2;}
.carttotals-coupon{}
.carttotals-shipping{background-color:#f2f2f2;}
.carttotals-total{font-weight:bold;background-color:#dadada;}

.carttotals-subtotal td:first-child,
.carttotals-shipping td:first-child,
.carttotals-coupon td:first-child,
.carttotals-total td:first-child{text-align:left;}

.carttotals-subtotal td:nth-child(2),
.carttotals-shipping td:nth-child(2),
.carttotals-coupon td:nth-child(2),
.carttotals-total td:nth-child(2){text-align:center;direction:ltr;white-space:nowrap;}


/*PRODUCT PAGE*/
.productdetails-info{display:flex;}

.productdetails-images{display:flex;float:right;width:50%;padding:2%;text-align: center;align-items:center;justify-content:center;}
.productdetails-image{max-width:100%;max-height:100%;width:auto;height:auto;}
.productdetails-shortinfo{display:block;float:left;width:50%;padding:2%;}

@media only screen and (max-width : 375px) {
	.productdetails-images{height:auto;}
	}

.productdetails-manimage,
.productdetails-shortdesc,
.productdetails-options,
.productdetails-prices{display:block;float:right;width:100%;padding-bottom:1%;}

.productdetails-options{padding: 1% 2% 0 2%;width: 100%;border: 1px solid #f0f0f0; border-radius: 4px; margin:1.5rem 0 0.9rem 0;background-color: #f0f0f0;}
.productdetails-option{display:block;float:right;width:100%;}
.productdetails-option label{font-weight:bold;font-size:14px;display: block;margin-bottom: 5px;}
.productdetails-option select{width:100%;background-color:#fff;border:1px solid #fff;border-radius:3px;}

.productdetails-regprice{text-decoration:line-through;color: #555;font-size: 14px;}
.productdetails-ourprice{color: #cc3b14; font-size: 19px; font-weight: bold; display: block; width: 100%; margin-bottom: 0.5rem;}
.productdetails-ourprice span{font-size:inherit;}

.productdetails-qty{display:block;width:100%;margin-bottom: 0.9rem;float: right;}
.productdetails-qty label{display:block;width:100%;}
.productdetails-qty input[type=text]{}


.productdetails-add{display:block;width:100%;float:right;}
.productdetails-add .btn-addtocart,
.productdetails-add .btn-outofstock,
.productdetails-add .lnk-addtocart{padding: 0.8rem; font-weight: bold; font-size: 17px;width:50%;}
.productdetails-add .btn-outofstock{display:none;}


.productdetails-productpackage ul{list-style:none;padding: 0;}


.productdetails-shipoptions ul{list-style: none;margin-bottom: 0;padding: 0;}


.extended-options{}
.extendedOptionsContainer { width: 100%; position: relative; display: block;float: right;}

.extendedOptionsContainer ol { list-style: none; margin: 0; padding: 0; }
.extendedOptionsContainer li { list-style: none; margin: 0px; padding: 0px; }
.extendedOptionsContainer h3{font-size:14px;}

.extendedOptionsContainer1 .imagedOption,.extendedOptionsContainer2 .imagedOption,.extendedOptionsContainer1 .regOption,.extendedOptionsContainer2 .regOption {width: 140px; min-height: 105px; position: relative; display: block; float: right; margin-left: 1%; padding: 0; text-align: center; margin-bottom: 1%;}

.extendedOptionsContainer1 .imagedOption img { margin: 0px auto; display: block; position: relative; border: 1px solid #ccc; }

.extendedOptionsContainer1 .imagedOption input,.extendedOptionsContainer2 .imagedOption input,.extendedOptionsContainer1 .regOption input,.extendedOptionsContainer2 .regOption input { margin: 5px auto 0; display: block; position: relative; }
.extendedOptionsContainer1 .imagedOption label,.extendedOptionsContainer2 .imagedOption label,.extendedOptionsContainer1 .regOption label,.extendedOptionsContainer2 .regOption label { width:100%;font-size: 13px;}

.extendedOptionsContainer3 .regOption,.extendedOptionsContainer3 .imagedOption {width: auto;margin-left: 15px;height: 40px;position: relative;display: block;float: right;white-space: nowrap;min-width: 75px;}

.extendedOptionsContainer3 .regOption label{display: block;min-width: 75px;line-height: 0.9;padding-right: 18px;}
.extendedOptionsContainer3 .regOption .RadioButtons{text-align: center;display: block;}

.extendedOptionsContainer3 .regOption input,.extendedOptionsContainer3 .imagedOption input { display: block; position: relative; float: right; }
.extendedOptionsContainer3 .regOption p,.extendedOptionsContainer3 .imagedOption p { text-align: right; display: block; position: relative; float: right; }
.extendedOptionsContainer3 img ,.extendedOptionsContainer3 .colorDiv ,.extendedOptionsContainer2 .imagedOption img,.extendedOptionsContainer1 .colorDiv { display:none;}
.colorDiv { width: 115px; height: 40px; display: block; position: relative; margin: 0px auto; border: 1px solid #ccc; }

.extendedOptionsContainer3 .imagedOption .RadioButtons{display: block;float: right;height: 17px;width: 17px;padding-top: 4px;}
.extendedOptionsContainer3 .imagedOption{margin-left:2%;}
.extendedOptionsContainer3 .imagedOption label{display:block;float:right;}

.ourofstockerror { color: Red;visibility: hidden;float: right;display: block;width: 100%;padding: 0 2% 1% 2%; font-size: 14px;}

@media only screen and (max-width : 480px) {
	.productdetails-info{display:block;}
	.productdetails-shortinfo h1{text-align:center;}
	.productdetails-images{width:100%;padding:2%;}
	.productdetails-shortinfo{width:100%;display:block;}
	.productdetails-shortdesc,
	.productdetails-manimage{display:none;}
	.fotorama__nav-wrap{display:none;}

	.productdetails-prices{background-color:#f0f0f0;}
	.productdetails-ourprice span{display:none;}
	.productdetails-ourprice,.productdetails-qty,.productdetails-add{width:auto;float:right;margin-bottom:0;padding:4%;}
	.productdetails-ourprice,.productdetails-qty{padding:4%;}
	.productdetails-add .lnk-addtocart,
	.productdetails-add .btn-outofstock{padding: 0.4rem;width: auto;font-size: 15px;}
}

@media only screen and (max-width : 480px) {
	.sticky {position: fixed;top: 0;left:0;width: 100%;z-index:1000;}
}

.content-no-title {
  background-color: #f7f7df;
}

/*ARTICLES*/
.articles{padding: 0;display: block;float: right;width:100%;}
.articles_list{list-style-type:none;margin:0;padding:0;}
.articles_item{padding:5px 0;width:100%;float:right;}
.articles_item-image{display:block;float:right;width:20%;text-align:center;}
.articles_item-image img{max-width:100%;height:auto;}
.articles_item-content{display:block;float:right;width:80%;padding:0 2%;}
.articles_item-content .articles_item-title{text-decoration:none;}
.articles_item-content .articles_item-title h2{margin:0;text-decoration:inherit;}
.articles_item-content p{margin:5px 0;}
.articles_item-content .articles_item-link{width:100%;display:block;color:#e93a01;text-decoration:none;}
.articles_item-content .articles_item-link:hover{text-decoration:underline;}

@media only screen and (max-width : 950px) {
	.articles{padding:0;}
}
@media only screen and (max-width : 420px) {
	.articles_item{margin-bottom:2%;}
	.articles_item-image,.articles_item-content{width:100%;}
	.articles_item{border:1px solid #e4e4e4;}
	.articles_item-image,
	.articles_item-content .articles_item-title,
	.articles_item-content .articles_item-link{text-align:center;}	
}


/*ARTICLE*/
.article .article_body{padding: 0 2% 2% 2%;}
.article .article_relatedproducts .article_relatedproducts_title{padding: 1% 2% 1% 2%;background-color: #f1f1f1;border-top: 3px solid #e4e4e4;}
.article .article_relatedproducts .products-top{display:none;}

/*PAGER*/
.pager {display: block;height: 30px;position: relative;text-align: center;}
.pager .pagerLink {background-color: #fff;border: 1px solid #dcdcdc;color: #505050;border-radius: 4px;display: inline-block;font-size: 14px;height: 30px;line-height: 28px;text-decoration: none;width: 30px;}
.pager a.pagerLinkNext {width:80px;}
.pager a.pagerLinkPrev { width:80px;}
.pager .pagerLinkCurrent {background-color:#dcdcdc; color:#000; border:1px solid #dcdcdc;}
.pager a:hover { text-decoration: none;background-color:#dcdcdc; color:#000; border:1px solid #dcdcdc;}





/*shopping cart popup*/
.shoppcart_popup{background-color: #fff;width:100%;height:auto;overflow:hidden;}
.shoppcart_popup_wrapper{}
.shoppcart_popup .shoppcart_popup_wrapper h1{display: block;font-size: 18px;font-weight: bold;height: 26px;line-height: 26px;padding-right: 10px;}
.shoppcart_popup .shoppcart_popup_wrapper h1 a:hover{color:red;}
.shoppcart_popup .shoppcart_popup_wrapper .shoppcart_popup_checkout{display:block;float:right;background-color: #cc0000;color: #ffffff;font: bold 12px Arial,Helvetica,sans-serif;margin: 10px 0 10px 3px;padding: 5px 15px;clear:right;}
.shoppcart_popup .shoppcart_popup_wrapper .shoppcart_popup_continue{display:block;float:right;background-color: #b8b8b8;color: #ffffff;font: bold 12px Arial,Helvetica,sans-serif;margin: 10px 0;padding: 5px 15px;cursor:pointer;}
.shoppcart_popup .shoppcart_popup_wrapper .shoppcart_popup_container{clear:right;width:100%;height:auto;overflow-y: auto;overflow-x: hidden;}
#popup_addtocart {  padding: 10px; position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%); z-index: 1000; overflow: hidden; background: #fff url(/Images/Load.gif) center center no-repeat scroll; width: 600px; height: 400px;}
#iframeCart{width:600px;height:400px;overflow:hidden;}
.popup_close{background-image: url("/images/x.gif");background-position: 0 0;background-repeat: no-repeat;cursor: pointer;display: block;height: 10px;left: 20px;padding: 10px;position: absolute;text-indent: -9999px;top: 15px;width: 10px;}
.shoppcart_popup .shoppcart_popup_wrapper .shoppcart_popup_container img{max-width:70px;max-height:70px;}
.shoppcart_popup .shoppcart_popup_wrapper .shoppcart_popup_container table{width:100%;}

.shoppcart_popup-btns{display:inline-block;width:100%;padding:10px 10px 10px 0;}

@media only screen and (max-width : 600px) {
	#iframeCart{width:100%;height:100%;overflow:hidden;}
	#popup_addtocart{width:94%;height:94%;max-width:600px;}
}

@media only screen and (max-height : 400px) {
	#iframeCart{width:100%;height:100%;overflow:hidden;}
	#popup_addtocart{width:94%;height:94%;max-height:400px;max-width:600px;}
}

/*image slider*/
.imageslider{border: 1px solid #dcdcdc;border-radius: 4px;height:300px;box-shadow: 0 3px 0 #dcdcdc;margin-bottom:1%;}
.swiper-slide-content{position: absolute;text-shadow: 1px 0px 50px rgba(0,0,0,1);color: #fff;text-align:center;top: 50%;left: 50%;transform: translate(-50%, -50%);width:100%;text-shadow: 1px 0px 6px rgba(0,0,0,0.45);}
.swiper-slide-title{font-size: calc(39px + 0.4vw);font-weight: bold;}
.swiper-slide-subtitle{font-size: calc(23px + 0.4vw);font-weight: bold;}
.swiper-slide-text{font-size: calc(17px + 0.4vw);font-weight: bold;}
.swiper-slide-btn{padding-top:15px;}
.swiper-slide-btn a{font-weight:bold;}

@media only screen and (max-width : 950px) {
	.imageslider{border:medium none;border-radius: 0;}
	}

/*clearfix*/
.header1-wrapper::after, 
.header2-wrapper::after,
.header3-wrapper::after,
.content-wrapper::after, 
.footer1-wrapper::after,
.footer2-wrapper::after,
.main-wrapper::after{display: block;content: "";clear: both;}

/*text from editor*/
.text-module *{font-family:"Open Sans Hebrew", Verdana,  Arial, sans-serif !important;}

.li-middle-name{display: none !important;}