body {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
}
p { margin: 0 0 20px; }
ul.bullet { margin-left:40px; }
ul.bullet li { list-style:disc; }
h1,h2,h3,h4,h5,h6 { color:#184b71; }

.condensed { font-family: 'Roboto Condensed' !important; }
.smaller { font-size:90%; }

.breadcrumbs { padding:16px 0; }
.breadcrumbs h1 { margin-top:10px; }
.main-title { margin-bottom:25px; }
.section_space { padding: 70px 0 60px 0; }

a:hover { text-decoration:none; }

footer a { color:#ccc; }
footer a:hover { color:#fff; }

.logo img { padding:0px; }
header.sticky .logo img { margin:12px 0; }

.header { min-height:65px; }

.slicknav_menu { background:#184b71; }

.header .nav { margin-top:8px; }
header.sticky .nav { margin-top:18px; }
header.sticky { border:0px; }

@media (max-width: 1200px) {
	.header .nav { margin-top:0px; }
	.header .nav li { padding:8px 0; }
}
@media (max-width: 767px) {
	.logo img { width:100%; }
	footer .logo img { width:60%; }
	.footer-bottom { margin-bottom:32px; }
}

header {
	-moz-box-shadow:    0px 3px 6px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.5);
	box-shadow:         0px 3px 6px rgba(0,0,0,0.5);
}

.wtf-menu li.parent>a { font-size:18px; }
.wtf-menu ul.submenu { width:300px; }

.tp-bgimg:before { display:none; }
.tp-caption.title-bold { color:#184b71; }
.tp-caption.paragraph .text-left { color:#184b71; font-style:italic; font-weight:400; font-size:70%; text-shadow: 1px 1px 1px white; }
.tp-caption a.read-more { text-transform:none; padding:8px 24px !important; font-size:70%; }

.tp-white-box { background:rgba(255,255,255,0.75);padding:20px 30px; }

.tp-white-shadow { font-weight:bold !important; color:white !important; text-shadow:3px 3px 6px black !important; }

.devby { font-size:80% !important; }

.fa-2x {
  vertical-align: middle;
}

table { background-color:white; border-spacing: 2px; border-collapse: separate; }
table th { background-color:#184b71; color:white; padding:3px 6px; }
table td { background-color:#f6f6fc; padding:3px 6px; }

.accordions-content p { margin-bottom:0px; }
