/*
Theme Name: Allin
Description:  A simple, three column, widget-ready WordPress theme.
Author:  AVIV KETTER
Author URI:  http: //createam.co
version:  5.0
Tags:  fixed-width, three-columns, threaded-comments, brown
*/

/* basics */
@charset "utf-8";
/* CSS Document */

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

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

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

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

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

@font-face {
    font-family: 'Assistant';
    src: url('fonts/Assistant-Bold.eot');
    src: url('fonts/Assistant-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Assistant-Bold.woff2') format('woff2'),
        url('fonts/Assistant-Bold.woff') format('woff'),
        url('fonts/Assistant-Bold.ttf') format('truetype'),
        url('fonts/Assistant-Bold.svg#Assistant-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Assistant';
    src: url('fonts/Assistant-Regular.eot');
    src: url('fonts/Assistant-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Assistant-Regular.woff2') format('woff2'),
        url('fonts/Assistant-Regular.woff') format('woff'),
        url('fonts/Assistant-Regular.ttf') format('truetype'),
        url('fonts/Assistant-Regular.svg#Assistant-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family:'AlmoniTzarAAA-Bold';
	font-weight:700; /*(bold)*/
    src: url('fonts/AlmoniTzarAAA-Bold.eot');
    src: url('fonts/AlmoniTzarAAA-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/AlmoniTzarAAA-Bold.woff') format('woff'),
         url('fonts/AlmoniTzarAAA-Bold.ttf') format('truetype'),
         url('fonts/AlmoniTzarAAA-Bold.svg#AlmoniTzarAAA-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {margin: 0; padding: 0; border: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }
ol, li { margin:0px; padding:0px;}
ul, ol {padding:0 20px 0 0; margin:0px;}
body {font-family: 'open_sans_hebrewregular'; font-size:18px; color: #030730; direction:rtl; background:#fff;}
p, h1, h2, h3, h4, h5, h6, a {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, b, strong {font-family: 'open_sans_hebrewbold'; font-weight:normal;}
table { border-collapse: collapse; border-spacing: 0; width:100%;}
th, td, caption { font-weight: normal; vertical-align: central; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: 10px; }
sup { top: 10px; }
svg { overflow: hidden; }
hr { border: 0; border: 1px solid #030730; clear: both; }
code { margin: 10px; }
.clr {clear:both; display:block;}
.cf:after, .cf:before { clear: both; content: ''; display: block; width: 100%;}
img {max-width: 100%; display: block; border: 0px;}
img a {border:none;}
label {color:#030730; font-size:18px; font-family: 'open_sans_hebrewregular'; margin-bottom:8px; display:block;}
input, select {height:48px;}
.cpfield select {-webkit-appearance: none; -moz-appearance: none; appearance: none; background:#FFF url(images/arrow_downblack.png) no-repeat 15px center;}
input, select, textarea { box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 30px; -webkit-border-radius: 30px; padding:0 15px; width: 100%; color:#030730; font-size:18px; display:block; font-family: 'open_sans_hebrewregular'; background:#ffffff; box-shadow: none; -webkit-box-shadow: none; border:1px solid #0a1f55; text-align:right;}
textarea { resize: none; font-size:18px; height:128px; padding:12px 15px; box-sizing:border-box; border:1px solid #0a1f55; border-radius:15px; -webkit-border-radius:15px;}
input[type=button], input[type=submit], .button { cursor: pointer; -webkit-appearance:none; -moz-appearance:none; -ms-appearance: none; appearance: none; transition: ease 0.3s; background:#001242; color:#ffffff; font-size:18px; height:46px; padding:0 18px; border-radius: 30px; -webkit-border-radius: 30px; width:198px; border:0px;  box-shadow: none; font-weight:normal; text-align:center;}
/*select { box-shadow: none; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; padding:0 35px 0 0px; background:url(images/selectbg.png) no-repeat right center;}*/
input[type=button]:focus, input[type=submit]:focus, .button:focus{ background:#da2128;}
select::-ms-expand {display: none;}
input[type=checkbox] {width:auto; height:auto; padding:0px; border:0px;}
input:focus, select:focus, textarea:focus {outline:none;}

/**/

::-webkit-input-placeholder { color: #030730; }
:-moz-placeholder { color: #030730; opacity: 1; }
::-moz-placeholder { color: #030730; opacity: 1; }
:-ms-input-placeholder { color: #030730; }

/**/
input.wpcf7-not-valid {border:1px solid #f00 !important;}
textarea.wpcf7-not-valid {border:1px solid #f00 !important;}
div.wpcf7 img.ajax-loader, .div.wpcf7 .ajax-loader {display:none !important;}
div.wpcf7 .ajax-loader.is-active { visibility:hidden !important;}
div.wpcf7-validation-errors {margin:10px 0 !important; text-align:center;}
div.wpcf7-response-output {margin:10px 0 !important; text-align:center;}

.wpcf7 {direction:rtl; text-align:right;}
#acp-toggle-toolbar img{ display: inline-block;}
#acp-toggle-toolbar.toolbar-left{ top:80px !important;}

.header a.skiplink { position:absolute; top:70px; font-family: 'open_sans_hebrewregular'; color: #FFF; right:0px; border:0px; background:#030730; padding:0px 10px;}
a.skiplink, a.skiplinkfooter {opacity:0;}
a.skiplink:focus, a.skiplinkfooter:focus {opacity:1;}
.footer a.skiplinkfooter { position:absolute; top:-40px; color:#FFFF;border:0px; background:#030730;padding:0px 10px;}
a.voli, a.pausevi, a.playvi {pointer-events: none;color: #FFF;}
a.pausevi, a.playvi{width:15px;}
.tp-parallax-wrap.soundbutton {top: 93% !important;left: 6% !important;}
.tp-parallax-wrap.playbuttoon {top: 93% !important;left: 4% !important;}
/*==// SITE CSS */
a {text-decoration: none; border: none; transition:0.3s; -webkit-transition:0.3s;}
a:hover { text-decoration: none;}

.home_container { max-width: 100%; margin: 0 auto; position: relative; overflow: hidden;}
.wrap { max-width: 1000px; margin: 0 auto; position: relative; }

/* --- Header --- */
.header { background:url(images/headerbg.jpg) no-repeat center center; background-size:cover; padding:6px 0 9px 0; position:fixed; top:0px; right:0px; width:100%; z-index:999;}
.logo {float:right; width:121px;}
.header .wrap{max-width:1150px;}
/* Header Menu */
.hmenu {float:right; padding:13px 43px 0 0; width:720px;} 
.hmenu ul {display:block; margin:0px; padding:0px;}
.hmenu ul li {float:right; display:block; margin:0 0 0 25px; position:relative;}
.hmenu ul li:last-child {margin-left:0px;}
.hmenu ul li.lasmenu{float:left; }
.hmenu ul li.lasmenu a{background:url(images/menu_arrow.png) no-repeat left center; font-family: 'open_sans_hebrewregular'; padding-left:22px;}
.hmenu ul li a { color:#fff; font-size:18px; font-family: 'open_sans_hebrewlight';}
.hmenu ul li.current-menu-item a, .hmenu ul li a:hover, .hmenu ul li.current-menu-ancestor > a {font-family: 'open_sans_hebrewbold';}
.hmenu ul li ul {width:180px; position:absolute; right:-30px;  padding:18px 10px 10px 10px; z-index:999; transition:0.3s; -webkit-transition:0.3s; opacity:0; visibility:hidden;}
.hmenu ul li:hover ul, .hmenu ul li a:focus + ul {opacity:1; visibility:visible;}
.hmenu ul li:focus a + ul {opacity:1; visibility:visible;}
.hmenu ul li.fli ul {opacity: 1; visibility: visible;}
.hmenu ul li ul li { float:none; display:block; padding:0 18px 0px 0; background:rgba(11, 34, 88,0.9); width:100%;}
.hmenu ul li ul li a{ padding:5px 0px; display:block;}
.hmenu ul li.current-menu-item ul li a {font-family: 'open_sans_hebrewlight';}

.langbar{ float:right; padding:13px 10px 0px 0px;}
.langbar ul{ margin:0px; padding:0px;}
.langbar ul li{ display:block;}

/* Header left */
.hleft { float:left; width:240px; padding:8px 0 0 0;}
.hsocial {padding:6px 10px 0 0; float:left;}
.hsocial a {float:left; margin:0 6px;}
.hsearch {float:left; width:140px; position:relative;}
.hsearch input.hstext { width:100%; display:block; border:1px solid #0a1f56; background:#000430; height:32px; color:#fff; font-size:14px; padding:0 30px 0 10px; border-radius:30px; -webkit-border-radius:30px;}
.hsearch input.hstext::-webkit-input-placeholder {color: #fff;}
.hsearch input.hstext:-moz-placeholder {color: #fff; opacity: 1;}
.hsearch input.hstext::-moz-placeholder {color: #fff; opacity: 1;}
.hsearch input.hstext:-ms-input-placeholder {color: #fff;}

.hsearch input.hssub { position:absolute; top:8px; right:10px; width:15px; height:14px; padding:0px; border:0px; border-radius:0px; background:url(images/searchbg.png) no-repeat;}

/* --- Footer --- */
.footer { background:#030730; padding:13px 0 45px 0;}
.flogo {float:right; width:121px;}
.fmenus {float:right; padding:0 60px 0 0; width:400px;}
.fmenus ul {display:block; margin:0px; padding:0px;}
.fmenus ul li {display:inline-block; vertical-align:top; width:100px; padding:0 0 0 20px;}
.fmenus ul li a{color:#ffffff; font-size:15px;}
.fleft {float:left; width:232px; padding:6px 0 0 0;}
.ftitle {display:block; color:#fff; font-size:15px;}
.fph {padding:5px 0 7px 0;}
.fph a {display:inline-block; background:url(images/phicon.png) no-repeat right center; color:#fff; font-family: 'open_sans_hebrewbold'; font-size:23px; padding:0 20px 0 0;}
.fmap{ display:none;}
.fmap a { display:inline-block; background:url(images/mapicon.png) no-repeat 91% center #fff; border-radius:20px; -webkit-border-radius:20px; line-height:30px; padding:0 30px 0 13px; font-size:15px; color:#da2128;}
.fmap a span {display:block; background:url(images/maparrow.png) no-repeat left center; padding:0 0 0 10px;}

/* --- Home Page --- */
/* Home Banner Slider */
.hbanimgnew img {width:100%;}
.topslider {position:relative;}
.hts iframe {height:1070px;}
.hbtext { padding:305px 0 0 0;}
.hbtext img {display:block; width:auto !important; height: auto !important;}
.scrollbot { width:39px; position:absolute; z-index:99; right:0px; left:0px; margin:0 auto; bottom:227px;}
.scrollbot a {display:inline-block;}
.htslider .owl-nav {position:absolute; top:48%; right:0px; width:100%;}
.htslider .owl-prev { width:18px; height:37px; background:url(images/prightarrowred.png) no-repeat; cursor:pointer; position: absolute; right:8%;}
.htslider .owl-next { width:18px; height:37px; background:url(images/pleftarrowred.png) no-repeat; cursor:pointer; position:absolute; left:8%;}

/* Top Category */
.homebg {background:url(images/midsecbg.jpg) no-repeat center center; background-size:cover;}
.topcategories {position:relative; padding-bottom:23px; margin:0px 0 0 0; z-index:99;}
.topcategories .wrap { max-width:1336px;}
.topcategories:after { position:absolute; bottom:0px; right:0px; width:100%; height:76px; background:#da2128; content:''; z-index:-1;}
.topcategories ul {padding:0px; margin:0 -10px; display:block; position:relative; z-index:9;}
.topcategories ul li {display:block; float:right; padding:0 10px; width:25%;}
.topcatimg {position:relative;}
.topcatimg img {display:block;}
.tcattext {position:absolute; top:0px; right:0px; padding:20px 30px 0 0; width:100%; color:#fff;}
.tctop {position:relative;}
.tcatborder {position:absolute; top:0px; right:-30px; width:17px; height:61px;}
.tcattext h3 { font-size:36px; line-height:36px;}
.tcattext span.tpt {display:block; font-size:23px; line-height:23px; padding:5px 0 14px 0;}
.tcattext .dbut {display:inline-block; border-radius:20px; -webkit-border-radius:20px; background:#fff; line-height:30px; padding:0 19px 0 16px;}
.tcattext .dbut span { display:block; background:url(images/catarrow.png) no-repeat left center; padding:0 0 0 10px; font-size:15px; color:#030730; font-family: 'open_sans_hebrewlight';}

/* Product Slider  */
.product_slidersec { padding:37px 0 20px 0;}
.psinner { padding:0 35px;}
.sectitle {text-align:center; padding-bottom:15px; position:relative; line-height:36px; color:#030730; font-size:36px; margin:0 0 20px 0;}
.sectitle a{color:#030730; display:block;}
.sectitle1 {text-align:center; padding-bottom:15px; position:relative; line-height:36px; color:#030730; font-size:36px; margin:0 0 20px 0;}
.sectitle1 a{ color:#030730;}
.sectitle:after { position:absolute; bottom:0px; right:0px; left:0px; content:''; background:#da2128; width:95px; height:7px; margin:0 auto;}
.hpsdiv {padding:0 0px 24px 0px;}
.hpsright {float:right; width:33%; padding:29px 5px 0 5px; font-size:22px; font-family: 'open_sans_hebrewbold'; line-height:22px; /*height:56px;*/ overflow:hidden;}
.hpsleft {float:left; width:66.5%; background:url(images/proshadow.png) no-repeat bottom center; padding:0 0 20px 9px; min-height:131px;}
.hpsleft img {max-height:109px !important; width:auto !important; margin:0 auto;}
.hpsbut { padding:12px 15px; margin:-44px 0 0 0;}
.hpsbut img {width:auto !important; height:auto !important;}
.hpslider .owl-nav {position:absolute; top:28%; right:0px; width:100%;}
.hpslider .owl-nav a{ display:inline-block;}
.hpslider .owl-prev { width:18px; height:37px; /*background:url(images/prightarrow.png) no-repeat;*/ cursor:pointer; position: absolute; right:-35px;}
.hpslider .owl-next { width:18px; height:37px; /*background:url(images/pleftarrow.png) no-repeat;*/ cursor:pointer; position:absolute; left:-35px;}

/* Selected Articles  */
.hmidtext {padding:20px 0 40px 0; text-align:center;}
.hmidtext h3 { font-size:26px; margin:0 0 5px 0;}
.hmidtext p {line-height:23px;}

.home .selected_articles {padding-bottom:58px;}
.selected_articles ul { display:block; margin:0px -8px; padding:0px;}
.selected_articles ul li {display:block; width:33.33%; float:right; padding:0 8px;}
.selected_articles ul li a.banchor {display:block; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);}
.bfeaimg img {width:100%;}
.blogbot { height:52px; background:#ffffff; padding:5px 15px 5px 43px; position:relative;}
.blogbot h4 {font-size:18px; line-height:21px; color:#030730; max-width:90%;}
.barrow {position:absolute; top:12px; left:12px;}

/* Bottom Images  */
.bottom_images { padding-bottom:56px;}
.bottom_images ul {display:block; margin:0px; padding:0px;}
.bottom_images ul li {display:block; float:right; width:16.66%; padding:0px; margin:0px;}
.bottom_images ul li img {width:100%;}

.ins.cf{ background:#040730;}
.instagramslider{ float:right; width:83.33%; background:#e7e7e7;}
.instagram_icon{ float:right; width:16.66%;}


/* --- Contact Page --- */
.inner_container.contact_container {padding-top:20px;}
.page_banner { min-height:353px; position:relative;}
.page_banner.updatecon{ min-height:553px;} 
.page_banner.updatecon .pbtitle{ display:none;}
.newconhe{ height:61px;}
.contact_pageform h2.connnftitle{ font-size:24px;}
.page_banner:after { position:absolute; bottom:0px; right:0px; height:39px; content:''; background:#da2128; width:100%;}
.pbtitle { padding:155px 0 0 0;}
.pbtitle h1 { font-size:52px; color:#fff; line-height:52px; font-family: 'open_sans_hebrewlight';}
.inner_container { padding:15px 0 34px 0; min-height:532px; background:url(images/midsecbg.jpg) no-repeat center center; background-size:cover;}
.contact_pageform h2 { font-size:18px; color:#030730; font-family: 'open_sans_hebrewregular'; margin:0 0 20px 0;}
.cpfield {float:right; width:29%; margin:0 0 0 6.5%; position:relative;} 
.nfom .cpfield{ margin-bottom:25px;}
.cpfield.otherfi{ display:none; }
.cpflast {margin-left:0px;}
.cparea { margin:26px 0; position:relative;}
.cpsub {direction:ltr;}
.cpfield.ffactive label, .cparea.ffactive label {opacity: 1;top:-22px; font-size:16px;}
.cparea label, .cpfield label {position: absolute;top: 14px;right: 15px;display: block; pointer-events: none; transition:0.4s; -webkit-transition:0.4s;  color:#030730; font-size:18px; display:block; font-family: 'open_sans_hebrewregular';text-align:right; z-index:1;}
/*.cpsub.newform{ margin-top:25px;}*/

/* --- About Page --- */
.page_inner, .newcatdes, .sttop{max-width:75%;}
.page_inner p { line-height:23px; margin-bottom:20px;}
.page_inner { padding-bottom:40px;}
.about_container .page_inner p { line-height:26px;}

/* --- Blog Page --- */
.inner_container.blog_container {padding:45px 0 20px 0;}
.inner_container.arch_container {padding:45px 0 20px 0;}
.blog_container ul {display:block; margin:0px -8px; padding:0px; font-size:0px;}
.blog_container ul li {padding:0 8px; margin:0 0 35px 0; width:33.33%;}
.cat_box_prods .blog_container ul{display:block; margin:0px -8px; padding:20px 0px 0px 0px; font-size:0px;}
.cat_box_prods .blog_container ul li{padding:0 8px; margin:0 0 35px 0; width:33.33%;}
.blog_container ul li a.blink {display:block; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);}
.bmimg { min-height:136px;}
.bmdefimg {line-height:136px; background:#030730; text-align:center;}
.bmdefimg img {max-height:136px; display:inline; vertical-align:middle;}
.bmbot {min-height:80px; background:#ffffff; padding:5px 15px 5px 43px; position:relative;}
.bmbot h3 {font-size:18px; line-height:21px; color:#030730; max-width:220px;}
.bmarrow {position:absolute; top:12px; left:12px;}
.navigation {text-align:center;}
.navigation a { color:#030730;}
.bul li {display:none;}
.bul li.show {display:inline-block; vertical-align:top;}
.btnholder {text-align:center; padding:10px 0 20px 0;}
.btnholder a { display:inline-block; background:#001242; font-size:18px; line-height:46px; border-radius:30px; -webkit-border-radius:30px; color:#fff; padding:0 60px;}

/* --- Arch Page --- */
.inner_container.arch_container {padding:45px 0 20px 0;}
.arch_container ul {display:block; margin:0px -8px; padding:0px; font-size:0px;}
.arch_container ul li {display:inline-block; vertical-align:top; padding:0 8px; margin:0 0 35px 0; width:33.33%;}
.arch_container ul li a.blink {display:block; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.18);}
.bmimg { min-height:136px;}

/* --- Single Page --- */
.singlebanner .pbtitle h1 { font-size:42px; line-height:45px; font-family: 'open_sans_hebrewbold';}
.singlebanner .pbtitle h2 { font-size:42px; line-height:45px; font-family: 'open_sans_hebrewregular'; color:#fff;}
.inner_container.single_container { padding:30px 0 68px 0;}
.stbold { font-size:26px; line-height:30px; font-family: 'open_sans_hebrewbold';}
.stsocial {padding:5px 0;}
.sharing {float:right; line-height:28px; margin:0 0 0 3px;}
.stadd {float:right;}
.addtoany_list a>span {border-radius:50% !important; -webkit-border-radius:50% !important; border:3px solid #fff;}
.addtoany_list a:hover img, .addtoany_list a:hover span {opacity:1 !important;}
.addtoany_list a, .widget .addtoany_list a {padding:0 2px !important;}
.sttop {margin-bottom:54px;}
.sttop h2{ margin-top:12px;} 
.sttop p, .sttop ul li {line-height:26px;}
img.sclimg {float:left; max-width:405px; margin:0 20px 15px 0;}
.sconright p {line-height:23px; margin:0 0 27px 0;}
.scinner strong {font-size:28px; font-family: 'open_sans_hebrewbold';}
.sconmain { padding-bottom:65px;}

/* --- Product Page --- */
.page-template-page-product .page_banner:after {display:none;}
.catboxtop {margin-bottom:30px; position:relative; padding:0 40px 0 0;}
.btoptext p{ color:#fff;}
.btoptext a{ color:#FFF;}
.catboxtop span { display:block;}
.catboxtop span.one {font-family: 'open_sans_hebrewbold'; font-size:46px; line-height:46px; margin:0 0 4px 0;}
.catboxtop span.one a {color:#030730;}
.catboxtop span.two {font-size:29px; line-height:29px;}
.catboxtop span.two a{color:#030730;}
.catborder {position:absolute; width:23px; height:100%; right:0px; top:0px;}
.cat_box_prods ul {display:block; margin:0px -10px; padding:0px; font-size:0px;}
.cat_box_prods ul li {display:inline-block; vertical-align:top; width:25%; margin:0 0 17px 0; padding:0 10px;}
.cat_box_prods ul li a.pmanchr {display:block;}
.prod_img {background:url(images/proshadownew.png) no-repeat bottom center; padding-bottom:12px; min-height:117px;}
.prod_img img {margin:0 auto;}
.prod_text {position:relative; padding:0 0 6px 45px; font-size:20px;}
.pbarrow {width:26px; height:26px; border-radius:50%; -webkit-border-radius:50%; line-height:22px; text-align:center; position:absolute; left:13px; top:49%; transform:translateY(-13px);}
.pbarrow img { display:inline; vertical-align:middle; max-height:26px;}
.cat_box_prods {padding-bottom:119px;}
.inner_container.product_container { padding-bottom:77px;}

.subcatlist h4.subcattitle{ font-size:29px; line-height:29px; margin-bottom:30px;}
.subcatlist h4.subcattitle a{ color:#030730;}
.subcatli{ border-bottom:2px solid #aeaeae; margin-bottom:58px;}
.subcatli:last-child{ border:none; margin-bottom:0px;}
.subcatlist .subcatli ul{ border:none;}
.taxo_container .subcatli .cat_box_prods{ padding-bottom:0px;}
.mainprop .subcatli .cat_box_prods{ padding-bottom:0px;}

.mainprop.cat_box_prods{ padding-bottom:0px;}


/* --- Values Page --- */
.pbother {padding:150px 0 0 0; color:#fff;}
.pbotherinner {position:relative; padding:0 41px 0 0;}
.pboborder { position:absolute; top:0px; right:0px; width:23px; height:100%;}
.pbotherinner h1 {font-size:46px; line-height:46px; margin:0 0 5px 0;}
.pbotherinner span {display:block; font-size:29px; line-height:30px;}
.page-template-page-values .page_banner:after {display:none;}

.pvaluesdiv h3 { float:right; width:410px; padding:15px 0 20px 0; color:#fff; font-size:42px; line-height:42px;}
.redvalues {float:left; padding:7px 0 10px 0px; width:500px;}
.redvalues ul {display:block; margin:0px; padding:0px;}
.redvalues ul li {display:block; float:left; margin:0px; padding:0 25px 0 23px; position:relative; width:20%;}
.redvalues ul li.descp{ width:40%;}
.redvalues ul li.descp span.prode {text-align: left; direction:ltr; font-size: 16px; color: #FFF;font-weight: normal; font-family: 'open_sans_hebrewlight'; line-height: 20px;}
.redvalues ul li:after { position:absolute; right:0px; top:0px; width:2px; height:100%; background:rgba(0,0,0,0.1); content:'';}
.redvalues ul li span {display:block; text-align:center; font-family: 'open_sans_hebrewbold';}
.redvalues ul li span.one { font-size:28px; color:#ffffff; line-height:28px; margin:0 0 7px 0;}
.redvalues ul li span.two { color:#841c16; font-size:20px; line-height:20px;}
.single-product .redvalues ul li span.two{ color:#FFF;}
.redvalues ul li:last-child:after { display:none; padding:0 23px;}

/*.values_container {display:none;}*/
.inner_container.values_container {padding:55px 0 150px 0;}
.valmainprod {float:left; width:498px; background:url(images/prodbigshadow1.png) no-repeat left bottom; padding:0 0 40px 60px; direction:ltr; margin:0 0 0 -60px; position:relative;}
.veganlogo1 {position:absolute; top:-17px; left:46px; width:83px; display:none;}
.valmainprod img.pfea {margin:0 auto;}
.values_bottom {padding:28px 0 90px 0;}
.valuebotright {width:384px; float:right;}
.valrighttable { background:#fff;}
.vrtth { border-radius:2px; -webkit-border-radius:2px; overflow:hidden; background:#0054a6; font-size:18px; color:#fff; border-bottom:1px solid #90b5d8; border-left:1px solid #90b5d8; line-height:18px;}
.vrtthcol1 {float:right; width:57.81%; padding:8px 7px 5px 7px; border-left:2px solid #90b5d8;}
.vrtthcol2 {float:right; padding:8px 7px 5px 7px; width:41.92%/*161px*/; text-align:center;}

.vrtthcol1.colre1{width:47.81%;}
.vrtthcol2.colre2{ width:25.96%; border-left:2px solid #90b5d8;}
.vrtthcol3 {float:right; padding:8px 7px 5px 7px; width:25.96%/*161px*/; text-align:center;}
.vrtrows {font-size:18px; color:#000; border-bottom:2px solid #90b5d8; border-left:1px solid #90b5d8; line-height:18px;}
.vrtcol1 {float:right; width:57.81%; padding:2px 7px 2px 7px; border-left:2px solid #90b5d8;}
.vrtcol2 {float:right; padding:2px 7px 2px 7px; width:41.92%; text-align:center;}
.vrtcol1.colre1{width:47.81%;}
.vrtcol2.colre2{ width:25.96%; border-left:2px solid #90b5d8;}
.vrtcol3 {float:right; padding:2px 7px 2px 7px; width:25.96%; text-align:center;}
.vrtrows:last-child {border-bottom:0px;}
.valuerightbot {padding:7px 0 0 0;}
.valuerightbot ul {display:block; margin:0px; padding:0px; font-size:0px;}
.valuerightbot ul li {display:inline-block; vertical-align:top; margin:0px 0 5px 0; padding:0 13px; color:#0054a6; font-family: 'open_sans_hebrewbold'; position:relative; font-size:20px; line-height:20px;}
.valuerightbot ul li:after {position:absolute; top:7px; right:0px; content:''; background:#ed1c24; width:7px; height:7px; border-radius:50%; -webkit-border-radius:50%;}

.valuebotleft {float:left; width:550px;}
.vallefttable { background:#fff;}
.vltth { border-radius:2px; -webkit-border-radius:2px; overflow:hidden; background:#0054a6; font-size:18px; color:#fff; border-bottom:1px solid #90b5d8; border-left:1px solid #90b5d8; line-height:18px;}
.vltthcol1 { width:189px; float:right; padding:18px 7px 5px 7px; border-left:2px solid #90b5d8; min-height:81px;}
.vltthcol2 {width:162px; float:right; padding:18px 7px 5px 7px; text-align:center; border-left:2px solid #90b5d8; min-height:81px;}
.vltthcol3 {float:right; width:198px; text-align:center;}
.colpart1 { line-height:24px; border-bottom:2px solid #90b5d8; padding:2px 5px 5px 5px;} 
.colpart2 {}
.cpr {float:right; width:50%; padding:2px 5px; border-left:2px solid #90b5d8;}
.cpl {float:left; width:50%; padding:2px 5px;}
.vltrows {font-size:18px; color:#000; border-bottom:2px solid #90b5d8; border-left:1px solid #90b5d8; line-height:18px;}
.vltrows:last-child {border-bottom:0px;}
.vltcol1 {float:right; width:189px; padding:2px 7px 2px 7px; border-left:2px solid #90b5d8;}
.vltcol2 {float:right; width:162px; padding:2px 7px 2px 7px; border-left:2px solid #90b5d8; text-align:center;}
.vltcol3 {float:right; width:198px; text-align:center;}

.valuebotbut a { display:inline-block; padding:0 50px; line-height:40px; background:#030730; color:#fff; border-radius:35px; -webkit-border-radius:35px; font-size:20px;}


/*--Another column---*/
.valuebotleft{ margin-bottom: 30px;}
.widcol_2 .vltth{ float:none; width:100%; text-align:center;}
.widcol_2 .vltth .vltthcol1{width:100%; border-left:0px;}
.widcol_2 .vltcol1, .widcol_2 .vltcol2{ width:50%;}
.widcol_2 .vltcol2{ border-left:none;}

.valuebotleft.botormrig{ display:none;}
.valuebotleft.threenoshow{ display:none;}

.valuebotleft.threeadded{ width:100%; float:none; margin:30px 0px;}
.valuebotleft.threeadded .vltthcol1{ width:30%; min-height:106px;}
.valuebotleft.threeadded .vltthcol2{ width:30%; min-height:106px;}
.valuebotleft.threeadded .vltthcol3{ width:40%; min-height:106px;}

.valuebotleft.threeadded .vltcol1{ width:30%;}
.valuebotleft.threeadded .vltcol2{ width:30%;}
.valuebotleft.threeadded .vltcol3{ width:40%;}





/* --- Taxonomy Page --- */
.inner_container.taxo_container { padding:28px 0 68px 0;}
.taxpage_banner { min-height:560px; position:relative;}
.taxpbtitle { padding:132px 0px 0 0;}
.taxpbtop { position:relative; padding:0 49px 0 0; color:#fff;}
.taxpbborder { position:absolute; top:0px; right:0px; width:30px; height:100%;}
.taxpbtop h1 {font-size:61px; line-height:61px; text-shadow: 0px -4px 30px rgba(15, 36, 83, 0.36);}
.taxpbtop span {display:block; font-size:38px; line-height:38px; text-shadow: 0px -4px 30px rgba(15, 36, 83, 0.36); -webkit-text-shadow: 0px -4px 30px rgba(15, 36, 83, 0.36);}
.taxpbbot {font-size:20px; line-height:26px; color:#fff; max-width:590px; padding:20px 49px 0 0;}
.taxpbbot p {text-shadow: 0px -4px 30px rgba(15, 36, 83, 0.36); -webkit-text-shadow: 0px -4px 30px rgba(15, 36, 83, 0.36);}
.catbslider {max-width:920px; margin:0 auto; padding:0 20px; position:absolute; bottom:26px; right:0px; left:0px;}
.catsdiv {position:relative;}
.catsimg {height:100%; width:39%; position:absolute;}
.catstext {float:left; width:61%; padding:22px 20px 10px 15px; font-size:13px; line-height:17px; background:#fff;}
.catsttop {position:relative;}
.catsttop span {display:inline-block; font-size:23px; font-family: 'open_sans_hebrewbold';}
.catsttop span.top { position:absolute; right:-14px; top:-2px;}
.catsttop span.bot { position:absolute; bottom:-11px;}
.catsbot { font-size:13px; font-family: 'open_sans_hebrewbold'; padding:10px 0 0 0;}
.catbs .owl-prev {position:absolute; width:9px; height:18px; right:-21px; background:url(images/catsright.png) no-repeat; cursor:pointer;}
.catbs .owl-next {position:absolute; width:9px; height:18px; left:-21px; background:url(images/catsleft.png) no-repeat; cursor:pointer;}
.catbs .owl-nav { position:absolute; top:41%; right:0px; width:100%;}
.taxo_container .cat_box_prods { padding-bottom:58px;}

.subcatlist { }
.subcatlist ul { border-bottom:2px solid #aeaeae; padding-bottom:36px;}
.product_container .subcatlist { padding-bottom:58px;}

/* --- Single Product Page --- */
.spage_banner { min-height:353px; position:relative;}
.mobspage_banner {display:none;}
.inner_container.singlep_container {padding:29px 0 70px 0;}
.spright {float:right; width:40%;}
.spright p, .spright ul li {font-size:20px; line-height:30px;}
.spleft {float:left; width:53.4%; position:relative;}
.spleft .proimg{ background:url(images/prodbigshadow1.png) no-repeat bottom center; padding-bottom:28px; width:100%;}
.spleft .purchaselink{ text-align:center; margin-top:20px;}
.spleft .purchaselink a{ display: inline-block; padding: 0 50px; line-height: 40px; background: #ac1a1e; color: #fff; border-radius: 35px; -webkit-border-radius: 35px; font-size: 20px;}
.veganlogo {position:absolute; top:0px; left:-14px; top:-4px; width:83px;}
.spleft img.pfea { margin:0 auto;}
.spright .addtoany_content { display:none !important;}
.sprbut { padding:20px 0 0 0;}
.sprbut a { display:inline-block; padding:0 50px; line-height:40px; background:#030730; color:#fff; border-radius:35px; -webkit-border-radius:35px; font-size:20px;}

.relatedp_articles { padding:115px 0 0 0;}
.relatedp_articles ul {display:block; margin:0px 0px; padding:0px; font-size:0px;}
.relatedp_articles ul li {/*display:inline-block; */vertical-align:top; width:100%; margin:0 0 17px 0; padding:0 0px;}
.relatedp_articles ul li a.pmanchr {display:block;}
.prod_img {background:url(images/proshadownew.png) no-repeat bottom center; padding-bottom:12px; min-height:117px;}
.prod_img img {margin:0 auto; width:auto !important;}
.relatedsli .owl-nav.disabled {display:none;}
.prod_text {position:relative; padding:0 0 6px 40px; font-size:20px;}
.prod_text h3 {font-size:20px;}
.prod_text span {display:block; font-size:20px;}
.pbarrow {width:26px; height:26px; border-radius:50%; -webkit-border-radius:50%; line-height:22px; text-align:center; position:absolute; left:13px; bottom:-4px; top:inherit;}
.pbarrow img { display:inline !important; vertical-align:middle; max-height:26px; width:auto !important;}

.relatedsli .owl-nav {position:absolute; top:28%; right:0px; width:100%;}
.relatedsli .owl-prev { width:18px; height:37px; background:url(images/prightarrow.png) no-repeat; cursor:pointer; position: absolute; right:-35px;}
.relatedsli .owl-next { width:18px; height:37px; background:url(images/pleftarrow.png) no-repeat; cursor:pointer; position:absolute; left:-35px;}

.mobdiv {display:none;}
.tcattext .mbut {display:none;}

.mobpage_banner {display:none;} 
.mobtaxpage_banner {display:none;}

.repost {padding-bottom:30px;}
.repost h3 {font-size:24px;}
.repost h3 a { color:#030730;}
.rmore {padding:5px 0 0 0;}
.rmore a {display:inline-block; background:#001242; padding:0 50px; border-radius:30px; -webkit-border-radius:30px; font-size:18px; line-height:46px; text-align:center; color:#fff;}
.spost h2 {font-size:24px;}
.error_container h3 {font-size:24px;}
.error_container {padding-bottom:50px;}

.topslider video{
    position: relative;
    left: 0;
    top: 0;
    bottom: 0px;
    right: 0;
    z-index: 0;
    /* height: 100%; */
    width: 100%;
}

.mobile_img{ display:none;}

.topcategories.innercatlist:after{ display:none;}
.newheadca.sectitle{ padding-top:35px;}
.newcatdes{ padding:15px 0px 35px 0px; text-align:center;}

.breadcrumbs {padding:0 0 20px 0; font-size:16px;}
.breadcrumbs a.home {display:none;}
.breadcrumbs a {color:#030730;}
.single-product .breadcrumbs {padding-top:15px;}


/* --- Form Page --- */
body.page-template-page-form { background:#f5f1ed;}
.page-template-page-form .header { padding:54px 0 54px 0;}
.page-template-page-form .hmenu { display:none;}
.page-template-page-form .hleft {display:none;}
.page-template-page-form .logo {float:none; margin:0 auto; width:162px;}
.page-template-page-form .logo img {width:100%;}
.page-template-page-form .footer {display:none;}
.page-template-page-form .langbar {display:none;}
.page-template-page-form .hsearch {display:none;}

.formbuts {max-width:170px; margin:0 auto; padding:40px 0 0 0;}
.formbuts a .pnarroa {display: table; width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%; background:#da2128;}
.formbuts a .pnarroa span {display:table-cell; vertical-align:middle;}
.formbuts a .artxtb{ display: block; color:#000; text-align:center; font-size:20px; margin-top:7px;}
.formbuts a img {margin:0 auto;}
.formbuts a.fprev {float:right;}
.formbuts a.fnext {float:left;}

.fstep1 .formbuts a.fprev{ display:none;}
.lasttab .formbuts a.fnext, .lasttab .formbuts a.fprev{ display:none;}
.lasloader { text-align:center;display:none; position:relative;}
.lasloader h4{ font-size: 30px;line-height: 1;color: #000000;font-family: 'Assistant';font-weight: bold;margin: 0px 0; padding:50px 0px;}
.lasloader .gooey{position: absolute; top: 0px; left: 50%; width: 142px; height: 40px; margin: 0px 0 0 -71px; background: #f5f1ed; /*filter: contrast(20);*/}
.lasloader .dot{position: absolute; width: 16px; height: 16px; top: 12px;left: 15px;/*filter: blur(4px);*/ background: #001242;border-radius: 50%; transform: translateX(0); animation: dot 2.8s infinite;}
.lasloader .dots{transform: translateX(0); margin-top: 12px; margin-left: 31px; animation: dots 2.8s infinite;}
.lasloader .dots span{display: block; float: left; width: 16px; height: 16px;  margin-left: 16px; /*filter: blur(4px);*/ background: #001242;border-radius: 50%;}
@keyframes dot{
50%{transform: translateX(96px);}
}
@keyframes dots{
50%{transform: translateX(-31px);}
}

.form_main { padding:200px 20px 79px 20px;}
.form_mtabs {text-align:center; font-size:0px;}
.form_mtabsin {display:inline-block;}
.form_mtabsin ul {display:block; margin:0px; padding:0px;}
.form_mtabsin ul li { display:inline-block; vertical-align:top; margin:0px;}
.form_mtabsin ul li a {display:inline-block; vertical-align:top; border:1px solid transparent; border-radius:50%; -webkit-border-radius:50%; width:40px; height:40px; background:#f5f1ed; position:relative; cursor:default;}
.form_mtabsin ul li a.active {cursor:pointer;}
.fsepr { display:inline-block; vertical-align:top; width:30px; height:2px; background:url(images/formtabbg.jpg) repeat-x center; margin:19px 0 0 0;}
.form_mtabsin ul li a.active:after { display:block;}
.form_mtabsin ul li a span { display:block; width:40px; height:40px; display:table; border:1px solid #da2128; border-radius:50%; -webkit-border-radius:50%; background:#f5f1ed;}
.form_mtabsin ul li a.active span {background:#da2128;}
.form_mtabsin ul li a span em { display:table-cell; vertical-align:middle; font-size:20px; color:#000000; font-weight:bold; font-style:normal; opacity:0.5; font-family: 'Assistant';}
.form_mtabsin ul li a.active span em { opacity:1; color:#fff;}
.form_mtabsin ul li:last-child .fsepr { display:none;}
.form_mtabsin ul li a:after {position:absolute; content:''; top:-4px; right:-4px; width:47px; height:47px; border-radius:50%; -webkit-border-radius:50%; border:1px solid #da2128; display:none;}

.form_mtabcontent { padding:25px 0 0 0; text-align:center;}
.form_mtabcontent h3 { font-size:50px; line-height:1; color:#000000; font-family: 'Assistant'; font-weight:bold; margin:0 0 30px 0;}
.fmcontent {display:none;}

.fstep1div {max-width:680px; margin:0 auto;}
.fstep1 ul {display:block; margin:0px -20px; padding:0px; font-size:0px;}
.fstep1 ul li {display:inline-block; vertical-align:top; padding:0 20px; width:50%;}
.fstep1 ul li input {display:none;}
.fstep1 ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 20px 67px 20px; cursor:pointer;}
.fstep1img img {margin:0 auto;}
.fstep1text {padding:45px 0 0 0;}
.s1radio {display:inline-block; vertical-align:top; position:relative;}
.s1radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep1text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:20px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep1 ul li input[type=radio]:checked + label .s1radio:after {display:block;}

.fagediv { max-width:476px; margin:0 auto; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 60px 66px 60px;}
.agecalimg img {margin:0 auto;}
.ageinput { padding:30px 0 0 0;}
.ageinput input {display:block; width:100%; background:#fff; border:1px solid #000; border-radius:50px; -webkit-border-radius:50px; padding:0 10px; text-align:center; height:90px; font-size:20px; color:#000000; font-family: 'Assistant'; font-weight:normal;}
.ageinput input::-webkit-input-placeholder { color: #000000; opacity:0.5;}
.ageinput input:-moz-placeholder { color: #000000; opacity:0.5; }
.ageinput input::-moz-placeholder { color: #000000; opacity:0.5;}
.ageinput input:-ms-input-placeholder { color: #000000; opacity:0.5; }

.fheightdiv { max-width:476px; margin:0 auto; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:94px 60px 66px 60px;}
.heightimg img {margin:0 auto;}
.heinput { padding:32px 0 0 0;}
.heinput input {display:block; width:100%; background:#fff; border:1px solid #000; border-radius:50px; -webkit-border-radius:50px; padding:0 10px; text-align:center; height:90px; font-size:20px; color:#000000; font-family: 'Assistant'; font-weight:normal;}
.heinput input::-webkit-input-placeholder { color: #000000; opacity:0.5;}
.heinput input:-moz-placeholder { color: #000000; opacity:0.5; }
.heinput input::-moz-placeholder { color: #000000; opacity:0.5;}
.heinput input:-ms-input-placeholder { color: #000000; opacity:0.5; }

.fweightdiv { max-width:476px; margin:0 auto; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:89px 60px 66px 60px;}
.weightimg img {margin:0 auto;}
.weinput { padding:32px 0 0 0;}
.weinput input {display:block; width:100%; background:#fff; border:1px solid #000; border-radius:50px; -webkit-border-radius:50px; padding:0 10px; text-align:center; height:90px; font-size:20px; color:#000000; font-family: 'Assistant'; font-weight:normal;}
.weinput input::-webkit-input-placeholder { color: #000000; opacity:0.5;}
.weinput input:-moz-placeholder { color: #000000; opacity:0.5; }
.weinput input::-moz-placeholder { color: #000000; opacity:0.5;}
.weinput input:-ms-input-placeholder { color: #000000; opacity:0.5; }

.fstep5div {max-width:1044px; margin:0 auto;}
.fstep5div ul {display:block; margin:0px -21px; padding:0px; font-size:0px;}
.fstep5div ul li {display:inline-block; vertical-align:top; width:33.33%; padding:0 21px;}
.fstep5div ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 20px 67px 20px; cursor:pointer;}
.fstep5img img {margin:0 auto;}
.fstep5img img {margin:0 auto;}
.fstep5text {padding:52px 0 0 0;}
.s5radio {display:inline-block; vertical-align:top; position:relative; margin:2px 0 0 0;}
.s5radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep5text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep5 ul li input[type=radio]:checked + label .s5radio:after {display:block;}
.fstep5 ul li input {display:none;}

/*.fstep6div {max-width:680px; margin:0 auto;}
.fstep6 ul {display:block; margin:0px -20px; padding:0px; font-size:0px;}
.fstep6 ul li {display:inline-block; vertical-align:top; padding:0 20px; width:50%;}
.fstep6 ul li input {display:none;}
.fstep6 ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 20px 67px 20px; cursor:pointer;}
.fstep6img img {margin:0 auto;}
.fstep6text {padding:45px 0 0 0;}
.s6radio {display:inline-block; vertical-align:top; position:relative; margin:2px 0 0 0;}
.s6radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep6text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep6 ul li input[type=radio]:checked + label .s6radio:after {display:block;}*/

.fstep7div {max-width:1412px; margin:0 auto;}
.fstep7 ul {display:block; margin:0px -21px; padding:0px; font-size:0px;}
.fstep7 ul li {display:inline-block; vertical-align:top; padding:0 21px; width:25%;}
.fstep7 ul li input {display:none;}
.fstep7 ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 20px 67px 20px; cursor:pointer;}
.fstep7img img {margin:0 auto;}
.fstep7text {padding:45px 0 0 0;}
.s7radio {display:inline-block; vertical-align:top; position:relative; margin:2px 0 0 0;}
.s7radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep7text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep7 ul li input[type=radio]:checked + label .s7radio:after {display:block;}

.radio_input ul {display:block; margin:0 auto; max-width:1430px; padding:0px; text-align: center; font-size:0px;}
.radio_input ul li {display:inline-block; vertical-align:top; padding:0 21px; width:25%; margin:0 0 40px 0;}
.radio_input ul li input {display:none;}
.radio_input ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 20px 67px 20px; cursor:pointer;}
.radio_input img {margin:0 auto;}
.radio_input {padding:0px 0 0 0;}
.radio_input:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.radio_input span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.radio_input ul li input[type=radio]:checked + label .sradio:after {display:block;}

/*.fstep8 ul {display:block; margin:0px -22px; padding:0px; font-size:0px;}
.fstep8 ul li {display:inline-block; vertical-align:top; padding:0 22px; margin:0 0 44px 0;}
.fstep8 ul li input {display:none;}
.fstep8 ul li label {display: table; width:160px; height:160px; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:20px 43px; cursor:pointer; border-radius:50%; -webkit-border-radius:50%; text-align:right;}
.fstep8text {display:table-cell; vertical-align:middle; width:100%;}
.s8radio {display:inline-block; vertical-align:top; position:relative; margin:2px 0 0 0;}
.s8radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep8text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep8 ul li input[type=radio]:checked + label .s8radio:after {display:block;}*/
.form_mtabcontent .fstep8div h3 {margin:0 0 90px 0;}

/*.fstep9div {max-width:1044px; margin:0 auto;}
.fstep9 ul {display:block; margin:0px -21px; padding:0px; font-size:0px;}
.fstep9 ul li {display:inline-block; vertical-align:top; padding:0 21px; width:33.33%; margin:0 0 40px 0;}
.fstep9 ul li input {display:none;}
.fstep9 ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:85px 20px 67px 20px; cursor:pointer;}
.fstep9img img {margin:0 auto;}
.fstep9text {padding:45px 0 0 0;}
.s9radio {display:inline-block; vertical-align:top; position:relative; margin:2px 0 0 0;}
.s9radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep9text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep9 ul li input[type=radio]:checked + label .s9radio:after {display:block;}*/

.week_days ul {display: block; font-size: 0px; margin: 0px -22px; padding: 0px;}
.week_days ul li {display:inline-block; vertical-align:top; padding:0 22px; margin:0 0 44px 0;}
.week_days ul li input {display:none;}
.week_days ul li label {display: table; width:160px; height:160px; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:20px 43px; cursor:pointer; border-radius:50%; -webkit-border-radius:50%; text-align:right;}
.fstep8text {display:table-cell; vertical-align:middle; width:100%;}
.fstep8text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}

.fstep5 ul li input[type=radio]:checked + label .s1radio:after{display:block;}
.s1radio {position:relative;}
.s1radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.form_main ul li input[type=radio]:checked + label .sradio:after{display:block;}
.sradio {position:relative;}
.sradio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.sradio {display: inline-block; vertical-align: top;}

.fstep10div {max-width:1412px; margin:0 auto;}
.fstep10 ul {display:block; margin:0px; padding:0px; font-size:0px;}
.fstep10 ul li {display:inline-block; vertical-align:top; padding:0 21px; width:25%;}
.fstep10 ul li input {display:none;}
.fstep10 ul li label {display:block; width:100%; margin:0px; background:#ffffff;  border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding:79px 20px 67px 20px; cursor:pointer;}
.fstep10img img {margin:0 auto;}
.fstep10text {padding:40px 0 0 0;}
.s10radio {display:inline-block; vertical-align:top; position:relative; margin:2px 0 0 0;}
.s10radio:after { position:absolute; content:''; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; background:#000; top:4px; right:4px; display:none;}
.fstep10text span {display:inline-block; vertical-align:top; line-height:18px; color:#000000; font-size:30px; font-family: 'Assistant'; font-weight:normal; margin:0 4px 0 0;}
.fstep10 ul li input[type=radio]:checked + label .s10radio:after {display:block;}

.form_resultmain {padding:100px 20px 50px 20px;}
.frestwrap {max-width:1412px; margin:0 auto;}
.fresttop {margin:0 0 50px 0; text-align:center;  background:rgb(3 7 48 / 0.8); padding:10px 5px; color:#fff;}
.fresttop p { /*line-height:23px;*/line-height: 100%;font-size: 42px; font-family: 'open_sans_hebrewbold';}
.frestrecomend.bolistre{ padding-top:20px;}
.frestrecomend h3 {text-align:center; font-size:34px; line-height:36px; color:#030730; margin:0 0 20px 0;}
.frestrecomend ul {display:block; margin:0 -20px; padding:0px; font-size:0px;}
.frestrecomend ul li {display:inline-block; vertical-align:top; padding:0 20px; margin:0 0 40px 0; width:20%;}
.frestrecomend ul li a {display:block; box-shadow:2px 2px 5px 0px rgba(0,0,0,0.18); -webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.18);}
.frecimg { display:table; width:100%; height:300px;}
.frecimg span {display:table-cell; vertical-align:middle;}
.frecimg img {max-height:300px; margin:0 auto;}
.frestrecomend ul li a h4 { font-size:18px; line-height:21px; color:#030730; text-align:center; background:#fff; padding:5px 10px;}

.fstep0div {max-width: 476px; margin: 0 auto; background: #ffffff; border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); padding: 85px 60px 66px 60px;}
.fstep0div input {display:block;}	
.fstep0div input[type="text"]  { display:block; width: 100%; background: #fff; border: 1px solid #000; border-radius: 50px; -webkit-border-radius: 50px; padding: 0 10px; text-align: center;
    height: 90px;  font-size: 20px; color: #000000;  font-family: 'Assistant'; font-weight: normal; margin:0 0 30px 0;}
.fstep0div input[type="submit"], .fstep0div input[type="button"] { width:198px; padding:0 20px; text-align:center; margin:0 auto; font-family: 'Assistant'; font-weight: normal;}

.fstep10div input[type="submit"] { width:198px; padding:0 20px; text-align:center; margin:30px auto 0 auto; font-family: 'Assistant'; font-weight: normal;}

.fstep11 input[type="submit"] { width:198px; padding:0 20px; text-align:center; margin:30px auto 0 auto; font-family: 'Assistant'; font-weight: normal;}
#btn_submit {margin:0 auto;}

/*-----New form------------------*/
.page_banner.updatecon.lastformt{min-height:454px;}
.page_banner.updatecon.lastformt .pbtitle{ display:block; max-width:400px; padding:145px 0px 0px 0px;}
.page_banner.updatecon.lastformt .pbtitle h1{font-family:'AlmoniTzarAAA-Bold'; font-size:97px; line-height:95%;}
.contact_pageform.latestcon h2.connnftitle{ font-size:38px;font-family:'AlmoniTzarAAA-Bold'; color:#040a3c;}
.contact_pageform.latestcon h2.connnftitle span{ color:#da2128; display:inline-block;}
.cpcheckboxne .cagree { display:inline-block; vertical-align:top; width:18px;}
.cpcheckboxne p { display:inline-block; vertical-align:top; padding:4px 10px 0 0; font-weight: normal;font-size: 17px;line-height: 20px;letter-spacing: 0;color: #0a1e53;text-transform: uppercase;opacity: 1;max-width:100%; width:calc(100% - 25px); margin:0px;}
.cpcheckboxne p a{ border-bottom:1px solid #0a1e53; color:#0a1e53;}
.cpcheckboxne label{font-weight: normal;font-size: 15px;line-height: 19px;letter-spacing: 0;color: #000000;text-transform: uppercase;opacity: 1;max-width: 300px;position:relative;padding: 0 7px 0 0;margin: 4px 0 0;}
.cpcheckboxne span.wpcf7-list-item{ margin:0px;}
.cpcheckboxne label span::after {position: absolute;right: 0px;height: 18px;width: 18px;background: #fff;content: "";font-size: 15px;line-height: 18px;top: 4px;text-align: center; border:1px solid #0a1e53;}
.cpcheckboxne label input:checked + span::after {content: "✓"; color:#0a1e53;}
.cpcheckboxne .wpcf7-not-valid label span::after{border:1px solid #F00;}
.cpcheckboxne label input {float: right;width: auto;height: auto;margin: 5px 0 10px 7px;position: relative;z-index: 2;opacity: 0;}
.cpcheckboxne label span.wpcf7-list-item-label{font-size:0px;}
.cpcheckboxne {width: calc(100% - 225px);float: right;}
.cpfileboxin .cpsub{ float:left;}
.cpfileboxin span.resc {padding-top:18px;display: block;}
div.wpcf7 .ajax-loader{ display:none !important;}

/* --- Responsive --- */
@media only screen and (max-width:1720px) {
.hts iframe {height:1005px;}	
}
@media only screen and (max-width:1600px) {
.hts iframe {height:947px;}	
}
@media only screen and (max-width:1500px) {
.hts iframe {height:890px;}	
}
@media only screen and (max-width:1400px) {
.hts iframe {height:835px;}	
.topcategories .wrap {padding:0 10px;}
.fstep0div {padding:60px 60px 45px 60px;}
.fheightdiv {padding:28px 60px 28px 60px;}
.formbuts {padding:20px 0 0 0;}
.form_mtabcontent .fstep8div h3 {margin:0 0 25px 0;}
}
@media only screen and (max-width:1300px) {
.hts iframe {height:780px;}	
.radio_input ul li { padding:0 10px;}
.radio_input ul li label { padding:40px 10px 30px 10px;}
.radio_input span {font-size:26px;}

.frestrecomend ul li {width:25%;}
}
@media only screen and (max-width:1200px) {
.hts iframe {height:720px;}	
}
@media only screen and (max-width:1100px) {
.hts iframe {height:678px;}	
.htslider .owl-prev {right:3%;}
.htslider .owl-next {left:3%;}

.page_inner, .newcatdes, .sttop{max-width:100%;}

.hmenu{width:630px;}
.hmenu ul li{ margin:0 0 0 15px;}
.tcattext h3 {font-size:28px; line-height:28px;}
}
@media only screen and (max-width:1000px) {
.hts iframe {height:563px;}	
.hmenu { width:548px;}

.blogbot h4{ max-width:100%;}
.topcategories ul {margin:0 -5px;}
.topcategories ul li {padding:0 5px;}
}

@media only screen and (max-width:900px) {
.hts iframe {height:545px;}	
}
@media only screen and (max-width:1080px){
.relatedp_articles{ padding-left:35px; padding-right:35px;}	
}

@media only screen and (max-width:1020px) {
.wrap {padding:0 15px;}	

.fstep5div ul, .fstep9 ul {margin:0 -10px;}
.fstep5div ul li, .fstep9 ul li {padding:0 10px;}
.fstep5text span, .fstep6text span, .fstep7text span, .fstep9text span, .fstep10text span, .fstep8text span {font-size:24px;}
.fstep7 ul li, .fstep10 ul li {width:50%; margin:0 0 40px 0;}
.fstep9 ul li label {padding:85px 5px 67px 5px;}
}
@media only screen and (max-width:979px) {
.hmenu { padding:13px 25px 0 0; /*width:386px;*/}	
.hmenu ul li {margin:0 0 0 25px;}
.hsearch {width:130px;}
.topcategories {margin:0px 0 0 0;}
.fmenus {width:370px; padding:0 50px 0 0;}	
.redvalues {padding-left:0px;}
.pvaluesdiv h3 {width:290px;}
.redvalues {width:435px;}
.valuebotright {float:none;}
.valuebotleft {float:none; margin:30px 0 0 0;}
.redvalues ul li { padding:0 23px 0 21px;}

.hleft{ width:200px;}
.hsearch{ width:100px;}

.page_banner.updatecon{ min-height:353px;} 
.frestrecomend ul li {width:33.33%;}

.radio_input ul li {padding:0 5px;}
.radio_input span {font-size:20px;}
.tcattext span.tpt {font-size:17px; line-height:17px;}
.tcattext h3 {font-size:21px; line-height:21px;}
.tcattext {padding:10px 30px 0 0;}
}
@media only screen and (max-width:939px) {
.hmenu { width:500px;}
.hmenu ul li {margin:0 0 0 20px;}
}


@media only screen and (max-width:900px){
.ins.cf{ background:#040730;}
.instagramslider{ float:none; width:100%;}
.instagram_icon{ float:none; width:100%; text-align: center;}	
.instagram_icon img{ display:inline-block;}
.blogbot h4{ font-size:16px;}
}

@media only screen and (max-width:890px) {
.hmenu { width:470px;}
.hmenu ul li {margin:0 0 0 10px;}
}

@media only screen and (max-width:840px) {
.hmenu { width:400px;}
.hmenu ul li {margin:0 0 0 10px;}
.hmenu ul li a{ font-size:15px;}
}


@media only screen and (max-width:799px) {
.hmenu {width:395px; padding:13px 20px 0 0;}
/*.hmenu ul li {margin:0 0 0 20px;}
.hmenu ul li a {font-size:16px;}*/
.fmenus {width:350px; padding:0 35px 0 0;}	
.mobile_img{ display:block;}
.mobcalcimg img {width:100%;}
.hbanimgnew {display:none;}
.topslider video{ display:none;}
.htslider { display:none !important;}
.hrslider {display:none !important;}

.homebg .topcategories{ display:none;}
.hmobslid .mob_item .tcattext { top: inherit; bottom:10px;}
.scrollbot{ display:none;}
}

@media only screen and (max-width:1020px){
.langbar{ padding:8px 10px 0px 10px;}	
	
.hts {min-height:650px;}
.header {padding:9px 0 15px 0;}
.desdiv {display:none;}
.mobdiv {display:block;}
.hmenu {float:right; width:26px; padding:12px 0 0 0;}
.tglmenu {display:block; background:url(images/menuicon.png) no-repeat; width:100%; height:18px; cursor:pointer; background-size:contain;}
.hmenu ul {display:none;}
.menu-header-menu-container {position:absolute; width:100%; background:rgba(7, 20, 72, 0.83); z-index:999; right:0px; top:56px;}
.hmenu ul {padding:10px 24px;}
.hmenu ul li {margin:0 0 5px 0; float:none;}
.hmenu ul li.lasmenu{ float:right;}
.hsearch {float:right; width:160px; margin:7px 6% 0 0;}
.logo {width:108px; margin:0 7% 0 0;}
.hsocial a {margin:0 10px;}
.hleft {width:124px; padding:5px 0 0 0;}
.hmenu ul li ul {opacity:1; visibility:visible; display:block !important; width:100%; position: relative; padding:3px 0px 0px; right:0px;}

.hmenu ul li:hover ul {display:block !important; position:relative; background:none; width:100%; right:inherit; padding:5px 10px 0 5px;}
.hmenu ul li ul li {margin:0 0 0px 0; background:none; width:100%; padding:0 18px 0px 0;}
.hmenu ul li ul li:last-child {margin:0px;}
.hmenu ul li a {font-size:18px; display:block;}
.hmenu ul li ul li a {font-size:16px; padding:3px 0px;}
.hmenu ul li ul li a:before{ content:'-'; position:absolute; right:10px;}
}

@media only screen and (max-width:767px) {
.breadcrumbs {display:none;}	

.hbtext { padding:115px 0 0 0;}
.hbtext img {margin:0 auto; max-width:370px;}
.topcategories ul li {float:none; width:100%; padding:0px; margin:0 0 15px 0;}
.topcatimg img {width:100%;}
.topcategories ul { position:relative; top:-56px; margin:0px;}
.topcategories.innercatlist ul{ top:0px;}
.topcategories.innercatlist{ background:none;}
.topcategories {margin:0px; background:#da2128; padding:0px;}
.topcategories:after {display:none;}
.topcatimg {height:230px; overflow:hidden;}
.hmobslid .mob_item  .topcatimg{ height:inherit;}
.tcattext .dbut {display:none;}
.hmobslid .mob_item .tcattext { top: inherit; bottom:0px;}
.tcattext .mbut {display:block; float:left; background:url(images/topcatbutbg.png) no-repeat; width:42px; height:43px; margin:14px 0 0 14px;}
.tctop {float:right;}
.sectitle:after {width:77px;}
.selected_articles ul {margin:0px;}
.selected_articles ul li {display:block; float:none; width:100%; padding:0px; margin:0 0 38px 0; border-bottom:4px solid #030730;}
.blogbot {background:none; height:auto; padding:16px 0 22px 0;}
.blogbot h4 {max-width:inherit; padding:0 0 0 75px; font-size:18px;}
.barrow {top:15px;}
.selected_articles ul li a.banchor {box-shadow:none;}
.home .selected_articles { padding-bottom:22px;}
.bottom_images ul li {width:33.33%;}
.bottom_images { padding-bottom:48px;}
.flogo {display:none;}
.fmenus {display:none;}
.fleft {float:none; width:100%; position:relative; padding:0 0 0 170px;}
.fmap {position:absolute; left:0px; top:4px;}
.footer {padding:21px 0 13px 0;}
.scrollbot {bottom:75px;}
.pbtitle {padding:127px 0 0 0;}
.pbtitle h1 {font-size:32px; line-height:34px;}
.inner_container {padding:26px 0 12px 0;}
.error_container {padding:26px 0 200px 0;}
.page_inner p {font-size:20px; line-height:28px;}
.page_inner {padding-bottom:20px;}
.page_banner {display:none;}
.mobpage_banner {display:block; min-height:290px; position:relative;}
.mobpage_banner:after { position:absolute; bottom:0px; right:0px; height:25px; content:''; background:#da2128; width:100%;}
.home_container { padding:55px 0 0 0;}
.inner_container {min-height:inherit;}
.inner_container.contact_container {padding:20px 0 48px 0;}
.contact_pageform h2 {font-size:23px;}
.cpfield {float:none; width:100%; margin:0 0 34px 0;}
.cpfield input, .cpfield select {height:60px; font-size:23px;}
.cparea label, .cpfield label{ font-size:23px;}
.cparea textarea {height:165px; font-size:23px;}
.cpsub {text-align:center;}
.cpsub input { display:inline-block; height:60px; font-size:23px; width:260px;}
.cparea {margin:0 0 34px 0;}
.blog_container ul {margin:0px;}
.cat_box_prods .blog_container ul{margin:0px;}
.blog_container ul li {float:none; width:100%; margin:0 0 44px 0; padding:0px 15px;}
.cat_box_prods .blog_container ul li{float:none; width:100%; margin:0 0 44px 0; padding:0px 15px;}
.inner_container.blog_container {padding:36px 0 84px 0;}
.bmimg {min-height:286px;}
.bmdefimg {line-height:286px;}
.bmdefimg img {max-height:286px;}
.bmbot {height:inherit; min-height:55px;}
.bmbot h3 {font-size:23px; line-height:26px;}
.bmarrow {top:16px;}
.inner_container.single_container {padding:30px 0 10px 0;}
.stbold {font-size:28px; line-height:32px;}
.sharing {font-size:19px;}
.sttop. p {font-size:19px; line-height:25px;}
.sconright p {font-size:19px; line-height:25px;}
.sttop {margin-bottom:27px;}
img.sclimg {float:none; max-width:100%; margin:0 auto 27px auto;}
.stsocial {padding:10px 0 7px 0;}
.single-post .pbtitle {max-width:280px;}
.sconmain { padding-bottom:53px;}
.catboxtop span.one { font-size:37px; line-height:37px;}
.catboxtop span.two {font-size:23px; line-height:23px;}
.cat_box_prods ul li {width:50%;}
.prod_text h3 {font-size:21px;}
.prod_text span {font-size:18px;}
.product_container .cat_box_prods {padding-bottom:67px;}
.product_container .subcatlist.cat_box_prods {padding-bottom:53px;} 
.catborder {width:18px;}
.catboxtop { padding:0 32px 0 0;}
.mobtaxpage_banner {display:block; min-height:530px; position:relative;}
.taxpage_banner {display:none;}
.taxpbtitle {padding:75px 0 160px 0;}
.taxpbtop h1 { font-size:48px; line-height:48px;}
.taxpbtop span {font-size:30px; line-height:30px;}
.taxpbbot {font-size:19px; line-height:23px; padding:16px 42px 0 0;}
.taxpbborder {width:24px;}
.taxpbtop {padding:0 42px 0 0;}
.catbslider {padding:0 35px;}
.catbs .owl-prev { background:url(images/mobarrowright.png) no-repeat; width:17px; height:33px; right:-25px;}
.catbs .owl-next { background:url(images/mobarrowleft.png) no-repeat; width:17px; height:33px; left:-25px;}
.catbs .owl-nav {top:37%;}
.inner_container.taxo_container { padding:28px 0 10px 0;}
.mobspage_banner {display:block; min-height:330px;}
.spage_banner {display:none;}
.pbother {padding:75px 0 0 0;}
.pbotherinner h1 {font-size:33px; line-height:33px;}
.pbotherinner span {font-size:21px; line-height:21px;}
.pboborder {width:17px;}
.pbotherinner {padding:0 27px 0 0;}
.pvaluesdiv h3 {float:none; width:100%; font-size:33px; line-height:33px; padding:7px 0 10px 0;}
.redvalues {width:100%; text-align:center; float:none; direction:ltr;}
.redvalues ul {font-size:0px;}
.redvalues ul li {float:none; display:inline-block; vertical-align:top;}
.redvalues ul li span.one {font-size:26px; line-height:26px;}
.redvalues ul li span.two {font-size:19px; line-height:19px;}
.single-product .inner_container {background:url(images/midbgmob.jpg) no-repeat top center; background-size:cover;}
.spleft {float:none; width:100%; position:relative; top:-13px; padding-bottom:25px;}
.spright {float:none; width:100%;}
.spright p, .spright ul li {font-size:22px; line-height:30px;}
.inner_container.singlep_container { padding:0 0 70px 0;}
.relatedp_articles {padding:55px 30px 0 30px;}
.sectitle1 {margin-bottom:15px; font-size:29px; line-height:29px;}

.relatedp_articles ul li {width:100%;}
.valuebotleft {width:100%;}
.vltthcol1, .vltcol1 {width:34%;}
.vltthcol2, .vltcol2 {width:29.9%;}
.vltthcol3, .vltcol3 {width:36.1%;}
.values_bottom { padding:28px 0 32px 0;}
.valuebotright {width:312px;}
.vrtthcol1, .vrtcol1 {width:180px;}
.vrtthcol2, .vrtcol2 { width:131px;}
.vrtth, .vltth {font-size:16px;}
.vrtrows, .vltrows {font-size:16px;}
.valuerightbot ul li {font-size:18px;}
.pvaluesdiv {position:relative; margin:-140px 0 0 0;}

.form_mtabsin ul li{margin-bottom:25px;}
.form_mtabcontent h3 {font-size:30px;}
.fstep6 ul li {width:100%; margin:0 0 20px 0; padding:0 10px;}
.fstep1 ul li {width:50%; margin:0 0 20px 0; padding:0 10px;}
.fstep1 ul, .fstep6 ul {margin:0 -10px;}
.fagediv, .fheightdiv, .fweightdiv, .fstep6 ul li label, .fstep5div ul li label, .fstep7 ul li label, .fstep9 ul li label, .fstep0div { padding:50px 20px 50px 20px;}
.fstep1 ul li label {padding:50px 5px 50px 5px;}
.ageinput input, .heinput input, .weinput input, .fstep0div input[type="text"]  {height:68px;}
/*.fstep5div ul li, .fstep9 ul li {width:100%; margin:0 0 20px 0;}*/
.fstep7 ul li, .fstep10 ul li {width:100%; margin:0 0 20px 0; padding:0 10px;}
.page-template-page-form .header {padding:24px 0;}
.form_main {padding-top:128px;}
.form_mtabcontent {padding:50px 0 0 0;}
/*.fstep8 ul li label {width:125px; height:125px; padding:20px 25px;}*/
.week_days ul li label {width:125px; height:125px; padding:20px 25px;}
/*.fstep8 ul li {padding:0 10px; margin:0 0 20px 0;}*/
.week_days ul li  {padding:0 10px; margin:0 0 20px 0;}
/*.fstep8 ul {margin:0 -10px;}*/
.week_days ul {margin:0 -10px;}
.frestrecomend ul li {width:50%;}

.radio_input ul li {width:50%;}

/*---New form----*/
.newconhe {height: 0;}
.lastformt .pbtitle h1 {font-family: 'AlmoniTzarAAA-Bold';}
.contact_pageform.latestcon h2.connnftitle{ font-size:24px;}
.cpcheckboxne {width: 100%; padding-bottom:25px;}
.cpfileboxin .cpsub {float: none;}
.cpcheckboxne p{ font-size:15px; line-height:18px;}
}
@media only screen and (max-width:650px) {
.home_container {padding:16px 0 0 0;}	
.bmimg {min-height:266px;}
.bmdefimg {line-height:266px;}
.bmdefimg img {max-height:266px;}
}
@media only screen and (max-width:639px) {
.logo {margin:0 3% 0 0;}	
.bmimg {min-height:225px;}
.bmdefimg {line-height:225px;}
.bmdefimg img {max-height:225px;}
.frestrecomend ul {margin:0px;}
.frestrecomend ul li {width:100%; padding:0px;}
.frestrecomend h3 {font-size:24px; line-height:30px;}
.fresttop p{ font-size:26px;}
}
@media only screen and (max-width:544px)  {
.langbar{ padding:5px 10px 0px 10px;}	
.hsearch { width:102px;}	
.logo {width:70px;}
.hsearch input.hstext {height:24px;}
.header { padding:6px 0 10px 0;}
.hsearch input.hssub {top:4px;}
.tglmenu {height:16px;}
.hmenu {padding:9px 0 0 0;}
.hleft {padding:2px 0 0 0;}
.bmimg {min-height:175px;}
.bmdefimg {line-height:175px;}
.bmdefimg img {max-height:175px;}
.prod_text { padding:0 0 6px 50px;}
.taxpbtitle {max-width:290px;}
.menu-header-menu-container {top:41px;}

}
@media only screen and (max-width:480px)  {
.topcatimg {height:213px;}	
.hpsleft {background:url(images/proshadowmob.png) no-repeat bottom center;}
.mobpage_banner {min-height:267px;}
.pbtitle {padding:123px 0 0 0;}
.hpsright{font-size:18px; padding:12px 5px 0 5px; height: inherit;}
}
@media only screen and (max-width:479px)  {
.hleft {width:105px;}
.hsocial {padding:6px 0 0 0;}
.hsocial a {margin:0 8px;}
.hsearch {margin:7px 3% 0 0;}	
.hbtext img {max-width:280px;}
.hts { min-height:450px;}
.psinner {padding:0 15px;}
.hpslider .owl-prev, .relatedsli .owl-prev{right:-24px;}
.hpslider .owl-next, .relatedsli .owl-next {left:-24px;}
.home_container {padding:16px 0 0 0;}
.mobpage_banner {min-height:230px;}
.pbtitle {padding:102px 0 0 0;}
.prod_text h3 {font-size:18px;}
.redvalues ul li {padding:0 11px;}

.radio_input ul li {width:100%; padding:0px;}
}
@media only screen and (max-width:434px) {
.topcatimg {height:180px;}	
.mobpage_banner {min-height:205px;}
.pbtitle {padding:92px 0 0 0;}
.bmimg {min-height:140px;}
.bmdefimg {line-height:140px;}
.bmdefimg img {max-height:140px;}
.single-post .pbtitle {max-width:185px; padding-top:60px;}
.mobtaxpage_banner {min-height:520px;}
.vrtrows, .vltrows {font-size:14px;}
.vrtth, .vltth {font-size:14px;}
}

@media only screen and (max-width:390px){
.langbar{ padding:5px 5px 0px 5px;}	
.hsearch{ width:85px;}
}

@media only screen and (max-width:359px)  {
.hsocial a:last-child {margin-right:0px;}
.hsocial a:first-child {margin-left:0px;}
.wrap {padding:0 10px;}	
.hleft {width:83px;}
.hsocial a {margin:0 6px;}
.hsearch {width:85px; margin:7px 1% 0 0;}
.logo {margin:0 1% 0 0;}
.fleft { padding:0px;}
.fmap {position:relative; top:inherit; left:inherit;}
.topcatimg {height:153px;}	
.mobpage_banner {min-height:181px;}
.pbtitle {padding:80px 0 0 0;}
.bmimg {min-height:127px;}
.bmdefimg {line-height:127px;}
.bmdefimg img {max-height:127px;}
.cat_box_prods ul li {width:100%; padding:0px;}
.cat_box_prods ul {margin:0px;}
.prod_text { padding:0 0 6px 45px;}
.valuebotright {width:100%;}
.vrtthcol1, .vrtcol1 {width:59%;}
.vrtthcol2, .vrtcol2 {width:41%;}
.vltthcol1, .vltcol1 {width:40%;}
.vltthcol2, .vltcol2 {width:24.9%;}
.vltthcol3, .vltcol3 {width:35.1%;}
.redvalues ul li span.one { font-size:20px; line-height:20px;}
.redvalues ul li span.two { font-size:16px; line-height:18px;}
.relatedp_articles ul li {width:100%; padding:0px;}
}