/* Main Stylesheet */

/* Column styles */

.ag-col-12 { width:100%; padding:0px; margin:0px;}
.ag-col-11 { width:92%; padding:0px; margin:0px;}
.ag-col-10 { width:83%; padding:0px; margin:0px;}
.ag-col-9 { width:75%; padding:0px; margin:0px;}
.ag-col-8 { width:67%; padding:0px; margin:0px;}
.ag-col-7 { width:58%; padding:0px; margin:0px;}
.ag-col-6 { width:50%; padding:0px; margin:0px;}
.ag-col-5 { width:42%; padding:0px; margin:0px;}
.ag-col-4 { width:33%; padding:0px; margin:0px;}
.ag-col-3 { width:25%; padding:0px; margin:0px;}
.ag-col-2 { width:17%; padding:0px; margin:0px;}
.ag-col-1 { width:8%; padding:0px; margin:0px;}

.ag-sm-col-5 {width:41.66%; padding:0px; margin:0px;}
.ag-sm-col-4 {width:33.33%; padding:0px; margin:0px;}
.ag-sm-col-3 { width:25%; padding:0px; margin:0px;}
.ag-sm-col-2 {width:16.68%; padding:0px; margin:0px;}
.ag-sm-col-1 {width:8.33%; padding:0px; margin:0px;}

.offset-col-1 { margin-left:8%;}
.offset-col-2 { margin-left:17%;}
.offset-col-3 { margin-left:25%;}
.offset-col-4 { margin-left:33%;}
.offset-col-5 { margin-left:42%;}
.offset-col-6 { margin-left:50%;}
.offset-col-7 { margin-left:58%;}
.offset-col-8 { margin-left:67%;}
.offset-col-9 { margin-left:75%;}
.offset-col-10 { margin-left:83%;}
.offset-col-11 { margin-left:92%;}


/**** Generic styles ****/

body {padding:0px; margin:0px; font-family:"Roboto", san-serif; font-size:14px; font-weight:400; line-height:22px; color:#323232; background-color:#FFFFFF; border:none; border-style:none;}

div, ul, li, a, p, h1, table, tr, td {margin: 0px; padding: 0px;}

a {color:#888888; text-decoration:none; padding:0px; margin:0px;}

a:link {color:#888888; text-decoration:none;}
a:hover {color:#D91621; text-decoration:none;}

ul, li { list-style:none; text-decoration:none; font-family:"Roboto", san-serif; font-size:14px; font-weight:400; line-height:22px;}

.white {color:#FFFFFF;}

.red {color:#d91621;}

.black {color:#363636;}


.header {font-family:"Rokkitt", serif; font-size:50px; margin:0px;}

h2 {font-family:"Roboto", sans-serif; font-size:24px; font-weight:700;}

p {font-family:"Roboto", sans-serif; font-weight:400; margin:30px 0px 0px 0px; color:#676767;}

#wrapper-main {z-index: 1; position:inherit; border:none; border-style:none;}

#container-main {z-index:2; position:relative;}

#layout-wrapper {margin:0px 0px 0px 30px; position:relative;}

#list-wrapper {margin:40px 0px; position:inherit; width:100%; max-width:1366px;}

/*** New Navigation Site Styles ***/

#navbar-wrapper {z-index:100; position:fixed;	width:100%; max-width:1366px!important; top:0px; left:0px;	right:0px; padding:0px; margin: 0px auto; height:80px; background-color:#ffffff !important;}

i {color: red; width: 16px; height: 16px; margin:6px 8px 0px 0px; padding:0px;}
 
.g-nav {width:100%; padding: 0px 30px; margin: 0px; height: 80px; border-bottom: solid 1px #d3d3d3; background-color:white; z-index: 100;}

.g-nav-logo {width: 200px; float: left; margin: 0px 4px 0px 0px;}

.g-nav td:first-child div {float: left; background-color:white; border:none;}

.g-nav a ~ div { padding:13px 12px; margin: 0px 0px; text-align: center;}

.caption { font-family:"Roboto", sans-serif; font-size: 12px; font-weight: bold; margin:0px; padding:0px;}

.normal { font-family:"Roboto", sans-serif; font-size: 14pt; color:#767676; font-weight: normal; margin:0px; padding:0px;}

.dropdown {float: right; display: inline-block;}

.dropbtn {background-color:#D91621; color: white; text-align: center; width: 100px; padding: 6px 12px; border-radius: 24px; font-size: 16px;}

.dropdown-content {display: none; position: absolute; width: 410px; height: 250px; top: 0px; right: 10px; background-color:none; opacity: 1;}

.dropdown-content table {position: absolute; top: 20px; right: 120px; width: 240px; padding: 16px; margin: 0px; background-color: white; box-shadow: 0px 4px 16px 0px rgba(0,0,0,0.2);}

.dropdown-content table tr td {margin:0px; padding: 0px; height:60px; vertical-align:text-top;}

.dropdown:hover .dropbtn {color:#D91621; background-color:white; border:solid 2px; border-radius: 24px; border-color:#D91621;}

.dropdown:hover .dropdown-content {display: block;}

/*** Other Default Site Styles ***/

.content {max-width:1366px; margin:0px auto; padding:60px 0px;}

.row {z-index:auto; margin:0px auto; padding:0px; position:relative; width:1366px; max-width:1366px;}

.btn td {width:155px; height:40px; color:white; text-align:center; font-family:"Roboto", sans-serif; font-weight:400; border-radius:20px; background: rgba( 217, 22, 33, 0.9 );}

.btn td:hover {width:155px; height:40px; color:#D91621; font-family:"Roboto", sans-serif; font-weight:600; background-color:white;}


.clear-both {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}



/**** Footer Stylesheet ****/

#footer {	width:100%; max-width:1366px; height:360px auto; overflow:auto; padding:30px 0px; margin:0px auto; background-color:#333333; font-family:"Roboto", sans-serif; font-size:12px; color:#ffffff; font-weight:400; z-index:99;}

#footer-wrapper { z-index: auto; margin: 0px 30px 0px;padding:20px;}

#footer h1 {font-size:12px; letter-spacing:.3px; margin:0px; padding:0px; color:#ffffff;}

#footer p {color:#A8A8A8; padding:0px; margin:0px;}

.footer-info {width:50%; display:block; margin: 0px 0px 0px 30px; float:left;}

.footer-info ul {width:100%; background-color:none;}

.footer-info li {width:185px; height:auto; margin:0px 15px 10px 0px; padding:0px; display:block; float:left; vertical-align: top;}

.footer-info li:first-child {width:210px;}

.footer-map {width:40%; display:block; float: left; left:0px; top:0px; right:0px;}

.footer-map iframe {width:100%; margin:0px 10px 10px 0px;}

