﻿body			{text-align:right; background: url('../../../000Frames/site/images/bg.jpg'); direction:rtl; margin:0px;   line-height: initial !important; color:black; font-size:20px; background-color:#ffffff; font-family: 'narkis'; }
table			{ padding: 0px; margin: 0px; }
td				{ vertical-align: top; padding: 0px; }
p				{ direction: rtl; margin-top: 0px; margin-bottom: 0px; }
a               { color: #a002a3 ; outline:none;}
a:hover { color: #a002a3 ;outline:none;}
a:visited { color: #a002a3 ;outline:none;}
a:active    { color: #a002a3 ;outline:none;}
a:link    { color: #a002a3 ;outline:none;}

img {-khtml-user-select: none;   -o-user-select: none;   -moz-user-select: none;   -webkit-user-select: none;   user-select: none;}
input[type="text"], input[type="password"] { outline: none; }
textarea        { outline: none; }


#SiteContainer          {  } 
#SiteHeaderContainer    {}
#SiteGridContainer      { max-width:1200px; margin-left:auto; margin-right:auto; padding-bottom:50px; }
@media (max-width: 767px) 
{

#SiteGridContainer  { padding-bottom:20px; }
}

#SiteFooterContainer    {  }

#SiteFooter {text-align: center; line-height: 0; margin-bottom: 20px; font-size: 18px;}
@media (max-width: 767px) 
{
#SiteFooter {margin-bottom:20px;}
}
#SiteHeader             { }
#SiteChannels           { }
#SiteGrid               { margin-top:40px; overflow:hidden; }
@media (max-width: 767px) 
{
#SiteGrid               { margin-top:20px; }    
#GridRight              { padding-left: 0; }
}


#GridRight              { float:right; padding-right: 0; }

#GridPage               { float:right; }
@media (max-width: 767px) 
{
#GridPage               { padding:0; }   
}

#GridLeft               { float:right; }


#GridTop                { }
#GridContent            { }
#GridFooter             { }

#PageLeft               { background-color:#000000; }
#PageRight              { }
#PageMenu               { }
#PageHeader             { }
#PageContent            { }
#PageKdm                { }
#PageFooter             { }

#PageBreadCrumps            { margin-top:40px; }
#PageBreadCrumps a:link     { background-image:url('../images/breadcrumbs-arrow.png'); color:#a002a3; text-decoration:none !important; font-size:13px; display:inline-block; padding-right:25px;  background-repeat:no-repeat; background-position:right 10px top 3px; }
#PageBreadCrumps a:first-child { background-image:none;padding-right: 0; }
#PageBreadCrumps a:visited  { color:#a002a3; text-decoration:none !important; font-size:13px; }
#PageBreadCrumps a:hover    { color:#a002a3; text-decoration:underline; font-size:13px; }

/***********************Bootstrap/General***************************/
.no-pad { padding: 0;}
.max-width  {max-width:1170px;}
.no-marg    {margin:0;}
.table-div  {display:table; height:100%; width:100%;}
div#KDM a:last-child .table-div {margin-right: 30%;}
.table-cell-div,.c-vert {display:table-cell; vertical-align:middle;}
.clear-float {float: none !important;}
.p-vert { display: table;}
/*********tinymce nsbp*********************/
.emptyP{height: 6px;margin-bottom: 3px;}
/***************************Header**********************************/
.BrandMobile    {display:none !important;}
@media (max-width:1400px)
{
 .u-inline li   { padding-right: 0 !important; padding-left: 0 !important;}   
.liMishel a { padding-right: 10px !important; padding-left: 10px !important;}
.brand-Mishel img   {width:200px !important;}    
 #searchWebSite,#searchWebSite2{  width: 120px !important;}
}
.mobile-search { text-align: center; margin-top: 10px;}

@media (max-width: 767px) 
{
.lang {position: absolute; left: 42px; top: 18px !important; right: auto !important;}
.BrandMobile    {display:inherit !important;}
}
.BrandMobile img { width: 25px;}
.waza {position: absolute; left: 6px; top: 12px; margin-right: 0; border: none !important; background: none !important;}
#navbar-waze {background-color: white;}
.navbar-Mishel  {background:none; border:none; margin-bottom:0;}
.liMishel .word-in {font-size: 24px; color: #231f20;}
.lang   {position: absolute; right: 0; top: 14px; color: white !important; background-color: #a002a3; padding: 4px 4PX; font-size: 12px !important; text-decoration: none !important;}
@media (min-width: 768px)
{ 
 .brand-Mishel   img { width: 260px; }
.showMobile {display:none !important;}
.mobile-search  {display:none;}
.containerMishelHeader  {padding-top: 32px !important;  display: table;  width: 100%; direction:ltr; position:relative;}
.brand-Mishel   {height:auto; padding-left:0;}
#bs-example-navbar-collapse-1    {display: table-cell !important; vertical-align:bottom !important;}
.navbar-header-Mishel   {display: table-cell;}
.liMishel .word-in {padding-top: 3px;  border-top: 3px solid transparent;}
/*li#moreServicesLink {display: none;}*/
.liMishel a { padding-top: 0 !important;}
.liMishel:first-child a {padding-right: 0 !important;}
.liMishel a:hover> .word-in {color: #a002a3; border-top: 3px solid;}
ul.nav li.dropdown:hover ul.dropdown-menu {display: block; visibility:visible;  padding-top: 6px; padding-bottom: 6px;}
.dropDownInline {display: block; visibility: hidden; text-align: center; border-right: 1px solid; box-shadow: none; background: transparent; border-bottom: 1px solid; border-left: 1px solid; border-top: none; border-radius: 0;}
.u-inline   {margin-left: 0; direction:rtl;}
.inner-list {display: inline-block;}
.table-ul   {display: table; height: 100%; width: 100%;  padding-top: 0 !important; border-top: none !important;}
.a-inline {color: #231f20 !important; text-decoration: none !important;  font-size: 17px !important;}
.a-inline:hover {color: #a002a3 !important;}
ul.nav li.dropdown:hover .word-in {color: #a002a3; border-top: 3px solid;}
.dropDownInline:before {content: ""; position: absolute; margin: auto; top: -7px; right:20px; width: 12px; height: 12px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); border-left: 1px solid black; border-top: 1px solid black;}
.u-inline li {  line-height: 12px; border-left: 1px solid; padding-right: 8px; padding-left: 10px; display: inline-block;}
.u-inline li:last-child {border-left: none;}
.right-part {position: absolute; right: 0; width: 18px; height: 1px; background-color: black; top: -1px;}
.left-part  {position: absolute; left: 0; height: 1px; background-color: black; top: -1px;} 
}




@media (max-width:940px)
{

    .word-in {font-size: 20px !important;}
    .liMishel a {padding-right: 5px !important; padding-left: 5px !important;}
    .brand-Mishel img { width: 172px !important;}
    .a-inline   {padding-right:0 !important; padding-left:0 !important;}
}

@media (max-width: 767px)
{
.liMishel {float:none !important;}
.brand-Mishel img   {width: 147px !important; display: inline; margin-top:2px;}
.brand-Mishel   {float: none; height: auto !important; display: block; text-align: center; display: block; width: 172px; margin: 0 auto; padding-right: 0; padding-left: 0;}
#SiteHeaderContainer    {padding-right:0; padding-left:0;}
.navbar-nav {float: none !important; margin: 0; text-align: center;}
.liMishel a:hover {background-color: #A001A3 !important;}
.liMishel a:hover .word-in {color: white !important;}
#bs-example-navbar-collapse-1 {background-color: white;}
.toggle-mishel {padding-right:5px; position: absolute !important; right: 0; width: 44px; height: 34px; margin-top:17px; margin-right: 0; background-color: none; border: none; background: none !important;}
.toggle-mishel .icon-bar {background-color: black !important; width: 31px; height: 3px; border-radius: 34%;}
.a-inline   {padding-right:0 !important; padding-left:0 !important;}
#searchLi   {display:none;}
}


/*******************search***********************/
#searchWebSite,#searchWebSite2 {width: auto; display: inline-block; padding:0 !important; font-size:initial !important; border:1px solid black;}
#search-migdelet,#search-migdelet2 {display: inline-block; cursor: pointer;}

/******************btnAnimation*******************/
.navbar-toggle .icon-x {
    -webkit-transition: transform 500ms ease-in-out;
    -moz-transition: transform 500ms ease-in-out;
    -o-transition: transform 500ms ease-in-out;
    -ms-transition: transform 500ms ease-in-out;
    transition: transform 500ms ease-in-out;
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}
    
.navbar-toggle .icon-x.rotate {
    -moz-transition: transform 500ms !important;
    -webkit-transition: transform 500ms !important;
    -o-transition: transform 500ms !important;
    -ms-transition: transform 500ms ease-in-out;
    transition: transform 500ms !important;
    position: absolute !important;
    top: 16px !important;
    margin-top:0px;
}
    
.navbar-toggle .icon-x.active {
    position: absolute !important;
    top: 16px !important;
}
    
.navbar-toggle .no-show-icon.active {
    display: none !important;
}
    
.navbar-toggle .icon-x.down.active {
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
    
.navbar-toggle .icon-x.up.active {
    -ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
}
    
.navbar-toggle .icon-bar.active+.icon-bar.active {
    margin-top: 0px !important;
}






/***********************************footer************************************************/
#instgram   {background:url('../../../000Frames/site/images/social-instush.png'); width:51px; height:48px; display:inline-block; margin-right:7px; margin-left:7px;}
#facebook   {background:url('../../../000Frames/site/images/social-facebook.png'); width:51px; height:48px; display:inline-block; margin-right:7px; margin-left:7px;}
#youtube    {background:url('../../../000Frames/site/images/social-youtube.png'); width:51px; height:48px; display:inline-block; margin-right:7px; margin-left:7px;}
#richkid-autograph  {margin:0 auto; background:url('../../../000Frames/site/images/credit.png'); width:133px; height:12px; display:block;}
.text-footer {line-height:20px; padding-top: 35px; border-top: 1px solid; margin-top: 20px; margin-bottom: 35px;}
#LinksFooter a { color: black; font-size: 18px;  margin-left: 12.5px; margin-right:12.5px;}
#LinksFooter a:first-child  {margin-right:0;}
#servicesLinksFooter a {float: right;margin-left: 12.5px;margin-right: 12.5px;}
#servicesLinksFooter a:first-child {margin-right: 0;}
@media (max-width:1200px) {
    #servicesLinksFooter {width: 100%;text-align: center;}
    #servicesLinksFooter a{display:inline-block;float:none;margin-bottom: 2%;}
    .text-footer .pull-left.left-footer {width: 100%;}
    .text-footer a.logoHref {text-align: center;}
}
@media (max-width:550px){
    #servicesLinksFooter a{width: 40%;text-align: right;}
    #servicesLinksFooter a:first-child{margin-right:12.5px;}
    #servicesLinksFooter {margin-bottom: 4%;}
    #servicesLinksFooter{text-align:right;}
}
.all-rights {line-height: 20px; margin-bottom: 10px;}
.logoHref   {display: block; text-align: left;}
.logoHref img   {width: 136px;}
@media (max-width:1200px)
{
    #SiteFooter {padding-right: 15px; padding-left: 15px;}
}

@media (max-width:888px)
{
    .logoHref   {text-align:center;}
    #LinksFooter {display:none;}
    .left-footer    {float: none !important; margin: 0 auto; text-align: center;}
}


/***************************************Home********************************************************************/
/*********flex-slider*********/
.img-background-flex      {padding-bottom: 37%; position:relative; display:block;}
.max-width-headline-gallery {max-width:50%; padding-left:100px; font-size:50px; color:White; display:block;}
.max-width-headline-gallery span {display:block; color: white !important; text-decoration: none !important;}
.max-width-text-gallery {max-width:50%; padding-left:100px; font-size:22px; color:White;}
.gallery-caption {position: absolute; top: 0; right: 100px; bottom: 0;  width: 100%; display:block;}
.headline-gallery-wrapper   {margin-bottom: 10px; display:block;}
.max-width-headline-gallery>span {position: relative; padding-bottom: 10px; line-height: 54px; font-family:almoni;}
.green-border {position: absolute; bottom: 0; background-color: #BED62F; height: 2px; width: 101px; right: 0;}
.button-link    {position:relative; font-family:almoni;}

@media (min-width: 768px)
{
.gallery-caption-mobile {display:none !important;}
.gallery-caption-desktop {display:block !important;}    
}

@media (max-width: 767px)
{
.gallery-caption-mobile  {display:block !important;}
.gallery-caption-desktop {display:none !important;}      
.img-background-flex { padding-bottom: 74%;}
.gallery-caption { position: relative; top: initial !important;  right: initial !important;  padding-right: 15px;}
.max-width-text-gallery {font-size: 20px; color: #231f20; max-width:100%; padding-left: 15px !important;}
.max-width-headline-gallery span {color: #231f20 !important;}
.green-border   {background-color: #9A3FA8;}
.max-width-headline-gallery>span {line-height: 31px; padding-bottom: 20px; padding-left:15px;}
.headline-gallery-wrapper { margin-bottom: 20px;}
.max-width-headline-gallery {font-size:38px;color: #231f20; padding-left:0 !important; max-width:100% !important;}

}

/*********flex-slider-general*************/
.flexslider {direction: ltr; border: none; box-shadow: none; background:none;margin-bottom: 25px;position:relative;}
#slider a.flex-next { opacity: 1 !important; right: 10px !important; background: url('../../../000Frames/site/images/logo-right.png'); width: 24px; height: 47px;}
a.flex-next:before  {content:"" !important;}
#slider a.flex-prev { opacity: 1 !important; left: 10px !important; background: url('../../../000Frames/site/images/logo-left.png'); width: 24px; height: 47px;}
a.flex-prev:before  {content:"" !important;}
#slider .flexslider .slides > li    {position:relative;}
#slider .flex-direction-nav a   {margin: -23.5px 0 0;}
.flexslider .slides > li    {position:relative;}
/*********2 buttons**********************/
.holder-button-left  {  position: absolute; left: 20px; height: 100%; bottom: 0; top: 0;}
.holder-button-right  {  position: absolute; right: 53px; height: 100%; bottom: 0; top: 0;}
#hairCutButton>a  {position:relative; display:block; background:url('../../../000Frames/site/images/banner02-without-text.jpg'); padding-bottom:38%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
#ProductsButton>a {position: relative;display:block; background:url('../../../000Frames/site/images/banner01-without-text.jpg'); padding-bottom:38%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.button-link { color: white; font-size: 53px;}
.green-border-2 {background-color: #BED62F; height: 2px; width: 63px; right: 0;}

@media (max-width: 767px)
{
.button-link    {font-size: 32px;}
#hairCutButton  {margin-bottom:20px;}

}

/****************************Gallery***********************************************************/
#sliderG a.flex-next { opacity: 1 !important; right: 0 !important; background: url('../../../000Frames/site/images/gallery-arrow-right.png'); width: 47px; height: 47px;}
#sliderG a.flex-prev { opacity: 1 !important; left:  0 !important; background: url('../../../000Frames/site/images/gallery-arrow-left.png'); width: 47px; height: 47px;}

#carousel a.flex-next { opacity: 1 !important; right: 0 !important; background: url('../../../000Frames/site/images/gallery-arrow-right.png'); width: 47px; height: 47px;}
#carousel a.flex-prev { opacity: 1 !important; left: 0 !important; background: url('../../../000Frames/site/images/gallery-arrow-left.png'); width: 47px; height: 47px;}
.thumbNail:first-child {margin-left: 0;}
.thumbNail  {margin-left:15px; overflow: hidden !important; height: 136px !important; width:136px !important; text-align:center !important;}
.thumbNail img  {display: block !important; }


.outer-slider   {padding-right:62px; padding-left:62px;}

.headline-photo {text-align: center; margin-top: 18px;}
@media (min-width: 768px)
{
    .inner-slider   {padding-bottom: 45%; display:block;}    
}
@media (max-width: 767px)
{
    .inner-slider   {padding-bottom: 63%; display:block;}
    .outer-slider   {padding-right:0; padding-left:0;}
    #carousel   {display:none;}
}






#carousel   .flex-viewport  {margin-right: 62px; margin-left: 62px;}


/*********************************************************************************************/

#anchor                 { margin-bottom:15px; margin-top:-5px; font-size:12px; }
#headline h1,h1            {font-size: 48px; margin: 0; padding: 0; font-family: almoni;line-height: 34px;}
@media (max-width: 767px)
{
  #headline h1,h1            {font-size: 30px;}  
}
#headline               {}
#subheadline h2,h2         {margin: 0;padding: 0;font-size: 23px;color: #59595B;font-weight: normal;}
@media (max-width: 767px)
{
#subheadline h2,h2         {font-size: 18px;}    
}
#writer                 { margin-bottom:5px; font-weight:normal; }
#body                   {line-height:26px; margin-top: 20px; margin-bottom:20px; text-align:justify;}
h3                      {color: inherit !important;font: inherit !important;text-shadow: inherit !important;margin: inherit !important;font-size: 20px !important;}
#remarks                { font-size:12px; }
#video                  { margin-bottom:20px; }
#video video            { width:100%; height:auto; }
#body strong            { }
#body b                 { }
.picD                   {width: 100%; height: auto; margin-bottom:15px;margin-top:15px;}
h2,h3,h4  {font-family:narkis;}

/************************************Side Menu**********************************/
#GridRight a {color: #231f20; padding-right: 15px; padding-left: 15px; text-decoration:none !important; font-size:20px; display: table;}
#rightMenu {background-color: white;}
#rightMenu .menuHead {padding-top: 8px; padding-bottom: 8px;}
#rightMenu .menuLink {border-top: 1px solid #BBD62F;  padding-top: 8px; padding-bottom: 8px; font-size: 22px !important;}
.InnerNavDirectory a {font-size: 16px !important; margin-bottom: 1px;padding-right: 33px !important; display: block;}
.InnerNavDirectory a:before {content: ""; width: 4px; height: 4px; background-color:#7F7F7F; right: 0; display: inline-block; margin-left: 7px;}
.menuHead a {color: #a002a3 !important; font-size: 27px !important;}
.InnerNavDirectory  {display:none; margin-top: 9px;}
.selectedLibrary + .InnerNavDirectory {display:block;}
.selected + .InnerNavDirectory {display:block;}
.selectedLibrary .bullet-menu  {content: url(../../../000Frames/site/images/ale-pink.png) !important;}
.selected .bullet-menu  {content: url(../../../000Frames/site/images/ale-pink.png) !important;}
.row-table { display:table-row; } 
.InnerNavDirectory a.selected:before {background-color: #a002a3 !important;} 
.selected {color: #a002a3 !important;}
#GridRight a:hover  {color: #a002a3 !important;}
.menuHead a img {content: url('../../../000Frames/site/images/ale-pink.png') !important;}

.bullet-menu    {display:table-cell;}
.bullet-text    {display:table-cell; padding-right:5px;}
.leaf-wrapper {width: 15px; display: table-cell;}
@media (max-width: 767px)
{
  #rightMenu{background: none !important;}  
  #sub-menu {border: none !important;  background: none;}
  #sub-menu .navbar-header {text-align: right;}
  #sub-menu-header {  margin-top: 10px; font-size: 27px !important;   display: inline-block !important; width: auto !important; text-decoration:none;}
}

/*****************************Left Banners*****************************************/
.banner {padding-bottom: 52%; margin-bottom: 20px; position: relative; display: block; margin-right: 0; background-repeat: no-repeat !important; border-bottom: 5px #C0D532 solid; background-position: center center !important; background-size: cover !important;}
.banner:last-child {    border-bottom-width: 2px;}
.bannerText {position: absolute; left: 0; color: white; height: 100%; font-family: almoni; font-size: 23px; line-height: 19px;}


/******************************************contact page*************************************************/
.qSendButton    {border: none; background-color: #A102A4; color: white; font-size: 30px; width: 170px; border-radius: 5px;}
.clear-form-fields { margin-bottom: 20px;}
.formField {width: 100%; background: none; border: none; border: 1px solid black; border-radius: 5px; height: 42px; padding-right: 15px;}
#subject    {color:#A9A9A9;}
.messageFieldPopUp  {height: 140px; padding-top: 15px;}
::-webkit-input-placeholder {font-family: 'narkis'; }
:-moz-placeholder {font-family: 'narkis';}
::-moz-placeholder {font-family: 'narkis'; }
:-ms-input-placeholder {font-family: 'narkis';}
.valid {color: #A102A4;}
.form-holder    {padding-right:0;}
#Email  {  font-family: openSansLight; font-size: 18px;}
.en {font-family: openSansLight;  font-size: 82%;}

#Email::-webkit-input-placeholder {
   font-size:20px; 
   padding-top:4px;
}

#Email:-moz-placeholder { /* Firefox 18- */
   font-size:20px; 
    padding-top:4px;
}

#Email::-moz-placeholder {  /* Firefox 19+ */
   font-size:20px; 
   padding-top:4px;
}

#Email:-ms-input-placeholder {  
   font-size:20px; 
   padding-top:4px;
}
/**********************Branches inside contact page**************************************/
.branch:last-child { border-bottom: none;}
.branch a { color: black !important; display: block; text-decoration: none !important;}
.branch {border-bottom:1px solid #B2B2B2; padding-bottom:15px; margin-bottom:15px;}


/**************************************time Ruller**********************************************/
.ixs    {display:none; background-image: url('../../../000Frames/site/images/close-bt01.png'); position: absolute; left: 0; top: 0; width: 34px; height: 30px; z-index: 9; cursor: pointer;}

.inner-photo-title  {margin-top: 5px;}
.inner-photo-pic {padding-bottom: 80%; background-size: cover; background-position: center center;}
#slider-contain {margin: 40px 0px;}

.footer-headline    {margin-bottom: 45px; font-size: 48px; padding: 0; font-family: almoni; padding-right:15px;}
@media (max-width: 767px)
{
.footer-headline    {font-size: 30px; padding-right:0;}    
}


.wrapper {
  overflow: hidden;
  direction: ltr;
}
    
.inner-wrapper {
    left: 0px;
}
    
#photos {
    height: 309px;
    overflow: hidden;
    text-align: left;
}
 
.timeline-images-inner {
    max-width: 233px;
    display: inline-block;
    width: 233px;
    float: left;
    height: 100%;
    position: relative;
    overflow: hidden;
}
    
.timeline-images-inner.one {
    height: 100%;
}
.image-inner-text   {width:100%; margin-top:20px;}

.timeline-images-inner.one + .timeline-images-inner.one {
    height: 100%;
    margin-left: 25px;
}
    
.timeline-images-inner.divide+.timeline-images-inner.divide {
    margin-top: 25px;
}
    
.timeline-images-inner.divide {
    height: 50%;
}


    
.time h4 {
    font-size: 30px;
}

.image-desc {
  position: absolute;
  right: 0px;
  left: 0px;
  width: 100%;
  color: #fff;
  top: 245px;
  padding: 0px 6%;
  z-index:0;
  height: 100%;
  direction: rtl;
  -webkit-transition: top 0.7s ease-out;
  -moz-transition: top 0.7s ease-out;
  -o-transition: top 0.7s ease-out;
  transition: top 0.7s ease-out;
}

.inner-photo-desc {
  font-size: 15px;
  height: 36px;
  overflow: hidden;
  line-height: 13px;
}

.inner-photo-text {
  font-size: 15px;
  margin-top: 20px;
  overflow-y: auto;
  height: 212px;
  padding-left: 15px;
  word-break: break-word;
  direction:rtl;
  position:absolute;
  z-index:-10000;
  left:7px;
  right:16px;
}


.timeline-images-inner.divide .image-desc {
    top: 77%;
}

.inner-image-desc {
    font-size: 1.5em;
}

.image-desc h4 {
    font-size: 1.8em;
    margin: 20px 0px;
}

.count {
    margin-left: 25px;
}

.count:first-child {
    margin-left: 0px;
}

.noUi-base {
   padding-right: 116px !important; 
}

.noUi-origin {
    position: relative !important;
}

.noUi-handle.noUi-handle-lower {
  background: #333 !important;
  left: 0px !important;
  box-shadow: none !important;
  border-radius: 14px !important;
  width: 115px !important;
  top: -9.5px !important;
  height: 19px !important;
}

.noUi-target {
  border-radius: 11px;
  border: none;
  box-shadow: none;
  background-color: #D3D3D3;
  height: 2px;
}


.noUi-handle:after, .noUi-handle:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    height: 8px !important;
    width: 1px !important;
    background: #E8E7E6 !important;
    left: 50% !important;
    top: 5px !important;
    display: none !important;
}

.noUi-handle:after {
    left: 47% !important;
}

.inner-handle {
    width: 13px;
    height: 8px;
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    top: 5px;
}

.inner-handle:before,.inner-handle:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: #ccc;
    left: 3px;
}

.inner-handle:after {
    left: 7px;
}


.last-handle {
    position: relative;
    width: 1px;
    height: 8px;
    background: #fff;
    margin-left: 65px;
    margin-top: 5px;
}

.count:nth-child(even) .image-desc   {background:url('../../../000Frames/site/images/open-time-box02.png');}
.count:nth-child(odd) .image-desc    {background:url('../../../000Frames/site/images/open-time-box01.png');}

.right-time {cursor:pointer; background-image: url('../../../000Frames/site/images/gallery-arrow-right.png'); width: 47px; height: 47px; position: absolute; right: 0; top: 50%; margin-top: -90px; z-index: 999999;}
.left-time {cursor:pointer; background-image: url('../../../000Frames/site/images/gallery-arrow-left.png'); width: 47px; height: 47px; position: absolute; left: 0; top: 50%; margin-top: -90px; z-index: 999999;}
.row-time   {position: relative;}
.time-photos-zir    {position: relative; padding-right:81px; padding-left:81px;}
/****************** scrollbar **********************/


.inner-photo-text::-webkit-scrollbar {
    width: 6px;
     background-color: white;
}
 
.inner-photo-text::-webkit-scrollbar-track 
{
}
 
.inner-photo-text::-webkit-scrollbar-thumb {
  background-color: #C8D93B;
}


@media (max-width:767px){
    

 
    .timeline-images-inner {
        max-width: 208px;
        width: 208px;
    }
        
    .timeline-images-inner.divide {
        height: 50%;
    }
    
    #slider-contain {
      padding: 0px 13px;
    }
    
    .timeline-images-inner.one + .timeline-images-inner.one {
        margin-left: 10px;
    }
    
    .timeline-images-inner.divide+.timeline-images-inner.divide {
        margin-top: 10px;
    }
    
    .wrapper {
        overflow-x: auto;
        margin: 30px 0px;
    }
    
    .timeline-images-inner.one .image-desc {
        top: 77%;
    }
    
    .timeline-images-inner.divide .image-desc {
        top: 55%;
    }
    
    .time-photos-zir
    {
        padding-right:0;
        padding-left:0;
    }
    
    .left-time     { top:auto !important; position: absolute; left: 0; margin-top: -30px; }
    
    .right-time { top:auto !important; position: absolute; left: 70px; margin-top: -30px; right:auto !important; }
}


/*****************************************directory cubes*************************************************/

.pageNameDirectoryCube { text-decoration: none !important; color: black !important; font-size: 20px;}
.directoryPicA {padding-bottom: 66%; display: block; background-repeat: no-repeat !important; background-size:cover !important; }
.clear-directory-cubes {margin-bottom: 25px;}

/******************************************media cubes********************************************************/
.PlayPaused { background-image: url('../../../000Frames/site/images/reg.png'); width: 65px; height: 66px; display: block;position: absolute; top: 50%; margin-top: -33px; right: 50%; margin-right: -32.5px; background-size: contain;}
.PlayPaused:hover   { background-image: url('../../../000Frames/site/images/hover.png'); }
.mishel-video-link {display: block; position: relative; padding-bottom: 76%; overflow: hidden; background-position: center center !important; background-repeat: no-repeat; background-size: cover !important;}
.clear-media-cubes  {margin-bottom: 25px;}
.pageNameMediaCube  {text-decoration: none !important; color: black !important; font-size: 20px; margin-top: 8px;}
.mishel-article-link    {display: block; position: relative; padding-bottom: 76%; overflow: hidden; background-position: center center !important; background-repeat: no-repeat; background-size: cover !important;}
.articles-rows {margin-bottom: 50px;}

@media (max-width:463px)
{
    .PlayPaused { width: 40px; height: 40px; margin-top: -20px; margin-right: -20px;}
}


/*******************************************products cubes******************************************************/
.productsPicA {padding-bottom: 86%; display: block; background-repeat: no-repeat !important; background-size: cover !important;}
.pageNameProductsCube {text-decoration: none !important; color: black !important; font-size: 20px;}
.clear-products-cubes   {margin-bottom: 25px;}
/********************************************************************************************/

.headingCap     { color:#001542; padding:2px 0px 2px 0px; font-size:16px; font-weight:normal; border-top:2px solid #55c2e3; border-bottom:1px solid #8cd7ec; margin-bottom:5px; }
.heading4       { font-size:26px; font-weight:normal;color:#26231E; }
.heading5       { font-weight:normal; font-size:18px; color:#26231E;  margin-bottom:5px; text-decoration:none !important; }
.heading5 a     { text-decoration:none !important; }
.normal         { font-size:13px; color:black; }


.header         { font-size: 22px;  padding-bottom:15px;}
.head           { background:  url('../../../000Frames/site/images/quotes.png') no-repeat ; background-position:50% 28px; padding-top: 61px; text-align: center; margin-top: 10px;margin-bottom: 10px;padding-bottom: 15px;}

.small          { font-size:11px; color:#696969;}
.small2         { font-size:12px; color:#696969;}

.ErrorMessage   { color:Red; display:none;}
/*********************************************************************************************/



.ArticleBox                     { width:246px; position:relative; overflow:hidden; border:1px solid #E0E0E0; }
.ArticleBox img                 { margin:13px; width:220px; height:180px; border:0px; }
.ArticleBox .AticleBoxCover     { background-color:#F7F7F7; padding:13px; border-top:1px solid #E0E0E0; }
.ArticleBox .ArticleBoxTitle    { color:#203D75; margin-bottom:5px; }
.ArticleBox .ArticleBoxHeadline { font-size:12px; }

.ArticleBoxWide                     { width:512px; position:relative; border:1px solid #E0E0E0; }
.ArticleBoxWide img                 { width:486px; margin:13px; border:0px; }
.ArticleBoxWide .AticleBoxCover     { background-color:#F7F7F7; padding:13px; border-top:1px solid #E0E0E0; }
.ArticleBoxWide .ArticleBoxTitle    { color:#203D75; font-size:22px; font-weight:normal; }
.ArticleBoxWide .ArticleBoxHeadline { font-size:12px; margin-bottom:15px; margin-top:15px; }
.ArticleBoxWide .ArticleBoxText     { font-size:12px; } 


.ArticleBoxNarrow                   { width:356px; height:173px; position:relative; background-position:center top; background-repeat:no-repeat; overflow:hidden; background-color:#8FA9DC; }
.ArticleBoxNarrow a                 { display:block; height:173px; width:100%; text-decoration:none !important; padding-top:1px; }
.ArticleBoxNarrow .ArticleBoxTitle  { width:100%; height:30px; position:absolute; bottom:0px; /*background-image:url('../images/bg-black-content.png');*/  } 
.ArticleBoxNarrow .ArticleBoxTitle .ArticleBoxTitle-label       { color:#FFFFFF; padding:0px 15px 5px 15px; font-size:25px; height:30px; }
.ArticleBoxNarrow .ArticleBoxTitle .ArticleBoxTitle-headline    { color:#FFFFFF; padding:10px 15px 0px 15px; font-size:12px; height:50px; background-color:#203E74; }


.item2cols                  { overflow:auto; margin-bottom:30px; }
.item2cols .colRight        { width:210px; height:140px; overflow:hidden; float:right; margin-left:10px; }
.item2cols .colRight img    { width:210px; height:140px; border:1px solid #C0C0C0; }

.item2cols .colLeft         { float:right; position:relative; padding-top:1px; width:330px; }
.item2cols .colLeft .item2colsTitle     { margin-bottom:3px; }
.item2cols .colLeft .item2colsTitle a   { text-decoration:none !important; color:#58595B; }
.item2cols .colLeft .item2colsHeadline  { margin-bottom:5px; }
.item2cols .colLeft .item2colsHeadline a  { text-decoration:none; color:#58595B; }
.item2cols .colLeft .item2colsWriter    { color:#58595B; display:inline-block; padding:3px 25px 3px 0px; font-size:14px; background-image:url('../images/icon_writer.png'); background-repeat:no-repeat; background-position: right; margin-left:20px; }
.item2cols .colLeft .item2colsDate      { color:#58595B; display:inline-block; padding:3px 25px 3px 0px; font-size:14px; background-image:url('../images/icon_date.png'); background-repeat:no-repeat; background-position: right; }

.kdmObjectWrapper   { margin-bottom:15px; }

.kdmObject                      { border:1px solid silver; padding:8px; }
.kdmObject .kdmObjectTitle      { font-size:16px; font-weight:normal; margin-bottom:8px; }
.kdmObject .kdmObjectTitle a    { text-decoration:none; }
.kdmObject .kdmObjectContent a  { text-decoration:none; display:block; margin-bottom:5px; }
.kdmObject .kdmObjectContent a.selected { padding-right:12px; color:Black; background-image:url('../images/bullet-meshulash.jpg'); background-position:100% 5px;  background-repeat:no-repeat; }


/************Services Cubes***************/
.servicePicA { padding-bottom: 78%; display: block; background-repeat: no-repeat !important; background-size: cover !important;}
.pageNameServiceCube    { text-decoration: none !important; color: white !important; font-size: 20px; display: block; background: #651D57; position: relative; height: 18px; background-repeat: no-repeat; padding-right: 8px; background-size: cover !important;}
.pageNameServiceCube>div {  position: absolute; top: -7px; z-index: 9;}
a.pageNameServiceCube:before {content: " "; position: absolute; left: 0; top: -11px; width: 100%; background: #651D57; height: 22px; transform: skew(0deg,-3.2deg); -webkit-transform: skew(0deg,-3.2deg); -moz-transform: skew(0deg,-3.2deg); -o-transform: skew(0deg,-3.2deg); -ms-transform: skew(0deg,-3.2deg); z-index: 1;}
@media (max-width:440px)
{
    .pageNameServiceCube    {font-size: 16px;}
}


@font-face {
    font-family: 'openSansLight';
    src: url('../../../000Frames/site/fonts/OpenSans-Light.eot');
    src: url('../../../000Frames/site/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../../../000Frames/site/fonts/OpenSans-Light.woff') format('woff'),
         url('../../../000Frames/site/fonts/OpenSans-Light.ttf') format('truetype'),
         url('../../../000Frames/site/fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
