/*
	Theme Name: diclectin
	Theme URI: http://diclectin.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3
  test = test

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\    
    MAIN
\*------------------------------------*/

.row
{
    margin-right: 0;
    margin-left: 0;
}

select::-ms-expand {	display: none; }


@media only screen and (max-width: 767px)
{
    .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1,  .vc_col-xs-2,  .vc_col-sm-2, .vc_col-md-2,
    .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3,  .vc_col-lg-3,  .vc_col-xs-4, .vc_col-sm-4,
    .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5,  .vc_col-md-5,  .vc_col-lg-5, .vc_col-xs-6,
    .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7,  .vc_col-sm-7,  .vc_col-md-7, .vc_col-lg-7,
    .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8,  .vc_col-xs-9,  .vc_col-sm-9, .vc_col-md-9,
    .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10,  .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11,
    .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12,  .vc_col-lg-12 {
        /*padding-right: 0 !important;*/
        /*padding-left: 0 !important;*/

    }

}

body, html { 
    overflow-x: hidden; 
    overflow-y: auto;
}


.vc_col-sm-1, .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, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12
{
  float: right !important;
}



/*@media (min-width: 1200px) {*/
    /*.container {*/
        /*width: 1200px;*/
        /*padding-right: 0;*/
        /*padding-left: 0;*/
    /*}*/
    /*body{*/
        /*font-size: 16px;*/
    /*}*/
/*}*/

/*@media (max-width: 1199px) {*/
   /*body{*/
       /*font-size: 12px;*/
   /*}*/
/*}*/


/*@media (min-width: 768px) and (max-width: 768px)*/
/*{*/
    /*.container {*/
        /*width: 768px !important;*/
    /*}*/
/*}*/

/*@media only screen and (max-width: 767px)*/
/*{*/
    /*.navbar-collapse*/
    /*{*/
        /*overflow: hidden;*/
    /*}*/
/*}*/

.font-size-selector {
    margin: 0 0 0 20px;
}


@media only screen and (max-width: 767px)
{
    .top-header nav.third {
        float: right;
        padding-left: 20px;
        float: right;

    }

}

@media only screen and (min-width: 768px)
{
    .top-header nav.third {
        float: right;
        padding-left: 25px;
    }

}


.top-header nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}

.top-header nav ul li:first-child, .top-header nav ul li.first {
    padding-left: 0;
}

.top-header nav.third li {
    float: left;
    margin: 0 18px 0 0;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .top-header nav.third li {
        float: left;
        margin: 0 18px 0 0;
        padding: 0;
    }

    .top-header nav.third li:last-child
    {
        margin-right: 0;
    }

}

@media only screen and (min-width: 768px) {
    .top-header nav.third li {
        float: left;
        margin: 0 18px 0 0;
        padding: 0;
    }

}


.top-header nav ul li {
    display: table;
}


.top-header nav ul li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    display: inline;
    float: right;
    padding-left: 4px;
    padding-right: 4px;
}

.top-header nav.third li a.selected, .top-header nav.third li a:hover, .top-header nav.third li a:focus {
    color: #fff;
    border-bottom: 1px solid #fff;
}


.top-header nav.third a.one {
    font-size: 16px;
    line-height: 14px;
}

.top-header nav.third a.two {
    font-size: 20px;
    line-height: 16px;
}

.top-header nav.third a.three {
    font-size: 23px;
    line-height: 17px;
}

.top-header nav.third li a {
    font-weight: bold;
    color: #fff;
    margin: 0;
    padding: 0 0 5px 0;
    vertical-align: bottom;
    /*border-bottom: 1px solid #faf4e4;*/
}

.top-header nav a {
    padding: 0 24px;
}

.top-header header, .top-header nav a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    direction: rtl;
    font-weight: bold;
}

/*.top-header nav,*/
/*.top-header ul,*/
/*.top-header li,*/
/*.top-header a {*/
    /*height: 100%;*/
/*}*/


nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

/*ul {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*list-style: none;*/
/*}*/



.top-header .part-one
{
    border-left: 1px solid #072a4c;
}


.top-header .third
{
    border-left: 1px solid #072a4c;

}

.top-header .part-two
{
    border-right: 1px solid #0e7ae1;
}

.top-header .part-two a
{
    margin-right: 5px;
}

.top-header .part-five
{
    border-right: 1px solid #0e7ae1;
}

.truma-lakehila-white h2
{
  color: #0356a5;
}


@media only screen and (min-width: 768px)
{

    .top-header .part-four
    {
        /*border-right: 1px solid #0e7ae1;*/
        border-left: 1px solid #072a4c;
    }
    .top-header .part-five
    {
        padding-right: 20px;
            padding-left: 0;
    }
}


.before_shop_loop .gridlist-toggle
{
    /*width: 100%;*/
    text-align: left;
    background: #0356a5;
    padding: 0 !important;
    height: 50px;
    border-radius: 5px;
}

@media only screen and (max-width: 767px)
{
  .before_shop_loop .gridlist-toggle
  {
      /*width: 100%;*/
      text-align: left;
      background: #0356a5;
      padding: 0 !important;
      height: auto;
      border-radius: 5px;
  }

    .top-header .part-one
    {
        border-left: 1px solid #072a4c;
        padding-right: 0;
        padding-left: 0;
    }



}

@media only screen and (min-width: 768px)
{
  .before_shop_loop
  {
      background: #0356a5;
      border-radius: 5px;
      padding-right: 15px;
  }

    .before_shop_loop .gridlist-toggle {
        float: left;
        clear: none;
    }

    #select_product
    {
        width: 100%;
        border: 0;
        background: url('/wp-content/uploads/2016/01/arrow-medicine.png') no-repeat left #0356a5;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        color: #fff;
        background-position-x: 5px;
        cursor: pointer;
        font-size: 1.125em;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1024px)
{
  #select_product
  {
      width: 150px;
    }
}


@media only screen and (min-width: 1200px)
{
    figure
    {
        margin: 0 -29px auto;
        width: 1200px;
    }
}






.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    margin: 0;
}



.dashicons-excerpt-view:before, .dashicons-exerpt-view:before
{
  content: "\f214";
}


.dashicons-grid-view:before
{

  content: "\f180";
}


.gridlist-toggle .dashicons:before, .gridlist-toggle .dashicons
{
    font-size: 1.5em !important;
    height: 2em !important;
    width: 50px !important;
    color: #fff;
    padding-top: 3px;
}




.wrapper-read-more
{
    position: absolute;
    bottom: 0;
    background: rgba(30, 30, 30, 0.85);
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: none;
    padding-top: 20px;
    padding: 5px;
}

.single-product .related.products
{
  display: none;
}

.single-product .single-product-related .upsells.products h2,
.single-product .related.products h2 {
    color: #0356a5;
}


@media only screen and (min-width: 1024px)
{
    .single-product .single-product-related .upsells.products h2,
    .single-product .related.products h2 {

        position: absolute;
        padding-right: 65px;
        margin: 0;
        padding-top: 40px;
    }

    .single-product .single-product-related .wrapper-read-more h2
    {
      padding-top: 0 !important;
    }

    .wrapper-read-more
    {
        position: absolute;
        bottom: 0;
        background: rgba(30, 30, 30, 0.85);
        width: 94% !important;
        left: 0;
        right: 0;
        top: 0;
        color: #fff;
        text-align: center;
        border-radius: 5px;
            padding-top: 20px;
        display: none;
    }

    .single-product .wrapper-read-more
    {
      padding-top: 20px;
    }
}

@media only screen and (max-width: 1023px)
{
    .wrapper-product-box
    {
        border: 1px solid #81aad2;
        border-radius: 5px;
        position: relative;
        height: 340px;
        margin-right: 0 !important;
    }
}






.wrapper-read-more h2
{
    color: #fff !important;
    position: relative !important;
    text-align: center;
    padding-right: 0 !Important;
    padding-bottom: 0;
margin: 0;
font-size: 20px;

}

.woocommerce ul.products li.product .button
{
    position: absolute;
    bottom: 15px;
    margin: 0 auto;
    display: table;
    left: 27px;
    width: 80%;
    height: 50px;
    background: transparent;
    border: 1px solid #fff;
    font-size: 1.250em;
    color: #fff;
    text-align: center;
    padding: 14px;
    z-index: 999;
}

#purchase_pop a
{
  font-size: 24px;
}

#purchase_pop a:hover
{
  color: #0356a5;
}


.product_thumbnails
{
    position: relative;
}

@media only screen and (min-width: 768px) {
    .product_thumbnails {
      margin-right: 32px;
  }
}


.woocommerce ul.products.list li.product .button {
    position: absolute;
    bottom: 50px;
    margin: 0 auto;
    display: table;
    left: 27px;
    width: 200px;
    height: 50px;
    background: transparent;
    border: 1px solid #0356a5;
    font-size: 1.25em;
    color: #244e76;
    text-align: center;
    display: block;
    float: right;
    padding: 14px;
}

.wpcf7-form-control-wrap.mail-subject,
.acf_mail_to, .woocommerce-page #fancybox-title-over,
.woocommerce .wpcf7-form-control-wrap.to-mail,
.woocommerce .wpcf7-form-control-wrap.mail-subject
{
  display: none;
}

ul.products.list li.product h3
{
  position: relative !important;
    text-align: right !important;
    color: #0356a6;

}

ul.products.list li.product div[itemprop="description"]
{
  text-align: right !important;
}


ul.products.list li.product h3,
ul.products.list li.product div[itemprop="description"],
ul.products.list li.product .price,
ul.products.list li.product .gridlist-buttonwrap
{
  float: none !important;

}

ul.products.list li.product div[itemprop="description"] h2,
ul.products.list li.product h3:hover
{
    color: #424242;
}


ul.products.list li.product div[itemprop="description"] h2
{
    display: none;
}


ul.products.list li.product div[itemprop="description"]
{
    font-size: 1em;
    line-height: 16px;
}




.woocommerce ul.products.list li.product .gridlist-buttonwrap
{
  display: block;
}


.gridlist-buttonwrap
{
    display: none;
}

.woocommerce ul.products li.product .button.display,
.wrapper-read-more.display,
.gridlist-buttonwrap.display{
    display: block;
}


.woocommerce ul.products li.product .button:hover
{
    background: rgba(3, 86, 165, 0.6);
    color: #fff !important;
}

.woocommerce a.button
{
    margin: 0 auto;
    display: table;
    bottom: 45px;
    width: 200px;
    height: 50px;
    font-size: 1.250em;
    text-align: center;
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}



@media (max-width: 767px) {
    .product-title
    {
        font-size: 1.750em !important;
        color: #0356a5 !important;
        margin-bottom: 0;
    }
}



@media (min-width: 768px) {
    .product-title
    {
        font-size: 1.750em !important;
        /*color: #0356a5 !important;*/
        padding-right: 18px !important;
        margin-bottom: 0;
    }

  .single-product  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product
  {
      width: 270px;
  }

}



.single-product .product-title
{
  color: #0356a5 !important;
}

.active_ingredient
{
    color: #383838 !important;
    font-size: 1.063em !important;
    margin-top: 0;
    direction: ltr;
}










*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html {
	/*font-size:62.5%;*/
    /*direction: rtl;*/
}
body {
	color:#292929;
   /*background: #e2e2e2 url('img/bg_1.jpg') repeat-x 0 0;*/
    /*font-size: 1em;*/
}
h2 {
    /*color: #800f6a;*/
    font-size: 24px;
}
h2.attention {
    color: #800f6a;
    font-size: 24px;
    background-repeat: no-repeat;
    background-image: url('img/icon_attention.png');
    background-position: top left;
    padding: 0 0 0 40px;
    height: 40px;
}
button, html input[type="button"], input[type="reset"]  {
    color: #fff;
    border: 0;
    padding: 5px 15px;
    background: #800f6a;
}
#wrapper {
    direction: rtl;
}


@media (max-width: 767px) {
  .orderby-alpha
  {
      background: #0356a5;
      background-repeat: no-repeat;
      background-position-x: 90%;
      padding-right: 20px;
      height: 40px;
      border-radius: 5px;
      font-size: 1.125em;
  }
}

@media (min-width: 768px) {
  .orderby-alpha
  {
      background: #0356a5;
      background-repeat: no-repeat;
      background-position-x: 90%;
      padding-right: 20px;
      height: 50px;
      font-size: 1.125em;

  }
}
.orderby-alpha:hover
{
    background: #708995;
    background-repeat: no-repeat;

}

#alphabetical
{
    background-position-x: 90%;
    background-position-y: 32%;
    padding-right: 20px;
    background-image: url('/wp-content/uploads/2016/01/arrow-sort-up.png');

}

#alphabetical.active
{


    background: url('/wp-content/uploads/2016/01/arrow-sort-up.png') rgb(112, 137, 149) no-repeat;
    background-position-x: 90%;
    background-position-y: 32%;
    padding-right: 20px;
}

#reverse_alpha
{
    background-position-x: 92%;
    background-position-y: 45%;
    padding-right: 20px;
  background-image: url('/wp-content/uploads/2016/02/arrow_transparent.png');
}

#reverse_alpha.active
{

    background: url('/wp-content/uploads/2016/02/arrow_transparent.png') rgb(112, 137, 149) no-repeat;
    background-position-x: 92%;
    background-position-y: 45%;
    padding-right: 20px;
}


@media (max-width: 767px) {
  .woocommerce-ordering
  {
  }
}

.woof_childs_list_opener
{
    float: left;
    padding-top: 5px;
}

/*/wp-content/uploads/2016/01/accordion-close.png*/
.woof_childs_list_opener span {
    display: inline-block;

    width: 18px;
    height: 18px;
}

.woof_childs_list_opener span.woof_is_opened
{
  background-size: 12px 5px;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url('/wp-content/uploads/2016/01/accordion-close.png');

}

.woof_childs_list_opener span.woof_is_closed
{
  background-size: 12px 5px;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url('/wp-content/uploads/2016/01/accordion-open.png');

}

.woof_childs_list
{
  border-top: 1px solid #5a5a5a;
  padding-right:0 ;
  margin: 7px 0 0 0 !Important;
  padding-top: 15px;
}

li.woof_childs_list_li {
    border-top: 1px solid #000;
}

li.woof_childs_list_li:first-child {
    border-top: 0;
}

.post-type-archive .woof_checkbox_count
{
  float: left;
}

.woof_list li
{
  margin: 0 !important;
}

.before_shop_loop
{
  margin-bottom: 20px;
}

.gridlist-toggle a
{
  padding: 0 !important;
  padding-top: 7px !important;
}

.gridlist-toggle a.active {
    background: #708995 !important;

}

.gridlist-toggle a#list.active{
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}





.woof_list_checkbox > .woof_childs_list_li > .woof_checkbox_label
{
    color: #0356a5;
}

.woof_childs_list .woof_checkbox_label
{
  color: #383838;
}

/* header */
.header {

}
@media only screen and (max-width: 767px) {
    header {
        /*margin-bottom: 30px;*/
    }
    .header-1 {
        text-align: center;
    }
    /*.container
    {
        padding: 0 20px 0 20px;
    }*/
}

@media (max-width: 767px) {
.navbar-brand > img {
    display: block;
    margin-top: -14px;
    padding: 5px;
}
}

.nopadding {
    padding: 0;
}



/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none !important;
}
a:hover {
	/*color: rgb(255,203,8);*/
    text-decoration: none;
}
a:focus {
	outline:0;
    text-decoration: none;
}
a:hover,
a:active {
	outline:0;
    text-decoration: none;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}



/* Footer */

/*footer, footer .container*/
/*{*/
    /*background-color: #ebebeb;*/
/*}*/




.footer-1 {
    margin-bottom: 5px;
}
.footer-2 {
    margin-bottom: 5px;
}

.footer-menu {
    /*text-align: right;*/
    /*padding: 13px 0 0 0;*/
   /* height: 150px;*/

}

.footer-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    /*border-bottom: 2px solid red;*/


}


@media only screen and (min-width: 768px)
{
    .footer-menu ul li {

        margin: 0;
        padding: 0;
        margin-bottom: 9px;
    }

}


@media only screen and (max-width: 767px) {
    .footer-menu ul li
    {
        list-style-type: none !important;
        cursor: pointer;
        display: inline;
        padding-left: 5px;
        border-left: 1px solid #fff;
        padding-right: 5px;

    }

    .footer-menu ul li:last-child
    {
        border: none;
    }
}




.footer-menu ul li:last-child {
    border-left: 0;
}


@media only screen and (max-width: 767px) {
    .footer-menu ul li a {
        text-decoration: none;
        color: #fff;
        /*font-size: 1.438em;*/
        font-weight: bold;
        font-weight: 500;
        list-style-type: none;
        /*border-left: 1px solid #4e4e4e;*/
        text-align: center;
        /*padding-right: 0;*/
    }
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
    .footer-menu ul li a {
        text-decoration: none;
        color: #fff;
        /*font-size: 1.438em;*/
        font-weight: bold;
        /*padding: 0 10px;*/
        font-weight: 500;
        list-style-type: none;
        /*border-left: 1px solid #4e4e4e;*/
        text-align: center;
        padding-right: 0;
    }
}





@media only screen and (min-width: 1200px) {
    .footer-menu ul li a {
        text-decoration: none;
        color: #fff;
        /*font-size: 1.438em;*/
        font-weight: bold;
        padding: 0 10px;
        font-weight: 500;
        list-style-type: none;
        /*border-left: 1px solid #4e4e4e;*/
        text-align: center;
    }
}


.footer-menu ul li:last-child a {
    border-left: 0;
}

.mega-menu-item .mega-menu-item-type-post_type .mega-menu-item-object-page .mega-menu-columns-1-of-2:hover{
  background: #0356a5;

}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link
{
    text-align: right;
    /*padding: 6px 15px;*/
    font-size: 1em;
    font-weight: normal;

}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover
{
    font-weight: normal;
}



.mega-sub-menu
{
    background: rgba(228, 229, 229, 0.88) !important;
    padding: 10px 0 !important;
}

.mega-menu-wrap-header-menu
{
    width: 1200px !important;
}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item
{
    /*border-right: 5px solid #d6d8d9;*/
    /*border-left: 5px solid #fff;*/

    background: url('/wp-content/uploads/2016/01/sub-menu-border.png') no-repeat;
    direction: rtl;
    background-position-x: 100%;
    padding: 6px 15px;
    float: right;
}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5
{
    width: 200px;
    float: right;

}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2:hover
{
    background: #0356a5;

}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012
{
    background-image: url('/wp-content/uploads/2016/02/sub-menu-arrow-new2.jpg');
    background-repeat: no-repeat;
    background-position: 5px;
    background-size: 10px 7px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012:hover
{
    background-image: url('/wp-content/uploads/2016/02/sub-menu-arrow-down-new.png');
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307 > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307 > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012 > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012 > ul.mega-sub-menu
{
    display: none;
    position: absolute;
    width: 200px;
    left: 0;
    margin-top: 6px;
    -webkit-box-shadow: 3px 3px 5px 3px rgba(0, 0, 0, 0.44);
    -moz-box-shadow:    3px 3px 5px 3px rgba(0, 0, 0, 0.44);
    box-shadow:         3px 3px 5px 3px rgba(0, 0, 0, 0.44);
}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307:hover > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307:hover > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012:hover > ul.mega-sub-menu,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012:hover > ul.mega-sub-menu
{
    display: block;
    padding: 5px;
}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307 ul.mega-sub-menu li:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307 ul.mega-sub-menu li:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012 ul.mega-sub-menu li:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012 ul.mega-sub-menu li:hover
{
    background: #0356a6;

}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307:hover > ul.mega-sub-menu li a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307:hover > ul.mega-sub-menu li a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012:hover > ul.mega-sub-menu li a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012:hover > ul.mega-sub-menu li a
{
    text-align: right;
    color: #0356a6;
    padding:5px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-307 > ul.mega-sub-menu li:hover a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-307 > ul.mega-sub-menu li:hover a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4#mega-menu-item-2012 > ul.mega-sub-menu li:hover a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5#mega-menu-item-2012 > ul.mega-sub-menu li:hover a
{
    color: #fff;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2:hover a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4:hover a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5:hover a
{
    color: #fff;
    cursor: pointer;
}

.navbar-collapse .mega-menu-wrap
{
    position: absolute;
    /*top: 35px;*/
}


.perrigo-israel-wrapper
{
	background: #f1edee;
}


.about-sub-title
{
	background: #718995;
}

.department-top
{
	background: #f0eded;
}

.contact-background
{
	background: #708995;
}



@media only screen and (min-width: 1400px) {
	
.vc_row.wpb_row.vc_row-fluid.teruma-lakehila-content > .vc_column_container:before {
    position: absolute;
    display: block;
    background: #f1edee;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : 100%;
}

.vc_row.wpb_row.vc_row-fluid.teruma-lakehila-content > .vc_column_container:after   
{
    position: absolute;
    display: block;
    background: #f1edee;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : -100%;
}

.perrigo-israel-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 3px 0 13px;
    margin-top: 0;
    text-align: justify;
    background: #f1edee;
}

.perrigo-israel:before {
    position: absolute;
    display: block;
    background: #f1edee;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : 100%;
}

.perrigo-israel:after   
{
    position: absolute;
    display: block;
    background: #f1edee;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : -100%;
}

.about-sub-title
{
	 position: relative;
    display: inline-block;
    padding: 3px 0 13px;
    margin-top: 0;
    text-align: justify;
}

.about-sub-title > .vc_column_container
{
	height: 200px;
    padding-top: 15px;
}


.about-sub-title > .vc_column_container:before {
    position: absolute;
    display: block;
    background: #718995;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : 100%;
}

.about-sub-title > .vc_column_container:after   
{
    position: absolute;
    display: block;
    background: #718995;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : -100%;
}



.department-top
{
	 position: relative;
    display: inline-block;
    margin-top: 0;
    text-align: justify;
	background: #f0eded;
}

.department-top > .vc_column_container:before {
    position: absolute;
    display: block;
    background: #f0eded;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : 100%;
}

.department-top > .vc_column_container:after   
{
    position: absolute;
    display: block;
    background: #f0eded;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : -100%;
}



.contact-background
{
	 position: relative;
    margin-top: 0;
    text-align: justify;
	background: #708995;
}

.contact-background > .vc_column_container:before {
    position: absolute;
    display: block;
    background: #708995;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : 100%;
}

.contact-background > .vc_column_container:after   
{
    position: absolute;
    display: block;
    background: #708995;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    right : -100%;
}
}





 


 

 






@media only screen and (min-width: 768px) {
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link
    {
        line-height: 105px;
    }

    .search-icon
    {
        display: none;
    }
}


@media only screen and (max-width: 767px) {
    .header-menu form {


        border: 1px solid #ababab;
        height: 45px;
        margin-bottom: 10px;
    }

    .header-menu form .search-submit {

        float: left;
        position: absolute;
        left: 5px;
        width: 66px;
        height: 40px;
        background: url("/wp-content/uploads/2016/01/search-button.png") top left no-repeat;
        border: none;
        margin-top: 3px;
    }

    .navbar-header
    {
        position: relative;
    }

    .search-icon
    {
        position: absolute;
        left: 30px;
        top: 5px;
    }

    .search-icon img
    {
        width: 30%;
        float: left;
        height: 30%;
    }

    form.isp_search_box_form
    {
        width: 90%;
        position: relative;
        display: none;
    }

    form.isp_search_box_form.active
    {
        display: block;
    }

}

@media only screen and (min-width: 768px) {
  .isp_search_box_form input[type="image"].isp_widget_btn
  {
    right: unset;
    top: 12px !important;
    left: 15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .isp_search_box_form input[type="image"].isp_widget_btn
  {
    top: 15px !important;
    right: unset;
    left: 15px !important;
  }

  form.isp_search_box_form input[type="text"].isp_search_box_input
  {
    height: 4rem !important;
    width: 100% !important;
  }
}



@media only screen and (min-width: 768px) {
    .header-menu form{
      border: 1px solid #ababab;
      float: left;
      padding: 3px;
      margin: 5px 0 0 2px;
      width: 32%;
    }


    .header-menu form .search-submit
    {
        float: left;
        width: 66px;
        height: 38px;
        background: url("/wp-content/uploads/2016/01/search-button.png") top left no-repeat;
        border: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .header-menu form{
        border: 1px solid #ababab;
        float: left;
        padding: 3px;
        margin: 0 0 10px 0;
        width: inherit;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .header-menu form{
        width: 25%;
    }

    .header-menu form .search-input
    {
      width: 50%;
    }
}

.home-page-image-box div.wpb_wrapper
{
    position: relative;
}

/*.home .tp-bgimg.defaultimg {
    max-width: 1200px;
    margin: 0 auto;
}*/

.home .fullwidthbanner-container
{
  background-color: #fff !important;
}





.header-menu form .search-input
{
    float: right;
    border: none;
    padding: 8px;
    font-size: 1.125em;
}

/*.ak*/
/*.details-footer-menu ul*/
/*{*/
    /*padding: 0;*/
    /*margin-bottom: 5px;*/
/*}*/

.details-footer-menu a
{
    color: #04a281 !important;
}

.details-footer-menu ul li
{
    padding: 0 10px;
    list-style-type: none;
    display: inline-block;
    float: right;
    color: #04a281;
    font-size:1.313em;
    text-decoration: none;
}


.details-footer-menu ul li
{
    border-left: 2px solid #04a281;
}


.details-footer-menu ul li:last-child
{
    border-left: none;
}


.reference-product
{
    text-align: left;
    margin-top: -23px;
}


/* Side Bar */
.sidebar-widget {

}


@media only screen and (min-width: 1200px) {
  .home-page-image-box img
  {
      min-width: 255px;
	      min-height: 255px;
  }

}

@media only screen and (max-width: 767px) {
    .sidebar-widget {
        text-align: center;
    }

    .home-page-image-box
    {
        margin: 0 auto !important;
        display: table;
    }

    .about-us-mobile
    {
        border-top: 5px solid #0356a5;
    }

}

.sidebar-widget h3 {
    font-size: 20px;
    font-weight: bold;
    color: #fefdff;
    padding-right: 12px;
    margin: 0px;
    background-position: top right;
    vertical-align: top;
    /* padding-top: 3px; */
    height: 0;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
    .sidebar-widget h3 {
        background-size: 100%;
    }
    .sidebar-slider {
        display: none;
    }
}

/* POst */
main[role="main"] {
    margin-top: -1px;
}
h1 {
    color: #800f6a;
    font-size: 25px;
    font-weight: 500;
    margin-right: -15px;
}

.widget-text {
    border: 2px solid #e5af32;
    padding: 15px;
}

/* logo */
.logo {

}
.logo-img {

}
/* nav */
.nav {

}


/* sidebar */
.sidebar {

}

.view-article {
    display: block;
    margin: 10px 0 0 0;

    color: #800f6a;
    font-size: 16px;
    font-weight: 500;
}


.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
    height: 120px;
    background-color: #ebebeb;

}


.header-menu {
    /*display: table;*/
    /*margin: 0 auto;*/
    /*font-size: 1.625em;*/
}


.logo-teva img
{
    position: absolute;
    width: 8%;
    height: 6%;
    margin-top: 15px;
}


.logo-header,
.logo-header .container
{
    background: #ebebeb;
}



.header-menu > ul > li {
    /*display: block;*/
    /*position:relative;*/
    /*float: right;*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*list-style-type: none;*/
}


.navbar-toggle {
    position: relative;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
}




    @media only screen and (max-width: 1199px) {
    body
    {
        font-size: 14px;
    }

    .header-menu ul  li > a {
        display: block;
        margin: 0;
        padding: 40px 15px 15px 15px;
        height: 84px;
        font-size: 1.3em;
        font-weight: 400;
        color: #4e4e4e;
        text-decoration: none;
    }
}


@media only screen and (max-width: 767px)
{
    .header-menu ul  li > a {
        display: block;
        margin: 0;
        height: auto;
        padding: 10px;
        font-size: 1.3em;
        font-weight: 400;
        color: #4e4e4e;
        text-decoration: none;
    }
}



@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .header-menu ul  li > a {
        display: block;
        margin: 0;
        padding: 10px 10px 10px 10px;
        height: 40px;
        font-size: 1.3em;
        font-weight: 400;
        color: #4e4e4e;
    }

    .header-menu ul {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 1200px)
{
    .header-menu ul  li > a {
        display: block;
        margin: 0;
        padding: 40px 20px 30px 20px;
        height: 84px;
        font-size: 1.125em;
        font-weight: 400;
        color: #4e4e4e;
        text-decoration: none;
    }
}



.header-menu ul > li:hover > a:before,
.header-menu ul > li:focus > a:before,
.header-menu ul > li.current-menu-item > a:before {
    position: relative;
    top: 19px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
   /* content: "\e259";*/
    position: absolute;
    z-index: 9002;
    right: 0;
    font-size: 20px;
    width: 100%;
    color: #cbaec4;
    text-align: center
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ,
#mega-menu-wrap-header-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item, #mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link {
    font-size: 1em;
}





.header-menu .dropdown-menu {

}
.header-menu .dropdown-menu ul,
.header-menu .dropdown-menu ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.header-menu .dropdown-menu > li > a {
    font-size: 18px;
    padding: 15px;
    min-width: 250px;
    background: rgba(229, 229, 229, 0.7);
    color: #0356a6;
    border: none;
    height: 40px;
    line-height: 0.5;
}
.header-menu .dropdown-menu > li > a:hover,
.header-menu .dropdown-menu > li > a:focus {
    background: #fff;
    color: #800f6a;
}

.navbar-default .navbar-nav > li a {
    background: #800f6a;
    color: #fff;
    border-bottom: 3px solid #fff;
}
.navbar-default .navbar-nav > li a:hover,
.navbar-default .navbar-nav > li a:focus {
    background: #800f6a;
    color: #ffcb08;
}

.sidebar {
}
main[role="main"] {
    /*margin-bottom: 10px;*/
}

main[role="main"] section {
}
.comments {
    display: none;
}

@media only screen and (max-width: 949px) {
    #main-container,
    .main-container {
        width: 100% !important;
    }
}

/* Categories Widget */
.widget_categories ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.widget_categories ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.widget_categories ul li a {
    display: block;
    padding: 10px 15px;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    font-weight: 400;
}
.widget_categories ul li.current-cat a {
    font-weight: 700;
}

/* footer */

.sidebar-nav {
    padding: 9px 0;
}


.footer-bg
{
    background: #0356a6;
}

.footer-copyright
{
    background-color: #cdcdcd;
    text-align: center;
    padding-top: 10px;
    direction: ltr;
    font-size: 1.125em;
}

/* Bootstrap navbar */
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown-menu
{
    display: none;
}


.dropdown:hover {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}
#mobile-menu .dropdown-menu {
    width: 100%;
}
.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

@media only screen and (min-width: 768px) {
    .navbar-brand > img {
        min-height: 65px;
        /*padding-right: 13px;*/
    }

    .home .navbar-brand > img {
      padding-right: 0;
    }

}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    overflow: hidden;
}

/* Navbar */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #800f6a;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

/* display posts shortcode */
.display-posts-listing {

}
.display-posts-listing .listing-item {
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    margin-bottom: 11px;
}
@media (min-width: 992px) {
    .display-posts-listing .listing-item {
        height: 121px;
    }
}
.display-posts-listing .listing-item-1 {
    border-color: #e5af32;
}
.display-posts-listing .listing-item-1 .more-link {
    color: #e5af32;
}
.display-posts-listing .listing-item-2 {
    border-color: #de8739;
}
.display-posts-listing .listing-item-2 .more-link {
    color: #de8739;
}
.display-posts-listing .listing-item-3 {
    border-color: #630460;
}
.display-posts-listing .listing-item-3 .more-link {
    color: #630460;
}
.display-posts-listing .listing-item .image {
}
.display-posts-listing .listing-item .excerpt {
    display: block;
    padding: 15px;
    font-size: 14px;
}



.woocommerce div.product div.images img
{
    width: 230px;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images
{
    float: right;
}


.custom-field-product h2
{
    color:#000;
    font-size: 0.970em;
}

.custom-field-product img
{
    max-width: 80px;
}

.single-product ul.post-meta
{
    float: left;
}

.single-product .post-meta li
{
    display: inline-block;
    list-style: none;
    padding: 10px;
}

.post-meta .post-meta-key
{
    display: none;
}








/* Watu */
.quiz-area #prev-question,
.quiz-area #next-question,
.quiz-area #action-button {
    color: #fff;
    border: 0;
    font-size: 16px;
    padding: 5px 15px;
}
.quiz-area #prev-question {
    background: #800f6a;
}
.quiz-area #next-question,
.quiz-area #action-button {
    background: #de8739;
}

/* Revolution slider */
.tp-bullets.simplebullets.round .bullet {
    background: 0;
    border: 3px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

    margin-left: 5px;
}
.tp-bullets.simplebullets.round .bullet.first {
    margin-left: 30px;
}
.tp-bullets.simplebullets.round .bullet.last {
    margin-right: 10px;
}
.tp-bullets.simplebullets.round .bullet.selected {
    background: #fff;
}

.tp-rightarrow {
    height: 0 !important;
}
.tp-rightarrow:before {
    position: relative;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e258";
    position: absolute;
    z-index: 9002;
    right: 0;
    font-size: 20px;
    width: 100%;
    color: #fff;
    text-align: center
}
.tp-leftarrow {
    height: 0 !important;
}
.tp-leftarrow:before {
    position: relative;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257";
    position: absolute;
    z-index: 9002;
    left: 0;
    font-size: 20px;
    width: 100%;
    color: #fff;
    text-align: center
}


/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
    margin: 0 auto;
    display: table;
}

.alignnone-right
{
    margin: 15px 0px 20px 0;
}

.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
/*a img.alignnone {*/
	/*margin:15px 0px 20px 0;*/
/*}*/
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}





.tp-leftarrow:before {
    position: relative;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257";
    position: absolute;
    z-index: 9002;
    left: 0;
    font-size: 20px;
    width: 100%;
    color: #fff;
    text-align: center;
}





/* general */
.ground-box-bg
{
    border-radius: 50%;
    border:2px solid #ffffff;
    padding: 20px;
    width: 10px;
    height: 10px;
    margin-top: 19px;
    display:none;
}

.show-more
{
    font-size: 1.500em;
}

.text-box-bg,
.text-box-bg h2
{
    color: #ffffff;
}

.text-box-bg h2:before
{
    border: 2px solid #ffffff;
    color: #ffffff;

}


.ground-box
{
    border-radius: 50%;
    padding: 20px;
    width: 10px;
    height: 10px;
    margin-top: 10px;
    display:none;

}


.ground-box-bg > p,
.ground-box div {
    margin-right: -16px;
    line-height: 0;
}

.ground-box > p
{
    margin-right: -15px;
    line-height: 0;
    font-size: 1.1em;
}

.image-bix-box img
{
    /*min-height: 315px;*/
}


.big-box-article .text-box-not-image h4:before,
.text-box-not-image h2:before
{
    border-radius: 50%;
    width: 5px;
    position: relative;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 200;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257";
    z-index: 9002;
    right: -15px;
    font-size: 15px;
    width: 100%;
    /* color: #cbaec4; */
    text-align: center;
    line-height: 0;
    margin-right: 15px;
}


.text-box-width-image h2:before
{
    border-radius: 50%;
    width: 5px;
    position: relative;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 200;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257";
    z-index: 9002;
    right: -3px;
    font-size: 0.6em;
    width: 100%;
    text-align: center;
    line-height: 0;
    margin-left: 15px;
}



.read-more-bg:after
{
    border: 2px solid #ffffff;
    color: #ffffff;
}


.read-more:after
{
    border-radius: 50%;
    width: 5px;
    height: 5px;
    position: relative;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 200;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257";
    z-index: 9002;
    right: 5px;
    font-size: 0.6em;
    width: 100%;
    text-align: center;
    line-height: 0;
    top: 0;
}

.page-template-page-home .read-more:after
{
    display: none;
}





.textwidget
{
    margin-top: 10px;
    /*text-align: center;*/
}


.text-video-bg h2
{
    color: #ffffff;
}

.zoom-video-title img
{
    padding-top: 10px;
}


    .zoom-video-title h2
    {
        font-size: 1.65em;
        color: #fff;
    }


.text-video-bg .zoom-video-title
{
    margin-bottom: 0 !important;
}



@media only screen and (min-width: 1200px)
{

    .zoom-video-title video,
    .text-video-bg video{
        background-color: #000;
        height: 230px;
        width: 90%;
        margin: 0 auto;
        display: block;
    }


    .zoom-video-title .wpb_content_element
    {
        margin-bottom: 14px !important;
    }


    .zoom-video-title img {
        padding-top: 10px;
    }
}

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

    .zoom-video-title video,
    .text-video-bg video{
        background-color: #000;
        height: 230px;
        width: 90%;
        margin: 0 auto;
        display: block;
    }


    .zoom-video-title .wpb_content_element
    {
        margin-bottom: 17px !important;
    }

    .zoom-video-title img {
        padding-top: 10px;
    }
}





@media only screen and (min-width: 1200px) and (max-width: 1200px)
{
    .zoom-video-title video, .text-video-bg video {
        background-color: #000;
        height: 212px;
        width: 90%;
        margin: 0 auto;
        display: block;
    }

    .zoom-video-title .wpb_content_element
    {
        margin-bottom: 10px !important;
    }

    .zoom-video-title img {
        padding-top: 10px;
        width: 40px;
    }

    .zoom-video-title h2
    {
        margin-top: 7px;
    }
}




.sivan-video h2
{
    margin-bottom: 28px;
}

/* femarelle*/
.page-template-page-Purple-Article main h1,
.femarelle-product main h1,
.femarelle main h1
{
    color: #605aa2;
}


.femarelle-article p
{
    font-size: 1.25em;
    text-align: justify;
    line-height: 23px;
}

.page-template-page-Purple-Article .femarelle-article
{
    padding: 20px 0 60px 0;
}

@media only screen and (max-width: 1199px)
{
    .zoom-article .vc_column_container .wpb_text_column,
    .memory-article .vc_column_container .wpb_text_column,
    .phyto-guard-article .vc_column_container .wpb_text_column,
    .for-two-article .vc_column_container .wpb_text_column,
    .aller-free-article .vc_column_container .wpb_text_column,
    .femarelle-article .vc_column_container .wpb_text_column
    {
         padding-right: 0 !important;
         padding-left: 0 !important;
    }
}




.femarelle-text-box-article,
.femarelle-text-box-article h2
{
    color: #605aa2;
}

.femarelle-text-box-article h2
{
    font-size: 1.5em;
}


.femarelle-text-box-article h4:before,
.femarelle-text-box-article h2:before
{
    border: 2px solid #605aa2;
    color: #605aa2;

}

.femarelle-text-box-article h4
{
    color: #292929;
    font-size: 1.25em;
    line-height: 23px;
}








.text-box-color-femarelle,
.text-box-color-femarelle h2
{
    color: #605aa2;
}

.text-box-color-femarelle h2:before
{
    border: 2px solid #605aa2;
    color: #605aa2;

}


@media only screen and (min-width: 1200px)
{


    .femarelle-elen-keler
    {
        margin-right: -175px;
        padding-right: 40px;
        padding-top: 25px;
        padding-bottom: 40px;
        margin-left: 30px;
        margin-top: 35px;
        background-color: #fff;
    }

    .femarelle-elen-keler div{
        border-right:9px solid #605aa2;
    }


    .femarelle-elen-keler h2
    {
        color: #605aa2;
        font-size: 2.500em;
        padding: 0 40px 40px 0;
        margin-left: 20px;
        margin-top: 20px;
        font-weight: bold;
        line-height: 50px;
    }

    .femarelle-elen-keler h4
    {
        color: #605aa2;
        font-size: 1.486em;
        padding-right: 40px;
        line-height: 50px;
        font-style: italic;
    }

}

    @media only screen and (min-width: 990px) and (max-width: 1199px) {


        .femarelle-elen-keler
        {
            margin-right: -165px;
            padding-right: 40px;
            padding-top: 25px;
            padding-bottom: 40px;
            margin-left: 20px;
            margin-top: 35px;
            background-color: #fff;
        }

        .femarelle-elen-keler div{
            border-right:9px solid #605aa2;
        }


        .femarelle-elen-keler h2
        {
            color: #605aa2;
            font-size: 2.500em;
            padding: 0 30px 35px 0;
            margin-left: 20px;
            margin-top: 5px;
            font-weight: bold;
        }

        .femarelle-elen-keler h4
        {
            color: #605aa2;
            font-size: 1.486em;
            padding-right: 30px;
            line-height: 50px;
            font-style: italic;
        }
    }



@media only screen and (min-width: 768px) and (max-width: 768px) {


    .femarelle-elen-keler
    {
        margin-right: -150px;
        padding-right: 40px;
        padding-top: 20px;
        padding-bottom: 25px;
        margin-left: 15px;
        margin-top: 25px;
        background-color: #fff;
    }

    .femarelle-elen-keler div{
        border-right:7px solid #605aa2;
    }


    .femarelle-elen-keler h2
    {
        color: #605aa2;
        font-size: 2em;
        padding: 0 30px 15px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .femarelle-elen-keler h4
    {
        color: #605aa2;
        font-size: 1.486em;
        padding-right: 30px;
        font-style: italic;
    }
}




@media only screen and (min-width: 769px) and (max-width: 1199px) {


    .femarelle-elen-keler
    {
        margin-right: -150px;
        padding-right: 40px;
        padding-top: 20px;
        padding-bottom: 25px;
        margin-left: 15px;
        margin-top: 25px;
        background-color: #fff;
    }

    .femarelle-elen-keler div{
        border-right:7px solid #605aa2;
    }


    .femarelle-elen-keler h2
    {
        color: #605aa2;
        font-size: 2.5em;
        padding: 0 30px 60px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .femarelle-elen-keler h4
    {
        color: #605aa2;
        font-size: 1.486em;
        padding-right: 30px;
        font-style: italic;
    }
}

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


    .femarelle-elen-keler
    {
        margin-right: 0;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 25px;
        margin-left: 0;
        margin-top: 25px;
        background-color: #fff;
    }

    .femarelle-elen-keler div{
        border-right:5px solid #605aa2;
    }


    .femarelle-elen-keler h2
    {
        color: #605aa2;
        font-size: 1.5em;
        padding: 0 30px 15px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .femarelle-elen-keler h4
    {
        color: #605aa2;
        font-size: 1.4em;
        padding-right: 30px;
        font-style: italic;
    }
}






.famarel-product-q-bg
{
    /*height: 341px;*/
}


.ground-box-famarel
{
    border:2px solid #605aa2;
    font-size: 1.6em;
}

/*.text-box-famarel-bg .read-more*/
/*{*/
    /*top: 352px;*/
/*}*/


@media only screen and (min-width: 1200px) {
    .femarelle-image-three
    {
        min-height: 339px;
    }
}

.femarelle-video-title .wpb_content_element {
    margin-bottom: 20px !important;
}



.video-box
{
    background-color: #1e73be;
}

.box-famarel-read
{
    border: 1px solid #605aa2;
}


.text-box-small-famarel
{
    text-align: justify;
}

.text-box-small-famarel .content{
    font-size: 1.1em;
    line-height: 20px;
}

.text-box-small-famarel .read-more
{
    /*top:278px;*/
    font-size: 1.4em;
    float: left;
}


.box-famarel-read h2,
.text-box-small-famarel p,
.text-box-small-famarel  a,
.text-box-small-famarel h2,
.text-box-small-famarel div
{
    color: #605aa2;
}


.text-box-small-famarel h2
{
    font-size: 1.8em;
}

/*.small-femarelle-two .read-more*/
/*{*/
    /*top:325px;*/
/*}*/

/*.small-femarelle-five .read-more*/
/*{*/
    /*top:260px;*/
/*}*/



.text-box-not-image-border h2:before
{
    border: 2px solid #605aa2;
    color: #605aa2;
}

.read-more-famarel-border:after
{
    border: 2px solid #605aa2;
    color: #605aa2;
}

.page-template-page-Purple .read-more-hidden,
.page-template-page-Purple .read-more-one,
.page-template-page-Purple .read-more-one a,
.page-template-page-Purple .read-more-hidden a
{
    font-size: 1.500em;
    text-decoration: underline !important;
    cursor: pointer;
    color: #605aa2;
    text-align: center;
}


/* orange */
.page-template-page-Orange-Article main h1,
.aller-free-product main h1,
.allergiot main h1
{
    color: #e1793a;
}

.aller-free-article p
{
    font-size: 1.25em;
    text-align: justify;
    line-height: 23px;
}

.page-template-page-Orange-Article .aller-free-article
{
    padding: 20px 0 60px 0;
}

.aller-free-text-box-article,
.aller-free-text-box-article h2
{
    color: #e1793a;
}

.aller-free-text-box-article h2
{
    font-size: 1.5em;
}


.aller-free-text-box-article h4:before,
.aller-free-text-box-article h2:before
{
    border: 2px solid #e1793a;
    color: #e1793a;

}

.aller-free-text-box-article-box-article h4
{
    color: #292929;
    font-size: 1.25em;
    line-height: 23px;
}






.ground-box-aller-free
{
    border:2px solid #e1793a;
    font-size: 1.6em;
}


.text-box-small-aller-free
{
    text-align: justify;
}

.text-box-small-aller-free .content{
    font-size: 1.1em;
    line-height: 20px;
}

.text-box-small-aller-free .read-more
{
    /*top:278px;*/
    font-size: 1.4em;
    float: left;
}


.text-box-small-aller-free p,
.text-box-small-aller-free  a,
.text-box-small-aller-free h2,
{
    color: #e1793a;
}


.text-box-small-aller-free h2
{
    font-size: 1.8em;
    color: #e1793a;

}




.aller-free-product-q-bg
{
    /*height: 456px;*/
}

.aller-free-product-q-bg .wpb_text_column h2
{
    font-size: 1.829em;
}

.aller-free-product-q-bg .rev_slider
{
    height: 363px !important;
}


.aller-free-image-two-three .read-more
{
    /*top: 277px;*/
    font-size: 1.4em;
    float: left;
}

/*.text-box-aller-free-bg h2*/
/*{*/
    /*font-size: 1.8em;*/
    /*margin-top: 10px;*/
    /*padding-bottom: 10px;*/
/*}*/


/*.text-box-aller-free-bg .content*/
/*{*/
    /*font-size: 1.2em;*/
    /*line-height: 22px;*/
/*}*/

/*.aller-free-read-more .read-more*/
/*{*/
    /*top: 340px;*/
/*}*/







.aller-free-product-q-bg .wpb_text_column,
.qa-aller-free-product .wpb_text_column
{
    margin-bottom: 20px;
}



.qa-aller-free-product .slide-qa h2,
.qa-aller-free-product .slide-qa
{
    color: #e1793a;
}




.qa-aller-free-product .tp-leftarrow.default
{
    top:325px !important;
}

.qa-aller-free-product .tp-leftarrow:before {
    bottom: 35px;

}
.qa-aller-free-product .tp-leftarrow:before {
    position: absolute;
    top: 0;
    font-size: 1.614em !important;
    font-family: "Open Sans Hebrew";
    font-style: normal;
    font-weight: 200;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "לשאלה הבאה"  !important;
    position: absolute;
    z-index: 9002;
    left: 32px;
    font-size: 20px;
    width: 150px;
    text-align: center;
    color: #e1793a;
}



.qa-aller-free-product .tp-leftarrow:after {
    position: absolute;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 200;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257" !important;
    position: absolute;
    z-index: 9002;
    left: 5px;
    font-size: 20px;
    width: 30px;
    text-align: center;
    border: 2px solid #e1793a;
    color: #e1793a;
    border-radius: 50%;
}

.qa-aller-free-product .tp-rightarrow:before
{
    display: none;
}


@media only screen and (min-width: 1200px) {
    .aller-free-product .content-aller-free-product
    {
        color: #e1793a;
        font-size: 1.2em !important;
        width: 745px;
        height: 400px;
    }
}


@media only screen and (min-width: 990px) and (max-width: 1199px) {
    .aller-free-product .content-aller-free-product
    {
        color: #e1793a;
        font-size: 1.2em !important;
        width: 745px;
        height: 335px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .aller-free-product .content-aller-free-product
    {
        color: #e1793a;
        font-size: 0.9em !important;
        width: 395px;
        height: 194px;
        font-weight: 700;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1199px) {


    .aller-free-product .content-aller-free-product
    {
        color: #e1793a;
        font-size: 0.9em !important;
        width: 515px;
        height: 270px;
        font-weight: 700;
    }
}

@media only screen and (max-width: 767px) {
    .aller-free-product .content-aller-free-product
    {
        color: #e1793a;
        font-size: 1.2em !important;
        width: 100%;
        height: 350px;
        margin-bottom: 20px !important;
    }

    .aller-free-product-q-bg img
    {
        padding: 15px 0 0 20px;
    }


    .tp-caption
    {
        display: none;
    }
}



@media only screen and (min-width: 768px) {
    .tp-caption
    {
        font-size: 1.125em;
        color: #0356a5 ;
        font-weight: normal;

    }

    .tp-caption h2
    {
        color: #0356a5 ;
        font-size: 1.875em !important;
        padding-top: 50px;
        font-weight: normal;
    }

    .tp-caption.black.tp-fade.tp-resizeme.start
    {
       text-align: center;
        padding: 10px;
        height: 100%;
        top: 0 !important;
        color: #0356a5 ;
        font-weight: normal;
    }

    .home-slider-button
    {
        color: #0356a5 !important;
        border: 1px solid #0356a5 !important;
        padding: 12px 100px !important;
        margin-top: 65px !important;
        font-size: 1.125em !important;
        font-weight: normal;
            border-radius: 5px;
    }

    .home-slider-button:hover
    {
        background: rgba(3, 86, 165, 0.8);
        color: #fff !important;

    }
}







.orange-product main h1
{
    color: #e1793a;
}


.text-box-orange-bg a
{
    color: #ffffff;
}

.text-box-orange-bg h2
{
    font-size: 2.375em;
    color: #ffffff;
}


.text-box-orange-bg p
{
    font-size: 1.438em;
    color: #ffffff;

}

.text-box-small-orange
{
    text-align: justify;
}

.text-box-small-orange > p ,
.text-box-small-orange  a,
.text-box-small-orange h2,
.text-box-small-orange div
{
    color: #e1793a;
}

.text-box-small-orange h2
{
    font-size: 1.8em;

}

.text-box-small-orange .content
{
    font-size: 1.1em;
    line-height: 22px;
}

.ground-box-orange
{
    border:2px solid #e1793a;
    font-size: 1.438em;
}

.ground-box-orange h2
{
    margin-top: 15px;
}

@media only screen and (min-width: 900px) and (max-width: 1200px) {
    .navbar-brand > img {
        display: block;
        padding-bottom: 10px !important;
    }
}

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

    .read-more-orange-border
    {
        float: left;
        font-size: 1.4em;
    }
    .read-more-orange-border:after
    {
        border: 2px solid #e1793a;
        color: #e1793a;
    }


}

@media only screen and (min-width: 768px) {

    .read-more-orange-border:after
    {
        border: 2px solid #e1793a;
        color: #e1793a;
    }

    .read-more-orange-border
    {
        display: block;
        text-align: left;
        bottom: -30px;
        left: 0;
        font-size: 1.4em;
    }
}






.page-template-page-Orange .read-more-hidden,
.page-template-page-Orange .read-more-one,
.page-template-page-Orange .read-more-one a,
.page-template-page-Orange .read-more-hidden a
{
    font-size: 1.500em;
    text-decoration: underline !important;
    cursor: pointer;
    color: #e1793a;
    text-align: center;
}






/* memory */
.page-template-page-Green-article main h1,
.memory main h1
{
    color: #008f8c;
}



.page-template-page-Green-article .memory-article
{
    padding: 20px 0 60px 0;

}


.memory-article p
{
    font-size: 1.06em;
    text-align: justify;
}


.ground-box-memory
{
    border:2px solid #008f8c;
    font-size: 1.6em;
}


.memory-text-box-article,
.memory-text-box-article h2
{
    color: #008f8c;
}

.memory-text-box-article h2
{
    font-size: 1.5em;
}


.memory-text-box-article h4:before,
.memory-text-box-article h2:before
{
    border: 2px solid #008f8c;
    color: #008f8c;

}

.memory-text-box-article h4
{
    color: #292929;
    font-size: 1.25em;
    line-height: 23px;
}


@media only screen and (min-width: 768px) and  (max-width: 1199px){
    .close-article
    {
        position: absolute;
        left: 15px;
        top: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .close-article {
        position: absolute;
        left: 15px;
        top: -55px;
    }

    .wpb_column > .wpb_wrapper > *:last-child {
        /*margin-bottom: 15px !important;*/
    }


}

@media only screen and (min-width: 1200px) {
    .close-article {
        position: absolute;
        left: 15px;
        top: 15px;
    }
}







.vayacog-product main h1
{
    color: #008f8c;
}
.small-box-memory img
{
    margin-left: -15px;
}





.vayacog-product-q-bg .wpb_text_column h2
{
    font-size: 1.829em;
}

.vayacog-product-q-bg .rev_slider
{
    min-height: 363px !important;
}


.vayacog-product-q-bg .wpb_text_column,
.qa-vayacog-product .wpb_text_column
{
    margin-bottom: 20px;
}



.qa-vayacog-product .slide-qa h2,
.qa-vayacog-product .slide-qa .content
{
    color: #008f8c;
}

@media only screen and (max-width: 767px) {
    .page-template-page-Green .column-test-vayacog
    {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .vayacog-product-q-bg img
    {
        padding-top: 15px;
    }
}



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

    .qa-vayacog-product .tp-rightarrow:before,
    .qa-vayacog-product .tp-leftarrow:before
    {
        display: none;
    }


    .qa-vayacog-product .tp-leftarrow:after {
        content: "\e257" !important;
        left: 20px;
        border-radius: 50%;
        font-size: 20px;
        width: 25px;
        top: 2px;
    }

    .qa-vayacog-product .tp-rightarrow:after {

        content: "\e258" !important;
        left: -5px;
        border-radius: 50%;
        font-size: 20px;
        width: 25px;
        top: 2px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .qa-vayacog-product .tp-leftarrow:after {
        content: "\e257" !important;
        left: -10px;
        border-radius: 50%;
        font-size: 12px;
        width: 16px;
        top: 5px;
    }

    .qa-vayacog-product .tp-rightarrow:after {

        content: "\e258" !important;
        left: 25px;
        border-radius: 50%;
        font-size: 12px;
        width: 16px;
        top: 5px;
    }
}






@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .qa-vayacog-product .tp-leftarrow:before {
        content: "לשאלה הבאה"  !important;
        left: 0px;
        width: 120px;
    }

    .qa-vayacog-product .tp-rightarrow:before {
        content: "לשאלה הקודמת" !important;
        right: -55px;
        width: 250px;
    }


    .qa-vayacog-product .tp-rightarrow:before,
    .qa-vayacog-product .tp-leftarrow:before
    {
        position: absolute;
        top: 4px;
        font-size: 1.4em !important;
        font-family: "Open Sans Hebrew";
        font-style: normal;
        font-weight: 500;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 1.3em;
        z-index: 9002;
    }

}


@media only screen and (min-width: 1200px) {
    .qa-vayacog-product .tp-leftarrow:before {
        content: "לשאלה הבאה"  !important;
        left: 45px;
        width: 150px;
    }

    .qa-vayacog-product .tp-rightarrow:before {
        content: "לשאלה הקודמת" !important;
        left: 81px;
        width: 270px;
    }

    .qa-vayacog-product .tp-rightarrow:before,
    .qa-vayacog-product .tp-leftarrow:before
    {
        position: absolute;
        top: 0;
        font-size: 1.614em !important;
        font-family: "Open Sans Hebrew";
        font-style: normal;
        font-weight: 500;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 1.3em;
        z-index: 9002;
    }

}







@media only screen and (min-width: 1200px) {
    .qa-vayacog-product .tp-leftarrow:after {
        content: "\e257" !important;
        left: 20px;
        border-radius: 50%;
        font-size: 20px;
        width: 25px;
        top: 2px;
    }

    .qa-vayacog-product .tp-rightarrow:after {

        content: "\e258" !important;
        left: -5px;
        border-radius: 50%;
        font-size: 20px;
        width: 25px;
        top: 2px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .qa-vayacog-product .tp-leftarrow:after {
        content: "\e257" !important;
        left: -10px;
        border-radius: 50%;
        font-size: 12px;
        width: 16px;
        top: 5px;
    }

    .qa-vayacog-product .tp-rightarrow:after {

        content: "\e258" !important;
        left: 32px;
        border-radius: 50%;
        font-size: 12px;
        width: 16px;
        top: 5px;
    }
}




.qa-vayacog-product .tp-rightarrow:after,
.qa-vayacog-product .tp-leftarrow:after
{
    position: absolute;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 9002;

}



.qa-vayacog-product .tp-rightarrow:after,
.qa-vayacog-product .tp-leftarrow:after {
    border: 2px solid #008f8c;
    color: #008f8c;
}


.qa-vayacog-product .tp-rightarrow:before,
.qa-vayacog-product .tp-leftarrow:before
{
    color: #008f8c;
}


/*qa-phyto-guard-product*/

.text-box-memory-bg .ground-box-bg p{
    font-size: 1.5em;
}

.text-box-memory-bg .read-more
{
    top: 325px;
}


/*.text-box-memory-bg h2*/
/*{*/
    /*font-size: 2.375em;*/
    /*color: #ffffff;*/
/*}*/


/*.text-box-memory-bg p*/
/*{*/
    /*font-size: 1.2em;*/
    /*color: #ffffff;*/

/*}*/

/*.text-box-memory-bg,*/
.text-box-small-memory
{
    text-align: justify;
}


.text-box-small-memory > p ,
.text-box-small-memory  a,
.text-box-small-memory h2,
.text-box-small-memory div
{
    color: #008f8c;
}

.page-template-page-Green-article .text-box-small-memory
{
    margin-top: 20px;
}
.page-template-page-Green-article .text-box-small-memory h2
{
    font-size: 1.8em;
    margin-top: 15px !important;
}

.text-box-small-memory p
{
    font-size: 1.063em;
}

.text-box-small-memory .content
{
    font-size: 1.1em;
    line-height: 20px;
}

.text-box-small-memory .read-more
{
    float: left;
}


.memory-three-read-more .read-more,
.memory-two-read-more .read-more
{
    font-size: 1.4em;
}

/*.memory-two-read-more .read-more*/
/*{*/
    /*top:248px;*/
/*}*/

/*.memory-three-read-more .read-more*/
/*{*/
    /*top:220px;*/
/*}*/


.ground-box-memory
{
    border:2px solid #008f8c;
    font-size: 1.438em;
}

.ground-box-memory h2
{
    margin-top: 15px;
}



.read-more-memory-border:after
{
    border: 2px solid #008f8c;
    color: #008f8c;
}


.memory-test
{
    text-align: justify;
    position: relative;
    padding-right: 20px;
}


.memory-test .read-more
{
    float: right;
}


.memory-test a img
{
    float: left;
    margin-left: -20px;
    width: 100%;
}

.memory-test h2
{
    margin-top: 20px !important;
    font-weight: bold;
    font-size: 2.375em;
}

@media only screen and (min-width: 500px) {
    .memory-test p
    {
        font-size: 1.5em;
        padding-left: 20px !important;
    }
}

@media only screen and (max-width: 499px) {
    .memory-test p
    {
        font-size: 1.1em;
        padding-left: 10px !important;
    }
}

.test-memory-box h1
{
    margin: 0 auto;
    display:table;
}



.letters {
    font-size: 8em;
}

.testWrapper {
    display: none;
    min-height: 283px;
}

.testWrapper button {
    display: table;
    margin: 0 auto !important;
}

#continuTest
{
    background: #008f8c;
}

.memory-game
{
    display: none;
    background: #fff;
}

.memory-game-wrapper
{
    margin: 50px 0px 0px;
    position: absolute;
    padding: 0px;
    max-width: 450px;
}

.resultLetters {
    margin: 0 auto;
    display: table;
}

.testContain {
    /*padding: 10px;*/
    margin: 0 auto;
    display: table;
}

.sum {
    margin: 0 auto;
    display: table;
    font-size: 2em;
}

.close {
    position: absolute;
    right: 0;
    padding: 10px !important;
}


.start-test
{
    cursor: pointer;
}






@media only screen and (min-width: 1200px) {
.column-test-vayacog
{
    min-height: 637px !important;
}

    .column-test-vayacog img
    {
        margin-top: -20px !important;
    }

}

@media only screen and (min-width: 990px) and (max-width: 1199px) {

    .column-test-vayacog img {
        margin-top: 18px;
    }

}



@media only screen and (min-width: 1200px)
{
    .vayacog-product-image img {
    padding-bottom: 10px;
}
}


.img-for-test p{
    margin: 0;
    padding: 0;
}

.column-test-vayacog .img-for-test img
{
    margin-bottom: 0 !important;
}



@media only screen and (min-width: 1200px) {
.column-test-vayacog .read-more
{
    bottom: 190px;
    left: 520px;
    font-size: 1.4em;
    position: absolute;
}
}



@media only screen and  (max-width: 767px) {
    .column-test-vayacog .read-more
    {
        bottom: 190px;
        font-size: 1.2em;
        position: absolute;
        direction: rtl;
        right: 20px;
    }
}


@media only screen and (min-width: 990px) and (max-width: 1199px) {
    .column-test-vayacog .read-more
    {
        bottom: 190px;
        left: 436px;
        font-size: 1.4em;
        position: absolute;
    }

}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .column-test-vayacog .read-more {
        bottom: 160px;
        left: 352px;
        font-size: 1.4em;
        position: absolute;
    }
}

.memory-box-three .wpb_single_image
{
    min-height: 282px;
}


.memory-slider
{
    color:#008f8c;
}

.memory-slider h2
{
    font-size:2.000em !important;
    color:#008f8c;
}


.memory-slider .border-slider
{
    border-right: 7px solid #008f8c !important;
    padding-bottom: 35px;

}




/* zoom */
/*.box-keshev-read
{
    border: 1px solid #0000ff;
}*/
.text-box-bg,
.text-box-color-zoom,
.text-box-famarel-bg,
.text-box-small-zoom
{
    text-align: justify;
}

.text-box-bg
{
    margin-bottom: 0px !important;
}


.zoom-video-col > .wpb_wrapper
{
    background-color: #0067a6;
}

.zoom-slider
{
    color:#0067a6;
}

.zoom-slider h2
{
    font-size:2.000em !important;
    color:#0067a6;
}


.zoom-slider .border-slider
{
    border-right: 7px solid #0066a6 !important;
    padding-bottom: 35px;

}


.box-slider
{
    padding: 20px;
    position: absolute;
    top: 265px;
    left: 308px;
    background-color: #fff;
    font-size: 2em;
    line-height: 37px;
    padding-bottom: 60px;
    padding-top: 50px;
}

/*.text-box-zoom-bg h2,*/
/*.text-box-zoom-bg .content,*/
/*.text-box-zoom-bg p*/
/*{*/
    /*color: #ffffff;*/
    /*line-height: 23px;*/
/*}*/

/*.text-box-zoom-bg .content*/
/*{*/
    /*font-size: 1.2em;*/
    /*text-align: justify;*/
/*}*/

/*.text-box-zoom-bg p*/
/*{*/
    /*font-size: 1.6em;*/
/*}*/

/*.text-box-zoom-bg h2*/
/*{*/
    /*font-size: 2em;*/
    /*margin-bottom: 15px !important;*/
/*}*/

/*.text-box-zoom-bg .read-more*/
/*{*/
    /*top: 310px;*/
/*}*/


.ground-box-zoom
{
    border:2px solid #0067a6;
    font-size: 1.438em;
}

.ground-box-zoom h2
{
    margin-top: 15px;
}






.elen-keler,
.amami-col,
.arav-karlibach-col
{
    z-index: 9000;
}



@media only screen and (max-width: 767px)
{
    .arav-karlibach
    {
        margin-right: 0;
        padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 0;
        margin-top: 17px;
    }


    .arav-karlibach h2 {
        color: #0067a6;
        font-size: 2em;
        padding: 0 30px 20px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .arav-karlibach div{
        border-right:5px solid #0067a6;
    }

    .arav-karlibach h4
    {
        color: #0067a6;
        font-size: 1.486em;
        padding-right: 30px;
        padding-bottom: 0;
        font-style: italic;
    }
}


@media only screen and (min-width: 769px) and (max-width: 1199px)
{
    .arav-karlibach
    {
        margin-right: -68px;
        padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 0;
        margin-top: 17px;
    }

    .arav-karlibach h2 {
        color: #0067a6;
        font-size: 2.5em;
        padding: 0 30px 50px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .arav-karlibach div{
        border-right:7px solid #0067a6;
    }

    .arav-karlibach h4
    {
        color: #0067a6;
        font-size: 1.486em;
        padding-right: 30px;
        padding-bottom: 0;
        font-style: italic;
    }
}

@media only screen and (min-width: 768px) and (max-width: 768px)
{
    .arav-karlibach
    {
        margin-right: -68px;
        padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 0;
        margin-top: 17px;
    }

    .arav-karlibach h2 {
        color: #0067a6;
        font-size: 2em;
        padding: 0 30px 20px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .arav-karlibach div{
        border-right:7px solid #0067a6;
    }

    .arav-karlibach h4
    {
        color: #0067a6;
        font-size: 1.486em;
        padding-right: 30px;
        padding-bottom: 0;
        font-style: italic;
    }
}


@media only screen and (min-width: 990px) and (max-width: 1199px)
{
    .arav-karlibach
    {
        margin-right: -76px;
        padding-right: 36px;
        padding-top: 10px;
        padding-bottom: 30px;
        margin-left: 10px;
        margin-top: 22px;
    }

    .arav-karlibach div{
        border-right:9px solid #0067a6;
    }

    .arav-karlibach h2 {
        color: #0067a6;
        font-size: 2.5em;
        padding: 0 40px 30px 0;
        margin-left: 20px;
        margin-top: 30px;
        font-weight: bold;
    }

    .arav-karlibach h4
    {
        color: #0067a6;
        font-size: 1.486em;
        padding-right: 40px;
        padding-bottom: 0;
        font-style: italic;
    }
}


@media only screen and (min-width: 1200px)
{
    .arav-karlibach
    {
        margin-right: -70px;
        padding-right: 32px;
        padding-top: 30px;
        padding-bottom: 20px;
        margin-left: 10px;
        margin-top: 35px;
    }

    .arav-karlibach div{
        border-right:9px solid #0067a6;
    }


    .arav-karlibach h2
    {
        color: #0067a6;
        font-size: 2.8em;
        padding: 0 30px 30px 0;
        margin-left: 20px;
        margin-top: 5px;
        font-weight: bold;
    }

    .arav-karlibach h4
    {
        color: #0067a6;
        font-size: 1.486em;
        padding-right: 30px;
        padding-bottom: 10px;
        font-style: italic;
    }
}






.text-box-small-zoom > p ,
.text-box-small-zoom  a,
.text-box-small-zoom h2,
.text-box-small-zoom div
{
    color: #0067a6;
}

.text-box-small-zoom h2
{
    font-size: 1.8em;
    margin-top: 0px;
}

.text-box-small-zoom p
{
    font-size: 1.1em;
}

.text-box-small-zoom .read-more
{
    font-size: 1.4em;
    /*top:273px;*/
    float: left;
}

.text-box-small-zoom .content
{
    line-height: 20px;
    font-size: 1.1em;
}


/*.read-more-product-zoom .read-more*/
/*{*/
    /*top:280px !important;*/
/*}*/


.popup-read-more .row h2
{
    color: #0067a6;
}

.popup-content p
{
    font-size: 1em;
    line-height: 24px;
    text-align: justify;
    margin: 0;
}









.general-slider-home .tp-leftarrow:before {
    position: relative;
    top: -20px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257";
    position: absolute;
    z-index: 9002;
    left: 3px;
    font-size: 25px;
    width: 100%;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    border-color: 2px solid #ffffff;
    width: 25px;
    border: 2px solid #ffffff;
    padding: 20px;
    width: 25px;
    line-height: 0;
    padding-right: 8px;
    padding-left: 32px;
}


.general-slider-home .tp-rightarrow:before {
    position: relative;
    top: -20px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e258";
    position: absolute;
    z-index: 9002;
    left: 0;
    font-size: 25px;
    width: 100%;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    border-color: 2px solid #ffffff;
    width: 25px;
    border: 2px solid #ffffff;
    padding: 20px;
    width: 25px;
    line-height: 0;
    padding-right: 8px;
    padding-left: 32px;
}




.revolution-slider-home-page .tp-leftarrow:before
{
    position: absolute;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 200;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e257" !important;
    position: absolute;
    z-index: 9002;
    left: 8px;
    font-size: 20px;
    width: 25px;
    text-align: center;
    border-radius: 50%;
}

.revolution-slider-home-page .tp-rightarrow:before
{
    position: absolute;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 200;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e258" !important;
    position: absolute;
    z-index: 9002;
    right: 7px;
    font-size: 20px;
    width: 25px;
    text-align: center;
    border-radius: 50%;
}



.revolution-slider-home-page .tp-leftarrow:before
{
    border: 2px solid #232323;
    color: #232323;
}

.revolution-slider-home-page .tp-rightarrow:before
{
    border: 2px solid #232323;
    color: #232323;
}

.qa-zoom-product .tp-leftarrow:after {
    border: 2px solid #0067a6;
    color: #0067a6;
}




/* Contact */
.WeUs h2,
.talk-us h2
{
    color: #03a77e;
    font-weight: bold;
}

.talk-us-column .wpb_row
{
    margin-bottom: 20px;

}

/*.create-contact-us .col-md-6*/
/*{*/
    /*margin-right: -15px;*/
/*}*/


@media only screen and (min-width: 1200px) {
    .talk-us h2
    {
        margin-right: 15px;
    }
}

@media only screen and (min-width: 990px) and (max-width: 1199px) {
    .talk-us h2
    {
        margin-right: 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .talk-us h2
    {
        margin-right: -15px;
    }
}




@media only screen and (max-width: 767px) {
    input[type="submit"]
    {
        background: transparent;
        color: #fff;
        font-size: 1.3em;
        line-height: 1;
        width: 90%;
        margin: 0 auto;
        height: auto;
    }

}

@media only screen and (min-width: 768px) {
    input[type="submit"]
    {
        background: transparent;
        color: #fff;
        font-size: 1.3em;
        line-height: 1;
        width: 400px;
        margin: 0 auto;
        height: 60px;
    }

}

input[type="text"], input[type="email"], input[type="tel"], textarea,  .create-contact-us .form-control
{
    font-size: 1.250em !important;

}

input[type="text"], input[type="email"], input[type="tel"], select.wpcf7-form-control.wpcf7-select.form-control
{
    height:50px;
}

.form-group > p{
    margin-bottom: 15px;
}


select.wpcf7-form-control.wpcf7-select.form-control
{
    background: url("/wp-content/uploads/2016/01/contact-down-arrow.png") #fff no-repeat left;
    background-position: 25px;

    cursor: pointer;
    -webkit-appearance: none;
}


.send-contact
{
    /*background: url("/wp-content/uploads/2015/08/send.jpg");*/

}


.border-slider h2
{
    margin: 0;
}

.border-slider .row{
    text-align: right;
    float: left;
    background-color: #fff;
}


.slider-content-one p
{
    font-size:1.538em !important;
    padding: 30px 20px 40px 20px;

}


.slider-content-one .border-slider
{
    border-right: 6px solid #03a77e !important;

}


.slider-content-one h2
{
    font-size:2.000em !important;
    color:#03a77e;
}

.home-page-right-content p
{
    font-size: 1.313em;
    color: #2c2b2b;
    text-align: justify;
    line-height: 24px;
    margin-bottom: 5px;
}

.home-page-right-content h2
{
    font-size: 2.25em;
    color: #2c2b2b;
    margin-top: 13px;
    margin-bottom: 18px;
}

.home-page-left-top-content p
 {
     font-size: 1.438em;
     color: #2c2b2b;
    text-align: justify;
    line-height: 28px;

}

.home-page-left-top-content  h2
{
    font-size: 2.375em;
    color: #2c2b2b;
    margin-top: 0;
}

.home-page-left-down-content p
{
    font-size: 1.045em;
    color: #2c2b2b;
    text-align: justify;
    line-height: 22px;
}

.home-page-left-down-content  h2
{
    font-size: 1.500em;
    color: #2c2b2b;
    margin-top: 10px;
        /*line-height: 8px;*/
}

.home-page-left-down-content a:hover
{
    color: #2c2b2b;;
}

.home-page-video h2
{
    color: #2c2b2b;
    font-size: 1.044em;
    margin: 0;
}


.revolution-slider-home-page
{
    margin-bottom: 10px !important;
}

/*.top-left-different
{
    height: 194px;
}*/

@media (min-width: 1200px) {
    .read-more
    {
        display: block;
        text-align: left;
        /*position: absolute;*/
        bottom: -30px;
        left: 0;
        font-size: 1.4em;
    }
    .wpb_wrapper {
        position: relative;
    }
}

.read-more-home-page:after
{
    border: 2px solid #2c2b2b;
    color: #2c2b2b;
}

.fotter-general-image
{
    padding-top: 40px;
    color:#fff;
    font-size: 1.2em;
}

.text-for-footer
{
    float: left;
}

.top-footer
{
    margin-bottom: 0!important;
    padding-bottom: 8px;
}

.page-template-page-Red-Article-php .page-content .vc_row-fluid
{
    margin-bottom: 10px !important;
}



@media (min-width: 768px) {
    .fotter-general-image-allerfree
    {
        padding-top: 40px;
        color:#e1793a;
        font-size: 1.2em;
    }

}

@media (max-width: 767px) {
    .fotter-general-image-allerfree
    {
        padding-top: 10px;
        color:#e1793a;
        font-size: 1.2em;
    }

    .navbar-nav .open .dropdown-menu > li > a
    {
        font-size: 1.1em;
        padding: 5px 10px 5px 15px !important;
    }

}


.footer-image-fortwo
{
    padding-top: 40px;
    color:#fff;
    font-size: 1.2em;
}


.footer-image-fortwo-vayacog
{
    color: #fff;
    font-size: 1.2em;
    padding-top: 20px;
}

.footer-image-fortwo-zoom
{
    color: #fff;
    font-size: 1em;
    padding-top: 15px;
}



.phyto-guard .big-text-box-product-bg .content p{

    margin: 0;
}

.footer-image-phyto-guard
{
color: #fff;
font-size: 1em;
    padding-top: 5px;
}



/* !@!@#!@#!@ PERRIGO  !@#!@#!@#!@ */




.about-content p
{
    font-size: 1.125em;
    line-height: 26px;
    padding-bottom: 40px;
    margin: 0;
}


.about-perrigo h2
{
    color: #0356a5 !important;
    font-size: 1.875em;
    padding-bottom: 27px;
    margin: 0;
}

.about-perrigo
{
  text-align: justify;
}


.about-perrigo h2:first-child
{
    padding-top: 32px;
}

.perrigo-israel
{
    background: #f1edee;
    margin: -15px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 0;
}


@media (min-width: 768px) {
  .perrigo-israel
  {
      padding: 0 45px !important;
  }

  .page-id-16 .perrigo-israel
  {
    padding: 0 33px !important;
  }
}

.perrigo-israel p
{
    /*padding-bottom: 0;*/
}

.perrigo-israel p:last-child
{
    padding-bottom: 30px;
}

.about-last-content h2
{
    margin-top: 0;
    padding: 20px 0;
}
.perrigo-israel p,
.about-last-content p{
  font-size: 1.125em;
}

.page-id-90 .about-sub-title,
.page-id-90 .about-content
{
    text-align: left;
}

@media (min-width: 768px)
{
  .page-id-16 .about-content,
  .page-id-16 .about-last-content
  {
    padding: 0 15px;
  }

}



.page-id-90 .wrapper-border
{
    border-left: 1px solid #fff;
    border-right: none;
    margin-left: 15px;
    margin-right: 0;
}

.page-id-90 .about-sub-title-content
{
    padding-right: 0;
    padding-top: 20px;
    line-height: 28px;
    font-size: 1em;
}

.page-id-90 .about-sub-title
{
    font-size: 1em;
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
    .page-id-90 .wrapper-border {
        border-left: 1px solid #fff;
        border-right: none;
        margin-left: 30px;
        margin-right: 0;
    }

    .page-id-90 .about-sub-title-content {
        padding-right: 0;
        line-height: 18px;
        font-size: 1em;
    }
}







.page-id-26 main[role="main"] {
    margin-bottom: 0;
    margin-top: 0;
}


@media (max-width: 767px) {
    .contact-title
    {
      color: #fff;
      padding: 15px;
      font-size: 1.3em;
      padding-top: 70px;
    }

    .about-sub-title
    {
      padding-bottom: 17px;
    }

    .teruma-lakehila-content
    {
      padding-bottom: 15px;
    }

    .header-menu ul > li:hover > a, .header-menu ul > li:focus > a
    {
      color: #fff;
    }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus
    {
      background-color: none;
      color: #4e4e4e;
    }

    .view-all-drugs .wpb_wrapper p
    {
        position: absolute;
        z-index: 99999;
        top: 5px;
        border: 1px solid #0356a5;
        padding: 15px;
    }
}
@media (min-width: 768px) {
    .contact-title
    {
        color: #fff;
        padding: 20px 155px 10px 0;
        font-size: 1.875em;
    }

    .page-id-26 main article .contact-background
    {
        margin-left: -45px;
        margin-right: -45px;
        margin-bottom: 0;
    }

}

@media only screen and (min-width: 1024px)
  {
    .page-id-90 .perrigo-israel
    {
      margin-right: -45px;
      margin-left: -45px;
    }

  }

@media only screen and (min-width: 768px) and (max-width: 768px){
  .contact-title
  {
      padding: 20px 80px 10px 0;
  }
}

div.fancybox-content, #fancybox-content
{
    border: none !important;
    background: #708995!important;
    text-align: right;
    direction: rtl;
}


#fancybox-close
{
    background: transparent url('/wp-content/uploads/2016/01/close-popup.png') no-repeat !important;
    right: 15px;
    top: 15px;
    width: 50px !important;
    height: 50px !important;
}

.single-product  #fancybox-content .fancybox_single-product p
{
    /*padding: 70px 40px 25px;*/
        /*color: #fff;*/
}

@media only screen and (max-width: 767px) {
  #fancybox-close
  {
      right: 0;
      top: 5px;
  }

  .single-product #fancybox-wrap
  {
    width:100% !important;
    left:0 !important;
  }

  .single-product #fancybox-content
  {
    width:100% !important;
  }
}


@media only screen and (min-width: 992px) {
    .fancybox_single-product
    {
        width: 800px !important;
            padding: 40px 40px 25px;
    }

    .single-product-pop-wrapper
    {
      padding: 15px;
      background: #fff;
    }

    .single-product-pop-wrapper h3,
    .single-product-pop-wrapper p,
    .single-product-pop-wrapper a
    {
      color: #bfbebe;
    }

    .single-product-pop-wrapper a:hover
    {
      color: #0356a5;
    }
}

.contact-bottom-data .wpb_row,
.contact-bottom-data .wpb_content_element
{
    margin-bottom: 15px;
}

.contact-bottom-data h2,
.contact-bottom-data
{
    font-size: 1.125em;
}

@media only screen and (max-width: 1199px) {
    .contact-bottom-data h2,
    .contact-bottom-data
    {
        font-size: 1em;
    }
}

.contact-bottom-data h2
{
    color: #0356a5;
}


@media (max-width: 767px) {
    .post-16
    {
        text-align: justify;
    }

    .contact-right-to-left .vc_col-sm-3 img
    {
        vertical-align: middle;
    }

}


@media (min-width: 768px) {
    .contact-right-to-left
    {
        float: left !important;
    }

    .contact-bottom-data
    {
      margin-left: -45px !important;
      margin-right: -45px !important;
    }

    .wpb_single_image.vc_align_left
    {
      text-align: right;
    }

    .home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu
    {
      right: -295px;
    }

    .tp-bullets.simplebullets.round .bullet.selected
    {
      background: #0356a5;
    }

}


.contact-right-to-left .vc_col-sm-3,
.contact-right-to-left .vc_col-sm-9
{
    float: left !important;
}


@media (max-width: 767px) {
    .home-box-hover
    {
        background: rgba(0,0,0,0.4);
        position: absolute;
        left: 0;
        bottom: 10px;
        z-index: 15;
        transition: max-height 0.6s ease-out;
        text-align: center;
        color: #fff;
        right: 0;
    }

    .home-page-read-more
    {
      border: 1px solid #fff;
      font-size: 1.250em;
      color: #fff;
      padding: 10px;
      border-radius: 5px;
    }

    .home-box-hover p
    {
        font-size: 1em;
        line-height: 18px;
        padding-bottom: 20px;
    }

}





@media (min-width: 768px) {

  .home-box-hover p
  {
      font-size: 0.875em;
      line-height: 18px;
      padding-bottom: 20px;
  }


    .home-box-hover
    {
        background: rgba(0,0,0,0.4);
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 15;
        transition: height 0.6s;
        text-align: center;
        color: #fff;
        height:112px;
    }


    .home-box-hover:hover, .home-box-hover:focus, .home-box-hover.selected
    {
        height: 257px;
        cursor: pointer;

    }



    .home-page-read-more
    {
        /*display: none;*/
        opacity: 0;
        margin: 0 auto;
        width: 80%;
        height: 50px;
        background: transparent;
        border: 1px solid #fff;
        font-size: 1.250em;
        color: #fff;
        text-align: center;
        padding: 15px;
        margin-top: 30px;
        padding: 15px 30px;
        border-radius: 5px;
    }

        .home-page-read-more:hover, .home-page-read-more:focus, .home-page-read-more.selected
        {
          background: rgba(3, 86, 165, 0.6);
          color: #fff;
        }



    .home-box-hover:hover .home-page-read-more, .home-box-hover:focus  .home-page-read-more, .home-box-hover.selected  .home-page-read-more
    {
        /*display: block;*/
        opacity: 1;
        transition: opacity 200ms;
        /* Safari */
        -webkit-transition: opacity 200ms;
    }



}

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .home-box-hover:hover, .home-box-hover:focus, .home-box-hover.selected
    {
        height: 150px;
        cursor: pointer;

    }
}


@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .home-box-hover:hover, .home-box-hover:focus, .home-box-hover.selected
    {
        height: 205px;
        cursor: pointer;

    }
}





@media (max-width: 767px) {
  #select_medicine
  {
    width: 134px;
      border: 0;
      background: url('/wp-content/uploads/2016/01/arrow-medicine.png') no-repeat left #0356a5;
      appearance:none;
      -moz-appearance:none; /* Firefox */
      -webkit-appearance:none; /* Safari and Chrome */
      color: #fff;
      background-position-x: 5px;
      cursor: pointer;
      bottom: 10px;
      right: 20%;
      font-size: 1.125em;
      z-index: 9999999;
      height: 40px;
      border-radius: 5px;
      margin-right: 3px;
  }

    .type-form {
       margin-bottom: 10px;
    }

}

@media (min-width: 768px) {
  .type-form {
      float: right;
  }
  #select_medicine
  {
      width: 160px;
      border: 0;
      background: url('/wp-content/uploads/2016/01/arrow-medicine.png') no-repeat left #0356a5;
      appearance:none;
      -moz-appearance:none; /* Firefox */
      -webkit-appearance:none; /* Safari and Chrome */
      color: #fff;
      background-position-x: 5px;
      cursor: pointer;
      font-size: 1.125em;
      padding: 13px
  }
}





@media (max-width: 767px) {
    .dep-text-on-boxs
    {
        background: rgba(0,0,0,0.4);
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0px;
        z-index: 15;
        transition: height 0.6s;
        text-align: left;
        color: #fff;
        height: 70px;
        font-size: 1.250em;
        padding: 25px;
        /* right: 3px; */
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .dep-text-on-boxs p{
        text-align: center;
    }

    .dep-text-on-boxs > div
    {
        float: none !important;
    }

    .dep-text-on-boxs:hover, .dep-text-on-boxs:focus, .dep-text-on-boxs.selected
    {
        height: 100%;
    }


}



.search-results .sidebar-1
{
    display: none;
}


@media (min-width: 768px) {
    .dep-text-on-boxs
    {
        background: rgba(0,0,0,0.4);
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 15;
        transition: height 0.6s;
        text-align: center;
        color: #fff;
        height: 70px;
        font-size: 1.250em;
        padding: 25px 0 0 0;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
            overflow-y: hidden;
    }

    .dep-text-on-boxs:hover, .dep-text-on-boxs:focus, .dep-text-on-boxs.selected
    {
        height: 100%;
        cursor: pointer;
    }

}






.dep-text-on-boxs .products-override img{
  display: none !important;
}

.dep-text-on-boxs .products-override
{
  width: 100% !important;
}


.dep-text-on-boxs .product-category mark
{
  background: transparent;
  color: #fff;
  display: inherit;
  border:1px solid #fff;
  font-size: 24px;
}

@media (min-width: 1200px) {
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu
  {
      width: 1200px;
      left: auto;
      right: -300px;
      padding: 10px 165px !important;
      border-top: 3px solid #6c808b;
      -webkit-box-shadow: 3px 3px 5px 3px rgba(0, 0, 0, 0.44);
      -moz-box-shadow:    3px 3px 5px 3px rgba(0, 0, 0, 0.44);
      box-shadow:         3px 3px 5px 3px rgba(0, 0, 0, 0.44);
  }
}



@media (max-width: 767px) {
  .dep-text-on-boxs .woocommerce ul.products-override li.product h3
  {
      color: #fff;
      top: -10px;
      border: 1px solid #fff;
      /*position: absolute;*/
      font-size: 1em;
      padding: 7px;
      border-radius: 5px;
      width: 100%;
      display: none;
  }

  .dep-text-on-boxs:hover  .woocommerce ul.products-override li.product h3,
  .dep-text-on-boxs:focus  .woocommerce ul.products-override li.product h3,
  .dep-text-on-boxs.selected .woocommerce ul.products-override li.product h3
  {
    display: block;

  }

}

@media (min-width: 768px) {
  .dep-text-on-boxs .woocommerce ul.products-override li.product h3
  {
      color: #fff;
      top: -15px;
      border: 1px solid #fff;
      /*position: absolute;*/
      font-size: 1em;
      padding: 7px;
      border-radius: 5px;
  }

  .dep-text-on-boxs .woocommerce ul.products-override li.product h3
  {
    padding: 18px;
    line-height: 3px;
  }



}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .dep-text-on-boxs .woocommerce ul.products-override li.product h3
  {
    padding: 15px;
    line-height: 3px;
  }

}

.woocommerce ul.products-override.grid li.product h3 {
    position: absolute;
    width: 100%;
    top: 183px;
    line-height: 15px;
    font-weight: bold;
}



.woocommerce ul.products-override li.product .active-ingredient
{
  position: absolute;
        top: 220px;
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: 1em;
}


.single-product ul.products-override li.product h3
{
  position: absolute;
  top: 210px;
  width: 100%;
}

.single-product ul.products-override li.product .active-ingredient
{
  top: 260px;
}

@media only screen and (max-width: 767px) {
  .single-product ul.products-override li.product .active-ingredient
  {
    top: 305px;
  }

  .woocommerce ul.products-override li.product h3
  {
    position: absolute;
    width: 100%;
    top: 275px;

  }

  .wrapper-read-more
  {
      height: 360px;
  }

}



@media only screen and (min-width: 768px) and (max-width: 768px)
{
  .single-product ul.products-override li.product .active-ingredient
  {
    top: 210px;
    line-height: 14px;
  }

}



.woocommerce ul.products-override.grid li.product .active-ingredient
{
  position: absolute;
  top: 225px;
  width: 100%;
  text-align: center;
  margin: 0;
  font-size: 1em;
  line-height: 15px;
  direction: ltr;
}

.woocommerce ul.products.products-override.list li.product .active-ingredient
{
  width: 75%;
}


.woocommerce ul.products-override li.product .wrapper-read-more .active-ingredient
{
  position: absolute;
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: 1em;
    direction: ltr;
}

.woocommerce ul.products.products-override.list li.product.list .active-ingredient
{
    bottom: 0;

}


.woocommerce ul.products-override li.product .wrapper-read-more .active-ingredient
{
    position: relative;
    text-align: center;
        padding-bottom: 10px;
        top:0;
}

.woocommerce ul.products.products-override.list li.product .active-ingredient
{
  position: relative;
  text-align: right;
  padding-bottom: 5px;
      top: 0;
}

.woocommerce ul.products.products-override.list .wrapper-product-box:hover
{
  color: #424242 !important;

}

.woocommerce ul.products.products-override.list li.product h3
{
  bottom: 0;
  margin: 0;
  padding: 0;
  padding-top: 25px;
}

.wpcf7-response-output
{
  color: #fff;
  font-weight: bold;
}






.dep-text-on-boxs .woocommerce ul.products-override li.product h3:hover,
.dep-text-on-boxs .woocommerce ul.products-override li.product h3:focus,
.dep-text-on-boxs .woocommerce ul.products-override li.product h3.selected
{
  background: rgba(3, 86, 165, 0.6);
    color: #fff;
}


.view-all-drugs  .wpb_content_element
{
    border-radius: 5px;
    height: 80px;
}

@media (max-width: 767px) {
    .view-all-drugs
    {
        text-align: center;
        cursor: pointer;
        width: 100%;
    }


    .view-all-drugs p{
        font-size: 1.5em;
        border-radius: 5px;
            padding: 5px;
    }
}


@media (min-width: 768px) {
    .view-all-drugs
    {
        text-align: center;
        cursor: pointer;
    }


    .view-all-drugs p{
        font-size: 1.875em;
        border-radius: 5px;
        border: 1px solid #0356a5;
        padding: 20px;
    }

    .department-down-data .content-data .wpb_text_column .wpb_wrapper,
    .department-top .content-data .wpb_text_column .wpb_wrapper
    {
        padding-right: 45px;
        padding-left: 45px;
    }
}



.home-box-hover h2
{
    font-size: 1.5em;
    color: #fff !important;
}


.department-box-image .wpb_wrapper,
.home-box-image
{
    position: relative;
}


.home-box-image:hover
{
    /*max-height: 60px;*/
    /*height: 60px;*/
    /*cursor: pointer;*/
    /*transition: max-height 0.25s ease-in;*/
}



@media (max-width: 767px) {
  .page-id-33 main article .wpb_content_element,
  .page-id-33 main article .wpb_row
  {
      margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .page-id-33 main article .wpb_content_element,
  .page-id-33 main article .wpb_row
  {
      margin-bottom: 0;
  }
}




.page-id-33 h1
{
    display: none;
}

.header-menu .dropdown-menu
{
    padding: 0;
    border: none;
    background-color: transparent;
}


.header-menu .dropdown-menu > li > a:hover, .header-menu .dropdown-menu > li > a:focus
{
    background: #0356a6;
    color: #fff;
    border: none !important;
}




@media only screen and (min-width: 768px) {
    .footer-clali ul li
    {
        list-style-type: none !important;
        cursor: pointer;
        padding-bottom: 9px;

    }

}

@media only screen and (max-width: 767px) {
    .footer-clali ul li
    {
        list-style-type: none !important;
        cursor: pointer;
        display: inline;
        padding-left: 5px;
        border-left: 1px solid #fff;
        padding-right: 5px;

    }

    .footer-clali ul li:last-child
    {
        border: none;
    }
}


.footer-clali a
{
    color: #fff;

}

.footer-clali h2,
.footer-4 h2
{
    color: #758994;
    margin-top: 0;
    font-size: 1.375em;
    font-weight: bold;
}







@media only screen and (max-width: 767px) {
    .footer-all-data
    {
        color: #fff;
        font-size: 1em;
        line-height: 23px;
        text-align: justify;
    }

    .footer-clali h2
    {
        margin-right: 0;
    }

    .footer-clali ul
    {
        padding-right: 0;
    }

    .footer-4 h2
    {
        margin-bottom: 10px;
    }
    .footer-1 img
    {
        margin: 30px auto;
        display: table;
        width: 60%;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .footer-all-data
    {
        color: #fff;
        font-size: 1em;
        line-height: 23px;
        text-align: justify;
        padding-left: 20px;
    }

    .footer-clali h2
    {
        margin-right: 0;
    }

    .footer-clali ul
    {
        padding-right: 0;
    }

    .footer-4 h2
    {
        margin-bottom: 10px;
    }
    .footer-1 img
    {
        left: 65px;
        top: 90px;
    }

}

@media only screen and (min-width: 1200px) {
    .footer-all-data
    {
        color: #fff;
        padding-right: 30px;
        padding-left: 70px;
        font-size: 1em;
        line-height: 23px;
    }

    .footer-clali h2
    {
        margin-right: 40px;
    }

    .footer-4 h2
    {
        margin-right: 7px;
        margin-bottom: 10px;
    }

    .footer-1 img
    {
        position: absolute;
        left: 12px;
        top: 90px;
    }
}


footer .container
{
    padding-top: 35px;
    padding-bottom: 47px;
}

.top-header
{
    background: #0356a6;
    /*height: 50px;*/
    color: #fff;
}




@media only screen and (max-width: 767px)
{
    .top-header a{
        color: #fff;
    }

    .top-header-right
    {
        padding-top: 7px;
    }

    .top-header-left
    {
       margin: 15px;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px)
{
    .top-header a{
        color: #fff;
    }

    .top-header-left
    {
        float: left;
    }

    .top-header-right
    {
        float: right;
        width: 365px;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1024px)
{
  .top-header-right
  {
      float: right;
      width: 260px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 768px){

    .top-header-left
    {
        float: left;
        width: 380px;
    }

    .top-header-right
    {
        float: right;
        width: initial;
    }


}

@media only screen and (min-width: 1200px)
{
	/* #rev_slider_1_1, #rev_slider_1_1_wrapper
	{
	  width: 1200px !important;
	}*/


    .top-header a{
        color: #fff;
        /*margin-right: 15px;*/

    }

    .top-header-left
    {
        float: left;
        width: 350px;
        margin-left: 15px;
    }

    .top-header-right
    {
        float: right;
        width: 400px;
            padding-right: 17px;
    }

    .home .top-header-right
    {
        padding-right: 0;
    }

    .home .top-header .part-two
    {
      padding-right: 20px;

    }

    .home .navbar-brand
    {
          padding: 15px 12px 15px;
    }

}





@media (max-width: 767px) {


    .teruma-lakehila-content
    {
        text-align: justify;
    }

    .woocommerce ul.products-override.grid li.product h3
    {
          top: 350px;
    }

    .woocommerce ul.products-override.grid li.product .wrapper-product-box .active-ingredient
    {
          top: 395px;
    }
}

@media (min-width: 768px) {
    .top-header .container
    {

        padding: 15px;
    }

}

.teruma-lakehila-content
{
    background: #f1edee;
    margin-bottom: 0 !important;
	position: relative;
	    padding-bottom: 0 !important;
}


.teruma-lakehila-content p{
  font-size: 1.125em;
}

.truma-lakehila-white li,
.truma-lakehila-white p{
  font-size: 1.125em;
}

.truma-lakehila-white p
{
  display: inline;
}

.truma-lakehila-white .vc_column_container
{
  text-align: justify;
}

@media only screen and (min-width: 1024px)
{
  .teruma-lakehila-content
  {
      margin-right: -45px !important;
      margin-left: -45px !important;
      padding: 0 45px;
  }

  .truma-lakehila-white
  {
    padding-right: 60px;
    padding-left: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 768px)
{
  .truma-lakehila-white
  {
    padding-right: 45px;
    padding-left: 45px;
  }
}

@media only screen and (min-width: 768px)
{
  .teruma-lakehila-content
  {
      padding: 0 45px;
  }
  .teruma-lakehila-content
  {
     padding-right: 45px;
     padding-left: 45px;
  }



  .social-perrigo
  {
      padding-bottom: 60px;
  }
}

.social-perrigo {
    text-align: justify;
}

.teruma-lakehila-content p
{
    display: inline;
}

.truma-lakehila-white h2,
.teruma-lakehila-content h2
{
    color: #0356a5;
    font-size:1.875em ;
    margin-bottom: 20px;
    margin-top: 25px;
}

.teruma-lakehila-content h3
{
    color: #0356a5;
    display: inline;
}

.content-teruma
{
    padding-bottom: 20px;
}

.content-teruma.last-row
{
    padding-bottom: 90px;
}

.department-down-data h2,
.department-top h2
{
    font-size:1.875em ;
    color:#0356a5;
}

.department-down-data p,
.department-top p
{
    font-size: 1.125em;
    color:#383838;
    line-height: 24px;
      text-align: justify;
}

@media (max-width: 767px) {
    .department-top  .wpb_single_image img
    {
        height: auto;
        margin-top: 30px;
        margin-bottom: 20px;
        bottom: 0;
        margin: 0 auto;
        left: 0;
        padding: 15px 45px;
    }


    .department-down-data p,
    .department-top p
    {

          text-align: justify;
    }


    .home-page-image
    {
        position: absolute;
        top: 15px;

        right: 95px;
    }





}



@media (min-width: 768px) {
    .department-top  .wpb_single_image img
    {
        height: auto;
        margin-top: 30px;
        margin-bottom: 20px;
        bottom: 0;
        position: absolute;
        margin: 0 auto;
        left: 0;
        padding: 45px;
    }

      .page-id-201 .department-top  .wpb_single_image img
      {
            padding-bottom: 15px;
      }

    .home-page-image
    {
        position: absolute;
        top: 60px;
        left: 15px;
    }




    .department-top .wpb_content_element
    {
        margin-bottom: 100px;
    }

    .page-id-201   .department-top .wpb_content_element
    {
      margin-bottom: 30px;
    }


}



@media only screen and (max-width: 767px){
    .wrapper-border
    {
        border-right: 1px solid #fff;
        padding-left: 20px;
    }
    form.isp_search_box_form
    {
        /*position: absolute;
        top: 65px;
        left: 45px;
        width: 140px !important;*/
        display: none;
        width: 100% !important;
        border: none;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .wrapper-border
    {
        border-right: 1px solid #fff;
        padding-left: 20px;
    }
    form.isp_search_box_form
    {
        position: absolute;
        top: 7px;
        left: 12px;
        width: 200px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 768px){
    form.isp_search_box_form
    {
        position: absolute;
        left: 5%;
        width: 160px !important;
        top: 75px;
          border: none;
    }


}


.isp_search_box_form input[type="image"].isp_widget_btn
{
  border:0;
  background:transparent url("/wp-content/uploads/2016/06/magnifying_glass.png") no-repeat 0 0;
}






@media only screen and (min-width: 1200px){
    .wrapper-border
    {
        border-right: 1px solid #fff;
        padding-left: 20px;
        margin-right: 45px;
    }
    form.isp_search_box_form
    {
        width:25rem !important;
        position: absolute;
        /*top: 7px;*/
        left: 25px;
        border: none;
    }
}




.about-sub-title h2
{
    margin-top: 0;
    font-size: 1.875em;
}

.about-sub-title-content h3
{
  margin-top: 0;
}


@media only screen and (min-width: 768px){

    .about-sub-title-content
    {
        font-size: 1.125em;
        padding-top: 23px;
        padding-bottom: 20px;
        height: 165px;
    }


    .about-sub-title
    {
        min-height: 193px;
    }


}

@media only screen and (min-width: 768px) and (max-width: 768px)
{
  .about-sub-title h2
  {
    font-size: 1.5em;
  }
}


@media only screen and (min-width: 1024px)
  {
    .about-sub-title
    {
        min-height: 193px;
        margin-left: -45px !important;
        margin-right: -45px !important;
    }

    .page-id-24 .status-publish.hentry .vc_row
    {
      margin-left: -55px;
      margin-right: -55px;
    }

  }



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

    .about-sub-title-content
    {
        font-size: 1.125em;
        padding-top: 20px;
    }


}



.about-sub-title h2,
.about-sub-title
{
    color: #fff;
}

.about-sub-title
{
    min-height: 193px;
	padding: 0;
}

.about-sub-title-content
{
    padding-right: 20px;
}

@media only screen and (max-width: 1024px){
.about-sub-title
{
	padding-top: 12px;
}
}



.woof_list_checkbox
{
    padding: 0;
}

.woof_list label
{
    padding-right: 15px;
}

.woocommerce-breadcrumb
{
    display: none;
}


.woocommerce ul li.product-category
{

}


@media only screen and (max-width: 767px) {
    .woocommerce-page .navbar-header .navbar-brand img
    {
        height: 50px;
    }

    .woocommerce ul.products-override li.product, .woocommerce-page ul.products-override li.product {
      position: relative;
      border-radius: 5px;
      padding: 20px;

      margin: 0;
      padding: 0;
      position: relative;

      height: 340px;
      margin-bottom: 30px;
      width: 100% !important;
  }

  .page-template-page-rx-php .woocommerce ul.products-override li.product
  {
    height: 30px;
  }





    .woof_redraw_zone
    {
        text-align: right;
    }

}

.single-product .fancybox-title-inside
{
    margin-right: 0 !important;
}

.single-product #fancybox-close
{
    background: transparent url('/wp-content/uploads/2016/02/close-popup-bg-white.png') no-repeat !important;
}



@media (min-width: 768px) {
  .single-product ul.products-override li.product .button
  {
      display: none;
          /*left: 15px;*/
  }
}


@media (max-width: 767px) {
  .single-product ul.products-override li.product .button
  {
      display: none;
  }
}


.single-product ul.products-override li.product:hover .wrapper-read-more,
.single-product ul.products-override li.product:hover .button
{
    display: block;
}


@media only screen and (min-width: 768px) {

    .woocommerce ul.products-override li.product, .woocommerce-page ul.products-override li.product {
      position: relative;
      border-radius: 5px;
      padding: 20px;
      margin: 0;
      padding: 0;
      height: 260px;
      margin-bottom: 18px;
  }



    .archive ul.products-override li.product, .archive ul.products-override li.product
    {
        width: 33.33333333% !important;
    }


    ul.products-override li.product-category, ul.products-override li.product-category
    {
        float: none;
        width: 100% !important;
    }




  .dep-text-on-boxs .woocommerce ul.products-override li.product, .dep-text-on-boxs .woocommerce-page ul.products-override li.product
  {
    height: 0;
  }

  .woocommerce ul.products.products-override.list .wrapper-product-box
  {
      border: 1px solid #81aad2;
      margin-right: 17px;
      border-radius: 5px;
      position: relative;
      height: 150px;
  }

  .woocommerce ul.products.products-override.list li.product, .woocommerce-page ul.products.products-override.list li.product {
      margin: 0;
      padding: 0;
      position: relative;
      margin-bottom: 18px;
      height: 150px;
  }

  .woocommerce ul.products.products-override.list li.product a img {
    height: 130px;
      float: right;
      margin-top: 5px;
      margin-left: 30px;
    }

    .woocommerce ul.products.products-override.list li.product a img:hover + h3{
      color: #0356a6;
    }

}

@media only screen and (min-width: 1024px) {
  .single-product-related
  {
    margin-left: -42px !important;
    margin-right: -42px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
  .single-product-related
  {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .woocommerce ul.products-override.grid li.product h3
  {
    top: 220px;
  }

  .woocommerce ul.products-override.grid li.product .active-ingredient
  {
    top: 270px;
  }

    .woocommerce ul.products-override li.product, .woocommerce-page ul.products-override li.product {
        margin-bottom: 80px;
    }

    .single-product ul.products-override li.product .button
    {
      left: 27px;
    }

    .archive ul.products-override li.product, .archive ul.products-override li.product
    {
      /*width: 48% !important;*/
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {

  .woocommerce ul.products-override li.product, .woocommerce-page ul.products-override li.product
  {
      height: 260px;
  }
}

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

  .woocommerce .upsells.products ul.products-override,
  .woocommerce .related ul.products-override
  {
      background: #f0eded;
      margin: 0 !important;
      padding: 10px;
  }
}

@media only screen and (min-width: 768px) {
  .woocommerce .upsells.products ul.products-override,
  .woocommerce .related ul.products-override
  {
      background: #f0eded;
      margin: 0 !important;
      padding: 75px 65px;
  }
}


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

  .filtering-options
  {
      margin-top: 0;
      background: #0356a5;
      font-size: 1.563em;
      color: #fff;
      text-align: center;
      border-radius: 5px;
      height: 50px;
      padding: 7px;
      display: none;
  }




}

@media only screen and (min-width: 768px)
{

  .filtering-options
  {
      background: #0356a5;
      font-size: 1.563em;
      color: #fff;
      text-align: center;
      border-radius: 5px;
      height: 50px;
      padding: 7px;
      margin-bottom: 10px;
      margin-right: 10px;
  }

    .wrapper-product-box
    {
        border: 1px solid #81aad2;
        margin-right: 17px;
        border-radius: 5px;
        position: relative;

        height: 340px;
    }

    .woof_list_checkbox {
    margin-right: 15px;
}




}



@media (min-width: 992px) {
    /*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product*/
    /*{*/
        /*width:33.33333333%;*/
    /*}*/

    /*.dep-text-on-boxs .woocommerce ul.products li.product, .dep-text-on-boxs .woocommerce-page ul.products li.product*/
    /*{*/
      /*width: 100% !important;*/
    /*}*/

}

.woocommerce .products-override ul, .woocommerce ul.products-override
{
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    clear: both;
}


.woocommerce ul.products-override li.product a img
{
    height: auto;
    display: block;
    margin: 0 auto;
    width: auto;
    box-shadow: none;
}

.woocommerce ul.products-override li.product h3
{
    font-size: 1.25em;
    text-align: center;
    color: #0356a5;
}

/*.woocommerce ul.products-override.grid li.product h3
{
    font-size: 1em;
    text-align: center;
    color: #0356a5;
}*/

ul.products-override.grid div[itemprop="description"]
{
    display: none;
}

ul.products-override.grid hr
{
    display: none;
}


ul.products-override .type-product hr
{
    display: none;
}

.wrapper-product-box
{
    border: 1px solid #81aad2;
    /*margin-right: 17px;*/
    border-radius: 5px;
    position: relative;

}

@media only screen and (min-width: 768px) {

  .wrapper-read-more,
  .wrapper-product-box
  {
    height: 260px;

  }

  .single-product .wrapper-read-more,
  .single-product .wrapper-product-box {
    height: 310px;
  }

  .wrapper-product-box .navbar-brand
  {
    padding: 0 !important;
  }
}

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

  .wrapper-read-more,
  .wrapper-product-box
  {
    height: 310px;
  }

  .woocommerce-page   .wrapper-product-box
  {
    height: 440px !important;
  }
}

.upsells.products .wrapper-product-box,
.related .wrapper-product-box
{
    background: #fff;
}

/*.wrapper-read-more {*/
    /*width: 340px;*/
/*}*/

.single-product .wrapper-header-menu a.navbar-brand img,
.post-type-archive .wrapper-header-menu a.navbar-brand img
{
    max-height:50px !important;
}

@media (min-width: 1024px) {
    .single-product .wrapper-header-menu a.navbar-brand img,
    .post-type-archive .wrapper-header-menu a.navbar-brand img
    {
        max-height: 65px !important;
    }
}




.woocommerce ul.products-override.grid li.product, .woocommerce-page ul.products-override.grid li.product:hover .wrapper-read-more
{
    display: block;
}


.woocommerce ul.products-override.grid li.product, .woocommerce-page ul.products-override.grid li.product .button
{
    display: none;
}

.woocommerce ul.products-override.grid li.product, .woocommerce-page ul.products-override.grid li.product:hover .button
{
    clear: none;
    display: block;
}



.woocommerce ul.products-override.grid li.product:hover .wrapper-read-more {
    display: block;
}

.woocommerce ul.products-override.grid li.product:hover .gridlist-buttonwrap {
    display: block;
}

ul.products.list li.product .wrapper-product-box img
{
    width: auto !important;
}


.icon-physician_information
{
    background: url('/wp-content/uploads/2016/03/סרטונים.png') no-repeat;
}
.icon-Q_A
{
    background: url('/wp-content/uploads/2016/01/product_Q_A.png') no-repeat;
}
.icon-more_data
{
    background: url('/wp-content/uploads/2016/01/product_more_data.png') no-repeat;
}

.icon-contact-us
{
    background: url('/wp-content/uploads/2016/01/pro_contact_us.jpg') no-repeat;
}



.woocommerce ul.products-override li.product img.eyno-bg-img,
.woocommerce ul.products-override li.product img.rx-bg-img,
.woocommerce ul.products-override li.product img.otc-bg-img
{
    position: absolute;
    right: 3%;
    top: 3%;
    width: 25%;
}



.woocommerce .upsells.products ul.products-override li.product img.rx-bg-img,
.woocommerce .upsells.products ul.products-override li.product img.enyo-bg-img,
.woocommerce .upsells.products ul.products-override li.product img.otc-bg-img,
.woocommerce .related ul.products-override li.product img.eyno-bg-img,
.woocommerce .related ul.products-override li.product img.rx-bg-img,
.woocommerce .related ul.products-override li.product img.otc-bg-img
{
    position: absolute;
    right: 10%;
    top: 5%;
    width: 30%;
}

.woocommerce .upsells.products ul.products-override li.product img.rx-bg-img,
.woocommerce .upsells.products ul.products-override li.product img.enyo-bg-img,
.woocommerce .upsells.products ul.products-override li.product img.otc-bg-img
{
  width: 30%;
  right: 5px;
  min-height: 48px;
}

.single-product img.eyno-bg-img
{
  min-height: 48px;
  width: 30% !important;
  top: 5% !important;
}

.woocommerce ul.products.products-override.list li.product img.eyno-bg-img,
.woocommerce ul.products.products-override.list li.product img.rx-bg-img,
.woocommerce ul.products.products-override.list li.product img.otc-bg-img {
    position: absolute;
    right: -3%;
    top: 2%;
    width: 65px !important;
    height: auto !important;
}



.product_thumbnails img.eyno-bg-img,
.product_thumbnails img.rx-bg-img,
.product_thumbnails img.otc-bg-img
{
    position: absolute;
    right: -8%;
    top: 8%;
    width: 30%;
}

@media only screen and (min-width: 1024px) and (max-width: 1024px)
{
    .woocommerce ul.products-override li.product img.eyno-bg-img,
     .woocommerce ul.products-override li.product img.rx-bg-img,
      .woocommerce ul.products-override li.product img.otc-bg-img
    {
      width: 30%;
    }
}






@media only screen and (max-width: 767px) {
  .icon-Q_A,
  .icon-contact-us,
  .icon-more_data,
  .icon-physician_information
  {
      min-height: 60px;
      background-size: 180px;
      list-style: none;
      display: inline-block;
      width: 180px;
      margin-left: 20px;
      padding: 0;
  }
}

@media only screen and (min-width: 768px) {
  .icon-Q_A,
  .icon-contact-us,
  .icon-more_data,
  .icon-physician_information
  {
      min-height: 100px;
      background-size: 180px;
      list-style: none;
      display: inline-block;
      width: 180px;
      margin-left: 20px;
      padding: 0;
          min-height: 55px;
  }
}



.bottom-bar
{
    padding: 0;
    margin-top: 20px;
}


.general-info h2
{
    color: #0356a5;
}


  .general-info
  {
    text-align: justify;
  }


.icon-acf_purchase
{
    background: url('/wp-content/uploads/2016/01/product_purchase.png') no-repeat;
}

.icon-specifications
{
    background: url('/wp-content/uploads/2016/01/product_specifications.png') no-repeat;
}

.icon-operating_instructions
{
    background: url('/wp-content/uploads/2016/01/product_operating-instructions.png') no-repeat;
}

.icon-leftlet-en
{
    background: url('/wp-content/uploads/2016/01/product_leaflet.png') no-repeat;
}


.icon-leftlet-he
{
    background: url('/wp-content/uploads/2016/01/product_leaflet_he.png') no-repeat;
}
.icon-prescribing_info
{
    background: url('/wp-content/uploads/2016/01/product_prescribing-information.png') no-repeat;
}
.icon-company_site
{
    background: url('/wp-content/uploads/2016/01/product_company_site.png') no-repeat;
}


@media (max-width: 767px) {
    .top-bar li
    {
        min-height: 70px;
        list-style: none;
        display: inline-block;
        vertical-align: top;
        padding: 0 3px;
        width: 30%;
        background-position: top center;
    }
}

@media (min-width: 768px) {
    .top-bar li
    {
        min-height: 70px;
        list-style: none;
        display: inline-block;
        vertical-align: top;
        padding: 0 15px;
        background-position: top center;
    }
}










@media only screen and (max-width: 767px) {
    .contrast-part
    {
        margin-bottom: 0;
        padding-right: 0;
    }

    .contrast-part li
    {
        list-style: none;
        display: inline-block;
        margin-right: 10px;
    }

    .contrast-part li:first-child
    {
        font-size: 1em;
        margin-right: 0;

    }
}

@media only screen and (min-width: 768px) {
    .contrast-part
    {
        margin-bottom: 0;

    }

    .contrast-part li
    {
        list-style: none;
        display: inline-block;
        margin-right: 10px;
    }

    .contrast-part li:first-child
    {
        font-size: 1em;
    }
}



.contrast,
.not-contrast
{
    border: 1px solid #fff;
    border-radius: 50%;
    width: 16px;
    height: 16px;
}

.not-contrast
{
    background: #000;
}


.top-bar
{
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #ababab;
  border-top: 1px solid #ababab;
}

.top-bar li:first-child
{
    margin-right: 0;
}

.icon-title
{
    padding-top: 40px;
    text-align: center;
    font-size: 0.970em;
}

@media only screen and (min-width: 1200px) {
  .icon-title
  {
      width: 80px;
      margin: 0;
  }
}

@media only screen and (max-width: 1199px) {
  .icon-title
  {
      width: 60px;
  }
}


.icon-title:hover
{
  color: #0e7ae1 !important;
}








div[itemprop="description"]
{
    /*position: absolute;*/
    /*bottom: 0;*/
    /*background: rgba(30, 30, 30, 0.85);*/
    /*width: 100%;*/
    /*left: 0;*/
    /*right: 0;*/
    /*top: 0;*/
    /*color: #fff;*/
    /*text-align: center;*/
    display: none;
}








.navbar-toggle
{
    background-color: #0356a6;
}

.header-menu ul > li:hover > a,
.header-menu ul > li:focus > a,
.header-menu ul > li.current-menu-item > a,
.header-menu ul > li.current_page_parent > a {
    background: #0356a6;
    color: #fff;
    border-bottom: 5px solid gray;
}

.header-menu > .container
{
    position: relative;
}


.woocommerce .entry-summary1 h2
{
  color: #0356a5 !important;
}

@media only screen and (min-width: 1024px) {
  .page-template-page-dep .type-page.status-publish.hentry > .vc_row
  {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
}



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

  .page-template-page-dep .wpb_single_image img,
  .page-template-page-dep .wpb_single_image .vc_single_image-wrapper
  {
      width:100% !important;
  }



    .woocommerce-page h1,
      main h1
    {
        font-size: 1.125em;
        color: #383838;
        padding-bottom: 10px;
       margin-right: 0;
    }

}

@media only screen and (min-width: 768px) {


    main h1
    {
        font-size: 1.125em;
        color: #383838;
        padding-bottom: 10px;
        padding-right: 30px;
    }
  .woocommerce-page h1
  {
    font-size: 1.125em;
    color: #383838;
    padding: 10px;
    padding-right: 48px;
        margin-top: 0;
  }

}



main h1 span
{
  padding-left: 5px;
padding-right: 5px;
}





/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}


/* Check if delete*/
.product_meta,
.product_title,
.wc-tabs-wrapper,
.woof_container_inner h4,
.woof_submit_search_form_container,
.woocommerce-result-count,
.woof_products_top_panel
{
  display: none !important;
}

/* Check if delete*/


span.wpcf7-not-valid-tip
{
  color: yellow;
}

@media only screen and (min-width: 768px) {
  .woocommerce-ordering
  {
    margin: 0 !important;
    float: right !important;
  }


  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product
  {
    clear: none !important;
    margin: 0 !important;
    margin-bottom:25px !important;
  }

  .wrapper-product-box {
      margin-left: 17px;
      margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .archive .wrapper-read-more {
    /*height: 370px;*/
    height: 440px;
  }

  nav.gridlist-toggle
  {
    display: none;
  }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product
  {
    margin-bottom: 120px !important;
  }
}


@media only screen and (min-width: 768px) and (max-width: 768px) {
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product
  {
      margin-bottom: 100px !important;
  }

.wrapper-read-more,
  .wrapper-product-box
  {
    height: 330px;
  }

  .wrapper-read-more
  {
    width: 95%;
  }

  .woocommerce ul.products-override li.product .wrapper-read-more .active-ingredient
  {
    top:2px;
  }

  .woocommerce ul.products-override li.product img.eyno-bg-img, .woocommerce ul.products-override li.product img.rx-bg-img, .woocommerce ul.products-override li.product img.otc-bg-img
  {
    width: 33%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .woof_list label {
      padding-right: 7px;
  }
}


.wrapper-list-medicines
{
  text-align: center;
}
.hidden-xs a.list-medicines
{
  position: absolute;
  top: 55px;
}


.list-medicines-search
{
  text-align: center;
  padding-bottom: 5px;
}



.top-image-wrapper {
    margin: 0 auto;
    position: relative;
}

.top-image-wrapper > p:first-child {
    margin: 0 auto;
    position: relative;
    padding: 0;
}

span.text-top-image {
    position: absolute;
    width: 100%;
    top: 30%;
    bottom: 70%;
    display: block;
}

.text-top-image-in {
    max-width: 1170px;
    margin: 0 auto;
}

.text-top-image-in p 
{
	font-size: 2.813em;
	color: #fff;
	padding-right: 45px;
}


@media only screen and (max-width: 1280px) {
	span.text-top-image {  
		top: 20%;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {	
	.text-top-image-in p 
	{
		font-size: 2em;
	}
}

@media only screen and (max-width: 767px)
{
	.text-top-image
	{
		display: none !important;
	}
	
	.rtl #acp-toggle-toolbar {
		left: auto;
		right: 10px;
		width: 50px;
		height: 50px;
		top: 45px !important;
	}
	
	.rtl #acp-toolbar
	{
		right: 5px;
	}
}

.home.page .text-top-image
{
	display: none;
}


@media only screen and (min-width: 768px)
{
	.woocommerce ul.products li.product a img
	{
		max-height: 250px;
	}
}

h2.woocommerce-loop-category__title {
    color: transparent;
    font-size: 0;
    padding-top: 30px;
}

.department-box-image > .wpb_column > .wpb_wrapper {
    cursor: pointer;
}

#select_medicine,
.wrapper-list-medicines {
    display:none;
}


