@charset "utf-8";
/* CSS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 1, 2013 */

@font-face {
    font-family: 'fbspoiler-regular';
    src: url('../fonts/fbspoiler-regular.eot');
    src: url('../fonts/fbspoiler-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fbspoiler-regular.woff') format('woff'),
         url('../fonts/fbspoiler-regular.ttf') format('truetype'),
         url('../fonts/fbspoiler-regular.svg#fbspoiler-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@-moz-document url-prefix() {
	.padtop16 { padding-top:4px !important;}
}
a { color:#004BA4/*#222*/; text-decoration:none; }
a span {color:#004BA4 !important}
a:hover { text-decoration:underline; color:#0c489c;}
a, a img{ outline:none; border:none}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both; height:0; width:0; line-height:0; display:block;}
.acenter{text-align:center}
.aright{text-align:right}
.boxcenter{ margin:0 auto;}
.bold { font-weight:bold; }
p,h1,h2 { font-family: 'fbspoiler-regular'; margin:0; padding:0;}
h2 { margin-top:10px; font-size: 25px; }
.box265 h2 { margin-top:0; }
body{ background:url(../images/bg.gif) repeat; font-family:'fbspoiler-regular',arial; color:#222; margin:0; padding:0; direction:rtl; position: relative; display: block;}
input, textarea { font-family: 'Arial';}
.main{ width:100%; min-width: 1000px; margin-bottom: 50px; position: relative;overflow: hidden;}
.wrapper{ width:1000px; margin:0 auto;}
.fixed { position:fixed; top:0; }
.header{ background-color:#f2f2f2; height:91px; color:#383838;/* -moz-box-shadow:0px 5px 5px rgba(16, 18, 17, 0.06); -webkit-box-shadow:0px 5px 5px rgba(16, 18, 17, 0.06); box-shadow:0px 5px 5px rgba(16, 18, 17, 0.06);*/ position:relative;}
/*.logoarrow{ position:absolute; left:50%; margin-left:404px; bottom:-18px; background:url(../images/logoarrow.gif) no-repeat; width:47px; height:18px; display:block;
	width: 0; 
	height: 0; 
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	
	border-top: 13px solid #F2F2F2;*/
}
.headlink{ padding-top:3px; border-bottom:1px solid #d8d8d8; padding-bottom:5px;}
.headlink a{ font-size:14px; color:#383838; text-decoration:none;margin:1px!important;}
.headlink a:hover{ color:#004B94;}
.logo{ padding:15px 0 0 0; float:right;}
.logo img{ width:auto; height:50px;}
ul.nav{ float:right; margin:30px 50px 0 0; padding:0; list-style:none;}
ul.nav li{ /*background:url(../images/menudivider.gif) no-repeat left center;*/ float:right; margin:0; padding:0 8px 0 9px;}
ul.nav li:last-child{ background:none;}
ul.nav a{ 
	display:block;  
	/*border:1px solid #f2f2f2;*/  
	padding:3px 12px 3px 12px; 
	font-size:21px; 
	text-decoration:none; 
	color:#86888B;
}
ul.nav li a:hover{ color:#07306B; text-decoration:none;}
ul.nav li.menu-cta a:hover{ bottom:0; -moz-box-shadow:inset 0px 2px 1px 0px #86d47c; -webkit-box-shadow:inset 0px 2px 1px 0px #86d47c; box-shadow:inset 0px 2px 1px 0px #86d47c; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #76cb6c), color-stop(1, #59ae4f)); background:-moz-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-webkit-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-o-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-ms-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:linear-gradient(to bottom, #76cb6c 5%, #59ae4f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cb6c', endColorstr='#59ae4f',GradientType=0); background-color:#76cb6c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #77aa71; border-bottom:1px solid #5a9952; color:#fff;}
.phoneicon{ background:url(../images/call_icon.png) no-repeat right center; font-size:20px; margin-top:5px; color:#444; padding:5px 25px 5px 0;}
.phoneicon.phone_mobile{ display: none;}
.sliderbox{ background:url(../images/sliderbg.gif) repeat; clear:both;}
.insliderbg{ background:url(../images/slidershadbg.png) no-repeat center top;}
.slidermain{ width:1000px; margin:0 auto; padding:25px 0 10px;}
.sldrtxtbox{ width:315px; padding-top:5px; float:left;}
.sldrtxtbox h1{ margin:0; padding:0; font-size:34px; color:#4a4a4a; font-weight:normal;}
.sldrtxtbox span{padding-right:20px; color:#4a4a4a;}
.sldrtxtbox ul{ margin:20px 0; padding:0; list-style:none;}
.sldrtxtbox ul li{ margin:0; padding:0 25px 0 0; background:url(../images/tick_bullet.png) no-repeat right 5px;}
input.openaccountbtn,
a.openaccountbtn{text-decoration:none;text-align:center;-moz-box-shadow:inset 0 1px 0 0 #91e387; -webkit-box-shadow:inset 0 1px 0 0 #91e387; box-shadow:inset 0 1px 0 0 #91e387; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #76cb6c), color-stop(1, #59ae4f)); background:-moz-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-webkit-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-o-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-ms-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:linear-gradient(to bottom, #76cb6c 5%, #59ae4f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cb6c', endColorstr='#59ae4f',GradientType=0); background-color:#76cb6c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #5a9952; border-bottom-color:#6aa363; font-size:30px; color:#fff; padding:11px 0; width:300px; cursor:pointer;}
input.openaccountbtn:hover,
a.openaccountbtn:hover{ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #59ae4f), color-stop(1, #76cb6c)); background:-moz-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-webkit-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-o-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-ms-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:linear-gradient(to bottom, #59ae4f 5%, #76cb6c 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ae4f', endColorstr='#76cb6c',GradientType=0); background-color:#59ae4f;}
.rsaidbox{ margin:0; padding:0; clear:both; background-color:#f4f4f4; border-bottom:3px solid #eaeaea;}
.rsaidboxmid{ background:url(../images/rabbi_img.png) no-repeat right top; background-size: auto 192px; padding:30px 220px 30px 0; width:780px; margin:0 auto; min-height: 110px;}
.rsaidboxmid h2{ margin:0; padding:0; font-size:36px; color:#004B94;}
.rsaidboxmid p{ margin:0; padding:0; font-size:16px; color:#222;}
.tabox1{-moz-box-shadow:0 5px 5px rgba(185, 185, 185, 0.2); -webkit-box-shadow:0 5px 5px rgba(185, 185, 185, 0.2); box-shadow:0 5px 5px rgba(185, 185, 185, 0.2); width:100%; padding:40px 0 40px; position:relative;}
.openaccbox{ background:url(../images/opnaccbg.gif) repeat; width:100%; padding:8px 0; /*position: fixed;*/bottom:0;opacity:0.9;}
.blue60{ font-size:40px; color:#004B94;}
.mlft15{ margin-left:15px;}
.genbox2{-moz-box-shadow:0 -5px 5px rgba(185, 185, 185, 0.2); -webkit-box-shadow:0 -5px 5px rgba(185, 185, 185, 0.2); box-shadow:0 -5px 5px rgba(185, 185, 185, 0.2); border-top:1px solid #dddddd; width:100%; padding:40px 0 40px;}
.box230{ width:230px;}
.genin{ border:3px solid #eaeaea; padding:13px 13px 13px 7px; background-color:#fff; width:210px; font-size:13px; font-weight:bold; color:#222;}
.mtop20{ margin-top:20px;}
.mtop10{ margin-top:10px;}
input.openaccsmall{-moz-box-shadow:inset 0 1px 0 0 #91e387; -webkit-box-shadow:inset 0 1px 0 0 #91e387; box-shadow:inset 0 1px 0 0 #91e387; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #76cb6c), color-stop(1, #59ae4f)); background:-moz-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-webkit-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-o-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-ms-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:linear-gradient(to bottom, #76cb6c 5%, #59ae4f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cb6c', endColorstr='#59ae4f',GradientType=0); background-color:#76cb6c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #5a9952; border-bottom-color:#6aa363; font-size:28px; color:#fff; padding:3px 0; cursor:pointer; font-weight:bold; width:240px;}
input.openaccsmall:hover{ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #59ae4f), color-stop(1, #76cb6c)); background:-moz-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-webkit-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-o-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-ms-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:linear-gradient(to bottom, #59ae4f 5%, #76cb6c 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ae4f', endColorstr='#76cb6c',GradientType=0); background-color:#59ae4f;}

.lh20{ line-height:20px;}
.lh50{ line-height:50px;}
.padtop18{ padding-top:18px;}
.smsbox3{-moz-box-shadow:0 0 10px rgba(185, 185, 185, 0.5); -webkit-box-shadow:0 0 10px rgba(185, 185, 185, 0.5); box-shadow:0 0 10px rgba(185, 185, 185, 0.5); border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; width:100%; padding:40px 0 40px;}
.padtop10{ padding-top:10px;}
.padtop15{ padding-top:15px;}
.padtop20{ padding-top:20px;}
.padtop30{ padding-top:30px;}
.ssmbox4{ width:100%; padding:40px 0 60px;}
.numbg{ background:url(../images/no_bg.gif) no-repeat; width:70px; margin-left:10px; height:70px; line-height:70px; text-align:center; font-size:48px; color:#004B94;}
.ssmbox4head{ margin-right:200px;}
.box587{ width:587px;}
.box375{ width:375px;}
.mtop40{ margin-top:40px;}
.tstibox{ background:url(../images/ddot_start.png) no-repeat right top; /* width:690px; */ width:730px;margin-top:25px; float:left; padding:35px 55px 0 0; font-size:16px; color:#222;}
.tstibox span{ background:url(../images/ddot_end.png) no-repeat left bottom; display:block; padding:0 0 30px 35px}
.learnbox{-moz-box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); -webkit-box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); border-top:1px solid #dddddd; width:100%; padding:60px 0 140px;}

.bustart {display: block; color: #004B94;text-decoration: none;font-size: 21px;}

.mtop50{ margin-top:50px;}
.box274{ width:274px; font-size:16px; text-align:center;}
.box274 h5{ font-size:20px; font-weight:bold; margin-top:10px; margin-bottom: 15px;}
.box274 a{ text-decoration:none; color:#004B94;}
.fbbox{ border:1px solid #cacaca; direction:ltr; border-top:none;}
.fbboxhead{ background-color:#004B94; font-size:18px; color:#fff; padding:5px; direction:rtl;}
.padlft5{ padding-left:5px;}
.fspbox{ border-top:1px solid #d8dfea; padding:5px;}
.pad10{ padding:10px;}
.padtop4{ padding-top:4px;}
.padtop16 { padding-top:16px; }
.padtop9 { padding-top:9px; }
.footer{ background:url(../images/fbg.gif) repeat; position:relative; display: inline-block; width: 100%;}
.backtotop{ position:absolute; top:-87px; width:87px; height:47px; line-height:14px; padding-top:40px; left:50%; margin-left:412px; background:url(../images/back_totop_arrow.png) no-repeat center 20px #dbdbdb; display:block; text-align:center; font-size:19px; color:#5d5d5d; text-decoration:none;}
.footlft{ background-color:#004B94; width:368px; float:left;}
.fmenu{ padding:20px 40px 0;}
ul.fmenulist{ margin:15px 0 0 0; padding:0; list-style:none;}
ul.fmenulist li{ margin:0; padding:0; border-top:1px solid #2460b7;}
ul.fmenulist li:first-child{ border:none;}
ul.fmenulist li a{ line-height:30px; padding: 0 7px; text-decoration:none; color:#fbfbfb;}
.cusbox{ width:570px; float:right; padding:80px 0 0 0;}
.cusbox .cushead{ color:#232323; font-size:36px;}
.cusbox p{ color:#888; font-size:19px;}
.cusbox .cuscall{ color:#004B94; font-size:30px;}
.copybox{ border-top:1px solid #2460b7; padding:20px 0; margin:0 0 30px 0;text-align:center; font:15px "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#fff;}
.white36{ font-size:36px; color:#fff;}
.white24{ font-size:24px; color:#fff;}
.dgray24{ font-size:25px; color:#222;}
.margin15 {margin-top:15px;}
.dgray{ color:#222;}
.dgray20{ font-size:21px; color:#222;}
.dgray18{ font-size:19px; color:#222;}
.dgray17{ font-size:17px; color:#222;}
.dgray16{ font-size:16px; color:#222;}
.dgray14{ font-size:14px; color:#222;}
.lgray16{ font-size:16px; color:#a9a9a9;}
.blue{ color:#004B94;}
.blue48{ font-size:48px; color:#004B94;}
.blue41{ font-size:41px; color:#004B94;}
.blue42{ font-size:42px; color:#004B94;}
.blue35{ font-size:35px; color:#004B94;}
.blue36{ font-size:36px; color:#004B94;}
.blue24{ font-size:25px; color:#004B94;}
.blue15{ font-size:15px; color:#004B94;}
.box265{ width:265px;}
a.bluelink16{ font-size:15px; text-decoration:none; color:#004B94;}
a.bluelink16:hover{ color:#222; }

a.bluelink18{ font-size:18px; font-weight: bold; text-decoration:none; color:#004B94;}
a.bluelink18:hover{ color:#222; }

/* Can Page */
.canlft{ width:290px; float:left;}
.canrgt{ width:555px; float:right;}
.wbdr8px {  
	border: 8px solid #fff;
	box-shadow: 1px 1px 5px #DADADA;
}

.canrgt a{font-family: 'fbspoiler-regular'; }
.canrgt a:hover{ text-decoration:none;} 
.canrgt p { font-size: 18px !important}
.pagehead{ width:1000px; margin:0 auto; padding:5px 0 0px 0; height:50px; font-size:48px; color:#4a4a4a;font-weight:normal}
.canpad{ padding:40px 0 0px;}
.article_box{ padding:40px 0;}
ul.articlelist{ margin:0; padding:0; list-style:none;}
ul.articlelist li{ margin:0; padding:12px 0; border-bottom:1px dashed #dbdad7;}
ul.articlelist li a{ text-decoration:none; font-size:19px; color:#222;}
ul.articlelist li a:hover{ color:#004B94;}
.wbdr3px{ border:3px solid #fff;}
.oalbox{ background:url(../images/fbg.gif) repeat; border:1px solid #e9e9e9; /*box-shadow:inset 0 0 20px #b9b9b9;*/ margin-top:15px; padding:10px 25px;}
.oalin{ border:3px solid #eaeaea; padding:13px 13px 13px 7px; background-color:#fff; width:210px; font-size:16px; font-weight:bold; color:#222;}
.oalin-textarea{ border:3px solid #eaeaea; padding:13px 13px 13px 7px; background-color:#fff; width:340px; font-size:16px; font-weight:bold; color:#222;}
.oalin-select{ border:3px solid #eaeaea; padding:13px 13px 13px 7px; background-color:#fff; font-size:16px; font-weight:bold; color:#222;}

a.oalbtn, input.oalbtn, input#oalbtn{font-family: Arial; text-align: center; text-decoration: none; -moz-box-shadow:inset 0 1px 0 0 #91e387; -webkit-box-shadow:inset 0 1px 0 0 #91e387; box-shadow:inset 0 1px 0 0 #91e387; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #76cb6c), color-stop(1, #59ae4f)); background:-moz-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-webkit-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-o-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-ms-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:linear-gradient(to bottom, #76cb6c 5%, #59ae4f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cb6c', endColorstr='#59ae4f',GradientType=0); background-color:#76cb6c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #5a9952; border-bottom-color:#6aa363; font-size:24px; color:#fff; padding:3px 0; cursor:pointer; font-weight:bold; width:100%;}
a.oalbtn:hover, input.oalbtn:hover, input#oalbtn:hover{ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #59ae4f), color-stop(1, #76cb6c)); background:-moz-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-webkit-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-o-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-ms-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:linear-gradient(to bottom, #59ae4f 5%, #76cb6c 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ae4f', endColorstr='#76cb6c',GradientType=0); background-color:#59ae4f;}

input.oalbtn-contact{-moz-box-shadow:inset 0 1px 0 0 #91e387; -webkit-box-shadow:inset 0 1px 0 0 #91e387; box-shadow:inset 0 1px 0 0 #91e387; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #76cb6c), color-stop(1, #59ae4f)); background:-moz-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-webkit-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-o-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:-ms-linear-gradient(top, #76cb6c 5%, #59ae4f 100%); background:linear-gradient(to bottom, #76cb6c 5%, #59ae4f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cb6c', endColorstr='#59ae4f',GradientType=0); background-color:#76cb6c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #5a9952; border-bottom-color:#6aa363; font-size:24px; color:#fff; padding:3px 0; cursor:pointer; font-weight:bold; width:150px;}

input.oalbtn-contact:hover{ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #59ae4f), color-stop(1, #76cb6c)); background:-moz-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-webkit-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-o-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:-ms-linear-gradient(top, #59ae4f 5%, #76cb6c 100%); background:linear-gradient(to bottom, #59ae4f 5%, #76cb6c 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ae4f', endColorstr='#76cb6c',GradientType=0); background-color:#59ae4f;}

.trial_form { width: auto; margin: 20px 0;}
.trial_form td { margin: 0; padding: 0; text-align:center}
.trial_form .oalin{ padding:12px 13px 12px 7px; font-size:15px;}
.trial_form.form_row .oalin{ margin-left: 20px;}
.trial_form a.oalbtn,
.trial_form input.oalbtn{min-width: 220px;}

.gbdrdiv{ /*border:1px solid #d9d9d4;*/}
ul.conlist{ margin:40px 0; padding:0; list-style:none;}

ul.conlist li { 
	/*background:url(../images/bigright.jpg) no-repeat right 5px; */
	margin:20px 0 0 0; 
	padding:0; 
	font-size:16px; 
	color:#222;
}

ul.conlist li p{ margin:0; padding:0;}
ul.conlist a{ color:#004B94; font-weight:bold; text-decoration:none; font-size:20px;}
ul.conlist a:hover{ text-decoration:underline;}
ul.tablist{ margin:0; padding:0; bottom:-9px; list-style:none; position:relative; padding-right: 6px;}
ul.tablist li{ background:url(../images/menudivider.gif) no-repeat left center; float:right; margin:0; padding:5px;padding-bottom:10px;}
ul.tablist li:first-child{ padding-right:0}
ul.tablist li:last-child, ul.tablist li.activetab_item{ position: relative; background:none; right: -7px;}
ul.tablist a{ color:#222; font-size:19px; padding:1px 20px 5px; text-decoration:none; display:block; border-top:3px solid #f4f4f4;}
ul.tablist a:hover, ul.tablist a.activetab{ color:#0c489c; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
ul.tablist a.activetab{ background:url(../images/bg.gif) repeat; border-top:3px solid #eaeaea;padding-bottom:16px;}
.padlft15{ padding-left:15px;}

/* Blog Page */
.bubble{ background:url(../images/bubble.png) no-repeat; width:28px; float:left; font-size:16px; color:#fff; text-align:center; line-height:22px; height:28px; padding:; line-height:;}
.bbox{ margin-bottom:50px;}
.bshadimg{ border:8px solid #fff; -moz-box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); -webkit-box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); box-shadow:0 1px 10px rgba(185, 185, 185, 0.5);}
.graybtn{ background-color:#edece5; border:1px solid #ababab; -moz-box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); -webkit-box-shadow:0 1px 10px rgba(185, 185, 185, 0.5); box-shadow:0 1px 3px rgba(40, 47, 52, 0.10); color:#5d5d5d; font-size:20px; padding:3px 20px; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

/* Price Page */
.pibox{ width:140px; margin:0 auto; text-align:center; font-size:19px; font-weight:bold; color:#004B94;}
.tablebox{ border:1px solid #e6e6e6; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; border-radius:5px;}
.tablebox td{ padding:20px 0; font-size:24px; font-weight:bold; line-height:18px; text-align:center;}
.tablebox td small{ font-size:14px; display:block; font-weight:normal;}
.tablebox th{ text-align:center; font-size:19px; font-weight:normal; line-height:16px;}
.thbg{ background:url(../images/tablehead.gif) repeat-x; height:53px; color:#fff;}
.thdiv{ background:url(../images/thdiv.gif) repeat-y; border-bottom:1px solid #0d369b; text-indent:-9999px; width:2px; border-bottom:1px solid #0d369b;}
.thbdrbot{ border-bottom:1px solid #0d369b;}
.tddiv{ background:url(../images/tddiv.gif) repeat-y; border-bottom:1px solid #e6e6e6; width:2px;}
.tdbdrbot{ border-bottom:1px solid #e6e6e6;}
.rowgray{ background-color:#fbfbfb;}
.whiterow{ background-color:#fff;}
.nobdr{ border:none!important;}
.canrgt .wpcf7-form  .oalbtn{width:40%;}
/* home page popup css start */
.backdrop
{
	position: absolute;
	top:-10%;
	left:-10%;
	right: -10%;
	bottom:-10%;
	width:150%;
	height:150%;
	background:#000;
	opacity: .0;
	filter:alpha(opacity=0);
	z-index:50;
	display:none;
	text-transform: capitalize!important;
}
 
 
		.box
		{
			/*position:absolute;
			top:15%;
			left:14%;
			width:70%;
			height:auto;
			background:#000000;
			z-index:51;
			padding:0px;
			-moz-box-shadow:0px 0px 5px #444444;
			-webkit-box-shadow:0px 0px 5px #444444;
			box-shadow:0px 0px 5px #444444;
			display:none;*/
			position: absolute;
			left: 0;
			right: 0;
			top: 130px;
			bottom: 0;
			margin: 0 auto;
			width: 940px;
			height: 450px;
			background: #000000;
			z-index: 51;
			padding: 0px;
			-moz-box-shadow: 0px 0px 5px #444444;
			-webkit-box-shadow: 0px 0px 5px #444444;
			box-shadow: 0px 0px 5px #444444;
			display: none;
		}
 
		#home_video_box{
			width: 600px;
			float: left;
			margin-top: 3%;
			margin-left: 2%;
			margin-bottom: 2%;
			height: 380px;
		}
		
		.close
		{
			position: absolute;
			top: 0;
			right: 0;
			font: 17px 'Conv_tahoma';
			text-shadow: none;
			color:#cccccc;
			margin-right:0px;
			margin-left:0;
			cursor:pointer;
			/*background-color:#313131;*/
			background: url('../images/x.png') center center no-repeat;
			background-size: 70%;
			width:25px;
			height:25px;
			padding:0px!important;
			text-align:center;
			text-indent: -99999px;
		}
		
		.close.black
		{
			background-image: url('../images/x_black.png');
		}
		.popupform{
			background-color: #313131;
			width: 30%;
			min-height: 360px;
			height: 360px;
			margin-bottom: 2%;
			float: left;
			margin-right: 0%;
			margin-top: 3%;
			padding: 20px 11px;
		}
		.videopopup iframe{
		width:600px!important;
		height:400px!important;
		}
		.popupform div.dgray20{
		color:#CCCCCC;
		}
			.popupform form .padtop10 div{
			padding:8px;
			}
		 .popupform a.oalbtn,
		 .popupform form .oalbtn{
		margin-right:30px;
		width:80%;
		margin-top:12px;
		} 
		/* .popupform input{
		margin-right:30px;
		width:78%;
		padding:1px;
		background-color:#797B7A;
		color:#ffffff!important;
		border:none;
		} */
		
.popupform input {
    background-color: #797B7A;
    border: 1px solid #797B7A;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    margin-right: 30px;
    padding: 1px;
    width: 78%;
}
.popupform input::-webkit-input-placeholder {
   color: #BDBDBD;
}
.popupform input:-moz-placeholder {
   color: #BDBDBD;  
}
.popupform input::-moz-placeholder { 
   color: #BDBDBD;  
}
.popupform input:-ms-input-placeholder {  
   color: #BDBDBD;  
}
.popupform input.placeholder, .oalin.placeholder, .oalin-textarea.placeholder{
   color: #BDBDBD !important;
}

.popupform form span.wpcf7-not-valid-tip{
	position:absolute;
	top:32px;
	width:100%;
}

.jqx-tabs-titleContentWrapper{
    border-top: 3px solid #F4F4F4;
    color: #222222;
    display: block;
    font-size: 18px;
    padding: 8px 20px 10px;
    text-decoration: none;
	  margin: 0!important;
}

.jqx-tabs-title-selected-top .jqx-tabs-titleContentWrapper{
    background: url("../images/bg.gif") repeat scroll 0 0 transparent;
    border-top: 3px solid #EAEAEA;
	cursor:pointer;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.jqx-tabs-titleContentWrapper:hover, .jqx-tabs-titleContentWrapper.activetab {
    border-radius: 3px 3px 0 0;
    color: #0C489C;
cursor:pointer;
	}
.jqx-tabs-header{
    background-color: #F4F4F4;
    /*border-bottom: 3px solid #EAEAEA;*/
    clear: both;
    margin: 0;
    padding: 0; 


}

ul.tablist{ max-width: 100%; margin: 0px auto!important; width: 1000px!important; border:none!important; left:0!important;
outline-style:none!important;
}
#tabsWidget:focus {
outline: -webkit-focus-ring-color auto 0px!important;
}
.jqx-tabs-headerWrapper{ top:-86px!important;}
.jqx-tabs-content{ top:-46px!important; position:relative!important;}
.fb_iframe_widget span{
display:inline!important;
}
.fb_iframe_widget iframe{
position:relative!important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 a.oalbtn,
 input.oalbtn{
 /*font-size:23px!important;*/
 font-size:17px !important;
 padding:13px 0 11px 0;
 }
 /*.padtop4{padding-top:0px;}*/
 .canrgt .wpcf7-form .oalbtn{
 width:43%!important;
 }
}

.backdropfreetrial
		{
			position: absolute;
			top:0;
			left:-10%;
			right: -10%;
			bottom:0;
			width:150%;
			height:100%;
			background:#000;
			opacity: .0;
			filter:alpha(opacity=0);
			z-index:50;
			display:none;
		}
 
 
		.boxfreetrial
		{
			position:absolute;
			top:130px;
			left: 0;
			right: 0;
			margin:0 auto;
			max-width: 330px;
			text-align: center;
			height:auto;
			z-index:9999;
			padding:25px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-moz-box-shadow:0px 0px 5px #444444;
			-webkit-box-shadow:0px 0px 5px #444444;
			box-shadow:0px 0px 5px #444444;
			display:none;
		}

		.boxfreetrial form
		{
			display:inline-block;
			margin: auto;
			width: auto;
		}
 
		.closefreetrial
		{
		 cursor: pointer;
		position: absolute;
		right: 0;
		top: 0;
	
		}
#main iframe{   height: 1075px;
    max-width: 100%;
    width: 800px;
	display:block;
	}

.lightboxfreetrial{ padding-bottom: 15px;
    padding-top: 20px;
    text-decoration: none;}
	
.lightboxfreetrial_mobile{
	display: none;
}
p{
	-webkit-margin-before: 0.5em !important;
	-webkit-margin-after: 0em !important;
	-webkit-margin-start: 0px !important;
	-webkit-margin-end: 0px !important;
	}	

.blue35 {
	font-size:30px !important;
}

.current-menu-item a{
    -moz-border-bottom-colors: none!important;
    -moz-border-left-colors: none!important;
    -moz-border-right-colors: none!important;
    -moz-border-top-colors: none!important;
    background: linear-gradient(to bottom, #86888B 5%, #86888B 100%) repeat scroll 0 0 #86888B!important;
    background: #86888B !important;
    border-color: #86888B #86888B #86888B!important;
    border-image: none!important;
    border-radius: 5px 5px 5px 5px!important;
    border-style: solid!important
    border-width: 1px!important;
    box-shadow: 0 2px 1px 0 #86888B inset!important;
    color: #FFFFFF!important;
	border: none!important;
  }
  
.footer .current-menu-item a{
    -moz-border-bottom-colors: none!important;
    -moz-border-left-colors: none!important;
    -moz-border-right-colors: none!important;
    -moz-border-top-colors: none!important;
    background: linear-gradient(to bottom, #fff 5%, #fff 100%) repeat scroll 0 0 #fff!important;
    background: #fff !important;
    border-color: #fff #fff #fff!important;
    border-image: none!important;
    border-radius: 5px 5px 5px 5px!important;
    border-style: solid!important
    border-width: 1px!important;
    box-shadow: 0 2px 1px 0 #fff inset!important;
    color: #004B94!important;
	border: none!important;
  }
 .imaborder{
	margin-top:15px;
	/*border:2px solid #F5F5F5; 
	-webkit-box-shadow: 0px -1px 11px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px -1px 11px rgba(0, 0, 0, 0.2);
	box-shadow:         0px -1px 11px rgba(0, 0, 0, 0.2);*/
}


#oalbtn {
	width: auto !important;
	min-width: none !important;
	max-width: none !important;
	font-size: 19px !important;
}

/*#menu-main_menu li a:hover { text-decoration:underline; }*/
.wrapper_fixed { position: fixed; margin-left: -500px; z-index:9; width:100%; height:87px; background:#f2f2f2; /*-moz-box-shadow:0px 5px 5px rgba(16, 18, 17, 0.06); -webkit-box-shadow:0px 5px 5px rgba(16, 18, 17, 0.06); box-shadow:0px 5px 5px rgba(16, 18, 17, 0.06);*/ }
.sldrtxtbox p, .sldrtxtbox ul li { font-size:19px; }
.footer-icons{margin-top:50px;}

div.mr_social_sharing_wrapper {
	margin: 25px 0 4px 0 !important;
	direction: ltr;
}
.blog-h1 {font-size:25px;}


.guidesbox{
	padding: 60px 0 140px;
}

.guidesbox .wrapper section{
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 2px inset #DFDFDF;
	clear: both;
	text-align: center;
}

.guidesbox .wrapper section:last-child{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.guidesbox .wrapper section.layout_1{
	padding-bottom: 5px;
}

.guidesbox .guides_cat_title{
	text-align: center;
	margin-bottom: 10px;
}

.guidesbox .guides_cat_desc{
	font-size: 25px;
	text-align: center;
}

.guides_cat .guide{
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.guides_cat.layout_2 .guide{
	margin-bottom: 30px;
}

.guides_cat a h5.guide_title{
	color: #444;
}

.guides_cat .guide:hover a h5.guide_title{
	color: #004B94;
}

.guides_cat.layout_1 h5.guide_title{
	font-size: 25px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 40px;
}

.guides_cat.layout_2 h5.guide_title{
	font-size: 19px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 5px;	
}

.guides_cat .guide .guide_img{
	position: relative;
	width: 266px;
	height: auto;
	padding: 3px;
	box-sizing: border-box;
}

.guides_cat .guide .guide_img img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.guides_cat.layout_1 .guide .guide_overlay{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url('../images/guide_overlay_1.png') center center no-repeat;
	background-size: 100% 100%;
}

.guides_cat.layout_2 .guide .guide_overlay{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url('../images/guide_overlay_2.png') center center no-repeat;
	background-size: 100% 100%;
}

.guides_cat.layout_1 .guide .guide_order{
	position: absolute;
	top: 0;
	right: 0;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 24px;
	color: #fff;
}

.single_guide{
		padding: 60px 0 140px;
}

.single_guide iframe, .single_guide object, .single_guide embed, .single_guide video{
	width: 100% !important;
	height: 500px !important;
	max-height: none;
}

a.back_to_guides{
	display: inline-block;
	float: left;
	font-size: 19px;
	color: #5CB44B;
	margin-top: 30px;
	text-decoration: underline;
}

.single_guide_title{
	display: table;
}

.single_guide_title span{
	display: table-cell;
	vertical-align: middle;
	line-height: 36px;
}

.single_guide_title span.guide_number{
	width: 65px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	background: url('../images/guide_circle.png') right center no-repeat;
	background-size: contain;
	padding-left: 10px;
	font-size: 32px;
	color: #FFF;
}

.single_guide_title h5{
	font-size: 29px;
	line-height: 20px;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal;
}

.single_guide_title h5.blue{
	color: #114FAE;
	font-weight: bold;
}

.single_guide_title h5.dgray{
	color: #1F1F1D;
}

.single_guide_video{
	margin: 25px 0 50px;
	padding-bottom: 33px;
	background: url('../images/guide_video_shadow.png') center 500px no-repeat;
	background-size: 100% auto;
}


.guide_nav{
	display: table;
	position: relative;
}

.guide_nav span{
	display: table-cell;
	vertical-align: middle;
	line-height: 36px;
	position: relative;
}

.guide_nav span.guide_number{
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: url('../images/guide_circle.png') right center no-repeat;
	background-size: contain;
	padding-left: 10px;
	font-size: 25px;
	color: #FFF !important;
}

.guide_nav span.prev_arrow{
	width: 25px;
	height: 50px;
	background: url('../images/guide_right_arrow.jpg') right center no-repeat;
}

.guide_nav span.next_arrow{
	width: 25px;
	height: 50px;
	background: url('../images/guide_left_arrow.jpg') left center no-repeat;
}

/*.guide_nav.fr:hover span.prev_arrow{
	right: -10px;
}

.guide_nav.fl:hover span.next_arrow{
	left: -10px;
}*/

.guide_nav a, .guide_nav a:hover{
	text-decoration: none;
}

.guide_nav h5{
	font-size: 17px;
	line-height: 17px;
	margin: 0 !important;
	padding: 0 !important;
}

.headerbannerbtn {
padding: 8px !important;
    border-radius: 3px!important;
    font-family: 'fbspoiler-regular', Arial;
	font-size:16px !important;
	
}
.wpnt-topbar-inner {
    font-family: 'fbspoiler-regular', Arial;
	font-size:20px !important;
}

.wpnt-text {
	font-size:20px !important;
	
}

.wrapper {
position: relative;
right: 16px;
}

/*#wpnt_elem_news {
	position:relative!important;
}*/

.mainbanner {
	width: 650px;
	padding: 0;
	margin: -3px 0 -86px 0 !important;
}

.slidermain {
	padding:10px 0 10px 0!important;
}

.margin-top-10px {
	margin-top: 10px;
}

.margin-top-20px {
	margin-top: 20px;
}