body {
    font-size: 20px;
    font-family: "Titillium Web", "PT Sans", "Trebuchet MS",sans-serif;
}

a, dl, h1, h2, h3, h4, h5, h6, li, p {
    font-family: "Titillium Web", "PT Sans", "Trebuchet MS", sans-serif !important;
}

/* font size for nav bar items */
.top-head.sticky-nav .top-nav > ul > li > a { font-size: 16px; }
.top-nav ul ul li {font-size: 20px;}
.top-nav ul ul li a {font-size: 18px;}
.top-nav > ul > li { padding: 30px 10px;}
/*
.nav-animate > ul > li > a, .nav-animate > ul > li > span > a {font-size: 16px;}
*/
.top-nav > ul > li > a, .nav-animate > ul > li > span > a {font-size: 16px;}

.section {padding: 40px 0;}
.footer-light .footer-bottom {background-color: #ffffff;}
.copyrights { font-size: 16px; }
.sub-heading { font-size: 16px; }
p.sub-heading { font-size: 18px; }

p { line-height: 28px; }
.page-title {padding: 10px 10px;}
.page-title h3 { font-size: 23px; }
.inner-head { text-transform: none; }
.full-heading:before { content: none; }
.margin-left-30px {margin-left: 30px;}

.pricing-tbl.style-2 li { color: black; }
.pricing-tbl.style-2 li a { font-size: 16px; }
.pricing-tbl.style-2 h3 { font-size: 24px; }
.pricing-footer a { font-size: 18px; }

.normal-list { list-style: disc; }

body,.top-head.sticky-nav .top-nav > ul > li.hasChildren > a:after, .top-head.sticky-nav .top-nav > ul > li.hasChildren > span > a:after{
	color: #000 !important;
}

.btn span.sub {
    display: block;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: normal;
}

/* font size */
.font-25{font-size:25px !important}

/* FontAwesome */
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}

.top-nav ul li ul {
	min-width:150px;
}

.top-nav ul li ul.longitem {
	min-width:450px;
}
