@charset "utf-8";
/* CSS Document */


.product-label {display:block;background:#0D4D8B;color:#fff;min-width:100px;padding:10px;text-align:right;margin-right:10px;min-width:200px;margin-right:20px;margin-top:10px;}
table.product-calender2 > tbody > tr > td div {color:#ccc;float:left;margin:0 2px;}
table.product-calender2 > tbody > tr > td span{color:#000;float:left;margin:0 2px;}
table.product-calender2 > tbody > tr > td h5 {color:#000;text-align:center;}
table.product-calender, table.product-calender2 { width:auto; margin:10px auto;border:none; border-spacing:0; border-collapse: collapse;}
table.product-calender tr, table.product-calender2 tr {height:60px;}
table.product-calender td , table.product-calender2 td {min-width:60px;}
table.product-calender td:nth-child(1), table.product-calender2 td:nth-child(1){min-width:200px;margin-right:20px;color:#fff;}
table.product-calender2 > tbody > tr > td:nth-child(1) div{min-width:200px;margin-right:20px;color:#fff;}

.sc_table table thead tr th,
.sc_table table tbody tr td,
.sc_table table tfoot tr td{ border: 0px solid #ddd; vertical-align:middle; padding:0px 10px; font-size: 14px;}
/*head*/
.sc_table table thead tr th{ border-width: 0 0px 0 0px; font-weight: 700; padding: 20px 15px; color: #4c4841;}
.sc_table table thead tr th + th{ border-width: 0 0px 0 0px; }
/*foot*/
.sc_table table tfoot tr th{ border-width: 0 0px 0 0px; }
.sc_table table tfoot tr th + th{ border-width: 0 0px 0 0px; }

/*body*/
.sc_table table tbody tr:first-child td{ border-width: 0 0px 0px 0px;}
/* Header */
#header {max-width:1140px;margin:0 auto;min-height:209px;}
.wrap.logoImageStyle .logoHeader {width:auto;}
.logoHeader{float:left;}
.headersearch {float:right;text-align:right;width:75%;text-align:right;line-height:40px;margin:10px 0 0px 0;color:#004b8d;font-family:"Lato", sans-serif;}
.headertext {float:right;line-height:40px;}
.sisea-search-form {float:right}
/* Nav */
.wrapTopMenu .topMenu > ul {text-align:right;}
.wrapTopMenu .topMenu > ul > li > a {font-size:18px;margin:0 10px;padding:0;font-family: "Lato", sans-serif;font-weight:400;color:#004b8d;}

.wrapTopMenu .topMenu > ul > li:last-child > a {margin:0 0px 0 20px;}
.wrapTopMenu .topMenu > ul > li > ul {
    width: 150px;
    margin: 0 0 0 -120px;
	}
	.bluebook {border:solid 1px #ddd;padding:5px;width:33%;clear:both;margin:20px 0 0 0;}
.menuStyle1 #header ul > li > ul li {text-align:center;}

.menuStyle1 #header ul > li > ul li a {
    color: #004b8d;
    font-size: inherit;
    font-weight: 400;
	font-family:"Lato",  sans-serif;
}
.wrapTopMenu .topMenu > ul > li > ul {min-width:220px}
/* Forms */
input[type="text"],
input[type="password"],
input[type="search"],
textarea{ font-size: 16px; display: inline-block;background-color:#eaeaea;float:left;border-color:#eaeaea;width:260px;padding:10px; }

label {display:inline;}
fieldset {width:300px;display:inline;line-height:40px;padding:0;margin-left:20px;height:40px;}

/* Language Selector */
.language-selector {display:inline;float:right;}
.language-selector select {background:#004b8d;color:#fff;height:40px;line-height:40px;margin-left:20px;}

/* Footer */
footer.footerWidget{background: url(../images/footer/footer-bg.jpg) no-repeat #014b8c;color:#fff;text-shadow:none;padding-top:30px;min-height:690px;}
.footerWidget h5 {color:#fff;font-weight:400;text-shadow:none;text-transform:none;margin:10px 0;font-size:18px;}
.footerWidget h4 {color:#fff;}
.footerWrapper {max-width:1140px;margin:0 auto 190px auto;font-size:13px;}
.footer-quarter {width:24%;float:left;margin-right:1%;}
.footer-half {width:49%;float:left;margin-right:1%;}
/*--- copyright ---*/
.copyright{ padding:17px 0;font-size: 14px;clear:both;background:#003462;text-align:left;}
.copyright .copyrighttext {max-width:1140px; margin: 0 auto;width:80%;}
/* Sub Banner */
.subtitle {height:50px;text-align:center;padding:230px 0 50px 0;margin:10px 0 20px;background-size: cover;}
.subtitle2 {height:50px;text-align:center;padding:100px 0 50px 0;margin:10px 0 20px;background-size: cover;}
.subtitle h1 {color:#fff;font-family: "Lato", sans-serif;font-weight:400;text-shadow: 1px 1px 1px #000;}
.introtext {width:100%;margin:40px auto 60px auto;text-align:center;color:#004b8d;font-size:18px;line-height:18px;}

/*Who We Are */
.whoweare {width:924px;padding:70px 0; }
.whoweare h5 {background:#ffe384;padding:15px;font-family: 'Oswald', sans-serif;color:#004b8d;height:40px;width:28%;margin-left:27%;text-align:center;font-size:24px;opacity:0.8}

/* Products */
.portfolio_medium {margin:20px 0 50px 0;}
.productcategory {text-align:center}
.productcategory h1 {margin:40px 0;}
.sc_slider.sc_slider_style_2 {
    height: 400px;
}
.post {padding:0;}
/* Bio */
.sc_team.sc_team_item_style_1 .sc_team_item_title {color: #004b8d;}
.sc_team_item_avatar_wrap {background:none;}

@media (max-width:1000px) {
.product-label {display:inline-block;position:relative;text-align:left;min-width:0;}
.product-calendar-mobile td {min-width:20px;}
body > div.container.sub-content > div > div.hidden-lg.hidden-md > table {border-collapse: separate;
    border-spacing: 5px 20px;}
}
