/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Themeright
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@font-face{font-family:'fbezmel';src:url('assets/fonts/FbEzmel-Regularwebfont.eot');src:url('assets/fonts/FbEzmel-Regularwebfont.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/FbEzmel-Regularwebfont.woff') format('woff'),
url('assets/fonts/FbEzmel-Regularwebfont.ttf') format('truetype'),
url('assets/fonts/FbEzmel-Regularwebfont.svg#fbezmel') format('svg');font-weight:normal;font-style:normal;}
/*@import url('https://fonts.googleapis.com/css?family=Assistant:200,300,400,600,700,800&subset=hebrew');*/
*,
button,
input,
select,
textarea,
body{/*font-family:'fbezmel' !important;*/ font-family: 'Assistant', sans-serif !important; font-weight: 400;}
h1, h2, h3, h4, h5, h6{font-weight: 600 !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size:inherit !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font-size:inherit !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size:inherit !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-size:inherit !important;
}
.add-to-cart-grid {display: none !important;}
.widget_shopping_cart {display: none !important;}
.fancybox-content {padding: 44px 22px !important;}
/*.mfp-container,*/
.cart-item.has-icon {display: none !important;}
#masthead .ajaxsearchpro{box-shadow: none;}
#masthead div.asp_m.ajaxsearchpro .probox{direction: rtl; height:36px; }
#masthead .flex-left .nav-left li{ width:100%;  }
#masthead div.asp_m.asp_m_1 .probox .promagnifier { height:36px; width:36px; background:#152630; color:#ffffff;   }
#masthead div.asp_m.asp_m_1 .probox .promagnifier div.innericon{width:36px; height: 36px;}
#masthead div.asp_m.asp_m_1 .probox .proinput input.orig, #wide-nav div.asp_m.asp_m_1 .probox .proinput input.orig{font-family: 'Assistant', sans-serif !important; font-size: 18px !important; line-height:36px; margin:0px !important; padding:0px !important; height:40px; border-bottom:2px solid #f2f2f2; transition:all 400ms; font-weight:600;  }
#masthead div.asp_m.asp_m_1 .probox .proinput input.orig:focus, #wide-nav div.asp_m.asp_m_1 .probox .proinput input.orig:focus{ border-color:#8dc63f; }
#masthead .probox .proinput form:after, #wide-nav .probox .proinput form:after{ content:"\e012"; font-family: 'fl-icons' !important; display:block; font-size:17px; color: #8dc63f; position: absolute; top: 9px; left:5px;}
#masthead div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{fill:#ffffff;}
#masthead div.asp_m.asp_m_1 .probox .proclose,#masthead div.asp_m.asp_m_1 .probox .proloading, #wide-nav div.asp_m.asp_m_1 .probox .proclose,#wide-nav div.asp_m.asp_m_1 .probox .proloading{width: 36px; height: 36px; position: absolute; left: 26px;}
#masthead div.asp_m.asp_m_1 .probox .proinput, #wide-nav div.asp_m.asp_m_1 .probox .proinput{margin-left:0px;}
#masthead div.asp_m.asp_m_1 .probox .proinput input.autocomplete{height: 36px; margin-top: -36px !important;}
#masthead .header-inner .flex-left{flex: inherit; width:35%; }
#masthead .header-inner .flex-right{flex: inherit; width:50%; }
#masthead .flex-right .nav-right li{ width:auto; text-align:left;   }
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1{border:medium none !important; box-shadow:none !important; background:#ffffff !important; }
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox{background-image: none; border: none; border-radius: 0px 0px 0px 0px !important; box-shadow: none !important;}
#masthead div.asp_m.ajaxsearchpro .probox .promagnifier, #wide-nav div.asp_m.ajaxsearchpro .probox .promagnifier{ display:none;  }
.ux-header-element.element-phone a { color: #ffffff; display: inline-block; margin-left: 7.5px; background:#4c4c4c; border-radius:5px !important; -webkit-border-radius:5px !important; font-size:100%; border:none !important; padding:0px; font-weight:normal; margin-left:0px;   }
.circle.tip-top.tooltipstered span.icon-phone{padding:0px; font-size:20px !important;  background:#8dc63f; line-height:46px; display:inline-block; width:44px; text-align:center; float:left; border-radius:5px 0px 0px 5px !important; -webkit-border-radius:5px 0px 0px 5px !important;}
.circle.tip-top.tooltipstered span#number {font-size:25px; line-height:44px;  display:inline-block; padding:0px 16px; vertical-align: middle; float: left; letter-spacing: 1px;}
#masthead .widget_ywraq_mini_list_quote{margin: 20px 0; top: -3px;}
.ux-header-element.element-phone a:hover{background-color: #777777; color:#ffffff;}
ul.header-nav li .ux-header-element{ display:inline-block;  }
ul.header-nav li a {text-transform: uppercase; font-size:100%; font-weight: normal; padding: 10px 0;}
.nav-divided > li + li > a::after{right: -15px; left:auto; }
.wide-nav .header-nav a.nav-top-link{padding-right: 0 !important;}
.nav-divided > li{margin: 0 12px; }
.nav-dropdown{    top: 100%;}
.circle.tip-top.tooltipstered span.icon-phone {padding-right: 3px; font-size: 14px; font-weight: normal;}
#number {font-size: 18px;}
.circle {border-radius: 999px !important; object-fit: cover;}
ul.header-nav li a.wishlist-link { padding-top:0px; padding-bottom: 0px; border-width: 2px !important;   }
ul.header-nav li a.wishlist-link i{top:0px !important;}
ul.header-nav li a.english_icon{margin-left: 14px; height: 32px; display: block;}
ul.header-nav li a.english_icon img{height: 32px; width:32px; }
ul.header-nav li a.wishlist-link.is-outline:not(:hover){color: rgb(141, 198, 63);}
ul.header-nav li a.wishlist-link.is-outline:hover{ color: #c60000; border-color: #c60000; background: none;}
.wide-nav .header-nav a.nav-top-link {padding-right: 15px;}
.icon-phone, .icon-phone::before{font-family: 'fl-icons' !important; font-weight: normal;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info {margin: 0; padding: 0px 15px; line-height:44px;  border: 2px solid #ededed; -moz-border-radius:5px; -webkit-border-radius:5px;
  border-radius: 5px;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info:hover{ background:#ededed;  }
.header_quote_list .widget_ywraq_mini_list_quote .raq-info:hover a{color: #4c4c4c;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info a {color: #4c4c4c; font-size:100%; font-weight: normal; font-size: 18px; }
.header_quote_list .widget_ywraq_mini_list_quote .raq-items-number {font-weight: normal;}
.header_quote_list .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li{border-bottom: none; padding:0px 0px 5px 0px; text-align: right !important; }
.header_quote_list .widget_ywraq_mini_list_quote .yith-ywraq-list-content a.button{padding-right:1.5em; padding-left: 1.5em; font-size:100%; line-height:42px; height:auto; margin-left:0px;}
.footer-widgets .woocommerce-Price-amount.amount{ display:none;  }
.footer-widgets ul.product_list_widget li a:not(.remove){line-height: 60px; margin-bottom: 0;}
.footer-widgets .widget_product_tag_cloud a, .footer-widgets .widget_tag_cloud a{font-size: 12px !important; margin: 0 0px 3px 0; border-radius: 0;}
.footer-widgets .widget_product_tag_cloud a:hover, .footer-widgets .widget_tag_cloud a:hover{opacity: 1; color: #777777; border-color:#ffffff; background-color: #ffffff; }
.yith_ywraq_add_item_product_message { float: right; width: 100%; margin-bottom: 1em; color: #00aae7;}
.single-product .yith_ywraq_add_item_browse_message a {background-color: #8DC640; color: #ffffff; padding: 0.8125em 1.5em 0.75em; font-size: 1em; font-weight: normal; line-height: 1;
    margin: 0.5em 0 1.25em; position: relative; text-align: center;text-decoration: none; text-transform: uppercase; transition: all 200ms ease-out 0s;float: right;}
.header_quote_list ul.yith-ywraq-list li a.remove{padding:0px 0; border:none; color: #333; font-size:22px !important; top: 10px;  }
.flickity-slider .price-wrapper { display:none;  }
.flickity-slider .col-inner {background-color: #ffffff; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.2);}
.flickity-slider .product-small.box .box-text{ text-align: center; }
.fa{font-family:FontAwesome !important }
.shop_table.cart .button {background-color: #8dc640 !important; margin-left:0;}
.woocommerce.ywraq-wrapper .cart a.button.wc-backward + .button {float:right;}
.actions .pulsate{ float:right; padding: 5px 15px !important; margin-right: 15px; }
/*.quantity.buttons_added .minus, .quantity.buttons_added .plus {display: none;} */
.cart_item  td.product-thumbnail { min-width: auto; max-width: 100%; width: auto;}
.cart_item .product-thumbnail  a{min-width: 60px; max-width: 90px; width: 90px; display:block; }
#yith-ywraq-form table.cart .product-thumbnail{display: table-cell;}
.not-found{ margin-bottom:30px !important;  }
.not-found .row{flex-direction: row-reverse;}
.not-found-right {text-align: center; margin-top: 85px;}
.not-found-right h1.page-title {font-size: 55px; font-weight: normal; color: #000000; line-height: 1; margin-bottom:0px; }
.not-found-right .page-content {margin-top: 0;}
a.button_404page {background: #8dc640; color: #fff; line-height: 39px; text-decoration: none; display: inline-block; padding: 0 20px; margin-top: 20px;}
.not-found-right .page-content{ padding-left:15%; padding-right:15%;   }
.not-found-right div.asp_m.ajaxsearchpro .probox{direction: rtl;}
#ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox{height:36px !important; }
#ajaxsearchpro1_2 .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier div.innericon, div.asp_m.asp_m_1 .probox .promagnifier div.innericon{width: 36px !important; height: 36px !important;}
div.asp_m.ajaxsearchpro .probox .promagnifier .innericon{background-color: #000;}
#ajaxsearchpro1_2 .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{fill: rgb(255, 255, 255) !important;}
#ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig{height: 34px !important; }
.not-found-right .page-content p {font-size: 29px; color: #000000; margin-bottom: 20px;}
.shop-page-title.category-page-title.page-title{display:none; }
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info { opacity: 1 !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info { background: none !important;}
.ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-content {background: rgba(255, 255, 255, 0.9); transform: inherit; margin-top: 170px;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-divider-block {display: none;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-content {position: initial;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading {transform: translateX(0%) !important; color: #555 !important; font-size: 24px !important;}
.ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-heading-block {margin: 5px 20px 0;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading {visibility: visible !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info:hover .ult-ih-description, .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info:hover .ult-ih-heading {color: #fff !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description p {font-size: 20px !important; line-height: 20px !important; padding: 0 20px 3px 20px; opacity: 0.75;}
.ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-description-block {margin: 0 20px 5px;}

.tax-pa_color .product-small .inner-wrap {
    background-color: #ffffff !important;
    box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.2) !important;
}
.tax-pa_color .products .product-small p.category {color: currentColor;  text-transform: uppercase;font-size: 16px; color: #999999; font-weight: bolder; margin-bottom: 0;}
.tax-pa_color .products .product-small p.category a {color: currentColor;}
.tax-pa_color .products .product-small p.category:after{height: 2px; width: 20px; background:rgba(0,0,0,0.1); margin: 3px auto 3px auto !important; content:""; display:table;}
.tax-pa_color .products .product-small .name {font-size: 90%;}
.tax-pa_color .products .product-small p.name {margin-bottom: 5px; line-height: 120%;margin-top: 5px;}
.tax-pa_color .products .product-small .title-wrapper{ text-align:center;}
.tax-pa_color .products .product-small .image-fade_in_back > a > div {max-width: 100%; width: 100%; transform: translateZ(0); margin: 0 auto;}
.tax-pa_color .products .product-small .image-fade_in_back > a > div {right: 0; width: 100%; height: 100%;bottom: 0; left: 0; top: 0;position: absolute; object-position: 50% 50%;object-fit: cover;font-family: 'object-fit: cover;'; transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.tax-pa_color .products .product-small .image-fade_in_back > a > div.back-image{ position: absolute; top: 0; left: 0; height: 100%; right: 0;bottom: 0; padding: 0 !important; margin: 0 !important; opacity: 0; transition: opacity .5s, transform .3s, max-height .6s, filter .6s; filter: blur(0); pointer-events: none;}
.tax-pa_color .products .product-small .image-fade_in_back > a:hover > div.back-image{opacity: 1; transform: scale(1) translateZ(0) translateY(0) !important; pointer-events: inherit; opacity: 1;}
.tax-pa_color .image-tools, .tax-product_cat  .image-tools{z-index:10;}
.tax-pa_color .wishlist-popup, .tax-product_cat  .wishlist-popup{bottom: 110%; right:inherit; left: 50%; transform: translate(-50%); width: 140px; top: inherit;}
.tax-pa_color .wishlist-popup:after, .tax-product_cat .wishlist-popup:after{width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 10px solid rgba(0,0,0,.8); content:""; display:block;}
.tax-pa_color .box-image, .tax-product_cat .box-image{overflow:inherit;}
.tax-pa_color  .badge-inner{white-space: normal;}

.elementor-kit-21230 input:not([type="button"]):not([type="submit"]) {
    text-align: right !important;
}
h6.entry-category.is-xsmall {
    display: none;
}
.elementor-kit-21230 button, .elementor-kit-21230 .elementor-button {
    font-size: 18px !important;
    padding: 10px 20px  !important;
}
.elementor-kit-21230 input[type="button"], .elementor-kit-21230 input[type="submit"] {
    font-size: 18px !important;
    padding: 0 20px  !important;
	width: 100%;
}
.wpcf7-submit {
    padding: 0 40px !important;
    height: 46px !important;
    font-size: 18px !important;
    line-height: inherit !important;
}

a.swaglink {
    color: #fff !important;
    display: inline-block;
    background: #4c4c4c;
    border-radius: 5px !important;
    line-height: 46px !important;
    margin-top: -5px;
    padding: 0 15px !important;
}
.swaglink.mob {
	display: none !important;
}
/**/
.footer .widget_products {
    display: none;
}

.footer-secondary {
    padding: 0;
}
.absolute-footer, html {
    background-color: #666666;
}

.footer-2 {
    display: none;
}
.footer-nav > li:last-child:after {
    display: none;
}
.footer-nav li {
    position: relative;
    padding: 0 10px;
}
.footer-nav > li:after {
    content: '/';
    position: absolute;
    left: -9px;
}
.footer-primary.pull-left {
    width: 62%;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
	align-items: center;
	flex-wrap: wrap;
}
.absolute-footer ul {
    padding: 0;
    opacity: 1;
    border-bottom: 0;
}
.absolute-footer {
    padding: 10px 0; 
}

.products .product-small .col-inner { background-color: #ffffff; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.2);}
.products .product-small .col-inner .box-text{padding: 5px 15px 12px;}
.products .product-small .title-wrapper{ text-align:center;}
.products .product-small p.category {color: currentColor;  text-transform: uppercase;font-size: 15px; color: #999999; font-weight: bolder; margin-bottom: 0;}
.products .product-small p.category a {color: currentColor;}
.products .product-small p.category:after{height: 2px; width: 20px; background:rgba(0,0,0,0.1); margin: 3px auto 3px auto !important; content:""; display:table;}
.products .product-small .name {font-size: 90%;}
.products .product-small p.name {margin-bottom: 5px; line-height: 120%;margin-top: 5px;}
.title-wrapper .category.no-text-overflow{white-space: normal; overflow: auto;}

.wpcf7-form .form-group{direction:rtl;}

/*form.cart {
	display: none !important;
}*/
.pro-category-form .wpcf7-form{display:-webkit-box; display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap: wrap; margin-right:-5px; margin-left:-5px; flex-direction: row-reverse;}
.pro-category-form .wpcf7-form .form-group{padding:0px 5px; -webkit-box-flex: 0;-ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto; max-width: none; }
.pro-category-form .wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%; max-width:186px;}
.pro-category-form .wpcf7-form .form-group .wpcf7-form-control-wrap input{width:100%; }
.pro-category-form .wpcf7-form .form-group .wpcf7-form-control.wpcf7-submit{max-width:200px; width:100%;background: #FD7128;}
.woocommerce-variation-price {display:none; border:none !important;}
/* Price Quote Modal */
.single_add_to_cart_button {display: none;}
.gquote.button,
.button.send-request{background:#8ec647!important}
/*.gquote { display: none; }*/
.popquote {
    width: 90%;
    max-width: 1000px;
	direction: rtl;
	text-align: right;
}
.popquote .flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.popquote .flex .half {
    width: 48%;
}
.closebtn {
	cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding-bottom: 2px;
}
.errmsg {
	color: red;
	font-size: 14px;
}
.input-text.err {
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.home .wooproduct .wrap > h3 {
	text-align: center;
}

/*Custom Header*/
#hnavmain {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 50;
    background: #424242;
}
#hnavmain ul {
    list-style: none;
}
#hnavmain li {
    margin: 0;
}
#hnavmain a, #hnavmain span {
    font: inherit;
    line-height: inherit;
}
.hnavmenu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hnavmenu > li {
    padding: 0 15px;
    margin: 0;
}
.hnavmenu > li > a {
    display: flex;
    padding: 8px 0;
    align-items: center;
    cursor: pointer;
    color: rgba(255,255,255,0.8);
    transition: all .3s ease-in-out;
}
.hnavmenu > li > a > span {
    display: inline-block;
    border-bottom: 1px solid transparent;
    color: inherit;
    font: inherit;
}
.hnavmenu > li:hover > a, .hnavmenu > li.current-menu-parent > a {
    color: rgba(255,255,255,1);
}
.hnavmenu > li:hover > a > span, .hnavmenu > li.current-menu-parent > a > span {
    border-bottom-color: #8dc63f;
}
.hnavmenu > li.menu-item-has-children > a::after {
    content: "\f107";
    display: inline-block;
    font-family: 'fl-icons' !important;
    margin: 0 5px 0 0;
}
.hmenu-wrap {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: auto;
    right: 0;
    top: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;
    background: #fff;
    padding: 15px 0;
}
.hnavmenu > li:hover .hmenu-wrap {
    visibility: visible;
    opacity: 1;
    max-height: 200vh;
}
.hmenu-wrap > ul.sub-menu {
    padding: 0;
    background: #fff;
    width: 100%;
    max-width: 1570px;
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.hmenu-wrap > ul.sub-menu > li {
    width: 25%;
    padding: 0 20px;
    flex-shrink: 0;
}
.hmenu-wrap > ul.sub-menu > li > a {
    display: flex;
    padding: 8px 0;
    align-items: center;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.hmenu-wrap > ul.sub-menu > li:hover > a, .hmenu-wrap > ul.sub-menu > li.current-menu-item > a {
    font-weight: 700!important;
}
.hmenu-wrap > ul.sub-menu > li.menu-item-has-children > a::after {
    content: "\f107";
    display: inline-block;
    font-family: 'fl-icons' !important;
    margin: 0 5px 0 0;
}
form.cart a.b2cproduct.button {
    /*position: absolute;
    right: 350px;*/
}

@media only screen and (max-width: 1040px) {
form.cart a.b2cproduct.button {
    position: static;
}
}

@media only screen and (max-width: 849px) {
    #hnavmain { display: none; }
}

/*-----------------------*/

@media screen and (max-width: 767px) {
.popquote .flex .half {
    width: 100%;
}	
.elementor-element-94c0b0d .elementor-row {
    flex-direction: column-reverse;
    display: flex;
    flex-wrap: wrap;
}
.elementor-element.elementor-element-cf75406.elementor-align-left.elementor-mobile-align-justify.elementor-absolute.elementor-widget.elementor-widget-button {
    position: static;
    margin-bottom: 20px;
}
.elementor-22618 .elementor-element.elementor-element-b9af8fd { position: static; }
.block-glry {
    padding: 40px 0;
}
.nsec-head {
    padding: 20px 0;
}
.npgrtitle {
    font-size: 2.5rem;
    padding: 0;
}
.blk-btm-txt {
    padding: 40px 20px 0;
}
	
}

@media only screen and (max-width:849px){
	.header-main li.html.custom{ display:block;  }
	.circle.tip-top.tooltipstered span#number{ display:none; }
	.circle.tip-top.tooltipstered span.icon-phone{padding-right: 0 !important; width: 38px; border-radius: 5px 5px 5px 5px !important; line-height: 38px; -webkit-border-radius: 5px 5px 5px 5px !important;}
	.ux-header-element.element-phone a{margin-top: 8px;}
	.mobile-nav .button.icon{min-width: 38px; min-height: 36px; border:none; font-size: 20px; padding: 0px; line-height: 38px;}
	#wide-nav .header-bottom-nav > li{width:100%; }
	.header-bottom{ background:none !important;    }
	#masthead .flex-left .nav-left li{width: auto;}
	#masthead .widget_ywraq_mini_list_quote{top:0px; margin:0px; }
	.header_quote_list .widget_ywraq_mini_list_quote .raq-info{line-height: 38px;}
	.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{ left: 0px; }
}
@media only screen and (max-width:767px){
	#masthead #logo a img, #masthead.stuck.move_down #logo a img{max-height:42px !important; }
	.header_quote_list .widget_ywraq_mini_list_quote .raq-info a .handler-label{display:none; }
	.header_quote_list .widget_ywraq_mini_list_quote .raq-info{padding: 0px 10px;}
	#masthead .flex-left .nav-left li{margin: 0 2px;}
	.footer-primary.pull-left , .footer-primary.pull-left div {
    width: 100%;
}
}

@media only screen and (min-width:768px){
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9{
		float:right;
	}
}
@media only screen and (max-width:479px){
	.header_quote_list .widget_ywraq_mini_list_quote .raq-info a{font-size: 16px;}
}
@media only screen and (max-width:359px){
	.mobile-nav .button.icon{min-height: 32px; min-width: 32px; line-height:32px;}
	.circle.tip-top.tooltipstered span.icon-phone{width: 32px; line-height: 33px; -webkit-border-radius: 5px 5px 5px 5px !important; border-radius: 5px 5px 5px 5px !important;}
	.circle.tip-top.tooltipstered span.icon-phone{font-size: 18px !important;}
	}




/*

.rtl #ajaxsearchpro1_1 .probox .proinput input.orig,
.rtl #ajaxsearchpro1_2 .probox .proinput input.orig,
.rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,
.rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,
.rtl div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig,
.rtl div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.autocomplete,


.rtl #ajaxsearchpro1_1 .probox .proinput input{font-family:"fbezmel" !important;}
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig, .rtl #ajaxsearchpro1_2 .probox .proinput input.orig, .rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete, .rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete, .rtl div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig, .rtl div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.autocomplete{font-size:17px !important;}
.icon-play,
.icon-500px,
.icon-tumblr,
.icon-phone,
.icon-gift,
.header-nav a.nav-top-link.icon-search,
.nav-top-link.icon-search,
.icon-angle-left,
.icon-angle-right,
.icon-angle-up,
.icon-angle-down,
.icon-twitter,
.icon-heart,
.icon-envelop,
.icon-tag,
.icon-star,
.icon-star-2,
.icon-star-3,
.icon-facebook,
.icon-feed,
.icon-close,
.icon-checkmark,
.icon-menu,
.icon-plus,
.icon-minus,
.icon-instagram,
.icon-google-plus,
.icon-pinterest,
.icon-search,
.icon-skype,
.icon-dribbble,
.icon-users,
.icon-certificate,
.icon-expand,
.icon-linkedin,
.icon-map-pin-fill,
.icon-pen-alt-fill,
.icon-youtube,
.icon-flickr,
.icon-clock,
.icon-inner,
.icon-vk,
.yith-wcwl-wishlistexistsbrowse > a::before,
.yith-wcwl-add-button > a.add_to_wishlist::before,
.yith-wcwl-wishlistaddedbrowse > a::before{font-family:"icomoon" !important;}
[class^="Defaults-"],
[class*=" Defaults-"]{font-family:"Defaults" !important;}
#wpadminbar .ab-icon,
#wpadminbar .ab-item:before,
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{font:400 20px/1 dashicons !important;}
#ncf-body-bg{background:#fff !important;}
.ncf_minimalistic .ncf_user_bio,
.ncf_minimalistic .wpcf7 p.scondform{text-align:center;font-size:30px !important;color:#8DC640 !important;font-weight:bold;font-family:customFont, helvetica, arial, sans-serif !important;}
.ncf_minimalistic .wpcf7 p.reservations_only{color:#4d4d4d !important;text-align:center;font-weight:bold !important;font-size:24px !important;}
.ncf_sidebar_cont_scrollable{font-family:customFont,helvetica,arial,sans-serif;}
.ncf_sidebar_cont_scrollable p.firstform{text-align:center;font-size:24px !important;color:#000000;font-family:customFont, helvetica, arial, sans-serif !important;}
.ncf_sidebar_cont_scrollable p.email{text-align:center;font-size:20px !important;color:#000000;font-family:customFont, helvetica, arial, sans-serif !important;}
body .ncf_sidebar_cont_scrollable form .head-line{background:rgba(5, 5, 5, 0.25) none repeat scroll 0 0;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffff;font-weight:400 !important;padding-bottom:13px;padding-right:20px;padding-top:12px;font-family:customFont, helvetica, arial, sans-serif !important;font-size:22px;font-weight:bold;}
body .ncf_sidebar_cont_scrollable .form-group{background:#f7f7f7 none repeat scroll 0 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:100px;overflow-y:auto;padding-bottom:20px;padding-right:20px;padding-top:10px;width:100%;font-family:customFont, helvetica, arial, sans-serif !important;margin-bottom:55px;}
.ncf_sidebar_cont_scrollable .form-group .wpcf7-checkbox .wpcf7-list-item{float:right;margin:0 0 10px !important;width:50%;font-family:customFont,helvetica,arial,sans-serif !important;}
body .ncf_sidebar_cont_scrollable .radio label,
body .ncf_sidebar_cont_scrollable .checkbox label{font-size:16px;line-height:28px;margin-right:10px;min-height:27px;padding-left:0;padding-right:0;font-family:customFont,helvetica,arial,sans-serif !important;}
#ncf_sidebar .ncf_sidebar_cont_scrollable input[type="radio"],
#ncf_sidebar .ncf_sidebar_cont_scrollable input[type="checkbox"]{float:right;}
#ncf_sidebar label{display:inline;font-size:16px;line-height:28px;}
#ncf_sidebar .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{width:100%;}
#ncf_sidebar.ncf_minimalistic a.ncf_button,
#ncf_sidebar.ncf_flat input[type="submit"],
#ncf_sidebar.ncf_minimalistic input[type="submit"]{box-shadow:0 0 0 0 #8f6f3e !important;}
#ajaxsearchpro1_1,
#ajaxsearchpro1_2,
div.ajaxsearchpro[id*="ajaxsearchpro1_"]{float:right;width:38%;box-shadow:0 0 0 0 #fff;background:none;border-radius:0;margin-right:4%;}
#masthead .right-links #ajaxsearchpro1_1{float:right;width:38%;box-shadow:0 0 0 0 #fff;background:none;border-radius:0;margin-right:4%;border:none;}
#ajaxsearchpro1_1 .probox,
#ajaxsearchpro1_2 .probox,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox{border:solid 1px #536067;border-radius:0;margin:0;height:33px;}
#masthead .right-links .probox{border:solid 1px #536067;border-radius:0;margin:0;height:33px;}
#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .promagnifier,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier{float:left;background:#152630 !important;height:33px;width:33px;box-shadow:0 0 0 0 #fff;order:0;}
#masthead .right-links #ajaxsearchpro1_1 .probox .promagnifier{float:left;background:#152630 !important;height:33px;width:33px;box-shadow:0 0 0 0 #fff;order:0;}
#ajaxsearchpro1_1 .probox .prosettings,
#ajaxsearchpro1_2 .probox .prosettings,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings{float:left;background:none !important;height:33px;width:33px;box-shadow:0 0 0 0 #fff;order:0;}
#masthead .right-links #ajaxsearchpro1_1 .probox .prosettings{float:left;background:none !important;height:33px;width:33px;box-shadow:0 0 0 0 #fff;order:0;}
#ajaxsearchpro1_1 .probox .promagnifier .innericon svg,
#ajaxsearchpro1_2 .probox .promagnifier .innericon svg,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier .innericon svg{fill:#fff;}
#masthead .right-links #ajaxsearchpro1_1 .probox .promagnifier .innericon svg{fill:#fff;}
#ajaxsearchpro1_1 .probox .promagnifier div.innericon,
#ajaxsearchpro1_2 .probox .promagnifier div.innericon,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier div.innericon{width:33px;height:33px;}
#masthead .right-links #ajaxsearchpro1_1 .probox .promagnifier div.innericon{width:33px;height:33px;}
#logo a{padding-top:0;}
#masthead .right-links{display:block;padding-top:48px;}
#masthead .right-links > ul{padding-top:0;}
.left-links{display:none !important;}
.header_text{float:right;color:#a3813c;padding-top:26px;}
.header_text strong{padding-bottom:5px;display:inline-block;}
.move_down .header_text{font-size:13px;padding-top:5px;}
.move_down#masthead .right-links{padding-top:17px;}
.move_down #ajaxsearchpro1_1,
.move_down #ajaxsearchpro1_2,
.move_down div.ajaxsearchpro[id*="ajaxsearchpro1_"]{margin-right:7%;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info{opacity:1 !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading{visibility:visible !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description{}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading{transform:translateX(0%) !important;color:#555 !important;font-size:24px !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info:hover .ult-ih-description{}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info:hover .ult-ih-description,
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info:hover .ult-ih-heading{color:#fff !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info{background:none !important}
.ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-heading-block{margin:5px 20px 0;}
.ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-description-block{margin:0 20px 5px;}
.ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-content{background:rgba(255, 255, 255, 0.9);transform:inherit;margin-top:170px;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info:hover .ult-ih-content{background-color:#bfa77a;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-divider-block{display:none;}
.ult-ih-item.ult-ih-circle, .ult-ih-item.ult-ih-circle .ult-ih-image-block{-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-content{position:initial;}
.right-links .yith-wcwl-wishlistexistsbrowse{float:left;margin-left:5px;margin-top:1px;}
.right-links .yith-wcwl-wishlistexistsbrowse a{padding:8px 0;height:35px;width:35px;border:#bfa77a 2px solid;color:#bfa77a;}
.right-links .yith-wcwl-wishlistexistsbrowse a:hover{border:solid 2px #c60000;color:#c60000;}
.mobile-menu .yith-wcwl-wishlistexistsbrowse{float:left;margin-left:-50px;margin-top:-42px;display:none !important;}
.mobile-menu .yith-wcwl-wishlistexistsbrowse a{padding:8px 0 !important;height:35px;width:35px;border:#8dc640 2px solid;color:#8dc640 !important;}
.mobile-menu .yith-wcwl-wishlistexistsbrowse a:hover{border:solid 2px #c60000;color:#c60000 !important;}
.product-image .product-image-tools a{font-size:16px;line-height:42px !important;opacity:0.3;}
.product-image .product-image-tools a span.icon-youtube{font-size:18px;}
.product-image .product-image-tools a span.icon-expand,
.product-image .product-image-tools a span.icon-play{display:none;}
.product-image .product-image-tools a:hover{color:#8DC640;border:solid 3px #8DC640;opacity:1;}
.wpdreams_clear{display:none;}
.footer{float:left;width:100%;position:relative;}
.absolute-footer{float:left;width:100%;position:relative;}
li.menu-parent-item > a.nav-top-link:after{margin-left:0;margin-right:5px;font-size:18px;top:4px;}
.ux-header-element a{color:#777777;border-color:#777777;}
.blog-pinterest-style .post-date{display:none;}
.product_list_widget li a{padding-bottom:0;line-height:60px;}
#ncf_sidebar .wpcf7 *{font-family:'fbezmel' !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description p{font-size:20px !important;line-height:20px !important;padding:0 20px 3px 20px;opacity:0.75;}
.widget_product_categories ul.product-categories li ul.children li{border-top:none;list-style-type:disc;list-style-position:inside;}
.widget_product_categories ul.product-categories li ul.children li a{padding:0;}
.widget_product_categories li.current-cat-parent > a{font-weight:bold;}
.widget_product_categories li.current-cat-parent > a, .widget_product_categories li.current-cat.cat-parent > a, .widget_product_categories li a:hover, .widget_layered_nav li a:hover, .widget_layered_nav_filters li a:hover{color:#00aae7;text-decoration:none;}
.fa{font-family:FontAwesome !important}
.single-product .mfp-close{font-size:50px;height:50px;line-height:50px;width:50px;}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus{display:none;}
.single-product .yith_ywraq_add_item_response_message{color:#00aae7;}
.single-product .yith_ywraq_add_item_browse_message a{background-color:#8DC640;color:#ffffff;padding:0.8125em 1.5em 0.75em;font-size:1em;font-weight:normal;line-height:1;margin:0.5em 0 1.25em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 200ms ease-out 0s;float:right;}
.yith_ywraq_add_item_product_message{float:right;width:100%;margin-bottom:1em;color:#00aae7;}
#yith-wcwl-popup-message{font-size:125% !important;}
.shop_table.cart .product-message #product-message{margin-top:-3px !important;min-height:41px;padding:2px 5px;}
.ult_modal-body.ult-responsive p .wpcf7-form-control-wrap #news label{display:inline}
.header_quote_list{float:left;margin-left:20px;}
.header_quote_list ul{margin-bottom:0;}
.header_quote_list .widget{margin:0;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info{margin:0;padding:4px 12px;border:2px solid #777777;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info:hover{background:#777}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info a{color:#777;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info:hover a{color:#fff;}
.right-links .yith-wcwl-wishlistexistsbrowse a{border:2px solid #8dc640;color:#8dc640;}
footer.entry-meta{display:none}
.navigation-post{border-top:1px solid #ddd;margin-top:30px;}
.shop_table.cart .button{background-color:#8dc640 !important;}
#rtl .vc_col-sm-1,
#rtl .vc_col-sm-10,
#rtl .vc_col-sm-11,
#rtl .vc_col-sm-12,
#rtl .vc_col-sm-2,
#rtl .vc_col-sm-3,
#rtl .vc_col-sm-4,
#rtl .vc_col-sm-5,
#rtl .vc_col-sm-6,
#rtl .vc_col-sm-7,
#rtl .vc_col-sm-8,
#rtl .vc_col-sm-9{float:right;}
.nks_cc_trigger_tabs.ncf_tab{z-index:999 !important;}
.rev_slider_wrapper{left:auto !important;}
.mfp-arrow{background:#8dc640 !important;opacity:0.9;}
article.error404{max-width:960px;margin:0 auto;}
.not-found-left{float:left;width:38%;}
.not-found-right{float:right;width:58%;text-align:center;margin-top:85px;}
.not-found-right h1.entry-title{font-size:55px;font-weight:normal;color:#000000;line-height:1;}
.not-found-right .entry-header{margin-bottom:0;}
.not-found-right .entry-content{margin-top:0;}
.not-found-right .entry-content p{font-size:29px;color:#000000;margin-bottom:20px;}
.not-found-right #ajaxsearchpro1_2{margin-right:0;width:100%;max-width:390px;float:none;margin:0 auto;}
a.button_404page{background:#8dc640;color:#fff;line-height:39px;text-decoration:none;display:inline-block;padding:0 20px;margin-top:20px;}
.woocommerce-ordering.custom{display:none}
.mobile_search{display:none;}
.captchac img.wpcf7-captchac{float:right;margin-left:10px;padding-top:7px;}
.captchac span.wpcf7-form-control-wrap{width:150px;float:right;}
p.captchac{width:100%;float:left;}
.ncf_sidebar_content .captchac img.wpcf7-captchac{padding-top:13px;}
.english_icon{width:40px;height:28px;margin-left:20px;border-radius:100%;padding:0 !important;}
.english_icon img{margin-top:-2px;}

div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .proinput form,
.rtl #ajaxsearchpro1_1,
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig,
.rtl #ajaxsearchpro1_2,
.rtl #ajaxsearchpro1_2 .probox .proinput input.orig,
.rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,
.rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,
.rtl div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig,
.rtl div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.autocomplete,
#ajaxsearchprores1_1 .results,
#ajaxsearchprores1_1 .results .item .asp_content h3 a,
#ajaxsearchprores1_2 .results .item .asp_content h3 a,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item .asp_content h3 a,
#ajaxsearchprores1_1.vertical,
#ajaxsearchprores1_1.vertical .results .item .asp_content,
#ajaxsearchprores1_2.vertical .results .item .asp_content,
div.ajaxsearchpro.vertical[id*="ajaxsearchprores1_"] .results .item .asp_content,
#ajaxsearchprores1_1,
#ajaxsearchprores1_1 p.showmore a,
#ajaxsearchprores1_2,
#ajaxsearchprores1_2 p.showmore a,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] p.showmore a{ font-family: 'Assistant', sans-serif !important; }


div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig::-webkit-input-placeholder,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig:-ms-input-placeholder,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig:-moz-placeholder,
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig::-moz-placeholder,
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig::-webkit-input-placeholder,
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig::-ms-input-placeholder,
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig:-moz-placeholder,
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig::-moz-placeholder{font-family: 'Assistant', sans-serif !important; font-size:17px !important;  }

@media screen and (max-width:1279px){.header_text{font-size:15px;}
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"]{width:29%;}
#masthead .right-links #ajaxsearchpro1_1{width:29%;}
.move_down #ajaxsearchpro1_1, .move_down #ajaxsearchpro1_2, .move_down div.ajaxsearchpro[id*="ajaxsearchpro1_"]{margin-right:5%;}
}
@media screen and (max-width:1023px){#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"],
.header_text{display:none;}
.item2col .vc_col-sm-3{width:50%;float:left;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info{text-align:center;width:165px;}
.header_quote_list{margin-left:0;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{left:0;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{display:none !important}
.not-found-right h1.entry-title{font-size:47px;}
.not-found-right #ajaxsearchpro1_2{display:block;}
.not-found-right{margin-top:50px;}
}
@media screen and (max-width:768px){.right-links .yith-wcwl-wishlistexistsbrowse{display:none !important;}
.mobile-menu .yith-wcwl-wishlistexistsbrowse{display:block !important;}
#masthead .mobile-menu{padding-top:4px;}
#top-bar{display:none;}
}
@media screen and (max-width:767px){.item2col .ult-ih-container ul.ult-ih-list li.ult-ih-list-item,
.item2col .ult-ih-item.ult-ih-effect13.ult-ih-circle,
.item2col .ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-image-block{height:200px !important;width:200px !important;}
.item2col .ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-content{margin-top:135px;}
.shop_table.cart .product-thumbnail{display:none !important}
.shop_table.cart .product-message{width:50%;}
.shop_table.cart td.product-name{font-size:14px;}
.ncf_label_hidden, .ncf_label_hidden_500{display:none !important;}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description{display:none !important}
.not-found-left{width:100%;text-align:center;}
.not-found-right{width:100%;}
.mobile_search{display:block;width:100%;padding:0 0 10px 0;float:left;}
.mobile_search #ajaxsearchpro1_2{display:block;}
#masthead{height:auto !important;}
#masthead .mobile_search #ajaxsearchpro1_2{float:right;width:100%;box-shadow:0 0 0 0 #fff;background:none;border-radius:0;margin-right:0;border:none;}
#masthead .mobile_search .probox{border:solid 1px #536067;border-radius:0;margin:0;height:33px;}
#masthead .mobile_search #ajaxsearchpro1_2 .probox .promagnifier{float:left;background:#152630 !important;height:33px;width:33px;box-shadow:0 0 0 0 #fff;order:0;}
#masthead .mobile_search #ajaxsearchpro1_2 .probox .prosettings{float:left;background:none !important;height:33px;width:33px;box-shadow:0 0 0 0 #fff;order:0;}
#masthead .mobile_search #ajaxsearchpro1_2 .probox .promagnifier .innericon svg{fill:#fff;}
#masthead .mobile_search #ajaxsearchpro1_2 .probox .promagnifier div.innericon{width:33px;height:33px;}
#masthead.stuck.move_down #logo a{text-align:center}
#masthead #logo a{text-align:center;}
#masthead .right-links{padding-top:30px;}
#masthead #logo a img{max-height:80px !important;}
#masthead.stuck.move_down #logo a img{max-height:33px !important;}
.header_quote_list ul{margin-bottom:1.25em;}
#masthead.move_down .right-links{padding-top:23px;}
}
@media screen and (max-width:479px){.item2col .ult-ih-container ul.ult-ih-list li.ult-ih-list-item,
.item2col .ult-ih-item.ult-ih-effect13.ult-ih-circle,
.item2col .ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-image-block{height:130px !important;width:130px !important;margin:0 !important;}
.item2col .ult-ih-item.ult-ih-effect13.ult-ih-circle .ult-ih-content{margin-top:80px;}
.item2col .ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading{line-height:1 !important;font-size:18px !important;}
.header_quote_list .widget_ywraq_mini_list_quote .raq-info{width:90px;}
.header_quote_list .handler-label{display:none}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{width:290px;}
.not-found-right h1.entry-title{font-size:32px;}
.not-found-right .entry-content p{font-size:20px;}
}
@media screen and (max-width:359px){.mobile-menu .yith-wcwl-wishlistexistsbrowse{margin-left:-40px;}
}
@media only screen and (max-width:48em){}
.breadcrumb-row .breadcrumb{float:right}
.my_custom_gl{position:absolute;width:100px;height:100px;top:-9px;left:143px;}*/
/* Omerz */
#phonemobile { float:right; margin-top:1em; margin-right:5px; color:#777 }
#phonemobile a { display: inline-block;margin-left: 7.5px;border: 2px solid #cccccc;padding: 8px 15px !important;line-height: 16px;font-size: 14px !important; }
#phonemobile a:hover {color:#fff !important; }
.pulsate {
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0.3;
}
@-webkit-keyframes pulsate {
    0% {
        opacity: 0.3;
    }
    50% {
        opacity: 1.0;
    }
    100% {
        opacity: 0.3;
    }
}
/* */
.product_list_widget li:nth-child(n+5) {
    display:none !important;
}

.product-info .cart .qty { font-weight:bold; /*padding-bottom:10px;*/ }
.single-product .product-info.summary .cart .quantity{ float:right; margin-bottom:0px;position: relative;  }
.variations_button .quantity {
    top: 8px;
}
.single-product .product-info.summary .cart .yith_ywraq_add_item_browse_message{ float:right; margin-right:0px;  }
.single-product .product-info.summary .cart .yith_ywraq_add_item_browse_message a{ margin-top:0px; margin-bottom:0px;  }
.single-product .product-info.summary .cart:after{ clear: both; content:""; display:table; }

.req-qoute-section .bg-fill{background-position: center bottom;}
.req-qoute-section .col-inner{text-align:center; color:#ffffff; margin:80px 0px 150px; }
.req-qoute-section .col-inner h2{ color:#ffffff; font-size:60px; font-weight:bold !important; line-height:0.8; margin-bottom:15px;  }
.req-qoute-section .col-inner h3{max-width: 770px; font-weight: normal !important; line-height: 1.4; margin: auto; color: #ffffff; font-size: 24px;}

.woo-request-table.row .col {margin-top: -180px; margin-bottom:50px; }
.woo-request-table .col .col-inner{background:rgba(255,255,255,0.6); border-radius:19px; padding:10px; box-shadow:0px 3px 9px 0px rgba(0,0,0,0.25);}
.woo-request-table .col .woocommerce.ywraq-wrapper{background: #ffffff; border-radius: 15px; padding: 25px;}
.woo-request-table .ywraq_list_empty_message{ text-align: center; }
.woo-request-table .return-to-shop{margin-bottom:0px; text-align:center;  }
.woo-request-table .return-to-shop a.button.wc-backward{ background:#8dc63f; color:#ffffff; margin-bottom:0px; margin-left:0px;  }
#ads_url_field{display:none;}

.wooproduct .badge-container {
    top: auto;
    bottom: 100px;
}
.box-text {
    position: relative;
    z-index: 0;
}
.lnkoverlay {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

@media screen and (max-width:1023px){
	.req-qoute-section .col-inner{margin:50px 0px 120px; }
}
@media screen and (max-width:767px){
	.woo-request-table .col .woocommerce.ywraq-wrapper{padding: 25px 15px;}
	.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {padding: 0;}
	.req-qoute-section .col-inner{ margin:50px 0px 100px; }
	.req-qoute-section .col-inner h2{font-size: 48px;}
	.woo-request-table.row .col{margin-top: -120px;}
}
@media screen and (max-width:479px){
	.req-qoute-section .col-inner{ margin:10px 0px 60px; }
	.req-qoute-section .col-inner h2{font-size:36px;}
	.req-qoute-section .col-inner h3{font-size: 20px;}
}
/*Responsive New*/
@media only screen and (max-width: 767px) {
    body {
        overflow-x: hidden;
    }
    body #masthead #logo a img, #masthead.stuck.move_down #logo a img {
        height: 50px!important;
        max-height: 50px!important;
        max-width: 600px!important;
    }
    .header-top {
        min-height: 0!important;
    }
    .header-main {
        height: 70px!important;
        box-shadow: 0 0 4px rgb(0,0,0,0.3); 
    }
    .nav>li>a>i.icon-menu {
        font-size: 2.4em;
        color: #000;
    }
    .mfp-ready .mfp-close {
        padding: 2px 0 0;
    }
    .off-canvas .sidebar-menu {
        padding: 40px 0 0;
        background: #fff!important;
    }
    .off-canvas:not(.off-canvas-center) li.html {
        padding: 15px;
        border-top: 1px solid #eee;
    }
    .off-canvas:not(.off-canvas-center) li.html.header-search-form {
        background: #fff;
    }
    .off-canvas:not(.off-canvas-center) li.html input[type="search"] {
        font-family: 'Assistant', sans-serif !important;
    }
    .nav-vertical>li {
        padding: 0 0 0 15px;
    }
    .nav.nav-vertical li .toggle {
        color: #222!important;
        background-color: transparent!important;
        padding: 5px 0!important;
        margin-right: 0!important;
    }
    .nav.nav-vertical li .toggle i {
        font-size: 1.5em;
    }
    .nav>li>a {
        font-size: 0.9em;
        font-weight: 600;
    }
    .off-canvas .nav-vertical>li>a {
        padding: 7px 16px 7px 0 !important;
    }
    .off-canvas .nav-vertical li li>a {
        padding-right: 10px!important;
    }
    .nav-sidebar.nav-vertical>li+li {
        border-top: none!important;
        padding: 0 0 5px 5px!important;
    }
    .ux-header-element.element-phone {
        padding-right: 15px;
    }
    #footer .product_list_widget .product-title {
        line-height: 1.5;
        display: block;
    }
    a.phoneicon {
        bottom: 60px!important;
    }
    #logo {
        width: 100%!important;
    }
    #masthead .show-for-medium {
        position: absolute;
        z-index: 5;
        right: 20px;
        top: 4px;
    }
    #masthead .hide-for-medium.flex-left, #masthead .flex-right {
        display: none!important;
    }
    .off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
        background-color: #fff;
    }
    .home .section.dark .button.primary {
        display: block;
        clear: both;
        max-width: 120px;
        margin: 20px auto!important;
        float: none;
    }
    .home .button.primary.is-outline {
        display: block;
        width: 200px!important;
        max-width: 200px!important;
        margin: 20px 0 0;
    }
    .row > .col > .col-inner {
        padding-top: 0!important;
    }
    .home .col-inner {
        line-height: 1.2;
    }
	
.elementor-element.elementor-element-3365516.elementor-widget.elementor-widget-text-editor {
    padding-right: 10px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-265e8e2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-right: 10px;
}	
}

li.hsocial a {
    margin: 0 10px 0 0;
}
/* New homepage */
.wrap { max-width: 1200px; padding: 0 15px; margin: 0px auto; position: relative; }
.flex { display: flex; flex-wrap: wrap; justify-content: space-between; }
.mainbanner .flex { flex-direction: row-reverse; align-items: center; }
.mainbanner .bnrslide { padding: 20px 0; }
.bnrimg { width: 52%; max-width: 600px; }
.caption { width: 45%; color: #fff; }
.caption h2 { font-size: 4em; line-height: 0.9; text-transform: uppercase; font-weight: 700 !important; color: #fff; }
.caption h2 span { font-weight: 700 !important; }
.caption a { background: #fff; border-radius: 30px; line-height: 32px; display: inline-block; padding: 0 20px; font-weight: 600; font-size: 16px; }
.caption p { max-width: 420px; }
.swiper-pagination-bullet.swiper-pagination-bullet-active { background: #8dc63f; }
/**/
.stories { padding: 40px 0; }
.stories h3, .events h3, .wooproduct h3 { font-size: 1.5em; font-weight: 700 !important; color: #000; margin-bottom: 30px; }
.events { padding: 40px 0; }
.stories .thumb { height: 100%; position: relative; background-size: cover !important; }
.stories .item { height: 160px; width: 100%; margin-bottom: 10px; }
.stories .thumb a { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } 
.stories .eventslider .item { height: auto; }
/**/
.itmwrap1 { display: flex; justify-content: space-between; }
.itmwrap1 .flex { display: block; width: 49%; }
.itmwrap1 .itm3 { width: 49%; height: auto;}
.itmwrap4 { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.itmwrap4 .flex { width: 100%; }
.itmwrap4 .item { width: 49%; }
.itmwrap4 .itm3 { width: 100%; }

.logoslider .item { transform: scale(1); }
.stories .logoslider .item { height: auto; }
/**/
.eventslider a { display: block; }
.eventslider .thumb { padding: 45% 0; background-size: cover !important; position: relative; }
.eventslider .thumb:before { position: absolute; background: #000; opacity: 0.4; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; content: ''; }
.eventslider .btn { background: #8fc742; color: #000; border-radius: 30px; line-height: 32px; display: inline-block; padding: 0 20px; font-weight: 700; font-size: 16px; }
.eventslider .desc { position: absolute; left: 0; right: 0; bottom: 30%; text-align: center; color: #fff; z-index: 2; font-size: 1.1em }
.eventslider .desc h4 { color: #fff; font-weight: 700 !important; font-size: 1.45em; margin-bottom: 5px; }
.eventslider .desc p { margin-bottom: 15px; }
/**/
.logos { padding: 20px 0 40px; }
.logos .wrap { padding: 0 80px; }
.logos h3 {
    text-align: center;
    font-size: 2em;
    font-weight: bold !important;
    margin: 0 0 40px; 
}
.logoslider { }
.logoslider .item a { display: flex; align-items: center; justify-content: center; }
.logoslider .item img { max-height: 100px; width: auto; transition: 0.3s; }
.logoslider .item img.hover { opacity: 0; position: absolute; }
.logoslider .item:hover img.norm { opacity: 0; }
.logoslider .item:hover img.hover { opacity: 1; }
.logoslider .item a { display: flex; height: 100px; align-items: center; justify-content: center; } 
.swiper-button-next, .swiper-button-prev { color: #bfbfbf; }
.swiper-button-next:hover, .swiper-button-prev:hover { color: #000; }
.logoslider .swiper-button-prev, .logoslider .swiper-button-next {
    background: none !important;
}
/**/
.btmbnr { background: #39729f; }
.btmbnr .flex { align-items: center; }
.btmbnr h3 { font-size: 3em; line-height: 0.9; text-transform: uppercase; font-weight: 700 !important; color: #fff; margin-bottom: 10px; }
/**/
.wooproduct { padding: 50px 0; }
.wooproduct .products .product-small .col-inner { box-shadow: none; }
.badge { height: auto; width: auto; }
.badge-inner.new-bubble { display: inline-block; padding: 0 10px; line-height: 30px; }
.box-image { margin-bottom: 10px; }
.wooproduct .products:after { display: none; }
.swiper-pagination { position: static; }
.productwrap { position: relative; }
.productwrap .swiper-button-prev { top: 36%; left: -40px; }
.productwrap .swiper-button-next { top: 36%; right: -40px; }
a.phoneicon { z-index: 999 !important; }
.swiper-button-prev, .swiper-button-next {
    z-index: 99;
}
.popup {
    direction: rtl;
    text-align: right;
}
.popup {
    max-width: 600px;
    width: 90%;
	padding: 0 !important;
}
.popinn { padding: 30px; }
.popup h3 {
    background: #1e73be;
    color: #ffffff;
    border-color: #333333;
    padding: 10px 20px;
    font-size: 2em;
    font-weight: bold !important;
}
.popup .wpcf7 input[type="url"], .popup .wpcf7 input[type="email"], .popup .wpcf7 input[type="tel"] {
    direction: rtl;
}
.popup button.fancybox-button.fancybox-close-small {
    color: #fff;
    left: 10px;
    right: auto;
    top: 15px;
    padding: 0;
	padding: 0px !important;
    background: none;
}
.frmbtm { align-items: center; }

.archive .product-small .box-image {
	display: none;
}

@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 768px) {
.mainbanner .bnrslide { min-height: 640px; }
.bnrimg { width: 100%; display: flex; max-width: 100%; justify-content: center; }
.caption { width: 100%; text-align: right; padding: 20px; }
.caption h2 {
    font-size: 8.5vw;
    margin: 0 0 10px;
}
.caption h2 br, .caption p br { display: none; }	
.caption p {
    margin: 0px auto 20px;
    line-height: 1.3;
}	
.btmbnr .bnrimg { width: auto; margin: 0 -15px 30px; }
.btmbnr h3 { font-size: 2.5em; }
.events { padding: 0 0 40px 0; }
a.swaglink.mob {
	display: block !important;
    position: fixed;
    left: 20px;
    bottom: 10px;
    width: 112px;
    line-height: 1 !important;
    padding: 6px 10px !important;
}
}

/*== Slick Carousel ==*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus { outline: none; }
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track {position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before, .slick-track:after { display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden; }
.slick-slide{ display: none;float: left;height: 100%;min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img{ display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-arrow { position: absolute; z-index: 5; top: 50%; margin-top: -80px; font-size: 30px; cursor: pointer; text-indent: -9999px; }
.slick-prev { right: 15px; background: rgba(255,255,255,0.5) url(assets/images/nic-fwd.svg) center / 30px auto no-repeat !important; }
.slick-next { left: 15px; background: rgba(255,255,255,0.5) url(assets/images/nic-bkwd.svg) center / 30px auto no-repeat !important; }

.featstories {
	padding: 80px 0;
}
.stwrap {
	max-width: 1160px;
	margin: 0 auto;
	padding: 0 20px;
}
#storySlider {
	margin: 0 -15px;
}
.strytitle {
	text-align: center;
	padding: 0 0 30px;
}
.item-slick {
	padding: 0 15px;
}
.featst-thumb {
	display: block;
	width: 100%;
	padding-top: 60%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #999;
	margin: 0 0 20px;
}
.featst-title {
	font-size: 1.5em!important;
	line-height: 1.3;
	padding: 0 0 20px;
}
.featst-title > a {
	font-size: inherit!important;
}


/* New */
 .inner-header { background: #8dc63f; padding: 35px 0px; text-align: center; }
    .inner-header h1 {font-weight:normal;color:#ffffff; margin-bottom:15px;    font-size: 52px;}
    .inner-header h3 {  font-size: 33px;   font-weight: normal; color: #ffffff;}

    .middle-wrapper { max-width: 1015px; margin:0 auto; text-align: center; padding: 35px 0px; }
    .middle-wrapper h2 {font-size: 27px; color: #222222;text-align: center;font-family:Abril Fatface;font-weight:400;font-style:normal}
    .middle-wrapper p { color: #7a7a7a; }
    .middle-wrapper h3 {font-size: 23px;color: #4807ed;text-align: center;font-family:Abril Fatface;font-weight:400;font-style:normal}
    .clear { clear: both; }
 .middle-wrapper a {color: #334862;}



    .categories-wrapper { padding: 30px 0px; direction: rtl; }
    .categories-item { width: 24%;  display: inline-block; margin: 40px 0px; text-align: center; transition: all .35s ease-in-out;}
    .categories-box { width: 250px; margin:0 auto; border-radius: 50%; position: relative; overflow: hidden; }
    .categories-box img { width: 100%;  border-radius: 50%; }

    .bottom-ctg-box { position: absolute; bottom: 30px; background: rgba(255, 255, 255, 0.9); width: 100%; text-align: center; padding: 3px 0px;  }
    .categories-box:hover .bottom-ctg-box { background-color: #8dc63f;}
    .categories-box:hover .bottom-ctg-box p { color: #fff !important; margin: 0px; position: relative;  right: 0px; }
    .categories-box:hover .bottom-ctg-box h3 { color: #fff !important; }

    .bottom-ctg-box h3 {transform: translateX(0%);  color: #555;  font-size: 24px; margin: 0px; line-height: 24px;}
    .bottom-ctg-box p { margin: 0px; position: relative;  right: -180px; transition: all .35s ease-in-out;line-height: 22px; }

    @media only screen and (max-width : 990px) {  
        .categories-item { width: 50%; }
     }
     @media only screen and (max-width : 575px) {  
        .categories-item { width: 100%; }
     }
     .header-box{padding: 0px 15px;}

/*MASONRY*/
.bricklayer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; direction: ltr;}.bricklayer-column-sizer{width:100%;display:none}@media screen and (min-width:640px){.bricklayer-column-sizer{width:50%}}@media screen and (min-width:980px){.bricklayer-column-sizer{width:33.333%}}@media screen and (min-width:1200px){.bricklayer-column-sizer{width:25%}}.bricklayer-column{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:5px;padding-right:5px}

.bricklayer-column-sizer {
  width: 25%;
}
.bricklayer-column {
    padding: 0 10px;
}
.bricklayer-column .box {
    margin: 0 0 20px;
}
.sec-gallery {
    padding: 0;
}
.nsec-head {
    text-align: center;
    background: #00AAE7;
    padding: 40px 0;
}
.npgrtitle {
    font-size: 3.5rem;
    padding: 0 0 20px;
    color: #fff;
    margin: 0;
}
.block-glry {
    padding: 90px  0;
}
.bricklayer-column .box img {
    width: 100%;
    border-radius: 8px;
    box-shadow: 0 0 12px rgb(0 0 0 / 15%);
    transition: all .4s ease-in-out;
}
.bricklayer-column .box:hover img {
    transform: scale(1.05);
}
@media only screen and (max-width:  767px) {
    .bricklayer-column-sizer {
      width: 50%;
    }
    .bricklayer-column .box {
        margin: 0 0 5px;
    }
}
#wpcf7-f2497-p633-o1 .wpcf7-submit{background-color: #1e73be;}
#wpcf7-f2497-p633-o1 .wpcf7-submit:hover{background-color: #1e73be;}