/*
	wpml lang selector
*/
* html #lang_sel,* html #lang_sel_list{width:12em}* html #lang_sel a,* html #lang_sel_list a{width:149px}* html #lang_sel a:visited,* html #lang_sel_list a:visited{width:149px}* html #lang_sel ul ul,* html #lang_sel_list ul{top:18px}* html #lang_sel ul ul a,* html #lang_sel_list ul a{width:150px}* html #lang_sel ul ul a:visited,* html #lang_sel_list ul a:visited{width:150px}#lang_sel{height:32px;position:relative;font-family:verdana,arial,sans-serif;display:inline-block}#lang_sel ul{padding:0!important;margin:0!important;list-style-type:none!important}#lang_sel ul li:hover ul,#lang_sel ul a:hover ul{visibility:visible}#lang_sel ul ul{width:149px;visibility:hidden;position:absolute;height:0;top:25px;left:0;border-top:1px solid #cdcdcd}#lang_sel ul ul a{background:#fff;color:#444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px 1px}#lang_sel ul ul a:visited{background:#fff;color:#444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px 1px}#lang_sel li{float:left;width:149px;position:relative;padding:0!important;margin:0!important;list-style-type:none!important}#lang_sel li:before{content:''!important}#lang_sel a{display:block;font-size:11px;text-decoration:none!important;color:#444;border:1px solid #cdcdcd;background:#fff;padding-left:10px;line-height:24px}#lang_sel a:visited{display:block;font-size:11px;text-decoration:none!important;color:#444;border:1px solid #cdcdcd;background:#fff;padding-left:10px;line-height:24px}#lang_sel a.lang_sel_sel{background:url(../img/nav-arrow-down.png) #fff right no-repeat;color:#444}#lang_sel a.lang_sel_sel:hover{text-decoration:none;color:#000}#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse}#lang_sel a:hover,#lang_sel ul ul a:hover,#lang_sel :hover>a,#lang_sel ul ul :hover>a{color:#000;background:#eee}#lang_sel img.iclflag{width:18px;height:12px;position:relative;top:1px}#lang_sel.icl_rtl{text-align:right;direction:rtl}#lang_sel.icl_rtl .lang_sel_sel{padding-right:14px}#lang_sel_footer{margin:0;padding:7px;text-align:center;font:11px Verdana,sans-serif;min-height:15px;clear:both;background-color:#fff;border:1px solid #cdcdcd}#lang_sel_footer ul{list-style:none;margin:0;padding:0}#lang_sel_footer ul li{display:inline;margin:0 1px 0 0;padding:0;white-space:nowrap;line-height:25px}#lang_sel_footer ul li img{position:relative;top:1px;width:18px;height:12px}#lang_sel_footer ul li a{text-decoration:none;padding:5px 10px}#lang_sel_footer ul li a:visited{text-decoration:none;padding:5px 10px}#wpml_credit_footer{width:100%;margin:10px 0;padding:0;text-align:center;font-size:11px}#lang_sel_list{height:32px;position:relative;z-index:99;font-family:verdana,arial,sans-serif}#lang_sel_list ul{padding:0!important;margin:0!important;list-style-type:none!important}#lang_sel_list ul li:hover ul,#lang_sel_list ul a:hover ul{visibility:visible}#lang_sel_list ul.lang_sel_list_vertical{width:149px}#lang_sel_list ul a{background:#fff;color:#444;height:auto;line-height:1em}#lang_sel_list li{float:left;position:relative;padding:0!important;margin:0!important;list-style-type:none!important}#lang_sel_list li:before{content:''!important}#lang_sel_list a{display:block;font-size:11px;text-decoration:none!important;color:#444;background:#fff;line-height:18px;padding-left:5px}#lang_sel_list a:visited{display:block;font-size:11px;text-decoration:none!important;color:#444;background:#fff;line-height:18px;padding-left:5px}#lang_sel_list a.lang_sel_sel{background-image:none;color:#444}#lang_sel_list a.lang_sel_sel:hover{text-decoration:none;color:#000}#lang_sel_list.lang_sel_list_vertical{width:149px}#lang_sel_list.lang_sel_list_vertical ul{height:0;top:19px;left:0;border-top:1px solid #cdcdcd}#lang_sel_list.lang_sel_list_vertical ul a{padding:3px 10px}#lang_sel_list.lang_sel_list_vertical li{width:149px}#lang_sel_list.lang_sel_list_vertical a{border:1px solid #cdcdcd;border-top-width:0;padding-left:10px}#lang_sel_list.lang_sel_list_vertical a:visited{border:1px solid #cdcdcd;border-top-width:0;padding-left:10px}#lang_sel_list table{position:absolute;top:0;left:0;border-collapse:collapse}#lang_sel_list img.iclflag{width:18px;height:12px;position:relative;top:1px}#lang_sel_list_list ul a:visited{background:#fff;color:#444;height:auto;line-height:1em;padding:3px 10px}.menu-item-language img.iclflag{height:12px!important;width:18px!important;margin-bottom:0!important;margin-right:4px}
/*
 * Globals
 */

body {
  word-wrap: break-word;
  font-family: 'Noto Sans Hebrew', arial, serif;
  color: #555;
}

h1, 
.h1,
h2, 
.h2,
h3, 
.h3,
h4, 
.h4,
h5, 
.h5,
h6, 
.h6 {
  margin-top: 0;
  font-family: 'Open Sans Hebrew', arial, helvetica, sans-serif;
  font-weight: normal;
  color: #333;
}


/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
  .container {
    width: 1130px !important;
  }
}


/*
 * Masthead for nav
 */

.blog-masthead {
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
          box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
}

/* Nav links */
.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}
.blog-nav-item:hover,
.blog-nav-item:focus {
  color: #fff;
  text-decoration: none;
}

/* Active state gets a caret at the bottom */
.blog-nav .active {
  color: #fff;
}


/*
 * Blog name and description
 */

.blog-header {
  padding-top: 15px;
  padding-bottom: 15px;
  background: #333333;
}
.blog-title {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: normal;
}
.blog-description {
  font-size: 20px;
  color: #333;
}


/*
 * Main column and sidebar layout
 */

.blog-main,
.blog-main-left {
  float: right !important;
  font-size: 16px;
  line-height: 1.5;
}
.blog-main-right {
  float: left !important;
  font-size: 16px;
  line-height: 1.5;
}

/* Sidebar modules for boxing content */
.blog-sidebar-left {
  float: right !important;
  margin-left: 8.33333333% !important;
  margin-right: 0 !important;
}
.blog-sidebar,
.blog-sidebar-right {
  float: left !important;
  margin-right: 8.33333333% !important;
  margin-left: 0 !important;
}
@media screen and (max-width: 767px) {
  .blog-sidebar-left,
  .blog-sidebar,
  .blog-sidebar-right {
    margin-left: 0 !important;
    margin-right: 0 !important;
	width: 100%;
  }
}
.sidebar-module {
  padding: 10px;
  margin: 0 -15px 15px;
}


/* Pagination */
.pager {
  margin-bottom: 55px !important;
  padding: 0 !important;
  text-align: inherit !important;
}
.blog-post .pager {
  margin-bottom: 20px;
}
.pager > li > a {
  min-width: 140px;
  width: auto;
  max-width: 100%;
  margin: 0 0 5px 4px !important;
  padding: 10px 20px !important;
  text-align: center;
  border-radius: 30px !important;
}
nav > .pager > li > a {
    margin: 0 0 5px 0;
}


/*
 * Blog posts
 */

.blog-post {
  margin-bottom: 20px;
}
.blog-post-title {
  margin-bottom: 5px;
  font-size: 40px;
}
.blog-post-meta {
  margin-bottom: 20px;
  color: #999;
}
.blog-post-meta:nth-child(n+3) {
  margin-bottom: 10px;
}


/*
 * Comment posts
 */

.comment-meta {
  margin-bottom: 10px;
  color: #999;
}


/*
 * Footer
 */
.bigt{font-size: 130%;}

.blog-footer {
  padding: 40px 0;
  color: #999;
  text-align: center;
  background: url(../design/footer_bg.png) no-repeat center bottom;
  border-top: 1px solid #e5e5e5;
}
.blog-footer a {
  color: #428bca;
}
.blog-footer a:hover, .blog-footer a:focus {
    color: #23527c;
    text-decoration: underline;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}

/*footer placeholder*/
/* Different color for some fields */

.blog-footer input::-webkit-input-placeholder
{
  color:    #FFF;
}

.blog-footer input:-moz-placeholder 
{
  color:    #FFF;
}

.blog-footer input::-moz-placeholder 
{
  color:    #FFF;
}

.blog-footer input:-ms-input-placeholder 
{
  color:    #FFF;
}


/* Footer modules for boxing content */
.footer-module {
  padding: 15px;
  margin: 0 0 15px;
}
.footet-module-inset {
  padding: 15px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.footer-module-inset p:last-child,
.footer-module-inset ul:last-child,
.footer-module-inset ol:last-child {
  margin-bottom: 0;
}

.blog-header #search > p{margin-bottom: 0;}
.blog-header #search > p a{margin-top: 6px; font-size: 11px; font-family: "open sans hebrew"; text-align: left; display: block; color: #ededed; }
.blog-header #searchform{margin-top: 0px; margin-bottom: -4px; }
.blog-header #searchform .form-group{margin-bottom: 0;}
#searchform .input-group{width: 100%;}
#searchform button{position: absolute; left: 0; top: 0; z-index: 9; border: 0; border-radius: 0; background: transparent; color: #fff;}
#searchform button:before{content: " "; width: 1px; background: #bfbfbf; height: 22px; position: absolute; right: 0;}
#searchform input{border-radius: 6px; background: none; font-family: "open sans hebrew", arial; color: #fff;}

	/*Bootstrap nav walker hover nav multi levels*/
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
.dropdown {
    position: relative;
}

.dropdown>.dropdown-menu > .dropdown>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.dropdown:hover>.dropdown-menu {
    display: block;
}
p.location{
    display: inline-block;
    line-height: 1em;
    vertical-align: middle;

}
p.location span{
    font-size: 84%;
    }
    
 .blog-footer .col-sm-8.txtright hr{    margin-top: -15px; }
  .blog-footer .col-sm-8.txtright p{background: #333; padding-left: 10px;}
  .wpcf7-response-output{clear: both;}
  .wpcf7-not-valid-tip{text-align: right;}
  .wpcf7-form col-sm-4, .wpcf7-form col-sm-3, .wpcf7-form col-sm-1{padding: 0 5px;}
/*ProperT*/
.tab_single_article a.btn:hover{ color: #225765;}
.underline{text-decoration: underline;}
.clear{clear: both;}
.navbar-inverse{font-family: 'Open Sans Hebrew'; font-size: 18px;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    border-bottom: 2px solid;
    margin: 15px 8px;
    padding: 0px 0px 7px 0px;
    }

body:not(.elementor-editor-active) .hidden_form{display: none;}
.hidden_form .btn {background: #dcb469; border-color: #dcb469; width: 100%;}
.site_meta{float: right; padding: 0 15px;}
.copyright{float: left; padding: 0 15px;}
.blog-footer .col-sm-3{ margin-bottom: 30px; }
#info-pages, #contact-us{font-family: 'Open Sans Hebrew', arial;}
.blog-footer .contact_details{font-size: 18px;text-align: right;}
.blog-footer .col-sm-3 i,.blog-footer .col-sm-4 i, .blog-footer .col-sm-2 i{border: 1px solid #fff; border-radius: 99em; height: 40px; width: 40px; padding: 8px; font-size: 22px; margin-left: 10px; top:8px;}
.blog-footer .form-control{
    background: #626262;
    border: 0;
    color: #fff;
    border-radius: 0;
} 
.blog-footer .txtright > p{display: inline-block;}
#footer_meta{margin-top: 40px; font-size: 12px;}
.socials{display: inline-block;}
.socials > div{float: right; margin-right: 5px;}
.blog-footer .btn-primary {border-radius: 0; background: #dcb469 !important; border: 0; color: #333; font-weight: bold; width: 100%; padding-left: 22px;}
.nav.navbar-nav{margin-top: 10px; margin-right: 50px;}
.center{text-align: center;}
.middle_line{margin-bottom: 30px; position: relative;}
.middle_line > i {
	border: 1px solid;
border-radius: 99em;
height: 80px;
width: 80px;
font-size: 45px;
text-align: center;
background: #fff;
z-index: 999;
position: relative;
padding: 15px;
 }
.middle_line:after{
	content: " ";
height: 1px;
position: absolute;
background: #9AB7C0 none repeat scroll 0% 0%;
top: 27px;
width: 100%;
right: 0px;
}
.inner_grid{width: 740px; max-width: 100%; margin: auto; position: relative;}
.slick-prev:before, .slick-next:before{font-family: 'propert_icons' !important; color: #fff !important;}
.slick-next:before, [dir='rtl'] .slick-prev:before{content:"\e90c" !important;}
[dir='rtl'] .slick-next:before, .slick-prev:before{content: "\e907" !important;}
.section_home_content h1, .section_title, .txtright h2{font-size: 24px;padding-bottom: 15px; border-bottom: 3px solid #9ab7c0; display: inline-block; margin-bottom: 21px;}
.txtright h2{font-size: 22px; margin-bottom: 19px; margin-top: 20px; border-color: #dfdfdf;}

.section_home_cta p{font-size: 17px; font-family:"Open sans hebrew"; margin-bottom: 20px;}
.section_home_cta .btn{background: #94b271; color: #fff; border:none;}

.slick-slider.testi_slider .slick-prev:before, .slick-slider.testi_slider .slick-next:before{color: #225765 !important;}
.testimonial_slide img{float: right; margin-left: 10px; margin-bottom: 0;}
.testimonial_slide > div > div {text-align: right;  }
.testi_slide{margin: 10px;}
.testicontent{ font-size: 22px; text-align: right;	}
.testicontent > p {font-family: 'open sans hebrew';}
.testicontent span{color: #94b271; font-size: 18px;}
section.section{padding: 40px 0px 60px 0px;}
section.bgtwo{background: #e8eeef; padding-top: 0;}
section.bgtwo .middle_line{margin-top: -23px;}
section.bgtwo .middle_line:after{content: none;}

.section.section_home_testimonials{padding-bottom: 40px;}
.section_home_testimonials .section_title{border-color: #94b271;}
.section_projects .section_title{border-color: #b49d9f;}
.projcontent{font-size: 21px;}
.projcontent > span{font-weight: bold;}
.projexcerpt{font-size: 17px; line-height: 1.2em;}
.projexcerpt a{color: #b49d9f; display: inline-block;}
.projexcerpt a > i {font-size: 0.7em;}
.project_slide{margin: 0 5px;}
.projimg{    background-color: rgba(35, 87, 103, 0.4);
    background-image: url(../design/twhite.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40%;
 }
.projimg img{width: 100%;
	  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.projimg img:hover{opacity: 0.2;}

.page_bg{height: 150px; margin-bottom: 40px;}
.page_bg h1 {
    text-align: center;
    margin-top: 50px;
}
.page_bg h1 > span, .page_bg .top_ttl{
	font-size: 32px;
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%;
padding: 10px;
}
.page_bg .top_ttl{margin-top: 40px; display: inline-block;}
/* Projects page */
.proj-main{text-align: center;}
.proj-item{margin-bottom: 30px;}
.projimg img{margin-bottom: 0;}
.projexcerpt .clear{display: inline-block; padding: 5px 15px; background: #94b271; color: #fff; margin-top: 10px;}
.section_single_content .section_title{border-color: #dcb469;}
.section_cform .section_title{border-color: #dcb469;}
.section_cform .btn{background: #dcb469; border-color: #dcb469;}

/*single blog post */
.single_post.section_cform{padding: 20px 0;}
/*Single Page*/
.txtcenter{text-align: center;}
.txtleft{text-align: left;}
.txtright{text-align: right;}
/* 404 page */

.circles { 
	text-align: center;
	position: relative;
	margin-bottom: 40px;
}

.circles p {
	font-size: 240px;
	color: #fff;
	padding-top: 60px;
	position: relative;
  z-index: 9;
  line-height: 100%;
}

.circles p small { 
  font-size: 40px; 
  line-height: 100%; 
  vertical-align: top;   
}

.circles .circle.small {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	background: #94B271;
	position: absolute;
	z-index: 1;
	top: 80px;
	left: 50%;
	animation: 7s smallmove infinite cubic-bezier(1,.22,.71,.98);	
	-webkit-animation: 7s smallmove infinite cubic-bezier(1,.22,.71,.98);
	animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
}

.circles .circle.med {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background: #B49D9F;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 10%;
	animation: 7s medmove infinite cubic-bezier(.32,.04,.15,.75);	
	-webkit-animation: 7s medmove infinite cubic-bezier(.32,.04,.15,.75);
	animation-delay: 0.4s;
	-webkit-animation-delay: 0.4s;
}

.circles .circle.big {
	width: 400px;
	height: 400px;
	border-radius: 50%;
	background: #DCB469;
	position: absolute;
	z-index: 1;
	top: 200px;
	right: 0;
	animation: 8s bigmove infinite;	
	-webkit-animation: 8s bigmove infinite;
	animation-delay: 3s;
	-webkit-animation-delay: 1s;
}

@-webkit-keyframes smallmove {
	0% { top: 10px; left: 45%; opacity: 1; }
	25% { top: 300px; left: 40%; opacity:0.7; }
	50% { top: 240px; left: 55%; opacity:0.4; }
	75% { top: 100px; left: 40%;  opacity:0.6; }
	100% { top: 10px; left: 45%; opacity: 1; }
}
@keyframes smallmove {
	0% { top: 10px; left: 45%; opacity: 1; }
	25% { top: 300px; left: 40%; opacity:0.7; }
	50% { top: 240px; left: 55%; opacity:0.4; }
	75% { top: 100px; left: 40%;  opacity:0.6; }
	100% { top: 10px; left: 45%; opacity: 1; }
}

@-webkit-keyframes medmove {
	0% { top: 0px; left: 20%; opacity: 1; }
	25% { top: 300px; left: 80%; opacity:0.7; }
	50% { top: 240px; left: 55%; opacity:0.4; }
	75% { top: 100px; left: 40%;  opacity:0.6; }
	100% { top: 0px; left: 20%; opacity: 1; }
}

@keyframes medmove {
	0% { top: 0px; left: 20%; opacity: 1; }
	25% { top: 300px; left: 80%; opacity:0.7; }
	50% { top: 240px; left: 55%; opacity:0.4; }
	75% { top: 100px; left: 40%;  opacity:0.6; }
	100% { top: 0px; left: 20%; opacity: 1; }
}

@-webkit-keyframes bigmove {
	0% { top: 0px; right: 4%; opacity: 0.5; }
	25% { top: 100px; right: 40%; opacity:0.4; }
	50% { top: 240px; right: 45%; opacity:0.8; }
	75% { top: 100px; right: 35%;  opacity:0.6; }
	100% { top: 0px; right: 4%; opacity: 0.5; }
}
@keyframes bigmove {
	0% { top: 0px; right: 4%; opacity: 0.5; }
	25% { top: 100px; right: 40%; opacity:0.4; }
	50% { top: 240px; right: 45%; opacity:0.8; }
	75% { top: 100px; right: 35%;  opacity:0.6; }
	100% { top: 0px; right: 4%; opacity: 0.5; }
}
/*404 page end*/

/*Site Loader*/
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: rgba(255, 255, 255, 0.87);
}
.blog-header, .topheader{position: relative; z-index: 1001;}
.se-pre-con > .cssload-wrap{ margin: 25% auto; }

/* Loader */

.cssload-wrap {
	display: block;
	margin: auto;
	width: 16rem;
	height: 16rem;
}

.cssload-wrap div {
	width: 3rem;
	height: 3rem;
	margin: 1rem;
	display: inline-block;
	position: relative;
	margin-right: .6rem;
	border-radius: 20%;
	animation: cssload-meow 6.8s ease infinite;
		-o-animation: cssload-meow 6.8s ease infinite;
		-ms-animation: cssload-meow 6.8s ease infinite;
		-webkit-animation: cssload-meow 6.8s ease infinite;
		-moz-animation: cssload-meow 6.8s ease infinite;
}




.cssload-wrap div:nth-child(1) {
	animation: cssload-meow 5.3125s ease infinite;
		-o-animation: cssload-meow 5.3125s ease infinite;
		-ms-animation: cssload-meow 5.3125s ease infinite;
		-webkit-animation: cssload-meow 5.3125s ease infinite;
		-moz-animation: cssload-meow 5.3125s ease infinite;
}

.cssload-wrap div:nth-child(2) {
	animation: cssload-meow 5.525s ease infinite;
		-o-animation: cssload-meow 5.525s ease infinite;
		-ms-animation: cssload-meow 5.525s ease infinite;
		-webkit-animation: cssload-meow 5.525s ease infinite;
		-moz-animation: cssload-meow 5.525s ease infinite;
}

.cssload-wrap div:nth-child(3) {
	animation: cssload-meow 5.7375s ease infinite;
		-o-animation: cssload-meow 5.7375s ease infinite;
		-ms-animation: cssload-meow 5.7375s ease infinite;
		-webkit-animation: cssload-meow 5.7375s ease infinite;
		-moz-animation: cssload-meow 5.7375s ease infinite;
}

.cssload-wrap div:nth-child(4) {
	animation: cssload-meow 5.95s ease infinite;
		-o-animation: cssload-meow 5.95s ease infinite;
		-ms-animation: cssload-meow 5.95s ease infinite;
		-webkit-animation: cssload-meow 5.95s ease infinite;
		-moz-animation: cssload-meow 5.95s ease infinite;
}

.cssload-wrap div:nth-child(5) {
	animation: highlightcssload-meow 6.1625s ease infinite;
		-o-animation: highlightcssload-meow 6.1625s ease infinite;
		-ms-animation: highlightcssload-meow 6.1625s ease infinite;
		-webkit-animation: highlightcssload-meow 6.1625s ease infinite;
		-moz-animation: highlightcssload-meow 6.1625s ease infinite;
}

.cssload-wrap div:nth-child(6) {
	animation: cssload-meow 6.375s ease infinite;
		-o-animation: cssload-meow 6.375s ease infinite;
		-ms-animation: cssload-meow 6.375s ease infinite;
		-webkit-animation: cssload-meow 6.375s ease infinite;
		-moz-animation: cssload-meow 6.375s ease infinite;
}

.cssload-wrap div:nth-child(7) {
	animation: cssload-meow 6.5875s ease infinite;
		-o-animation: cssload-meow 6.5875s ease infinite;
		-ms-animation: cssload-meow 6.5875s ease infinite;
		-webkit-animation: cssload-meow 6.5875s ease infinite;
		-moz-animation: cssload-meow 6.5875s ease infinite;
}

.cssload-wrap div:nth-child(8) {
	animation: cssload-meow 6.8s ease infinite;
		-o-animation: cssload-meow 6.8s ease infinite;
		-ms-animation: cssload-meow 6.8s ease infinite;
		-webkit-animation: cssload-meow 6.8s ease infinite;
		-moz-animation: cssload-meow 6.8s ease infinite;
}

.cssload-wrap div:nth-child(9) {
	animation: cssload-meow 7.0125s ease infinite;
		-o-animation: cssload-meow 7.0125s ease infinite;
		-ms-animation: cssload-meow 7.0125s ease infinite;
		-webkit-animation: cssload-meow 7.0125s ease infinite;
		-moz-animation: cssload-meow 7.0125s ease infinite;
}


@keyframes cssload-meow {
	0% {
		transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(148,178,113);
	}
	50% {
		transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(220,180,105);
	}
	75% {
		transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-o-keyframes cssload-meow {
	0% {
		-o-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-o-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(148,178,113);
	}
	50% {
		-o-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(220,180,105);
	}
	75% {
		-o-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-o-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-ms-keyframes cssload-meow {
	0% {
		-ms-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-ms-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(148,178,113);
	}
	50% {
		-ms-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(220,180,105);
	}
	75% {
		-ms-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-ms-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-webkit-keyframes cssload-meow {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-webkit-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(148,178,113);
	}
	50% {
		-webkit-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(220,180,105);
	}
	75% {
		-webkit-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-webkit-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-moz-keyframes cssload-meow {
	0% {
		-moz-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-moz-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(148,178,113);
	}
	50% {
		-moz-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(220,180,105);
	}
	75% {
		-moz-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-moz-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@keyframes highlightcssload-meow {
	0% {
		transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgba(148,178,113,0.97);
	}
	50% {
		transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(180,157,159);
	}
	75% {
		transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-o-keyframes highlightcssload-meow {
	0% {
		-o-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-o-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgba(148,178,113,0.97);
	}
	50% {
		-o-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(180,157,159);
	}
	75% {
		-o-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-o-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-ms-keyframes highlightcssload-meow {
	0% {
		-ms-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-ms-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgba(148,178,113,0.97);
	}
	50% {
		-ms-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(180,157,159);
	}
	75% {
		-ms-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-ms-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-webkit-keyframes highlightcssload-meow {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-webkit-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgba(148,178,113,0.97);
	}
	50% {
		-webkit-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(180,157,159);
	}
	75% {
		-webkit-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-webkit-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

@-moz-keyframes highlightcssload-meow {
	0% {
		-moz-transform: rotate(0deg) scale(1);
		background: gray;
	}
	25% {
		-moz-transform: rotate(22.5deg) scale(0.3);
		border-radius: 50%;
		background: rgba(148,178,113,0.97);
	}
	50% {
		-moz-transform: rotate(45deg) scale(1);
		border-radius: 20%;
		background: rgb(180,157,159);
	}
	75% {
		-moz-transform: rotate(67.5deg) scale(0.3);
		border-radius: 50%;
		background: rgb(154,183,192);
	}
	100% {
		-moz-transform: rotate(90deg) scale(1);
		background: gray;
	}
}

/*Single Project*/
#swipebox-container{direction: ltr;}
div#swipebox-bottom-bar{bottom: 0;}
#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0, 0px,0);transform:translate3d(0, 0px,0); }
.slick-slider .relatedthumb img{margin-bottom: 10px;}
.slick-slider .relatedthumb h4 {font-size: 16px;}
#porpert_map {
    width: 100%;
    height: 300px;
    margin-top: 20px;
}

.wpcf7-form > div{padding: 0 5px;}
.form-control{border-radius: 0px;}
.section_cform p{
	    font-size: 17px;
    margin-top: -10px;
    margin-bottom: 20px;

}
.projtabs{text-align: center;}
.projtabs.nav-tabs > li{float: none; display: inline-block;}
.tab-content{text-align: right;}
.nav-tabs{border-bottom: 0;     margin-bottom: 30px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin-top: 30px;
    font-size: 24px;
    padding-bottom: 15px;
}
.nav-tabs > li > a{border-radius: 0px; border-bottom:5px solid;background: none !important; border-top: none; border-right: none; border-left: none; padding-bottom: 0;}
[dir='rtl'] .slick-prev:before, [dir='rtl'] .slick-next:before{color: #205563;}
.slick-slide img{margin: auto;}
.tab-pane p{margin-bottom: 0;}
.tab-pane .btn{margin-top: 5px;}
.row.tab_single_article{margin-bottom: 20px;}
.btn{
	border-radius: 0px;
	border-color: #225765;
    background: #225765;
    color: #fff;
    font-family: "open sans hebrew";
}
.row.tab_single_article .btn:hover{background: none; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border: 0px; border-bottom:5px solid #dcb469; color: #dcb469; background: none;}
.project_top{ position: relative;}
.project_top h1{
	position: absolute;
bottom: 5%;
color: #FFF;
background: rgba(32, 85, 99, 0.8) none repeat scroll 0% 0%;
text-align: center;
left: 0;
right: 0;
padding: 10px;
}
.proj_info > div{padding: 0 15px; margin-bottom: 32px;}
.proj_info > div, .proj_info > div > p {display: inline-block; }
.proj_info > div > p{text-align: left; margin-left: 10px;}
.proj_info .circle{display: inline-block; border: 1px solid; border-radius: 99em; width: 92px; height: 92px; padding: 30px 0; }
.proj_info .circle span{font-size: 16px;}
/*Share buttons*/
#share-btns{text-align: center;}
#share-btns a{padding: 3px 8px; display: inline-block; width: 18.5%; margin-right: 1%; text-align: center; color: #fff;}
#share-btns a:first-child{margin-right: 0%;}
#share-btns a i{width: 100%; padding: 5px 0;}
#share-btns a i > span{font-family: 'Open Sans Hebrew', arial, serif;}
#share-btns a i.fa-envelope{background: #6A6A6A;}
#share-btns a i.fa-google-plus{background: #d34836;}
#share-btns a i.fa-facebook{background: #3b5998;}
#share-btns a i.fa-pinterest{background: #a71028;}
#share-btns a i.fa-google-plus{background: #d14836;}
#share-btns a i.fa-twitter{background: #39a9e0;}
#share-btns a:hover i{background: #ccc;}

.post-meta .whatsapp{background: #4dc247; color: #fff; padding: 2px 5px; border-radius: 3px;}
#share-btns .whatsapp i{background: #4dc247; color: #fff;}
#share-btns{border-top: 1px solid; border-bottom: 1px solid; color: #eee; padding: 10px;margin-bottom: 15px;}


.single .post-meta{ padding: 10px 0; margin-bottom: 5px;  }
.bold {font-weight: bold;}
.post-meta i{color: #8cbd57; margin-right: 5px;}
.post-meta i:first-child{margin-right: 0px;}
.post-meta .whatsapp i{color: #fff;}
.post-meta .whatsapp{float: left; margin-left: 5px; font-size: 11px;}
.post-meta .fb_iframe_widget{float: left;}


ul.post_cats{display: inline-block; padding: 0; margin: 0;  position: relative; top:5px; line-height: 1;}
ul.post_cats li{float: right; list-style: none; margin-right: 5px;}
ul.post_cats li:after{content: ", ";}
ul.post_cats li:last-child:after{content: "";}

.module_wrap {
    padding: 10px;
}

.full_width {
    margin: -10px -10px 0px;
}
.full_width img {
    width: 100%;
}

/* Pagination */
.pagination {
    clear:both;
    position:relative;
    font-size:11px; /* Pagination text size */
    line-height:13px;
    float:right; /* Pagination float direction */
}
 
.pagination span, .pagination a {
    display:block;
    float:left;
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    width:auto;
    color:#fff; /* Pagination text color */
    background: #555; /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
 
.pagination a:hover{
    color:#fff;
    background: #94B170; /* Pagination background on hover */
}
 
.pagination .current{
    padding:6px 9px 5px 9px;
    background: #dcb469; /* Current page background */
    color:#fff;
}


/* Side Bar */
.sidebar_posts img{margin-bottom: 0; width: 100%;}
.sidebar_posts h3{padding-top: 5px; padding-bottom: 10px; margin: 0; color: #fff; font-weight: bold; font-size: 20px; position: absolute; bottom: 0; left: 0; right: 0; text-align: center; background: rgba(0,0,0,0.6); font-weight: normal;}
.sidebar_posts > a{position: relative; margin-bottom: 15px; display: block;}

.tagcloud a{background: none; color: #17607d; padding: 5px; border-radius: 6px; margin: 3px; display: inline-block;}

.widget_categories ul li {border-bottom: 1px solid #d5d5d5; padding: 3px 0;}

.blog-post .post_thumb img{ padding: 0; border-radius: 0;}
.blog-post .post_content{padding-right: 160px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; background: #fff; min-height: 150px;}
.blog-post a{color: #333;}

.blog-main > .blog-post{background: #fff; margin-top: 0;border: 1px solid #F3F3F3;}

#sidebar .widget {
    border: 1px solid #D5D5D5;
}
#sidebar .widget h4 {
    background: #225765 none repeat scroll 0% 0%;
    margin: -10px -10px 10px;
    color: #FFF;
    padding: 10px;
    font-size: 20px;
}

/* Mobile Easy Nav*/
/* body.ismobile{padding-bottom: 49px;} */
.mobile_nav{
bottom: 0;
text-align: center;
background: #e1e1e1;
border-top: 3px solid;
padding: 10px;
left: 0;
right: 0;
z-index: 9999;
font-family: 'open sans hebrew', arial;
}
.mobile_nav ul{padding: 0; margin-bottom: 1px;}
.mobile_nav li {
    list-style: none;
    display: inline-block;
    position: relative;
    }
 .mobile_nav li:after{ 
content: " | ";
font-size: 18px;
 }   
 .mobile_nav li:last-child:after{ content: "";}  
 .mobile_nav li i{} 
 	#site_logo{text-align: center; z-index: 9999;}
 	#site_logo img{height: 100px;}

.topheader{
    padding: 7px 0;
    background: #212020;
    color: #ccc6c6;
    overflow: hidden;
    font-family: "open sans hebrew";
    font-size: 13px;
}
.topheader p{margin-bottom: 0;}
.topheader a{color: #ccc6c6;}
.topheader .call-us{text-align: left; direction: rtl;}
.topheader .email-us i {position: relative; top:2px;}
.topheader .email-us p, .topheader .email-us .social_links{display: inline-block;}
.topheader .email-us .social_links i{margin: -10px 0px;padding: 20px 5px;}
.topheader .email-us .social_links i:hover{color: #fff;}
.icon-facebook:hover{background: #3b5998}
.icon-pinterest:hover{background: #cb2027}
.icon-googleplus:hover{background: #d34836}
.icon-twitter:hover{background: #4099FF}

/*info pages slider*/
.info_slider .col-sm-3{margin-top: 30px;}
.info_slider .col-sm-3 a.info-page h4{left: 15px; right: 15px;}
#show_info{cursor: pointer; text-decoration: underline;}
.info_slider img{margin-bottom: 0px;}
.slick-slider.info_slider{margin-top: 15px; margin-bottom: 0;}
.info_slider a.info-page h4{position: absolute; bottom: 0; left: 0; right: 0; background: rgba(255,255,255,0.75); text-align: center; margin-bottom: 0; padding: 10px; z-index: 1;}
.info_slider .slick-slide{position: relative; margin: 5px;}
.info_slider .slick-slide a:after{background: rgba(0,0,0,0.4); position: absolute; top:0; right: 0; bottom: 0; left: 0; content: " ";}
.info_slider .slick-slide a:hover:after{background: none;}
#info-pages{background: #333; color: #fff; margin-top: 40px;}
#info-pages h3{color: #fff;}
#info-pages a.info-page h4{color: #333;}

body{font-size: 15px;}

/*Page Gushim*/
.element-item{
	margin-bottom: 10px;
	padding: 0 5px;
}
.element-item img{margin: 0;}
.element-item .name{z-index: 1; text-align: center; margin-bottom: 0; position: relative; background: #fff; font-size: 15px; line-height: 1.6em;}
.feat_img:after {
    content: " ";
    position: absolute;
    left: 5px;
    right: 5px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(35, 87, 103, 0.4);
    background-image: url(../design/twhite.svg);
    background-repeat: no-repeat;
    background-position: center 35%;
    background-size: 40%;
    
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  
}
.element-item:hover .feat_img:after{
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;

}
.element-item .helkot{display: none;}
.quicksearch, .quicksearch2{
	margin-bottom: 30px;
width: 300px;
margin-left: auto;
margin-right: auto;
}
/*End Gushim*/

/*Widgets*/
/*cta*/
.widget.widget_webinside_sidebar_cta_widget{text-align: center; background: url(../design/cta_bg.jpg) no-repeat center top; background-size: cover; color: #010101; font-family: 'Open Sans Hebrew', arial, serif; padding: 20px 30px; font-size: 15px;}
.widget.widget_webinside_sidebar_cta_widget h4{color: #fff; font-weight: bold; font-size: 24px;}
.cta_wrap a{
	    background: #dcb469;
    padding: 3px 8px;
    color: #fff;
}

#real-accessability a#real-accessability-btn{background-color: #677579;}
.btn.navbar-toggle{background: none;}
@media (min-width: 769px) {
	.blog-post .post_thumb{float: right;}
	.modal-dialog {
	    width: 1100px;
	}
}

@media (max-width: 769px) {
	.sidebar{clear: both;}
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{margin-right: -15px;}
	.blog-post .post_content{padding-right: 10px;}
	.blog-post .post_thumb img{width: 100%;}
	.navbar-header button.navbar-toggle{margin-top: -51px;}
	.single-project .project_top h1{position: static;}
	.hideonmobile{display: none;}
	#site_logo{display: inline-block;}
	.nav.navbar-nav{margin-right: 0;}
	.topheader .call-us{text-align: center;}
	#lang_sel_list li{float: right;}
	.pull-right{float: none !important;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-top: 10px; padding-bottom: 10px;}
	
	.testicontent, .section_home_blog{text-align: center;}
	.page_bg h1 > span{font-size: 24px;}
	.element-item .feat_img:after{top:10px; bottom: 10px;}
	.slick-slide.element-item .feat_img:after{top:0;}
	.element-item img, .slick-slide img{width:100%;}
	#contact-us .row.contact_details div.col-sm-3:nth-child(3){clear: both;}
	#contact-us .row.contact_details div.col-sm-3{text-align: center; font-size: 15px;}
	#contact-us .row.contact_details div.col-sm-3 i{display: block; margin: auto; margin-bottom: 10px;}

	#footer_meta{border-top: 1px solid #444; padding-top: 10px;}
}

@media (max-width: 400px) {
	#footer_meta{text-align: center;}
	#footer_meta > p{float: none;}

}

/*Animations */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* Single gush */
#gush-map {position: relative; height: 400px; overflow: hidden;}
#gush-map .map-head, #gush-map .map-meta{position: absolute; background: rgba(255,255,255,0.9); padding: 10px; color: #010101;}
#gush-map .map-head{top:0; left: 0; right: 0;}
#gush-map .map-meta{top: 105px; right: 15px;}

#gush_desc {
    background: url(../design/matzpen.svg) no-repeat left bottom;
    background-size: 30em;
    background-position: -7em 4em;
    padding-bottom: 60px;
}

#helka_full_terms, #helka_part_terms{padding: 40px 0;}
.slick-track .element-item{position: relative;}

#blog_slider_section .section_title{border-color: #b49d9f;}
.posts_slider .feat_img:after{
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

.posts_slider .element-item:hover .feat_img:after{
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .55s;
  animation-duration: .55s;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

}

#gushim_slider_section{padding: 40px 0;}
#blog_slider_section{padding-top: 40px;}

div.desc_content {
    background-color: #000;
    color: #FFF;
    font: 400 13px 'open sans hebrew';
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    /* height: 23px; */
    opacity: 0.7;
    position: relative;
    text-align: center;
    top: -32px;
   }
.img_wrap img{margin: 0; width: 100%;}   

ul.navigation{padding: 0;}
ul.navigation.row{margin-left: -5px; margin-right: -5px;}
ul.navigation li{list-style: none; clear: both;}
ul.navigation li h3{font-size: 17px;}
.navigation.row li a > div{padding: 0 5px;}
#yeud_karka_desc{padding-bottom: 60px;}

.big-container{
	padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    }
.small-container{
	padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 820px;
    max-width: 100%;
    }
#bcrumbs{margin-top: -35px;}
.single-project #bcrumbs{margin-top: 10px;}

/* FAQ */
#wifaq .toggle h3{font-size: 17px;}
.toggle h3:before{font-family: FontAwesome;content: "\f0fe"; background: none; color: #2469b5;}
.toggle.open h3:before{content: "\f146";background: none; color: #2469b5;}
.faq_list{padding: 40px 0;}

/*About us page*/
.about_slider .slick-slide{width: 300px;}
.btn .glyphicon {
    top: 2px;
    margin-left: 7px;
}

/*WPML Style*/
#lang_sel_list{height: 21px; top:-5px;}
#lang_sel_list ul a{
    padding: 3px 7px 5px 3px;
    border-radius: 99em;
    background: transparent;
    }
#lang_sel_list a:visited{
	background: transparent;
}    
#lang_sel_list img{width: 100%;}

/*Home blog section*/
.section_home_blog .inner_grid > .row img, .section_home_blog .inner_grid > .row p{margin-bottom: 0;}
.section_home_blog .inner_grid > .row{margin-bottom: 10px; }
.btn i.icon-last-track{font-size: 0.7em;}
.btn:hover{color: #fff;}


.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{
	
}
.section.section_cta, .section.section_cform{font-size: 18px;}
.archive .section.section_cta{margin: 100px 0px 70px 0px;}

.elementor-page .module_wrap.blog-post{
	padding: 0;
}
.elementor-page .blog-main{
	padding: 0;
}
.elementor-form input[type="checkbox"] {
    margin: 0;
    width: auto;
    display: inline-block;
    line-height: 1em;
    height: auto;
}
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option > div{
	display: inline-block;
}