﻿.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_5{width:190px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }

  #footer #widget-footer .grid_5:first-child { padding-right: 20px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-10{width:83.33333333%}


    .logo-img { 
        height: auto;
        max-height: 70px;
        width: auto;
        max-width: 152px; 
    }

.recent-entry .recent-entry-buttons .btn{min-width:125px;padding-left:10px;padding-right:12px;margin-right:5px;margin-bottom:5px;}


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}

  #smart_kb_102.smart_kb_102 .content .text {
    width: 50%;
    top: 9%;
    color: #d8d8d8;
  }

  #smart_kb_102.smart_kb_102 .content .text .title {
    max-width: 88%;
  }

  #smart_kb_102.smart_kb_102 .content .text .subtitle {
    max-width: 59%;
  }

  #smart_kb_102.smart_kb_102 .content .text .banner-line-btn {
    border: 0.1vw solid #d8d8d8;
  }

  #smart_kb_102.smart_kb_102 .content .text .banner-line-btn.poster-btn:hover {
    background-color: #d8d8d8;
    color: #000;
  }



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


.page .scroll-layer {
	position: absolute;
}



#address-container
{
	font-family: 'almoni-tzar';
    font-size: 21px;
    font-weight: 400;
	color:#d64343;
}



#address-container span
{
	color:#999;
}



#footer-extra-wrapper #address-container
{
	display:none;
}
.pagination p.counter,.page-links p.counter{margin:0}
#g-simplecounter-calendar .counter-block{display:inline-block;margin:0 .5rem;padding:0}
div#contentfooter div.leftrow,
.diyw div#contentfooter
div.leftrow{float:left;text-align:left;width:55%}


#newsheadertitle
{
	float:left;
}

#maininner.grid-box {height: auto !important;}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets .sbutton, #sidebars .sbutton {
    float: right;
    background-color: #f9f7f2;
    text-align: center;
}

.footer-widgets {
    overflow: hidden;
    padding: 20px 0 10px;
    width: 100%;
    margin: 0;
}

.footer-widgets h3 {
    font-size: 20px;
    padding-bottom: 15px;
    color: #fff;
}

.footer-widgets .last { }

    .footer-widgets #s, #sidebars #s { width: 68% }

    .footer-widgets #s { width: 70% }
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail{margin-top:5px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail:first-child{margin-top:0}
.site-footer.desktop .footer-left-side .contact-details-wrapper{padding-bottom:2px}
.site-footer .inner,.site-footer .inner .contact-details-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer .inner .contact-details-wrapper{display:none;-ms-flex-item-align:start;align-self:flex-start;padding:15px 0;margin:0 -5px}
.site-footer .inner .contact-details-wrapper .contact-detail{padding:0 5px}
 #pgc-15-2-1 , #pgc-15-2-2 , #pgc-15-4-1 , #pgc-15-4-2 , #pgc-15-6-1 , #pgc-15-6-2 { width:42.5%;width:calc(42.5% - ( 0.575 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.careers-wrapper{background-color:#33a7f0;color:#ffffff;padding:20px 10px 0 10px}
.careers-wrapper h3,.careers-wrapper div a{color:inherit}
.careers-wrapper div{border-bottom:1px solid #58b5f1;padding:18px 0;margin:0 10px}
.careers-wrapper div:last-child{border-bottom:0}
.careers-wrapper div a{display:block;text-align:left}
.careers-wrapper div a .title{text-align:left;font-size:15px}
.careers-wrapper div a .link{text-align:right;float:right;display:none;font-size:14px}
.careers-wrapper div a .link:after{font-family:FontAwesome;font-size:31px;padding-left:8px;content:"\f105";line-height:23px;vertical-align:bottom;border-bottom:0}
.careers-wrapper div a:hover{color:#def1fd}
.careers-wrapper .btn--lower{position:relative;bottom:-28px}

.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }

.abs{position:absolute;}


#fh5co-header {
  position: relative;
  margin-bottom: 0;
  z-index: 9999999;
}


#fh5co-header-section {
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}


.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
	opacity: 0;	
	padding-top: 55px;
	letter-spacing: 0.5px;
	-webkit-font-smoothing: antialiased;
}


.nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content p, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content h2, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content .buttons {
	opacity: 1!important;
	padding-top: 0!important;
}


.swiper-slide[data-x-pos="right"] .content .buttons {
	clear: both;
}


.swiper-slide .content .buttons {
	position: relative;
}


#sliderr .swiper-slide .content .buttons{
    background-color: rgba(0,0,0,.5);
padding:10px !important;
display:table !important;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

.affix + .container-fluid {
	padding-top: 70px;
}
