/*Cross-Browser Baseline RESET*/
html,body,a,abbr,address,blockquote,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,hr,img,label,legend,object,ol,ul,li,p,q,small,span,table,td,th,tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

noscript div{clear:both;margin:0 auto;padding:1%;text-align:center;font-size:133%;font-weight:bold;background:red;color:#FFF}

/*MaxBox*/
.maxbox__container{z-index:101;width:100%;height:100vh;position:fixed;top:0;left:0;border:0}
img.maxbox,a.maxbox img{height:125px;width:130px;cursor:pointer;margin:2px;padding:2px;
-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-decoration:none;border:1px outset #999;background:#FFF}/*K*/
img.maxbox:hover,a.maxbox img:hover{box-shadow:0 3px 17px 3px rgba(0,0,0,0.5),0 4px 12px 0 rgba(0,0,0,0.19);transition:transform .2s;z-index:999;transform:scale(1.2)}/*K*/
.maxbox__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-height:90%;max-width:90%;border:0}
.maxbox__close{z-index:1000!important;position:absolute;top:1rem!important;right:1rem;font-size:30px;font-weight:700;background:#FFF;border:0;cursor:pointer}

/*JS Toggle*/
.hide{display:none}
.x{clear:both;display:block;margin:0 auto;padding:1%;text-align:center;font-weight:bold;color:red}

/*Accordion*/
.row.section button > .accordion{width:inherit}
.row.section > .panel{width:inherit}

/*Directions*/
.ta-left{text-align:left}
.left{float:left;text-align:left}
.right{float:right;text-align:right}
.center,img.center{text-align:right;margin:0 auto;text-align:center}
.center > ul.inline{display:table!important;position:relative!important;margin:0 auto;text-align:center!important;list-style-position:inside;padding-left:0}
.inline{display:inline!important}
.overflow{overflow:hidden}
button.center{display:block;margin:0 auto!important;text-align:center!important}
.scroll-h{height:240px!important;overflow-y:scroll}

.border{border:1px solid #C0C0C0}
.border2{border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0}
ul.border{list-style-type:none;padding:3px;margin:0}
ul.border li{padding:7px 3px 5px 3px;border-bottom:1px solid #C0C0C0}
ul.border li:last-child{border-bottom:none}
.box-shadow:hover{box-shadow:8px 8px 8px -10px rgba(0,0,0,0.5),-8px 8px 8px -10px rgba(0,0,0,0.5);padding:1%}

/*Table Column Autowidth*/
td{white-space:normal}
.zebra tbody tr:nth-child(odd){background-color:#D3DEE4}/*Zebra Striping Table*/

/*Clear*/
.clear{clear:both;display:block;margin:3% 0 3% 0}
.clearfix{clear:both;display:block;margin:.01%;padding:0}
.cf{clear:both;display:block;margin:.01%!important;padding:0}

/*Media - Images - Fluid Images - Video*/
img{border:0;-ms-interpolation-mode:bicubic}/*IE*/
.img-m{margin:5px}
.img-w{height:auto;max-width:100%;width:100%}
.img-v{height:auto;min-height:240px;max-height:380px;width:auto;}
.img-v2{height:auto;min-height:240px;max-height:444px;width:auto}
.autoimg{height:auto;max-width:540px;width:97%;margin:5px}
.autoimg1{height:auto;max-width:768px;width:97%;margin:5px}
.autoimg2{height:auto;max-width:240px;width:97%;margin:5px}
.autoimg3{height:auto;min-width:210px;max-width:540px;width:75%;margin:5px}
.autoimg4{height:auto;min-width:200px;max-width:250px;width:75%;margin:5px}
.autoimg5{height:auto;min-width:55px;max-width:64px;width:75%;margin:7px}
.icon{width:auto;height:42px;margin:5px}

a img,:link img,:visited img{border:none}
.glow img:hover{box-shadow:0 0 25px 0 #0000FF}

img.txtal{float:left;margin:0 12px 12px 12px;vertical-align:text-top;text-align:right}
img.txtar{float:right;margin:0 12px 12px 12px;vertical-align:text-top;text-align:left}

.thumbnail img{height:150px;width:150px}
svg:not(:root){overflow:hidden}/*IE*/

/*Links*/
a,[onclick],.pointer{cursor:pointer}
a{text-decoration:none;outline:0;color:#0000DF}
a:focus,a:hover{outline:0;text-decoration:none;color:#B00000}
.abold a{font-weight:bold}

/*Selection Colors*/
::selection{color:#FFF;background:#333}

/*Typography*/
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:120%;margin:1% 0 0.3% 0;font-weight:700}
h1,.h1{font-size:130%}
h2,.h2{font-size:125%}
h3,.h3{font-size:120%}
h4,.h4{font-size:115%}
h5,.h5{font-size:110%}
h6,.h6{font-size:105%}

small,.small{font-size:80%}
.b{font-weight:bold!important}
.u{text-decoration:underline}
.i{font-style:italic}
.caps{text-transform:uppercase}

p{line-height:1.5;margin:0.7% 0 1.3% 0}
.bq,blockquote{margin-top:3%!important;margin-bottom:3%!important;margin-left:5%!important;margin-right:5%!important}
abbr{border-bottom:1px dotted #00A600}
sup{margin:0 -0.3% 0 0;font-size:80%;font-weight:bold}

q{quotes:"\201C" "\201D";font-size:110%}
q:before{content:open-quote;font:bold 125% serif;margin:3px}
q:after{content:close-quote;font:bold 125% serif;margin:3px}

.msg{clear:both;overflow:hidden;width:100%;margin:0;padding:2%;word-wrap:normal}
.msg1{clear:both;overflow:visible;width:100%;margin:-1.5% 0 3% 0%;padding:2%;text-align:center;background:transparent;background-image:none}
.msg2{clear:both;margin:0;padding:2%;word-wrap:normal}

hr{margin:7px 0 7px 0;border:none;border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid rgba(0,0,0,.1)}

/*Custom Styles*/
ul.cra-bullet li{vertical-align:middle;position:relative;list-style-position:outside;list-style-type:none;background:#fff url('../images/cra-bullet.png') no-repeat left center;margin-bottom:3px;padding:7px 10px 7px 40px}
ul.cra-bullet.zebra li:nth-child(even){margin-bottom:3px;padding:7px 10px 7px 40px}/*Zebra Striping + IMG li*/
ul.cra-bullet.zebra li:nth-child(odd){margin-bottom:3px;padding:7px 10px 7px 40px}/*Zebra Striping + IMG li*/

ol.zebra li:nth-child(even){margin-bottom:3px;padding:7px 7px 7px 7px}/*Zebra Striping*/
ol.zebra li:nth-child(odd){margin-bottom:3px;padding:5px 5px 5px 5px}/*Zebra Striping*/

/*OL-Circle*/
ol ul{list-style-position:outside;list-style-type:circle;margin-left:2%}

.circle{display:block!important;list-style-type:none}
.circle > li{list-style-position:outside!important;list-style-type:circle!important} /* */

/* ul,ol{display:list-item;list-style-position:inside} */
ul{list-style:inside disc}
ul{margin:0 0 1.5% 1.5%;padding:0}
ol{margin:0 0 1.5% 5%!important;padding:0}
ul ul li{margin-left:1px!important;list-style:outside circle}
.li-hover-bg li:hover{background:rgba(0,134,190,0.3)}
li.li-none{list-style-type:none}/*1 li*/
.li-none li{list-style-position:inside;list-style-type:none;padding:2px 0 0 0}
.li-space li{margin-bottom:7px}
ul.inline li,ol.inline li{display:inline;margin-right:7px}
ul.zebra li:nth-child(even){background-color:#E3EBEE;padding:.3%}/*Zebra Striping li*/
ol.zebra li:nth-child(even){background-color:#E3EBEE;padding:.3%}/*Zebra Striping li*/
.ba li a{font-weight:bold}

.blue{color:#3c3b6e}
.iblue{color:rgb(0,56,184)}
.iblue-t{color:rgba(0,56,184,0.8);background:transparent}
.red{color:#FF0000}
.red-hover:hover{color:#FF0000;font-weight:bold}
.green{color:#009400}
.yellow,a.yellow,a:visited.yellow{color:#F9F900}
.gray{color:#7F7F7F}
.white{color:#FFF}
.black,.black a{color:#000}

/*Backgrounds*/
.grey-bg{background:rgba(233,233,233,0.7)}
.dark-grey-bg{background:rgba(111,111,111,0.7)}
.black-bg{background:#000}
.iblue-bg{background:rgb(0,56,184);color:rgb(255,255,255)}
.iblue-tbg{background:rgba(0,56,184,0.8);color:rgba(255,255,255,0.9)}
.iblue-border{border-top:3px solid rgb(0,56,184);border-bottom:3px solid rgb(0,56,184)}
.gold-border{border-top:3px solid gold;border-bottom:3px solid gold}
.white-bg{background:#FFF;background-color:#FFF}
.t-white-bg{background:rgba(255,255,255,0.5)}
.white-mat{background:rgb(255,255,255);border:7px double rgb(0,0,0)}
.highlight{background:rgba(0,134,190,0.3);padding:0.2%;z-index:-3!important}
.mark{background:rgba(255,255,0,0.7);padding:0.1%}
.tan-bg{background:rgb(211,201,180);/*Fallback*/background:rgba(211,201,180,0.9)}
.q-bg{background:#111;padding:0.5% 1% 1% 1%}
.q-bg a,.q-bg a:visited{color:#FF0000}
.heading-bg{color:rgb(255,255,255);background:rgb(0,56,184);/*Fallback*/background:rgba(0,56,184,0.9)}

.we-the-people-bg2{background: #fff url('../images/we-the-people-bg.jpg') no-repeat center; background-size:100% auto}/*Full Screen IMG*/
.we-the-people-bg{background: #000 url('../images/we-the-people-bg.jpg') no-repeat center;background-size:240px 240px;display:block;height:240px;width:240px;position:relative;clear:both;width:auto;margin:0 auto;padding:0;text-align:center;font-size:470%;font-weight:bolder}/*Full Screen IMG*/
.falcon-bg{background:url('../images/falcon-bg.jpg')left 44px no-repeat rgb(255,255,255);background-size:25% auto}/*Full Screen IMG*/
.falcon-bg2{background:url('../images/falcon-bg.jpg')left 33px fixed no-repeat rgb(255,255,255);background-size:25% auto}/*Full Screen IMG*/

/*Buttons*/
.pp-btn{float:left;text-align:left;width:25px;height:auto}
.pp-btn2{text-align:left;width:25px;height:auto}

.btn,button.btn,button.btn1,button a,button.btn a:link,button.btn a:visited,.btn a,.btn a:link,.btn a:visited{display:inline-block;width:auto;height:auto;margin:3px;padding:3px 5px 3px 5px;box-shadow:0px 0px 0px rgba(0,0,0,0.33);text-shadow:0 -0px 0px rgba(0,0,0,0.33);border:1px solid rgba(0,0,0,1);border-radius:7px;vertical-align:middle;text-decoration:none;font-size:97%;font-weight:700;color:#FFF;background-color:#00B02D;cursor:pointer}

.btn1,button.btn1{display:block;position:relative;margin:3px;padding:1px 7px 1.5px 7px;height:33px;width:auto;border:2px solid #eee;border-radius:15px;transition:All 0.5s ease;background:rgb(0,56,184);background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.2));overflow:hidden;cursor:pointer}

a.btn1,.btn1 a,.btn1 a:link,.btn1 a:visited{cursor:pointer;text-decoration:none;font-size:110%;font-weight:600;color:#FFF}
.btn1:hover{background-color:#00BF00}
.btn1:hover a{color:#FFFF06}

button .soh{display:none}
button:hover .soh{display:inline-block}
span.btn1{margin:0 auto;text-align:center}
button:hover.btn2x,button:focus.btn2x,.btn2x:hover a{font-size:115%}

/*ZOOM*/
.zoom{z-index:10;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.zoom:hover,a.zoom:hover{z-index:100;-webkit-transform:rotate(0) scale(1.1);-moz-transform:rotate(0) scale(1.1);-ms-transform:rotate(0) scale(1.1);-o-transform:rotate(0) scale(1.1);transform:rotate(0) scale(1.1) !important;font-size:117%}
.zoom2{transition:transform .2s;}
.zoom2:hover{z-index:999;transform:scale(1.1);background-color:#FFF}

/*DEFAULT STYLES START 42,115,255,0.8 Israel Flag*/
#header{clear:both;top:0;width:auto;height:auto;margin:auto;padding:.03% 1% 1% 1%;text-align:center;background:rgb(1,1,1)}
#header p{font-size:85%;font-weight:800;color:yellow;margin:0}
img#logo{clear:both;z-index:1;height:auto;max-width:364px;width:97%;margin-top:3px;text-decoration:none;text-align:center}
a#logo,#logo a{color:rgb(0,0,0)}
#logo{position:relative;z-index:1;margin:0 0 0 0;font-size:202%;font-weight:200;text-decoration:none}
#logo b{margin:0 -8px 0 -8px;font-weight:700;color:rgb(0,0,0)}
#logo strong{font-weight:700;color:rgb(0,0,0)}
#logo:hover b,#logo:hover strong{position:relative;color:rgb(0,51,160)}

/*DEFAULT NAVIGATION*/
#nav{clear:both;top:0;z-index:33;width:100%;height:auto;margin:0 auto;text-align:center;background:rgb(1,1,1)}
#nav ul{text-align:left;display:inline;margin:0;padding:3px 4px 3px 0;list-style:none}
#nav ul li a,#nav ul li a:visited{color:#fff}
#nav ul li ul li:hover a{color:rgb(42,175,255)}
#nav ul li{display:inline-block;margin-right:-4px;position:relative;padding:7px;font-size:105%;font-weight:700}
#nav ul li:hover{z-index:12;background:#000;color:rgb(0,56,184)}
#nav ul li ul{margin:0;padding:0;position:absolute;top:36px;left:-64px;width:194px;display:none;visibility:hidden}
#nav ul li ul li{background:rgb(0,51,160);display:block;width:194px;color:#fff;text-shadow:0 -1px 0 #000}
#nav ul li ul li:hover,.current,a.current{z-index:12;color:gold!important}
#nav ul li:hover ul{display:block;opacity:1;visibility:visible}

/*rgb(0,51,160) Dark Blue*/
#nav2{clear:both;top:0;position:absolute;z-index:333;width:100%;height:auto;margin:0 auto;text-align:center;color:rgb(255,255,255);background:rgb(1,1,1);font-weight:700}
#nav2-content{clear:both;display:none;top:25px;position:absolute;z-index:444;width:100%;height:auto;margin:0 auto;text-align:left;background:rgba(255,255,255,0.9)}
#nav2-content ul{display:inline-block;margin-right:4px;position:relative;vertical-align:top;padding:3px;font-size:105%}
#nav2-content ul li:hover{padding:2px 2px 0px 4px;font-size:110%;background:yellow;}

/*BREADCRUMB*/
ul.breadcrumb{clear:both;display:block;text-align:center;margin:3% 0 3% 0;padding:0.5% 0.7%;list-style:none;background-color:#eee}
ul.breadcrumb li{display:inline;font-size:80%;font-weight:bold}
/* Adds slash symbol (/) before list items */
ul.breadcrumb li+li:before{color:black;content:"/\00a0"}
ul.breadcrumb li a{color:rgb(0,56,184);text-decoration:none}
ul.breadcrumb li a:hover{color:#FF0000;text-decoration:underline}


/*GRID*/
.row{clear:both;width:auto;max-width:auto!important;margin:0 auto 0 auto;padding:0.5%;vertical-align:top}
[class^="col"]{display:inline-block;position:relative;margin:0.5% 0.5% 0.5% 0.7%;padding:0.3%;vertical-align:top;}
.col1{width:98%}.col2{width:47.9%}.col3{width:31%}.col4{width:22.8%}.col34{width:73%}.col2s{width:45.5%!important;float:left}.wauto{width:auto}.w{width:94%}


/*HTML5*/
#main{clear:both;width:auto;margin:0 auto;padding:0}

.section{clear:both;width:auto;max-width:85%;margin:1% auto 1% auto;padding:1% 2% 1% 2%}
.section h1{text-align:center}

.header{display:block;clear:both;margin:0.5% 0 0.5% 0;font-size:140%}
.subheader{display:block;clear:both;margin:0.5% 0 0.5% 0;font-size:120%}

#aside,.aside{clear:both;margin:3% auto 3% auto;text-align:center;padding:1%}

#minifolio img{height:135px;width:155px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}


/*CONTACT FORM*/
form{margin:2%;padding:0;border:0 solid #ddd}
form fieldset{display:inline-block;vertical-align:top;padding-bottom:3px;border:none}
form textarea{display:block;width:222px;height:auto;margin-top:1px;padding:3px;border:1px outset #999999}
form select{width:222px}
form textarea{width:222px;height:164px;margin-top:-17px}
form label{display:block;margin:1px 0 -3px 0;font-size:95%;font-weight:700;color:#646464}
form [type="file"]{width:225px!important}
form [type="checkbox"]{display:inline;position:relative;vertical-align:baseline;margin-right:7px}

form #user-details{display:block}
form #user-message{display:block}
form .userservices{display: block;position:relative}
form #verification{display:block}
form #evaluation{display:block;padding:12px 0 1px 0}
form .mycaptcha{width:50px}/*captcha_code*/
form #captchaID,.captchaID{clear:both;display:inline;width:23px;height:20px;margin:0 3px 0 -1px}/*captcha99 code*/
form input:hover,textarea:hover{background:#A4E6FB}
form pre{margin:7px 5px;font-size:85%;text-align:left}

/* FROM Kform */
form input.submit{clear:both;display:block;width:147px;margin:5px;padding:4px 5px 4px 5px;
box-shadow:0px 0px 0px rgba(0,0,0,0.33);border:1px solid rgba(0,0,0,1);border-radius:7px;
vertical-align:middle;text-decoration:none;font-size:110%;font-weight:700;color:#FFF;background:rgb(0,56,184);cursor:pointer}
form .submit{margin:0 auto!important;position:relative}
form .submit2{clear:both;display:blockmargin:5px;padding:4px 5px 4px 5px;
box-shadow:0px 0px 0px rgba(0,0,0,0.33);border:1px solid rgba(0,0,0,1);border-radius:7px;
vertical-align:middle;text-decoration:none;font-size:110%;font-weight:700;color:#FFF;background:rgb(0,56,184);cursor:pointer}

/*Footer*/
a#toppg,a.toppg{clear:both;display:block;bottom:0;width:33px;height:33px;margin:0 auto;color:#111;font-size:70%;text-align:center}
a#toppg:hover,a.toppg:hover{font-weight:900;color:#FF0000}

#footer{clear:both;bottom:0;margin:1.5% auto 0 auto;padding:0;text-align:center;overflow:hidden;border-top:2px solid rgb(0,51,160);background:rgba(255,255,255,0.3);font-size:90%}
#footer ul{list-style-type:none;padding:1px;margin:1px}
#footer a{text-decoration:none;color:#111;font-weight:bold}
#footer a:hover{color:#FF0C00}
#footer img{width:24px;height:auto}

#ie-warning{clear:both;position:relative;top:25px;left:0;padding:1% 0 1% 0;width:100%;z-index:101;text-align:center;font-weight:bold;font-size:115%;color:#000;background-color:#F7CC3C}


/*DEFAULT WRAPPER - Gridless CSS * 'Set body width' acts like a 'div#wrapper'
*Add a background(s)) to the PAGE, WRAPPER set in 'html' & 'body' elements*/
html{overflow-y:scroll;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font:100%/1.5 "Liberation Sans",sans-serif,Helvetica;background:rgb(255,255,255)}
body{overflow-x:hidden;margin:0 auto;padding:0;width:100%;min-height:100%;color:rgb(0,33,64);background:rgb(255,255,255)}
/*DEFAULT CSS*/


/*MOBILE Media Queries */
@media only screen and (min-width:1441px) and (max-width:3200px) and (-webkit-min-device-pixel-ratio:0){
#main{clear:both;width:auto;max-width:auto;margin:inherit;padding:1.2%!important;float:none!important}
.section{width:auto;max-width:80%}
}


@media only screen and (min-width:801px) and (max-width:1152px){
#main{clear:both;width:auto;max-width:auto;margin:inherit;padding:inherit}
.section{width:auto;max-width:99%;padding:1.2%}
.col2,.col2s{width:45.5%}

/*MaxBox Thumbnail*/
img.maxbox,a.maxbox img{height:110px;width:105px;}/*K*/
}


@media only screen and (max-width:800px){
#main{clear:both;width:auto;max-width:auto;margin:inherit;padding:inherit}
.section,.row,.col,.col1,.col2,.col3,.col4,.col34,.col2s,.wauto,.w,.blog,ul{display:block;width:auto;max-width:99%!important;margin:inherit;padding:1.2%!important;float:none!important}

.section{margin:1.5% auto 1.5% auto;padding:1.5% 0.2% 1.5% 0.2%}

blockquote{margin-left:0.5%;margin-right:0.5%}

#header{padding:5% 1% 5% 1%;}

img#logo{height:auto;max-width:320px;width:97%}
a#logo,#logo a{color:rgb(0,0,0)}
#logo{position:relative;z-index:1;margin:0 0 0 0;font-size:202%;font-weight:200;text-decoration:none}

.msg,.msg2{clear:both;overflow:hidden;width:auto!important;margin:0;padding:2%;word-wrap:normal}
.hom{display:none!important}/*Hide On Mobile*/

.falcon-bg,.falcon-bg2,.kdrd,.tiger-bg2,.tx-saddle-bg,.kdlock{background-image:none;background:#F4F4F4}

.zoom,.zoom2{-webkit-transform:unset!important;transform:unset!important}

h1,.h1{font-size:115%}
h2,.h2{font-size:115%}
h3,.h3{font-size:115%}
h4,.h4{font-size:110%}
h5,.h5{font-size:105%}
h6,.h6{font-size:100%}
small,.small{font-size:80%}
.left,.right{clear:both;float:none!important}

form fieldset,form input,form textarea{display:block;width:auto;overflow:hidden}
}

/* Print */
@media print{
*{text-shadow:none!important;background:transparent!important;box-shadow:none!important;color:#000 !important}
}