body{

	font-family: 'Assistant', sans-serif !important;

}


/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2016 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */
.btn-social{border:0 !important;}
.btn-social-icon {border: 0 !important;}
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}



.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}



.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}


.btn-whatsapp{color:#fff;background-color:#34bf49;border-color:rgba(0,0,0,0.2)}.btn-whatsapp:focus,.btn-whatsapp.focus{color:#fff;background-color:#46d75c;border-color:rgba(0,0,0,0.2)}
.btn-whatsapp:hover{color:#fff;background-color:#46d75c;border-color:rgba(0,0,0,0.2)}
.btn-whatsapp:active,.btn-whatsapp.active,.open>.dropdown-toggle.btn-whatsapp{color:#fff;background-color:#46d75c;border-color:rgba(0,0,0,0.2)}.btn-whatsapp:active:hover,.btn-whatsapp.active:hover,.open>.dropdown-toggle.btn-whatsapp:hover,.btn-whatsapp:active:focus,.btn-whatsapp.active:focus,.open>.dropdown-toggle.btn-whatsapp:focus,.btn-whatsapp:active.focus,.btn-whatsapp.active.focus,.open>.dropdown-toggle.btn-whatsapp.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-whatsapp:active,.btn-whatsapp.active,.open>.dropdown-toggle.btn-whatsapp{background-image:none}
.btn-whatsapp.disabled:hover,.btn-whatsapp[disabled]:hover,fieldset[disabled] .btn-whatsapp:hover,.btn-whatsapp.disabled:focus,.btn-whatsapp[disabled]:focus,fieldset[disabled] .btn-whatsapp:focus,.btn-whatsapp.disabled.focus,.btn-whatsapp[disabled].focus,fieldset[disabled] .btn-whatsapp.focus{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-whatsapp .badge{color:#55acee;background-color:#fff}


.btn-mail{color:#fff;background-color:#b0b0b0;border-color:rgba(0,0,0,0.2)}.btn-mail:focus,.btn-mail.focus{color:#fff;background-color:#d3d2d2;border-color:rgba(0,0,0,0.2)}
.btn-mail:hover{color:#fff;background-color:#d3d2d2;border-color:rgba(0,0,0,0.2)}
.btn-mail:active,.btn-mail.active,.open>.dropdown-toggle.btn-mail{color:#fff;background-color:#d3d2d2;border-color:rgba(0,0,0,0.2)}.btn-mail:active:hover,.btn-mail.active:hover,.open>.dropdown-toggle.btn-mail:hover,.btn-mail:active:focus,.btn-mail.active:focus,.open>.dropdown-toggle.btn-mail:focus,.btn-mail:active.focus,.btn-mail.active.focus,.open>.dropdown-toggle.btn-mail.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-mail:active,.btn-mail.active,.open>.dropdown-toggle.btn-mail{background-image:none}
.btn-mail.disabled:hover,.btn-mail[disabled]:hover,fieldset[disabled] .btn-mail:hover,.btn-mail.disabled:focus,.btn-mail[disabled]:focus,fieldset[disabled] .btn-mail:focus,.btn-mail.disabled.focus,.btn-mail[disabled].focus,fieldset[disabled] .btn-mail.focus{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-mail .badge{color:#55acee;background-color:#fff}

.container{

	max-width: 1100px;

}



.navbar-oklife{

	border-top: 1px #19c0ff solid;

	border-bottom: 1px #19c0ff solid;

	color: #19c0ff;

	font-size: 16pt;

}

.imageframe-align-center span{
	border: 0 !important;
}

.fusion-fullwidth{
	margin-top:0 !important;
	padding-top:0 !important;
}

.navbar-oklife li > a{

	color: #070707;
	text-decoration: none;

}


.page-title{
    font-family: inherit !important;
}

ul#menu-main{
    float: right;
    display: inline-flex;
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 6px;
    margin-bottom: 1.1%;
}

ul.sub-menu{
	list-style: none;
	display: none;
}

ul.sub-menu li a:after{
	content: "";
}

li.menu-item-has-children:hover > ul.sub-menu,
ul.sub-menu:hover
{
    display: block;
    position: absolute;
    z-index: 1;
    background: white;
    top: 30px;
    /*border: 1px #19c0ff solid;*/
    border-top:0;
    padding: 5px 20px;
    margin: 0;
	font-size: 14pt;
	/*opacity: 0.7;*/
}

ul.sub-menu{
	transition: 0.3;
	/*opacity: 1;*/
}

/*ul.sub-menu{
	display: block;
}
*/
.navbar-oklife li > a:after{color: #19c0ff;content: "//";margin: 11px;}



.navbar-oklife li:last-child:after > a{

	color: #19c0ff;

	content: "";

	margin-right: 21px;

}



.navbar-oklife li.active >a{

	color: #19c0ff;

}

#post_navigation{
    max-width: 300px;
}



.btn-oklife,

.btn-oklife:hover

{

	background-color: #19c0ff;

	color: white;

}



.searchbox{

	width: 160px;
	margin:0;
	border:0;
}



#search {
    float: right;
    margin-top: 9px;
    width: 160px;
}

.search_nav {
    padding: 5px 0;
    width: 160px;
    height: 30px;
    position: relative;
    left: 10px;
    float: left;
    line-height: 22px;
}

.search_nav input {
    position: absolute;
    width: 0px;
    float: Left;
    margin-left: 200px;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    height: 28.4px;
    line-height: 18px;
    padding: 0 2px 0 2px;
    max-width: 100%;
}

.search_nav:hover input, .search_nav input:focus {
    width: 200px;
    margin-left: 0px;
}

.search_nav:hover .glyphicon{
	display: none;
}

.page-header{
	border:none !important;
}


.border-dashed {

    border: 2px #c9dae9 dashed;

    width: 84%;

    margin: 0;

}





.footer{background-color: #19c0ff;color: #fff;padding: 25px 0px;font-size: 13pt;}


.footer #menu-main-1{
	list-style: none;
	display: inline-block;
}

.footer #menu-main-1 li{
	float: right;
	position: 5px;
	color: #fff;
}

.footer #menu-main-1 li a{
	color: #fff;
	text-decoration: none;
	/*padding: 5px;*/
}

.footer #menu-main-1 li a:after{
	content: "//";
	padding:10px;
}


.footer #menu-main-1 .menu-item-204 a:after{
	content: "";
}

.footer #menu-main-1 .sub-menu{
	display: none;
}

.bold{

	font-weight: bold;

}





.item-slider-container{

	position: relative;

	width: 100%;

	height: 400px;

    margin-bottom: 20px;

}



.item-slider-container .item-image{

	position: absolute;
    height: 100%;

}

.item-slider-container a{
    color: #fff;
    font-weight: bold;
    white-space: pre;
    text-decoration: none;
}

.item-slider-container .item-image img{

	width: 100%;
    height:100%;

}

.item-slider-container .item-desc {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.48);
    padding: 10px 30px;
    color: #fff;
    font-size: 14pt;
    line-height: 1.1;
    width: 100%;
}

/*.no-comments{
    display: none;
}*/


#custom_contact_us_form input[type='text'],
#custom_contact_us_form input[type='tel'],
#custom_contact_us_form input[type='email']
{
	margin: 10px auto;
	width: 100%;
	padding-right: 5px;
}

#custom_contact_us_form input[type='checkbox']{
	margin:10px auto;
}


#custom_contact_us_form textarea{
	/*margin: 10px auto;*/
	width: 100%;
	resize: none;
}

#custom_contact_us_form span.wpcf7-list-item {
    margin: 0;
}

#contact_send_id {
    width: 100%;
    background: #19c0ff;
    border: 0;
    color: #fff;
    font-weight: bold;
    font-size: 14pt;
    padding: 5px 0px;
}

img.alignright.wp-image-222{
	margin: 0;
}

.glyphicon-lg{font-size:3em}

.blockquote-box{margin-bottom:25px}


.blockquote-box-image{
    height: 170px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.blockquote-box-footer{
    position: absolute;
    bottom: 10px;
}

.blockquote-box .square{width:100px;min-height:50px;margin-left:22px;text-align:center!important;background-color:#E6E6E6;padding:20px 0}

.blockquote-box.blockquote-primary{border-color:#357EBD}

.blockquote-box.blockquote-primary .square{background-color:#428BCA;color:#FFF}

.blockquote-box.blockquote-success{border-color:#4CAE4C}

.blockquote-box.blockquote-success .square{background-color:#5CB85C;color:#FFF}

.blockquote-box.blockquote-info{border-color:#46B8DA}

.blockquote-box.blockquote-info .square{background-color:#5BC0DE;color:#FFF}

.blockquote-box.blockquote-warning{border-color:#EEA236}

.blockquote-box.blockquote-warning .square{background-color:#F0AD4E;color:#FFF}

.blockquote-box.blockquote-danger{border-color:#D43F3A}

.blockquote-box.blockquote-danger .square{background-color:#D9534F;color:#FFF}





.blockquote-box {

    border: 1px #95aec3 solid;

    margin-bottom: 25px;

    padding: 10px 10px;

    color: #95aec3;

    	position: relative;

	min-height: 165px;

}





.blockquote-box .border-dashed{

	border: 1px #c9dae9 dashed;

    width: 85%;

    margin: 0 ;

}



.blockquote-box h4{

	font-size: 14pt;

	margin-bottom: 10px;

	padding-left: 4px;

    color:#000;

}



.blockquote-box p {
    font-size: 11pt !important;
    margin-top: 10px;
    padding-left: 4px;
    font-weight: normal;
}







.blockquote-box .prop {

    /*position: absolute;*/

    /*bottom: 13px;*/

    /*left: 0;*/

}



.blockquote-box h5{

	font-size: 12pt;

	/*right: 60px;*/

	/*position: absolute;/*/

}



.blockquote-box .link_to_post{

	font-size: 16pt;

	text-decoration: none;

	/*position: relative;*/

	/*bottom: 8px;*/

}


.addthis_toolbox{
    display: none !important;
}

fusion-imageframe{
	border:0 !important;
}

#newsletter_send_id{
    width: 100%;
    background: #19c0ff;
    border: 0;
    color: #fff;
    font-weight: bold;
    font-size: 14pt;
}

div.wpcf7-response-output {
    margin: 0px !important;
    padding: 0 !important;
    position: absolute;
    width: auto;
    bottom: 0;
    right: 19px;
    display: block!important;
    font-size: 20px;
    bottom: -18px;
}


div.wpcf7-validation-errors {
    border: 0 !important;
    display: inline-block !important;
    color: red;

}

div.wpcf7-mail-sent-ok {
    border: 0 !important;
    color: green;
}



span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    display: none !important;
}

#wpcf7-f5-p191-o1 {
    border-left: 1px solid #B8B8B8;
    padding-left: 40px;
}
/*.blockquote-box .link_to_post{

	font-size: 11pt;

}

published*/





.form_contract_right_side{

	position: relative;

	height: 250px;

}


.border-grey-bottom{
    border-color: #e0dede;
    border-top-width: 1px;
    margin-left: auto;
    margin-right: auto;
    margin-top: ;
}


#wpcf7-f5-p191-o1 input{
	width: 100%
	margin-bottom:10px;
}

.form_contract_image label{

	color:#3c3d3f;

	font-size: 20pt;

}



.form_contract_right_side input,

.form_contract_right_side button{

	height: 30px;

	border-radius: 0;

}



/*.form_contract_right_side{

	position: relative;

}
*/


/*.form_contract_image,

.form_contract{

	position: absolute;

}
*/


.form_contract_right_side {
    background-image: url(http://oklife.elevate.co.il/wp-content/themes/oklife/images/shutterstock_496441567.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    background-position: right;
    margin-bottom: 20px;
}

.form_contract{

	top: 55.5%;

}



#content_page h3{
    font-size: 20px;
}


#content_page p{

	color: #708297;

	font-size: 14pt;

	line-height: 1.3;

}

#content_page img,
{
	display: block;
    max-width: 100%;
    height: auto;
}

#contact_us img
{
	display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

#content_page .headline{background-color: #19c0ff;color: #fff;padding: 5px 15px;margin-bottom: 17px;}



#content_page .headline h1{

	font-size: 19.87pt;

}



#content_page h2{

	font-size: 14.25pt;

	color: #708297;

}



.bg_95aec3{

	background-color: #95aec3;

}

.page-header {
    padding-bottom: 9px;
    margin: 0;
    border-bottom: 1px solid #eee;
}

.desktop_hide{

	display: none;

}

#menu-item-204 a:last-child:after{
	content: "";
}

.navbar-oklife li > a:hover{
	color:#19c0ff;
}






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

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }




    .navbar-nav .open .dropdown-menu > li > a {

        line-height: 20px;

    }

    .navbar-nav .open .dropdown-menu > li > a,

    .navbar-nav .open .dropdown-menu .dropdown-header {

        padding: 5px 15px 5px 25px;

    }

    .dropdown-menu > li > a {

        display: block;

        padding: 3px 20px;

        clear: both;

        font-weight: normal;

        line-height: 1.42857143;

        color: #333;

        white-space: nowrap;

    }

    .navbar-header {

        float: none;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

        /*margin: 7.5px -15px;*/

        /*margin: 7.5px 50px 7.5px -15px*/

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .navbar-text {

        float: none;

        margin: 15px 0;

    }

    /* since 3.1.0 */

    .navbar-collapse.collapse.in { 

        display: block!important;

    }

    .collapsing {

        overflow: hidden!important;

    }

}

.fb_iframe_widget span {
    display: block !important;
    position: inherit !important;
    margin: 0 auto !important;
    text-align: justify !important;
}

@media(max-width: 1024px){

    .item-slider-container a{
        color: #337ab7;
    }

	.img-responsive-md{

	    display: block;

	    max-width: 100%;

	    height: auto;

	    margin: 0 auto;

	}


    .blockquote-box-footer {
        position: relative;
        bottom: 0;
    }

    .blockquote-box .col-centered {
        margin-right: 0;
    }

    .blockquote-box-image {
        height: 200px;
    }


	#content_page img,
	#content_page iframe
	{
		display: block;
	    max-width: 100%;
	    height: auto;
	}

	.fb_iframe_widget span {
	    width: 315px !important;
	}


	.wp-caption{
		max-width: 100% !important;
	}

	.container-fluid-md{

	    margin: 0;

	    padding: 0;

	    width: 100%;

	}



	.navbar-toggle .icon-bar {

	    display: block;

	    width: 22px;

	    height: 0.2em;

	    border-radius: 1px;

	    background: #19c0ff;

	}



	.desktop_hide{

		display: block;

	}





	#main_logo{

		display: none;

	}



	.border-dashed {

	    width: 100%;

	}





	#content_page .headline h1 {

	    font-size: 8vw;

	}



	#content_page{

		padding: 5vh 0;

	}



	/* centered columns styles */

	.row-centered {

	    text-align:center;

	}

	.col-centered {

	    display:inline-block;

	    float:none;

	    /* reset the text-align */

	    text-align:left;

	    /* inline-block space fix */

	    margin-right:-4px;

	}





	.blockquote-box{

		position: inherit;

	}



	.blockquote-box h5 {

	    font-size: 4vw;

	    right: 0;

	    position: inherit;

	}



	.blockquote-box .link_to_post {

	    position: inherit;

	}



	.blockquote-box .prop {

	    position: inherit;

	    bottom: 0;

	}



	.text-center-md{

		text-align: center;

	}

	.text-right-md{

		text-align: right;

	}

	.text-left-md{

		text-align: left;

	}



	.navbar-oklife li > a:after{

		content: "";

		margin-right: 0;

	}



	.navbar-toggle {

	    float: right;

	    margin-left: auto;

	    margin-right: 15px;

	}



	.navbar-brand {

	    float: left;

	    height: 50px;

	    padding: 15px 15px;

	    font-size: 18px;

	    line-height: 20px;

	}

	ul#menu-main {
	    display: block;
	    float: none;
	    width: 100%;
	}

	.menu-item{
	    border-bottom: 1px #e4e4e4 solid;
	    padding: 10px 15px;   
	}

	.item-slider-container {
	    position: inherit;
	    height: 100%;
	    clear: both;
	    float: none;

	}

	.item-slider-container .item-image {
	    position: inherit;
	}

	.item-slider-container .item-desc {
	    position: inherit;
	    bottom: 0;
	    background: transparent;
	    padding: 10px 30px;
	    color: #333;
	    font-size: 14pt;
	    padding: 0;
	    margin: 10px auto;
	}

	.nav>li {
	    position: relative;
	    display: block;
	    /* border-bottom: 1px #e8e8e8 solid; */
	    margin: 0px 25px;
	}


	.form_contract_right_side {
	    background-size: cover;
	}


	.footer #menu-main-1{
		padding: 0;
		margin: 0;
	}

	.footer #menu-main-1 li{
		float: right;
		padding: 0;
		color: #fff;
		border:0;
	}

	.footer #menu-main-1 li a{
		color: #fff;
		text-decoration: none;
		/*padding: 5px;*/
	}

	.footer #menu-main-1 li a:after{
		content: "//";
		padding:10px;
	}


	.footer #menu-main-1 .menu-item-204 a:after{
		content: "";
	}

	.footer #menu-main-1 .sub-menu{
		display: none;
	}

	#contact_us{
		margin-bottom: 4vh;
	}


}