/*** GLOBAL SETTING ***/
body {margin:0; padding:0;font:normal 16px "RobotoCondensedRegular", Arial, Helvetica, sans-serif; color:#6a6a6a; line-height:normal;}

a{ color:#2e3192;}
a:hover{ color:#00a651;}
/*** GLOBAL SELECTORS ***/
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/RobotoCondensedRegular.eot');
    src: url('../fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoCondensedRegular.woff2') format('woff2'),
         url('../fonts/RobotoCondensedRegular.woff') format('woff'),
         url('../fonts/RobotoCondensedRegular.ttf') format('truetype'),
         url('../fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');
}

@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('../fonts/RobotoCondensedBold.eot');
    src: url('../fonts/RobotoCondensedBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoCondensedBold.woff2') format('woff2'),
         url('../fonts/RobotoCondensedBold.woff') format('woff'),
         url('../fonts/RobotoCondensedBold.ttf') format('truetype'),
         url('../fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
}

/*Main COntent*/
#wrapper{ width:100%; margin:0 auto; background:url(../images/bg2.png) repeat 100%; }
.container{width:1290px; margin:0  auto;}

#header .container{text-align:right; width:400px;float:right; padding:15px 15px 15px 0; }
#header .container p{font-family:'RobotoCondensedRegular'; font-size:18px; color:#979797; }
#header .container p a{color:#979797;}
#header .container p a:hover{color:#2e3192;}

#topnav{background:#303030; width:100%; position:relative;}
#topnav .container{width:1330px; margin:0 auto;}
#topnav ul{ list-style:none;}
#topnav ul li{float:left; position:relative;}
#topnav ul li#menu-item-57{ margin-right:165px;}
#topnav ul li a{display:block; line-height:30px; font-family:'RobotoCondensedRegular'; font-size:14px; color:#FFF; text-transform:uppercase; padding:7px 15px; text-decoration:none;}
#topnav ul li a:hover{background:#000}
#topnav ul li.menu-item-has-children a{ padding-right:25px; background:#303030 url(../images/drop-arrow.png) no-repeat 95% 20px;}
.logo{width:156px; position:absolute; top:-52px; left:50%; margin-left:-96px; }
#topnav ul li.menu-item-has-children:hover a{ background:#000 url(../images/drop-arrow.png) no-repeat 95% 20px;}
#topnav ul li.menu-item-has-children:hover li a{background:#303030;}
#topnav ul li.menu-item-has-children:hover li a:hover{background:#000;}

#topnav ul li ul.sub-menu { display:none; position:absolute; top:100%; left:0; right:0; width:220px; z-index:1;}
#topnav ul li:hover ul.sub-menu { display:block;}
#topnav ul li ul.sub-menu li { float:none; }
#topnav ul li ul.sub-menu li + li {border-top: solid 1px #3b3b3b;}
#topnav ul li ul.sub-menu li a { font-size:13px; padding:5px 10px;}


#legal-help .container .left-side{ float:left; width:774px; margin-top:196px;}
#legal-help .container .left-side h1{color:#2e3192; font-size:70px; font-family:'RobotoCondensedBold'; font-weight:normal; }
#legal-help .container .left-side span{display:block;}
#legal-help .container .left-side h2{font-family:'RobotoCondensedBold'; font-size:44px; color:#00a651; font-weight:normal; line-height:40px;}
#legal-help .container .left-side p{font-family:'RobotoCondensedBold'; font-size:24px; color:#4e4e4e; line-height:29px; text-transform:uppercase; }

#legal-help .container .right-side{float:left; width:912px; position:relative;  margin-top: -366px; margin-left: 337px;}

#welcome{background:#f4f4f4; width:100%; }
#welcome .container{padding:30px 0px;}
#welcome .container h3{color:#8c8c8c; font-size:35px; font-family:'RobotoCondensedBold'; text-transform:uppercase; margin-bottom:5px;}
#welcome .container p{font-family:'RobotoCondensedRegular'; font-size:16px; color:#6a6a6a;}

.read-more-section{margin-top:20px; width:605px; float:left; }
.read-more-section .lf{width:120px;}
.margin-right{margin-right:20px;}

.read-more-section .rf{width:485px; margin-top:6px;}
.read-more-section .rf h4{font-family:'RobotoCondensedBold'; font-size:18px; color:#00a651; background:url(../images/arrow.png) no-repeat; background-position:left; padding-left: 25px; text-transform:uppercase; margin-bottom:9px;}
.read-more-section .rf h4 span{color:#2e3192;}
.read-more-section .rf p{font-size:14px; color:#6a6a6a; font-family:'RobotoCondensedRegular'; margin-bottom:25px;}
.read-more-section .rf a{width:132px; background:#00a651; text-align:center; text-transform:uppercase; display:block; padding:12px; color:#FFF; font-family:'RobotoCondensedBold'; font-size:16px}
.read-more-section .rf a abbr{background:url(../images/arrow-2.png) no-repeat; background-position:right; padding-right: 28px;}
.read-more-section .rf a:hover{background:#086636;}

#map{width:100%; text-align:center; }
#map img{width:100%;}

#footer{width:100%;}
#footer .container .menu{width:485px; border-right:1px solid #dedde2; float:left; padding:14px 0 0 21px;}
#footer .container .widgettitle{font-size:16px; color:#979797; font-family:'RobotoCondensedBold'; font-weight:normal; text-transform:uppercase; margin-bottom:13px;}
#footer .container .menu li{float:left; background:url(../images/arrow-3.png) no-repeat; background-position:left center; padding-left:13px; margin-right:47px; margin-bottom:10px;}
#footer .container .menu li a{ font-size:14px; color:#979797;  font-family: "RobotoCondensedRegular";}
#footer .container .menu li a:hover{color:#000;}
#footer .container .menu .big-width{width:35%;}

#footer .container .located-section{width:266px; float:left; padding:14px 34px 80px 21px; border-right:1px solid #dedde2;}
#footer .container .located-section p{font-family:'RobotoCondensedRegular'; font-size:14px; }

.copy-right{width:415px; float:left; margin-left:24px;}
.copy-right span{float:left; margin-right:10px;}
.copy-right p{padding-top:25px; font-family:'RobotoCondensedRegular'; font-size:13px; color:#a4a4a4; text-transform:uppercase;}


#innerpage{ padding:60px 0 30px; overflow:hidden }
#innerpage .content{ width:66%; float:left; background:#FFF; padding:25px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); }

#innerpage .sidebar{ width:28%; float:right;}

.gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding:0 !important;}

.sidebar .gform_wrapper{ max-width:100%; margin:0px;}
.sidebar .gform_widget{border:1px solid #d8d8d8; background:#fff; }
.sidebar .gform_widget h4{font-family:'RobotoCondensedRegular'; font-size:22px; color:#2e3192; padding:10px 0px; margin-bottom:0px; background:#f7f7f7; border-bottom:#d8d8d8 solid 1px;  font-weight:normal; text-indent:10px; width:auto}
.sidebar .gform_widget .gform_body{padding:5px 20px 0px;}
.sidebar .gform_widget .gform_body .top_label .gfield_label{display:none}
.sidebar .gform_widget .gform_body li{ margin-bottom:10px;}
.sidebar .gform_widget .gform_body li input[type="text"], .sidebar .gform_widget .gform_body li input[type="email"], .sidebar .gform_widget .gform_body li input[type="tel"]{width:100%;border:1px solid #d8d8d8; padding:8px; font-family:"RobotoCondensedRegular"; font-size:14px; color:#737373;}
.sidebar .gform_widget .gform_body .top_label input.large, 
.sidebar .gform_widget .gform_body .top_label select.large, 
.sidebar .gform_widget .gform_body .top_label textarea.textarea{width:100%!important;border:1px solid #d8d8d8; padding:8px; height:70px; font-family:"RobotoCondensedRegular"; font-size:14px; color:#737373;}
.sidebar .gform_widget .gform_footer { padding:0px 20px 20px;}
.sidebar .gform_widget .gform_footer .gform_button{background:#2e3192; color:#FFF; font-family:"RobotoCondensedBold"; font-weight:normal; font-size:18px; border:none; text-transform:uppercase; width:105px; height:36px; float:none;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.sidebar .gform_widget .gform_footer .gform_button:hover{ background:#181b7c;}

.gfield_captcha_container{ overflow:hidden; width:238px!important;}
.gform_wrapper .gfield_captcha_input_container{padding-top:0px!important}
.gform_wrapper .gform_body .gfield_captcha_container img.gfield_captcha{ float:left!important; border:solid 1px #ccc!important; width:50%!important; height:auto}
.gform_wrapper .simple_captcha_medium{ float:left; margin-left:10px; width:40%}
.gform_wrapper .simple_captcha_medium input{ width:100%!important; padding:8px 0px!important;}

.content .post{ border:1px dashed #ccc; margin-bottom:20px; padding:20px;}
.content p{margin-bottom:20px;}
/***** Headlines in Content ********************/

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #333333;
	font-family: 'RobotoCondensedRegular';
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 10px 0;
	}

.content h1 {
	font-size: 30px;
	margin: 0 0 10px 0;
	color:#2e3192;
	font-family: 'RobotoCondensedBold';
	}
	
.content h2 {
	font-size: 20px;
	margin: 0 0 10px 0;
	color:#00a651;
	}
	
	
.content h3 {
	font-size: 22px;
	}
	
.content h4 {
	font-size: 16px;
	}
	
.content h5 {
	font-size: 12px;
	}
	
.content h6 {
	font-size: 10px;
	}

#text-16{float:right; font-size:12px; margin-top: 35px;}


.content .gform_wrapper{ max-width:100%; margin:0px;}
.content .gform_wrapper .gform_body .top_label .gfield_label{display:none}
.content .gform_wrapper .gform_body li{ margin-bottom:10px;}
.content .gform_wrapper .gform_body li input[type="text"], .content .gform_wrapper .gform_body li input[type="email"], .content .gform_wrapper .gform_body li input[type="tel"]{width:50%;border:1px solid #d8d8d8; padding:8px; font-family:"RobotoCondensedRegular"; font-size:14px; color:#737373;}
.content .gform_wrapper .gform_body .top_label input.large, 
.content .gform_wrapper .gform_body .top_label select.large, 
.content .gform_wrapper .gform_body .top_label textarea.textarea{width:70%!important;border:1px solid #d8d8d8; padding:8px; height:70px; font-family:"RobotoCondensedRegular"; font-size:14px; color:#737373;}
.content .gform_wrapper .gform_footer { padding:0px; margin:0px 0px 20px;}
.content .gform_wrapper .gform_footer .gform_button{background:#2e3192; color:#FFF; font-family:"RobotoCondensedBold"; font-weight:normal; font-size:18px; border:none; text-transform:uppercase; width:105px; height:36px; float:none;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.content .gform_wrapper .gform_footer .gform_button:hover{ background:#181b7c;}