/*   
Theme Name: Trafal
Theme URI: the-theme's-homepage
Description: Trafal
Author: coder
Author URI: your-URI
Version: a-number--optional
*/


/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1,h2,h3,h4,h5,h6,p,ul {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
}

img {
	border:none;
}

.clear {
	clear:both;
}

#main_cont {
	width:100%;
}

#header_cont {
	background:#f7f8fa;
}

#header {
	width:1000px;
	margin:0 auto;
	padding-bottom:5px;
}

.logo {
	float:left;
}

.header_right {
	float:right;
}

.rn {
	float:right;
	width:100px;
	height:27px;
	background:url(https://07661b.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/rn_btn.jpg) no-repeat;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	line-height:27px;
	margin-left:5px;
}

.red {
	color:red;
	font-weight:bold;
}

.ind {
	margin:0px 0px 0px 20px;
}

.h_top .menu-header-navigation-menu-container {
	float:right;
}

.ht_menu {
	list-style:none;
	padding:6px 0px 0px 0px;
	float:right;
}

.ht_menu li {
	float:left;
}

.ht_menu li a {
	display:block;
	color:#7a7a7a;
	text-transform:uppercase;
	background:url(https://c55d4b.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/ht_sep.jpg) no-repeat;
	background-position:right;
	padding:0px 15px 0px 10px;
}	

.ht_menu li.ht_last a {
	background:none;
}

.ht_menu li.menu-item-30 a {
	background:none;
}

.h_menu li.menu-item-22 a {
	background:none;
}

.h_bottom p {
	color:#7a7a7a;
}	

.phone {
	padding-left:32px;
	height:23px;
	line-height:23px;
	background:url(https://daa361.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/phone_icon.png) no-repeat;
	font-family: 'Oswald', sans-serif;
	float:right;
	margin:15px 0px;
	font-size:22px;
}

.mail {
	padding-left:30px;
	height:13px;
	line-height:13px;
	font-size:12px;
	background:url(https://05193b.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/message_icon.png) no-repeat;
	float:right;
	clear:both;
}

#header_menu_cont {
	background:#a7c1c7;
	height:39px;
	border-bottom:1px solid #a7c1c7;
	padding:3px 0px;
}

#header_menu_wrap {
	height:37px;
	border-top:1px dashed #cadadd;
	border-bottom:1px dashed #cadadd;
}

#header_menu {
	width:1000px;
	margin:0 auto;
}

.h_menu {
	list-style:none;
}

.h_menu li {
	position:relative;
}

.h_menu ul {
	position:absolute;
	z-index:9999;
	list-style:none;
	width:236px;
	background:#a8c1c6;
	display:none;
}

.h_menu > li {
	float:left;
}

.h_menu > li:hover > ul {
	display:block;
}

.h_menu ul ul {
	left:171px;
	top:0px;
}

.h_menu ul li:hover > ul {
	display:block;
}

.h_menu > li > a {
	display:block;
	line-height:37px;
	height:37px;
	color:#fff;
	text-transform:uppercase;
	font-size:17px;
	text-transform:uppercase;
	padding:0px 24px;
	background:url(https://eaf06d.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/sep.jpg) no-repeat;
	background-position:right;
	font-family: 'Oswald', sans-serif;
}

.h_menu ul li {
	padding:0px 10px;
	border-bottom:1px dashed #cadadd;
}

.h_menu ul li a {
	display:block;
	line-height:30px;
	height:30px;
	color:#fff;
	text-transform:uppercase;
}

.h_menu li.last a {
	background:none;
}

#banner_cont {
	width:100%;
	
	text-align:center;
}

#bs_cont {
	background:#f7f8fa;
}

.bs {
	width:1000px;
	height:20px;
	background:url(https://2dc9fc.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/banner_shade.jpg) no-repeat;
	margin:0 auto;
}



#content_cont {
	background:#f7f8fa;
}

#content {
	width:1000px;
	margin:0 auto;
	position:relative;
}

.banner_content {
	width:304px;
	height:376px;
	background:url(https://9c2bef.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/banner_content.jpg) no-repeat;
	position:absolute;
	right:0px;
	top:-396px;
}

#blocks_cont {
	padding:10px 0px;
}

.block {
	float:left;
	width:237px;
	height:277px;
	background-image:url(https://caa46c.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/block_bg.png);
	background-repeat:no-repeat;
	background-color:#fff;
	text-align:center;
	margin:0px 8px;
	position:relative;
}

.block h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:25px;
	text-transform:capitalize;
	color:#6ba1ac;
	font-weight:normal;
	padding:5px 0px;
}

.block p {
	color:#838383;
	text-align:left;
	padding:0px 10px 10px 10px;
	line-height:16px;
}

.more {
	width:79px;
	height:27px;
	background:url(https://c2a6c7.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/more_btn.png) no-repeat;
	text-transform:capitalize;
	text-indent:-9999px;
	display:block;
	position: absolute;
	right: 10px;
	bottom: 15px;
}

.events_cont {
	margin: 40px auto;
	width:650px;
}

.events_cont h1 {
	color:#6ba1ac;
	font-size:20px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:5px 0px 10px 0px;
}

.events_wrap {
	padding:0px 15px;
	background:#fff;
}

.events {
	background-image:url(https://ca1ecd.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/event_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	padding:0px 8px;
	height:139px;
	
}

#footer {
	background-image:url(https://5d5edc.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	margin:10px 0px 0px 0px;
	padding:55px 20px 0px 20px;
}

.footer_menu {
	float:left;
	list-style:none;
	width:125px;
	padding:0px 10px 0px 15px;
}

.footer_menu li {
	padding-bottom:8px;
}

.footer_menu li a {
	font-size:12px;
	color:#666666;
	text-transform:capitalize;
}

.f_shade {
	float:left;
	width:15px;
	height:184px;
	background:url(https://8ffdab.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/footer_shade.jpg) no-repeat;
}

.timing {
	float:left;
	padding:0px 24px;
	font-size: 12px;
	color: #666;
	line-height: 22px;
}

.timing strong {
	font-size:13px;
}

.timing span {
	display:block;
	padding:5px 0px;
}

.follow {
	font-size:12px;
	margin-top:25px;
}

.address {
	float:left;
	padding:0px 40px 0px 0px;
	color: #666;
	line-height:18px;
}

.address strong {
	font-size:13px;
	display:block;
	padding-bottom:5px;
}

.map {
	float:left;
}

.f_btm {
	height:38px;
	text-align:center;
	background:#dedfe1;
	font-size:10px;
	color:#666667;
	line-height:38px;
	margin:0 auto;
}

#shs_slider_cont {
	width:100% !important;
}

.shs_items {
	width:100% !important;
}

.shs_items img {
	width:100% !important;
	height:auto !important;
}

.flex-prev {
	top:180px !important;
	left:0px !important;
	z-index:9999;
	width:34px !important;
	height:76px !important;
	background:url(https://72744b.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/prev.png) no-repeat !important;
}

.flex-next {
	top:180px !important;
	right:0px !important;
	z-index:9999;
	width:34px !important;
	height:76px !important;
	background:url(https://90b921.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/next.png) no-repeat !important;
}

.flex-caption {
	height: 107px;
	/*background: url(https://ac1f38.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/bc_bg.png) !important;*/
	position: absolute;
	float:none !important;
	margin:0px !important;
	bottom:0px;
	right:13%;
	padding:50px 12px 15px 12px !important;
	text-align:left !important;
}
#banner_cont .flexslider div.flex-caption {
width: 900px !important;
}

.flex-caption h2 {
	font-size:35px;
	color:#147E60;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
text-shadow: 1px 1px #FFF;
}

.slides_control {
	height:112px !important; 
}

.flex-caption p {
	font-size:26px;
	font-family: 'Oswald', sans-serif;
	font-weight:400 !important;
	line-height:38px;
}

.km {
	width:122px;
	height:37px;
	text-transform:capitalize;
	text-indent:-99999px;
	background:url(https://691a5b.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/know_more.jpg) no-repeat;
	display:block;
	position:absolute;
	right:10px;
	bottom:7px;
}

.flex-control-nav  {
	bottom:20px !important;
	z-index:9999;
	width:auto !important;
	right:22%;
}

.flex-control-paging li a {
	width:13px !important;
	height:13px !important;
	background:url(https://445b51.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/inactive_bullet.png) no-repeat !important;
}

.flexslider .flex-control-paging li a.flex-active {
	width:13px !important;
	height:13px !important;
	background:url(https://4ca968.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/active_bullet.png) no-repeat !important;
}

#slides {
	position:relative;
}

#slides a.prev {
	position:absolute;
	width:22px;
	height:21px;
	text-transform:capitalize;
	text-indent:-9999px;
	background:url(https://c9bfb5.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/prev1.png) no-repeat;
	top: -35px;
	right: 25px;
}

#slides a.next {
	position:absolute;
	width:22px;
	height:21px;
	text-transform:capitalize;
	text-indent:-9999px;
	background:url(https://d45630.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/next1.png) no-repeat;
	top: -35px;
	right: 0px;
}

.slides_container {
	padding-top:10px;
}

.events #slides p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#8a8a8a;
	font-style:italic;
	width:570px;
}

.events .pagination {
	display:none;
}

#right_cont {
	width:275px;
	float:right;
}

#left_cont {
	width:710px;
	float:left;
}

#inner_banner {
	width:1000px;
	margin:0 auto;
}

.contact_form {
	width:225px;
	background:#a8c1c6;
	padding:0px 25px 15px 25px;
}

.contact_form input[type="text"], .contact_form input[type="tel"], .contact_form input[type="email"] {
	width:205px;
	color:#000;
	font-size:10px;
	height:22px;
	border:none;
	line-height:14px;
	padding:0px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.contact_form td {
	color:#526166;
	padding-bottom:5px;
}

.contact_form th {
	color:#fff;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.contact_form textarea {
	color:#000;
	font-size:11px;
	padding:5px;
	height:60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:203px;
border:0px;
}

.submit {
	height:30px;
	border:none;
	background:#003159;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 15px;
	line-height:30px;
	color:#fff;
}

.sevents_cont .pagination {
	display:none;
}

.sevents_cont {
	background:#fbfbfd;
	margin:10px 0px;
	padding:15px 10px 10px 10px
}

.sevents_cont #slides {
	padding-bottom:40px;
}

.sevents_cont h1 {
	color:#6da1af;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
}

.sevents_cont p {
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #8A8A8A;
	font-style: italic;
	width:255px;
	line-height:30px;
}

.sevents_cont #slides a.prev {
	position: absolute;
	width: 22px;
	height: 21px;
	text-transform: capitalize;
	text-indent: -9999px;
	background: url(https://c9bfb5.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/prev1.png) no-repeat;
	top:auto;
	bottom: 0px;
	right: 25px;
}

.sevents_cont #slides a.next {
	position: absolute;
	width: 22px;
	height: 21px;
	text-transform: capitalize;
	text-indent: -9999px;
	background: url(https://d45630.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/next1.png) no-repeat;
	top:auto;
	bottom: 0px;
	right: 0px;
}

.alignleft {
	float:left;
	margin-right:10px;
}

#left_cont p {
	padding-bottom:15px;
	color:#575759;
	line-height:18px;
	font-size:13px;
}

span.wpcf7-not-valid-tip {
	width:175px !important;
}

.ip_heading {
	color: #6DA1AF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	padding-bottom:10px;
}




.ph {
	font-size:12px; 
	font-weight:bold;
}

.sm {
	width:80px;
	margin-right:5px;
}


/*.eq_form input[type="text"] {
	margin-right:10px;
	width:100px;
}

.eq_form input[type="email"] {
	margin-right:10px;
	width:100px;
}*/

.eq_form ul li {
	font-size:13px;
	margin-left:30px;
	color:#575759;
	padding-bottom:10px;
}

.pl {
	padding-left:10px;
}

.eq_form h1 {
	font-size:16px;
	padding-bottom:10px;
}

.eq_form textarea {
	height:50px;
}

.wpcf7-list-item {
	padding-right:10px;
	display:inline-block;
}

.cw .wpcf7-list-item {
	width:150px;
}

.eq_form .ct {
	font-size:13px;
	color: #575759;
}

/*.eq_form input[type="text"] {
	margin-left:5px;
}

.eq_form input[type="email"] {
	margin-left:5px;
}*/

.eq_form div  {
	font-size:13px;
}

.eq_form div strong {
	font-size:13px;
}

.cw1 .wpcf7-list-item {
	width: 180px;
}

.cw2 .wpcf7-list-item {
	width: 100px;
}

.cw3 .wpcf7-list-item {
	width: 185px;
}



.eq_form div h1 {
	font-size:13px;
}

.big input[type="text"] {
	width:130px !important; 
}

.big input[type="email"] {
	width:130px !important; 
}

.small input[type="text"] {
	width:90px !important;
}

.small input[type="email"] {
	width:90px !important;
}

.smal input[type="text"] {
	width:90px !important;
}

.smal input[type="email"] {
	width:90px !important;
}

.eq_form input[type="text"], .eq_form input[type="email"] {
	border:1px solid #cccccc;
	height:22px;
	line-height:16px;
	padding:0px 5px;
} 

.eq_form textarea {
	border:1px solid #cccccc;
	height:50px;
	padding:5px;
	width:570px;
}

.q_form input[type="text"], .eq_form input[type="email"] {
	border:1px solid #cccccc;
	height:22px;
	line-height:16px;
	padding:0px 5px;
} 

.q_form textarea {
	border:1px solid #cccccc;
	height:50px;
	padding:5px;
	width:570px;
}

span.wpcf7-list-item {
	margin:0px !important;
}

.wpcf7-radio .wpcf7-list-item {
	padding:0px 20px;
}

.cb .wpcf7-checkbox .wpcf7-list-item {
	width:178px;
}

.cb1 .wpcf7-checkbox .wpcf7-list-item {
	width:164px;
}

.cb2 .wpcf7-checkbox .wpcf7-list-item {
	width:140px;
}

.q_form div table {
	font-size:13px;
	color:#575759;
}

.q_form div {
	font-size:13px;
	color:#575759;
}

.q_form td {
	padding:5px 0px;
}

.q_form input[type="text"], .q_form input[type="email"] {
	margin:0px 5px;
}

.print {
	width:62px;
	height:20px;
	background:url('http://staging-servers.com/trafal/wp-content/uploads/2013/08/print.png') no-repeat;
	border:none;
	float:right;
	text-transform:capitalize;
	text-indent:-9999px;
}

.oa .wpcf7-radio .wpcf7-list-item {
	padding:0px;
}

.lof input[type="text"] {
	width:90px;
}

.lof .wpcf7-list-item {
	width:170px;
}

.sb1 input[type="text"] {
	width:202px !important;
}

.sb2 input[type="text"] {
	width:400px !important;
}

/*.wpcf7 p {
	font-size:11px !important;
	padding-bottom:5px !important;
}*/

input[type="checkbox"] {
	margin:0px;
}

#left_cont ul {
	margin-left:30px;
	margin-bottom:15px;
}

#left_cont ul li {
	color: #575759;
line-height: 21px;
font-size: 13px;
}
#left_cont a{
font-weight:bold;
color:#575759;
}
#left_cont a:hover{
text-decoration:underline;
}

.pst {
	font-size:13px;
	color:#575759;
}

.pst p {
	padding-bottom:0px !important;
	font-size:13px;
}

.blcbox
{

	color:#fff;
        text-shadow: -1px -1px #000;
}
.whtbox
{
	

	color:#000;
        text-shadow: 1px 1px #FFF;
}
.whtbox, .blcbox
{
font-size:25px;
	font-family: 'Oswald', sans-serif;
	font-weight:400 !important;
	line-height:38px;
}
.flex-control-nav.flex-control-paging
{
display:none
}




.bsbol h2 strong, .bsbol h2{
color: #317283;
font-size: 16px;
padding-bottom:10px;
}
.bsbol p
{
color: #0B1D67;
font-size: 14px;
padding-bottom:15px;
}
.bsbol h3{
color: #6DA1AF;
font-size:16px;
font-family: arial;
padding-top:10px;
padding-bottom:5px;
}.bsbol h4{
color: #317283;
font-size: 15px;
font-family: arial;
padding-top: 10px;
font-weight: normal;
line-height: 1.4;
padding-bottom: 10px;
}
.bsbol .boxdfd
{
color: #575759;
font-size: 13px;
margin-bottom:15px;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
background: #F1F1F1;
}
.bsbol .boxdfd td
{
padding:5px 10px 5px 5px;
border-right:1px solid #fff;
border-top:1px solid #fff;
}
.bsbol ul li
{
color: #0B1D67;
font-size: 14px;
padding-bottom:5px;
line-height:2;
}
.bsbol ul
{
margin-left:30px;list-style: disc;
}
#left_cont .bsbol ul li 
{
margin-bottom:10px;
}

.bsbol span
{
color: #575759;
font-size: 13px;
padding-bottom:5px;
line-height:2;
font-weight:bold;
}

.sp_form input[type="text"] {
	width:100px;
}

.sp_form input[type="email"] {
	width:100px;
}

.sp_form table {
	margin:0px;
	padding:0px;
}

.sp_form td {
	padding-right:5px;
}

.sp_big input[type="text"] {
	width:316px;
}

.sp_form textarea {
	width:316px;
	height:60px;
}

.thsl {
	float:left;
}

.blockgallery {
float: left;
width: 346px;
height: 235px;
background-image: url(https://6fc3d8.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/block_bg2a.png);
background-repeat: no-repeat;
background-color: #FFF;
text-align: center;
margin: 0px 8px;
position: relative;
padding-bottom: 10px;
margin-bottom: 10px;
}


.blockgallery h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	text-transform:capitalize;
	color:#6ba1ac;
	font-weight:normal;
	padding:5px 0px;
}

.blockgallery p {
	color:#838383;
	text-align:left;
	padding:0px 10px 10px 10px;
	line-height:16px;
}

.more2 {
	width:79px;
	height:27px;
	background:url(https://c2a6c7.claudeassets.com/20240722124125im_/https://trafalgarpersonnel.com/wp-content/themes/trafal/images/more_btn.png) no-repeat;
	text-transform:capitalize;
	text-indent:-9999px;
	display:block;
	float: right;
}
.galleryview
{
position: absolute;
bottom: -16px;
right: 3px;
font-weight: bold;
color: #6BA1AC;
text-decoration:underline;
}

.evc {
	font-size:14px;
	color: #8A8A8A;
font-style: italic;

}

.sevents_cont .evc {
width:260px;
}

.evc p {
	font-size:12px;
	color: #8A8A8A;
font-style: italic;
}

.aq_form textarea.apta1 {
	width:100px;
	padding:5px;
	width:337px;
	margin:0px 5px;
}

.inpad input[type="text"] {
	margin:0px 5px 0px 0px !important; 
}

.inpad td {
	padding-right:5px;
}

.aq_form textarea.apta2 {
	width:654px;
}

.aq_form input[type="text"], .aq_form input[type="email"] {
margin: 0px 5px;
width:130px;
}

.aq_form input[type="text"], .aq_form input[type="email"], .aq_form input[type="tel"] {
border: 1px solid #CCC;
height: 22px;
line-height: 16px;
padding: 0px 5px;
}

.aq_form textarea {
border: 1px solid #CCC;
height: 50px;
padding: 5px;
width: 570px;
}

.aq_form .small input[type="tel"] {
width: 90px !important;
margin:0px 5px;
}

.aq_form .checkbox-951 .wpcf7-list-item {
	width:100px;
}
.aq_form .checkbox-407 .wpcf7-list-item {
	width:100px;
}

.aq_form .checkbox-62 .wpcf7-list-item {
	width:165px;
}

.aq_form .checkbox-963 .wpcf7-list-item {
	width:165px;
}

.aq_form .aq_ch .wpcf7-list-item {
	width:166px;
}

.checkbox-347 .wpcf7-list-item {
	width:165px;
}

.checkbox-243 .wpcf7-list-item {
	width:165px;
}

blockquote {
	margin:0px 20px 0px 40px;
	padding:0px;
}

.aq_form td {
	padding:5px 0px;
}

.ul {
	text-decoration:underline;
}

.uli {
	text-decoration:underline;
	font-weight:bold;
}

.uc {
	text-transform:uppercase;
	font-weight:bold;
}

.text-598 input, .text-739 input, .text-44 input {
	font-size:10px !important;
}

.bnf .wpcf7-radio .wpcf7-list-item {
	padding:0px;
}

.bnf > span {
	margin-right:15px;
}

.blue {
	color:blue !important;
	font-weight:normal !important;
}

.text-477 input[type="text"] {
	margin:0px;
}

.menu-item-30 a {
	padding-right:0px !important; 
}

.ora {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #8A8A8A;
font-style: italic;
width: 255px;
line-height: 30px;
}

.tr {
	width:187px;
	display:block;
	line-height:30px;
	height:30px;
	color:#fff !important;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none !important;
	background: #003159; /* Old browsers */
background: -moz-linear-gradient(top,  #003159 0%, #405f77 50%, #003159 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003159), color-stop(50%,#405f77), color-stop(100%,#003159)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #003159 0%,#405f77 50%,#003159 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #003159 0%,#405f77 50%,#003159 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #003159 0%,#405f77 50%,#003159 100%); /* IE10+ */
background: linear-gradient(to bottom,  #003159 0%,#405f77 50%,#003159 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003159', endColorstr='#003159',GradientType=0 ); /* IE6-9 */

}

.thsl h1 {
color: #6BA1AC;
font-size: 20px;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
padding: 5px 0px 10px 0px;
}

.up {
	text-transform:uppercase;
	line-height:20px;
	font-size:12px;
}

.evc {
	width:400px;
}

.indent {
	padding-left:50px;
}

.purple {
height: 30px;
border: none;
background: #003159;
font-size: 14px;
text-transform: uppercase;
width:292px;
text-align:center;
line-height: 30px;
color: #fff !important;
display:inline-block;
text-transform:uppercase;
padding:0px 15px;
}

#banner_cont #ngg-gallery-1-570 .flex-caption {
	width:950px !important;
	margin:0 auto !important
}

.sevents_cont .slides_control {
	height:110px !important;
}

.wpcf7-validation-errors {
	position:relative;
	margin:0px !important;
	top:-32px;
	left:100px;
}
.ipput input[type="tel"]
{
margin-left: 0px;
width: 95% !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
margin-top: unset!important;
}
.sss {
	height: 180px !important;
    border: 1px solid !important;
    margin-top: -205px !important;
    width: 29% !important;
	float: right !important;
    padding: 5px !important;}
.imgadd{width:30% !important;
    height:150px !important;
    border:1px solid !important; display:inline-table !important;
	margin: 0px 20px 5px 0px;
    padding:5px !important;}
.gform_title{
    display: none !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 2em !important;
    width: auto !important;
    margin: 0 16px 0 0 !important;
}
.gform_wrapper .gform_page_footer {
    text-align: center;
}
.top_label .gfield_label {
    display: contents !important;
    line-height: 1.3;
    clear: both;
}
.gform_wrapper .gform_footer {
    text-align: center !important;
}
/*
     FILE ARCHIVED ON 18:16:13 Aug 07, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:44:50 Sep 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.43
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.007
  cdx.remote: 28.953
  LoadShardBlock: 287.459 (3)
  PetaboxLoader3.resolve: 358.423 (3)
  PetaboxLoader3.datanode: 140.959 (5)
  load_resource: 431.678
  loaddict: 102.012
*/