*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
::-moz-selection{/*Code for Firefox*/color:#ff9200;background:#014172;}::selection{color:#ff9200;background:#014172;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}
img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box}




.block{display:block;width:100%}
.btn,.btn-block,.button{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#000;background-color:#e2bc00;text-align:center;cursor:pointer;white-space:nowrap;}
.no-wrap{white-space:nowrap;}
.button{color:#000;background-color:#000;padding:8px 16px}.button:hover{color:#000!important;background-color:#fff!important}
.btn,.btn-floating,.btn-floating-large,.closenav,.opennav,.btn-block,.button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 
.disabled,.btn:disabled,.button:disabled,.btn-floating:disabled,.btn-floating-large:disabled{cursor:not-allowed;opacity:0.3}.disabled *,:disabled *{pointer-events:none}
.bar-block .dropdown-hover .button,.bar-block .dropdown-click .button{width:100%;text-align:left;background-color:inherit;color:inherit;padding:6px 2px 6px 16px}
.dropdown-hover:hover > .button:first-child,.dropdown-click:hover > .button:first-child{background-color:#fff;color:#000}
.bar .button{background-color:inherit;color:inherit;white-space:normal}
@media (max-width:600px){.topnav a{display:block}.navbar li:not(.opennav){float:none;width:100%!important}.navbar li.right{float:none!important}
.topnav .dropdown-hover .dropdown-content,.navbar .dropdown-click .dropdown-content,.navbar .dropdown-hover .dropdown-content,.dropdown-hover.mobile .dropdown-content,.dropdown-click.mobile .dropdown-content{position:relative}	
.topnav,.navbar{text-align:center}.hide-small{display:none!important}.layout-col,.mobile{display:block;width:100%!important}.bar-item.mobile,.dropdown-hover.mobile,.dropdown-click.mobile{text-align:center}
.dropdown-hover.mobile,.dropdown-hover.mobile .btn,.dropdown-hover.mobile .button,.dropdown-click.mobile,.dropdown-click.mobile .btn,.dropdown-click.mobile .button{width:100%}}




button,input,select,textarea{font:inherit;margin:0}
button{overflow:visible}button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input[type=submit],input[type=reset],input[type=button]{border-radius: 4px!important;border: 1px solid #949494;
	background: -webkit-linear-gradient(#f6f6f6, #ddd); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f6f6f6, #ddd); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f6f6f6, #ddd); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f6f6f6, #ddd); /* Standard syntax (must be last) */
}
input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{border: 1px solid rgba(117,151,206,1);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}pre,textarea{overflow:auto}
textarea{resize:none;}



/* End extract from normalize.css */
html,body{font-family:'Roboto', sans-serif;font-size:18px;line-height:1.5}html{overflow-x:hidden}
h1,h2,h3,h4,h5,h6,.slim,.wide{font-family:'Nunito', sans-serif;}
/*h1{color:#804900;font-size:58px;text-align:center;border-bottom:2px solid #412500;text-shadow:1px 1px 2px rgba(0,0,0,0.65);}*/
h1{color:#804900;font-size:58px;text-align:center;border-bottom:2px solid #412500;}
@media (max-width:599px) {
	h1{font-size:50px;line-height:52px;}
}
h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}
.page-subheader{font-size:30px;text-align:center;color:#b26600;}
.serif{font-family:"Times New Roman",Times,serif}
h1,h2,h3,h4,h5,h6{margin:0}.wide{letter-spacing:4px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
hr{height:0;border:0;border-top:1px solid #f00;margin:20px 0}
img{margin-bottom:-7px}a{color:inherit}


table{border-collapse:collapse;border-spacing:0;width:100%;display:table}
table,th,td{border:none}.table-all{border:1px solid #ccc}
.bordered tr,.table-all tr{border-bottom:1px solid #ddd}
.striped tbody tr:nth-child(even){background-color:#f1f1f1}
.striped img{vertical-align:middle;}
.striped tr:hover{color:#f00!important}
.table-all tr:nth-child(odd){background-color:#fff}
.table-all tr:nth-child(even){background-color:#f1f1f1}
.hoverable tbody tr:hover,.ul.hoverable li:hover{background-color:#ccc}
.centered tr th,.centered tr td{text-align:center}
.table td,.table th,.table-all td,.table-all th{padding:6px 8px;display:table-cell;text-align:left;vertical-align:top}
.table th:first-child,.table td:first-child,.table-all th:first-child,.table-all td:first-child{padding-left:16px}


.disabled,.btn:disabled,.btn-floating-small:disabled,.btn-floating:disabled,.btn-floating-large:disabled{cursor:not-allowed;opacity:0.3}
.btn.disabled *,.btn-block.disabled,.btn-floating.disabled *,.btn:disabled *,.btn-floating:disabled *{pointer-events:none}
.btn.disabled:hover,.btn-block.disabled:hover,.btn:disabled:hover,.btn-floating.disabled:hover,.btn-floating-small:disabled:hover,.btn-floating:disabled:hover,
.btn-floating-large.disabled:hover{box-shadow:none;}
.btn:hover,.btn-block:hover,.btn-floating-small:hover,.btn-floating:hover,.btn-floating-large:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);font-size:105%;}
.btn-block{width:100%}
.btn,.btn-floating-small,.btn-floating,.btn-floating-large,.closenav,.opennav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 
.btn-floating-small,.btn-floating,.btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px;}
.btn-floating-small{width:24px;height:24px;line-height:24px;font-size:16px;}
.btn-floating{width:40px;height:40px;line-height:40px}
.btn-floating-large{width:56px;height:56px;line-height:56px}
.btn-group .btn{float:left}
.btn-bar .btn{box-shadow:none;background-color:inherit;color:inherit;float:left}
.btn-bar .btn:hover{background-color:#ccc}


.ripple{position:relative;overflow:hidden}
.ripple:after{content:"";background:#ccc;position:absolute;padding:300%;bottom:0;left:0;opacity:0;transition:0.8s}
.ripple:active:after{padding:0;opacity:1;transition:0s}
.badge,.tag,.sign{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}
.badge{border-radius:50%}


ul.ul{list-style-type:none;padding:0;margin:0}
ul.ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}
ul.ul li:last-child{border-bottom:none}
.tooltip,.display-container{position:relative}
.fluid{max-width:100%;height:auto}
.navbar{list-style-type:none;margin:0;padding:0;overflow:hidden;z-index:12;}

/* This is the hovered Main NavBar Color*/
.navbar li{float:left}.navbar li a,.navitem{display:block;padding:8px 16px}.navbar li a:hover{color:#000;background-color:#0273ca;z-index:12;}
.navbar .dropdown-hover,.navbar .dropdown-click{position:static;}

/*The only difference is this line determines the color of the "First Child"*/
/*.navbar .dropdown-hover:hover,.navbar .dropdown-hover:first-child,.navbar .dropdown-click:hover{background-color:#ccc;color:#000;}*/
/*And this is the Main NavBar When its Child Dropdown is hovered*/
.navbar .dropdown-hover:hover,.navbar .dropdown-click:hover{background-color:#0273ca;color:#000;}

.navbar a,.topnav a,.sidenav a,.dropdown-content a,.accordion-content a,.dropnav a{text-decoration:none!important;}
.navbar .opennav.right{float:right!important}.topnav{padding:8px 8px}
.topnav a{padding:0 8px;border-bottom:3px solid transparent;-webkit-transition:border-bottom .7s;transition:border-bottom .7s;z-index:12;}
.topnav a:hover{border-bottom:3px solid #fff}.topnav .dropdown-hover a{border-bottom:0;}
.opennav,.closenav{color:inherit}.opennav:hover,.closenav:hover{cursor:pointer;opacity:0.8}
.btn,.btn-floating-small,.btn-floating,.dropnav a,.btn-floating-large,.btn-block,.hover-shadow,.hover-opacity,.navbar a,.sidenav a,.pagination li a,.hoverable tbody tr,.hoverable li,.accordion-content a,.dropdown-content a,.dropdown-click:hover,.dropdown-hover:hover,.opennav,.closenav,.closebtn{-webkit-transition:background-color .7s,color .15s,box-shadow .7s,opacity 0.7s;transition:background-color .7s,color .15s,box-shadow .7s,opacity 0.7s}


.main,#main{transition:margin-left .4s}
.closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit}
.closebtn:hover,.closebtn:focus{color:#000;text-decoration:none;cursor:pointer}


.pagination{display:inline-block;padding:0;margin:0}.pagination li{display:inline}
.pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}
.pagination li a:hover{background-color:#ccc}


.input-group,.group{margin-top:24px;margin-bottom:24px}
.group-sm{margin:12px 0;}
.input{padding:8px;display:block;border:1px solid #a0a0a0;border-bottom:1px solid #808080;width:100%}
.label{color:#009688}.input:not(:valid)~.validate{color:#f44336}

.select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}
.select select:focus{color:#000;border:1px solid #009688}.select option[disabled]{color:#009688}


.dropdown-click,.dropdown-hover{position:relative;display:inline-block;cursor:pointer;}

/*.dropdown-hover:hover .dropdown-content{display:block;z-index:15}*/
.dropdown-hover:hover .dropdown-content{display:block;}


/*This is the Color Scheme of the Dropdowns*/
.dropdown-content{cursor:auto;color:#fff;background-color:rgba(2,115,202,0.85);display:none;position:absolute;min-width:160px;margin:0;padding:0;}
.dropdown-content a{padding:6px 16px;display:block;}
.dropdown-content a:hover{background-color:#012f53!important;color:#fff!important;}


.accordion {width:100%;cursor:pointer;}
.accordion img{vertical-align:middle;}
.accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0;}
.accordion-content a{padding:6px 16px;display:block}.accordion-content a:hover{background-color:#ccc}
.accordion tr:hover{color:#f00!important}
.accordion td{padding:0!important;}


input[type=checkbox].check,input[type=radio].radio{width:24px;height:24px;position:relative;top:6px}
input[type=checkbox].check:checked+.validate,input[type=radio].radio:checked+.validate{color:#009688} 
input[type=checkbox].check:disabled+.validate,input[type=radio].radio:disabled+.validate{color:#aaa}


.responsive{overflow-x:auto}
.container:after,.panel:after,.row:after,.row-padding:after,.topnav:after,.clear:after,.btn-group:before,.btn-group:after,.btn-bar:before,.btn-bar:after{content:"";display:table;clear:both}
.col,.fat-half,.half,.third,.third-short,.third-medium,.third-long,.twothird,.threequarter,.fat-quarter,.quarter,.sixty,.forty{float:left;width:100%}
.col.s1{width:8.33333%}
.col.s2{width:16.66666%}
.col.s3{width:24.99999%}
.col.s4{width:33.33333%}
.col.s5{width:41.66666%}
.col.s6{width:49.99999%}
.col.s7{width:58.33333%}
.col.s8{width:66.66666%}
.col.s9{width:74.99999%}
.col.s10{width:83.33333%}
.col.s11{width:91.66666%}
.col.s12,.fat-half,.half,.third,.third-short,.third-medium,.third-long,.twothird,.threequarter,.fat-quarter,.quarter{width:99.99999%}
@media only screen and (min-width:601px){
	.col.m1{width:8.33333%}
	.col.m2{width:16.66666%}
	.col.m3,.quarter{width:24.99999%}
	.col.m4,.third{width:33.33333%}
	.col.m5{width:41.66666%}
	.col.m6,.half{width:49.99999%}
	.col.m7{width:58.33333%}
	.col.m8,.twothird{width:66.66666%}
	.col.m9,.threequarter{width:74.99999%}
	.col.m10{width:83.33333%}
	.col.m11{width:91.66666%}
	.col.m12{width:99.99999%}
}
@media only screen and (min-width:601px) and (max-width:993px){
	.fat-quarter{width:49.99999%}
}
@media only screen and (min-width:994px){
	.fat-quarter{width:24.99999%}
}
@media only screen and (min-width:820px){
	.third-short{width:21.33333%}
	.third-medium{width:33.33333%}
	.third-long{width:45.33333%}
}
@media only screen and (min-width:993px){
	.col.l1{width:8.33333%}
	.col.l2{width:16.66666%}
	.col.l3,.quarter{width:24.99999%}
	.col.l4,.third{width:33.33333%}
	.col.l5{width:41.66666%}
	.col.l6,.fat-half,.half{width:49.99999%}
	.col.l7{width:58.33333%}
	.col.l8,.twothird{width:66.66666%}
	.col.l9,.threequarter{width:74.99999%}
	.col.l10{width:83.33333%}
	.col.l11{width:91.66666%}
	.col.l12{width:99.99999%}
}
.dflex{display:block}
@media only screen and (min-width:750px){
	.sixty{width:60%;}
	.forty{width:40%;}
	.dflex{display:flex}
}
.narrow-content{max-width:800px;margin:auto;}
@media (min-width:832px){.narrow-content{padding-left:0;padding-right:0;}}
@media (max-width:831px){.narrow-content{padding-left:8px;padding-right:8px;}}
.content{max-width:980px;margin:auto;}
@media (min-width:1012px){.content{padding-left:0;padding-right:0;}}
@media (max-width:1011px){.content{padding-left:8px;padding-right:8px;}}
.wide-content{max-width:1280px;margin:auto;}
@media (min-width:1312px){.wide-content{padding-left:0;padding-right:0;}}
@media (max-width:1311px){.wide-content{padding-left:8px;padding-right:8px;}}

.staticFifth{float:left;width:20%;}
.staticQuarter{float:left;width:25%;}
.pageContent blockquote{font-size:19px;margin-left:50px;}
.pageContent>ul{font-size:19px;margin-left:30px;}
.pageContent>ol{font-size:19px;margin-left:30px;}
.pageContent>ul>li{margin-bottom:9px;}
a:link{color:#000;text-decoration:underline;font-weight:bold;}
a:visited{color:#333;text-decoration:underline;font-weight:bold;}
a:hover{color:#0273CA;text-decoration:underline;font-weight:bold;}
a:active{color:red;text-decoration:underline;font-weight:bold;}
.pageContent a:link, a:link{color:#000;text-decoration:underline;font-weight:bold;}
.pageContent a:visited, a:visited{color:#333;text-decoration:underline;font-weight:bold;}
.pageContent a:hover, a:hover{color:#0273CA;text-decoration:underline;font-weight:bold;}
.pageContent a:active, a:active{color:red;text-decoration:underline;font-weight:bold;}
@media (max-width:420px){
	.pageContent p{font-size:17px!important;text-indent:0;}
	.pageContent blockquote{font-size:17px;margin-left:0;}
	.pageContent>ul{font-size:17px;margin-left:4px;margin-top:0;margin-bottom:0;}
	.pageContent>ol{font-size:17px;margin-left:4px;}
	.third ul{font-size:17px;margin-left:0;margin-top:0;margin-bottom:0;}
}

@media (min-width:420px) and (max-width:600px){
	.pageContent>ul{margin-left:4px;margin-top:0;margin-bottom:0;}
	.pageContent>ol{margin-left:4px;}
	.third ul{margin-left:0;margin-top:0;margin-bottom:0;}
}

.slant{font-style:italic}
.indent{text-indent:3em;}
@media (min-width:362px) and (max-width:430px){
	.indent{text-indent:1.5em;}
}

@media (max-width:361px){
	.indent{text-indent:0.5em;}
}
.third>ul>li{margin-bottom:9px!important;}


.rest{overflow:hidden}
.hide{display:none!important}.show-block,.show{display:block!important}.show-inline-block{display:inline-block!important}


@media screen and (max-width:600px){.topnav a{display:block}.navbar li:not(.opennav){float:none;width:100%!important;color:#f07!important;}.navbar li.right{float:none!important}}
@media screen and (max-width:600px){.topnav .dropdown-hover .dropdown-content,.navbar .dropdown-click .dropdown-content,.navbar .dropdown-hover .dropdown-content{position:relative;}}	
@media screen and (max-width:600px){.topnav,.navbar{text-align:center}}
@media (max-width:400px){.hide-smallest{display:none!important}}
@media (max-width:400px){.warning p{margin-left:4px!important;}}
@media (max-width:600px){.hide-smaller{display:none!important}}
@media (max-width:749px){.hide-small{display:none!important}}
@media (max-width:992px) and (min-width:601px){.hide-medium{display:none!important}}
@media (max-width:992px) and (min-width:750px){.hide-fat-medium{display:none!important}}
@media (min-width:993px){.hide-large{display:none!important}}

@media (max-width:461px){.hide-little{display:none!important}}
@media (min-width:460px){.hide-big{display:none!important}}

@media (min-width:360px){.hide-big{height:288px;}}
@media (max-width:359px){.hide-big{height:262px;}}

@media (min-width:361px){.hide-big{font-size:18px;}}
@media (max-width:360px){.hide-big{font-size:15px;}}

@media screen and (max-width:992px){.sidenav.collapse{display:none}.main{margin-left:0!important;margin-right:0!important}}
@media screen and (min-width:993px){.sidenav.collapse{display:block!important}}








.top,.bottom{position:fixed;width:100%;z-index:12}.top{top:0}.bottom{bottom:0}
#navBarSm{margin-top:43px;z-index:12;}
#banner-transition{background-color:#fff;width:100%;height:24px;margin-bottom:0;}





.left{float:left!important}.right{float:right!important}

.tiny{font-size:12px!important}.small{font-size:15px!important}.smaller{font-size:85%!important}
.medium{font-size:18px!important}.large{font-size:24px!important}.larger{font-size:115%!important}
.xlarge{font-size:28px!important}.xxlarge{font-size:36px!important}
.xxxlarge{font-size:48px!important}.jumbo{font-size:128px!important}.huge{font-size:128px!important}
@media (max-width: 800px) {
	.jumbo{font-size: calc( 64px + (128 - 64) * ( ( 100vw - 320px ) / ( 800 - 320 ) ) )!important;}
}

.vertical{word-break:break-all;line-height:1;text-align:center;width:0.6em}
.left-align{text-align:left!important}.right-align{text-align:right!important}
.justify{text-align:justify!important}.center{text-align:center!important}
.vertical-container{position:relative;}
.vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform: translateY(-50%);}

.display-topleft{position:absolute;left:0;top:0}.display-topright{position:absolute;right:0;top:0}
.display-bottomleft{position:absolute;left:0;bottom:0}.display-bottomright{position:absolute;right:0;bottom:0}
.display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.display-topmiddle{position:absolute;left:0;top:0;width:100%;text-align:center}.display-bottommiddle{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.display-topmiddle{position:absolute;left:0;top:0;width:100%;text-align:center}.display-bottommiddle{position:absolute;left:0;bottom:0;width:100%;text-align:center}

.display-leftmiddle{position:absolute;top:50%;left:41px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

.circle{border-radius:50%!important}
.round-small{border-radius:2px!important}.round,.round-medium{border-radius:4px!important}
.round-large{border-radius:8px!important}.round-xlarge{border-radius:16px!important}.round-xlarge-top{border-radius:16px 16px 0 0!important}.round-xlarge-bottom{border-radius:0 0 16px 16px!important}
.round-xxlarge{border-radius:32px!important}.round-jumbo{border-radius:64px!important}
.border-0{border:0!important}
.border{border:1px solid #ccc!important}
.border-top{border-top:1px solid #ccc!important}.border-bottom{border-bottom:1px solid #ccc!important}
.border-left{border-left:1px solid #ccc!important}.border-right{border-right:1px solid #ccc!important}
.margin{margin:16px!important}.margin-0{margin:0!important}.margin-small{margin:10px!important}
.margin-top{margin-top:16px!important}.margin-bottom{margin-bottom:16px!important}
.margin-top-large{margin-top:48px!important}.margin-bottom-large{margin-bottom:48px!important}
.margin-top-medium{margin-top:24px!important}.margin-bottom-medium{margin-bottom:24px!important}
.margin-left{margin-left:16px!important}.margin-right{margin-right:16px!important}
.margin-left-medium{margin-left:32px!important}.margin-right-medium{margin-right:32px!important}
.margin-left-large{margin-left:48px!important}.margin-right-large{margin-right:48px!important}
.margin5-0{margin:5px 0;}
.section{margin-top:16px!important;margin-bottom:16px!important}

.padding{padding:8px!important;}
.padding-sides{padding-left:12px!important;padding-right:12px!important;}
.padding-0{padding:0!important;}
.padding-top{padding-top:8px!important}.padding-bottom{padding-bottom:8px!important}
.padding-top-medium{padding-top:24px!important;}.padding-bottom-medium{padding-bottom:24px!important;}
.padding-top-large{padding-top:48px!important;}.padding-bottom-large{padding-bottom:48px!important;}
.padding-top-xlarge{padding-top:72px!important;}.padding-bottom-xlarge{padding-bottom:72px!important;}


.topbar{border-top:6px solid #ccc!important}.bottombar{border-bottom:6px solid #ccc!important}
.leftbar{border-left:6px solid #ccc!important}.rightbar{border-right:6px solid #ccc!important}
.row-padding,.row-padding>.fat-half,.row-padding>.half,.row-padding>.third,.row-padding>.twothird,.row-padding>.threequarter,.row-padding>.fat-quarter,.row-padding>.quarter,.row-padding>.col{padding:0 8px}
.spin{animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes spin{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.container{padding:0.01em 16px}
.panel{padding:0 16px;margin:0 0 2px;background-color:white;max-height:0;overflow: hidden;transition: max-height 0.3s ease-out;}



.card{border:1px solid #ccc}

.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}

.card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}




.animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}
@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}

.animate-opacity{-webkit-animation:opac 1.5s;animation:opac 1.5s}
@-webkit-keyframes opac{from{opacity:0} to{opacity:1}}
@keyframes opac{from{opacity:0} to{opacity:1}}

.animate-top{position:relative;-webkit-animation:animatetop 0.5s;animation:animatetop 0.5s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}

.animate-left{position:relative;-webkit-animation:animateleft 0.4s;animation:animateleft 0.4s}
@-webkit-keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}

.animate-right{position:relative;-webkit-animation:animateright 0.4s;animation:animateright 0.4s}
@-webkit-keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}

.animate-right2{position:relative;-webkit-animation:animateright 0.5s;animation:animateright 0.5s}
@-webkit-keyframes animateright{from{right:-300px;} to{right:0;}}
@keyframes animateright{from{right:-300px;} to{right:0;}}

.animate-bottom{position:relative;-webkit-animation:animatebottom 0.4s;animation:animatebottom 0.4s}
@-webkit-keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0px;opacity:1}}
@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}

.animate-zoom {-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)} to{-webkit-transform:scale(1)}}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}

.animate-input{-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out}.animate-input:focus{width:100%!important}
.opacity,.hover-opacity:hover{opacity:0.60;filter:alpha(opacity=60)}
.text-shadow{text-shadow:-1px -1px 3px #000,2px 2px 5px rgba(0,0,0,0.75)}.text-shadow-white{text-shadow:1px 1px 0 #ddd}.text-shadow-2{text-shadow:0 0 8px rgba(0,0,0,0.9);}
.transparent{background-color:transparent!important}
.hover-none:hover{box-shadow:none!important;background-color:transparent!important}
























































.toc{margin-left:50px;}
.toc ul li{list-style-type:none;font-size:19px;margin-top:5px;margin-bottom:5px;}
/*.toc ul li{list-style-type:none;font-size:19px;line-height:1.75em;}*/
.toc ul li:before{content:'\2318';margin:0 0.33em;color:#842D67!important;}
@media (max-width:420px){
	.toc{margin-left:5px;}
/*	.toc ul li{list-style-type:none;font-size:17px;line-height:1.75em;}*/
	.toc ul li{list-style-type:none;font-size:17px;margin-top:3px;margin-bottom:3px;}
	.toc ul li:before{content:'\2318';margin:0 0.25em;color:#842D67!important;}
}






#footerMenu{background-color:#000;background-image:url('/img/Footer-BG-1.jpg');background-size:cover;}
@media (max-width:600px) {
	#footerMenu{background-image:url('/img/Footer-BG-2.jpg');background-size:cover;}
}
#footerMenu{margin-bottom:235px;}
@media (max-width:749px) and (min-width:633px) {
	#footerMenu{margin-bottom:379px;}
}
@media (max-width:632px) {
	#footerMenu{margin-bottom:405px;}
}
#footerMenu{line-height:2em;}
#footerMenu h2{font-size:28px;text-shadow:2px 2px rgba(0,0,0,0.75);}
#footerMenu ul li:before{content:'\2318';margin:0 0.33em;color:white!important;}
#footerMenu a{color:#ff9200!important;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,0.35);font-weight:700;font-size:110%;}
#footerMenu a:visited{color:#b26600!important;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,0.35);font-weight:700;font-size:110%;}
#footerMenu a:hover{color:#fff!important;text-decoration:underline!important;text-shadow:none!important;font-weight:700;font-size:110%;}
#footerMenu a:active{color:#f00!important;text-decoration:underline!important;text-shadow:none!important;font-weight:700;font-size:110%;}

#footerMenu2 {background-color:#0f0f0f;height:64px;}
#footerMenu2 a{color:#484848!important;text-decoration:none!important;font-weight:normal;font-size:100%;}
#footerMenu2 a:visited{color:#2f2f2f!important;text-decoration:none!important;font-weight:normal;font-size:100%;}
#footerMenu2 a:hover{color:#fff!important;text-decoration:none!important;font-weight:bold;font-size:110%!important;}
#footerMenu2 a:active{color:#f0f0f0!important;text-decoration:none!important;font-weight:bold;font-size:110%!important;}


/*ul li.footerMenu:before{content:'\203a';margin:0 0.33em;color:white;}*/
/*ul li.footerMenu:before{content:'\2600';margin:0 0.33em;color:white;}*/
.col.f1{width:99.9%;padding-left:0;}
.col.f2{width:99.9%;}
.col.f3{width:99.9%;}
.col.f4{width:99.9%;}
@media only screen and (min-width:601px) {
.col.f1{width:49.9%;padding-left:0;}
.col.f2{width:49.9%;}
.col.f3{width:49.9%;}
.col.f4{width:49.9%;}
}
@media only screen and (min-width:993px) {
.col.f1{width:25.0%;padding-left:30px;}
.col.f2{width:25.0%;}
.col.f3{width:25.0%;}
.col.f4{width:25.0%;}
}



/* Start of colors */

/*Primary color:*/
.prime1,.hover-prime1:hover{color:#fff!important;background-color:#0273ca!important}
.prime2,.hover-prime2:hover{color:#000!important;background-color:#015392!important}
.prime3,.hover-prime3:hover{color:#000!important;background-color:#014172!important}
.prime4,.hover-prime4:hover{color:#000!important;background-color:#012f53!important}
.prime5,.hover-prime2:hover{color:#fff!important;background-color:#00182a!important}
/*Secondary color (1):*/
.sec11,.hover-sec11:hover{color:#fff!important;background-color:#ffd300!important}
.sec12,.hover-sec12:hover{color:#fff!important;background-color:#e2bc00!important}
.sec13,.hover-sec13:hover{color:#000!important;background-color:#b29300!important}
.sec14,.hover-sec14:hover{color:#fff!important;background-color:#806a00!important}
.sec15,.hover-sec15:hover{color:#fff!important;background-color:#413600!important}
/*Secondary color (2):*/
.sec21,.hover-sec21:hover{color:#fff!important;background-color:#ff0000!important}
.sec22,.hover-sec22:hover{color:#000!important;background-color:#e20000!important}
.sec23,.hover-sec23:hover{color:#000!important;background-color:#b20000!important}
.sec24,.hover-sec24:hover{color:#000!important;background-color:#800000!important}
.sec25,.hover-sec25:hover{color:#fff!important;background-color:#410000!important}
/*Complement color:*/
.sec31,.hover-sec31:hover{color:#fff!important;background-color:#ff9200!important}
.sec32,.hover-sec32:hover{color:#000!important;background-color:#e28200!important}
.sec33,.hover-sec33:hover{color:#000!important;background-color:#b26600!important}
.sec34,.hover-sec34:hover{color:#fff!important;background-color:#804900!important}
.sec35,.hover-sec35:hover{color:#fff!important;background-color:#412500!important}
.black,.hover-black:hover{color:#484848!important;background-color:#000!important;transition: 1.25s;}
.black:hover{color:#ddd!important;background-color:#000!important}
.grey1,.hover-grey1:hover{color:#666!important;background-color:#fff!important}
.whiteR,.hover-whiteR:hover{color:#842D67!important;background-color:#fff!important}
.whiteB,.hover-whiteB:hover{color:#00182a!important;background-color:#fff!important}



/*Primary color:*/
.text-prime1,.hover-text-prime1:hover{color:#0273ca!important}
.text-prime2,.hover-text-prime2:hover{color:#015392!important}
.text-prime3,.hover-text-prime3:hover{color:#014172!important}
.text-prime4,.hover-text-prime4:hover{color:#012f53!important}
.text-prime5,.hover-text-aprime5:hover{color:#00182a!important}
/*Secondary color (1):*/
.text-sec11,.hover-text-sec11:hover{color:#ffd300!important}
.text-sec12,.hover-text-sec12:hover{color:#e2bc00!important}
.text-sec13,.hover-text-sec13:hover{color:#b29300!important}
.text-sec14,.hover-text-sec14:hover{color:#806a00!important}
.text-sec15,.hover-text-sec15:hover{color:#413600!important}
/*Secondary color (2):*/
.text-sec21,.hover-text-sec21:hover{color:#ff0000!important}
.text-sec22,.hover-text-sec22:hover{color:#e20000!important}
.text-sec23,.hover-text-sec23:hover{color:#b20000!important}
.text-sec24,.hover-text-sec24:hover{color:#800000!important}
.text-sec25,.hover-text-sec25:hover{color:#410000!important}
/*Complement color:*/
.text-sec31,.hover-text-sec31:hover{color:#ff9200!important}
.text-sec32,.hover-text-sec32:hover{color:#e28200!important}
.text-sec33,.hover-text-sec33:hover{color:#b26600!important}
.text-sec34,.hover-text-sec34:hover{color:#804900!important}
.text-sec35,.hover-text-sec35:hover{color:#412500!important}
.text-black,.hover-text-black:hover{color:#000!important}
.text-white,.hover-text-white:hover{color:#fff!important}

.grey1 a:link{color:#666;text-decoration:underline;font-weight:bold;}
.grey1 a:visited{color:#999;text-decoration:underline;font-weight:bold;}
.grey1 a:hover{color:#0273CA;text-decoration:underline;font-weight:bold;}
.grey1 a:active{color:red;text-decoration:underline;font-weight:bold;}
.text-white a:link{color:#fff;text-decoration:underline;font-weight:bold;}
.text-white a:visited{color:#ccc;text-decoration:underline;font-weight:bold;}
.text-white a:hover{color:#0273CA;text-decoration:underline;font-weight:bold;}
.text-white a:active{color:red;text-decoration:underline;font-weight:bold;}
#banner-footer a:link{color:#fff;text-decoration:underline;font-weight:normal;}
#banner-footer a:visited{color:#ccc;text-decoration:underline;font-weight:normal;}
#banner-footer a:hover{color:#0273CA;text-decoration:underline;font-weight:normal;}
#banner-footer a:active{color:red;text-decoration:underline;font-weight:normal;}


/*Primary color:*/
.border-prime1,.hover-border-prime1:hover{border-color:#0273ca!important}
.border-prime2,.hover-border-prime2:hover{border-color:#015392!important}
.border-prime3,.hover-border-prime3:hover{border-color:#014172!important}
.border-prime4,.hover-border-prime4:hover{border-color:#012f53!important}
.border-prime5,.hover-border-prime5:hover{border-color:#00182a!important}
/*Secondary color (1):*/
.border-sec11,.hover-border-sec11:hover{border-color:#ffd300!important}
.border-sec12,.hover-border-sec12:hover{border-color:#e2bc00!important}
.border-sec13,.hover-border-sec13:hover{border-color:#b29300!important}
.border-sec14,.hover-border-sec14:hover{border-color:#806a00!important}
.border-sec15,.hover-border-sec15:hover{border-color:#413600!important}
/*Secondary color (2):*/
.border-sec21,.hover-border-sec21:hover{border-color:#ff0000!important}
.border-sec22,.hover-border-sec22:hover{border-color:#e20000!important}
.border-sec23,.hover-border-sec23:hover{border-color:#b20000!important}
.border-sec24,.hover-border-sec24:hover{border-color:#800000!important}
.border-sec25,.hover-border-sec25:hover{border-color:#410000!important}
/*Complement color:*/
.border-sec31,.hover-border-sec31:hover{border-color:#ff9200!important}
.border-sec32,.hover-border-sec32:hover{border-color:#e28200!important}
.border-sec33,.hover-border-sec33:hover{border-color:#b26600!important}
.border-sec34,.hover-border-sec34:hover{border-color:#804900!important}
.border-sec35,.hover-border-sec35:hover{border-color:#412500!important}
.border-black,.hover-border-black:hover{border-color:#000!important}

.errorText{color:red;}


.osl{position:relative;min-height:157px;padding:10px;text-align:center;float:right!important;font-size:125%;}
.osr{position:relative;min-height:157px;padding:10px;text-align:center;float:left!important;font-size:125%;}
.osl h1{font-size:30px!important;margin-top:0;}
.osl p{margin:auto;margin-bottom:3.25em;max-width:445px;}
.osr h1{font-size:30px!important;margin-top:0;}
.osr p{margin:auto;margin-bottom:3.25em;max-width:445px;}
.osl .btn-container{position:absolute;bottom:25px;right:10px;}
.osr .btn-container{position:absolute;bottom:25px;right:10px;}

@media (min-width:749px){
	.osl{position:relative;min-height:350px;padding:30px 30px 30px 0;text-align:right;float:left!important;}
	.osr{position:relative;min-height:350px;padding:30px 0 30px 30px;text-align:left;float:right!important;}
	.osl h1{font-size:36px!important;margin-top:0;}
	.osl p{margin-right:2em;margin-bottom:2.65em;}
	.osr h1{font-size:36px!important;margin-top:0;}
	.osr p{margin-left:2em;margin-bottom:2.65em;}
	.osl .btn-container{bottom:25px;right:25px;}
	.osr .btn-container{bottom:25px;right:8px;}
}

.col h2{color:#0273ca!important;margin-bottom:6px;}
.col ul{list-style-type:none;margin-top:0;padding:0;padding-left:0.5em;}

.btn{border:1px solid #000;}
.btn:hover{background-color:#000;color:#fff;}

.grad1 {
	background: #413600; /* For browsers that do not support gradients */
	background: -webkit-radial-gradient(#FFD300,#413600); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(#FFD300,#413600); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(#FFD300,#413600); /* For Firefox 3.6 to 15 */
	background: radial-gradient(#FFD300,#413600); /* Standard syntax */
}

.grad2 {
	background: #00182A; /* For browsers that do not support gradients */
	background: -webkit-radial-gradient(#0273CA,#00182A); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(#0273CA,#00182A); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(#0273CA,#00182A); /* For Firefox 3.6 to 15 */
	background: radial-gradient(#0273CA,#00182A); /* Standard syntax */
}

/*Must keep this*/
.grad3 {
	background: #fff; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#000,#fff); /* Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#000,#fff); /* For Opera 11.6 to 12.0 */
	background: -moz-linear-gradient(#000,#fff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#000,#fff); /* Standard syntax */
}

.red{color:#fff;background-color:#f00;}
.MensaBlueDk{color:#fff;background-color:#00447c;}

header{color:#fff;background-color:#015392;padding-left:12px;}
.footerPurpose{margin:0;padding:0;color:#fff;text-shadow:2px 2px rgba(0,0,0,1), 3px 3px 6px rgba(0,0,0,0.8);}
p.footerPurpose{font-family:"Shadows Into Light",cursive;margin:0;padding:0;}
.footerPurpose span{display:block;font-size:28px;line-height:44px;}
@media (max-width: 823px) {
	.footerPurpose span{font-size:20px;}
	p.footerPurpose{padding:0 5px;}
}
@media (max-width: 749px) {
	.footerPurpose span{display:inline;padding:0 5px;}
	p.footerPurpose{padding:0 5px;}
}

div.container4,div.container5{position:relative;max-width:880px;margin:auto;min-height:340px;padding:0 8px;}
div.container4 p,div.container5 p{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);text-align:center;color:#fff;}
div.container5 p{font-size:2.5em;}
@media (max-width: 800px) {
	div.container5 p{font-size: calc( 34px + (45.5 - 34) * ( ( 100vw - 200px ) / ( 800 - 200 ) ) );}
}

/*This is the Color Scheme for the Main NavBar*/
.theme-rc{color:#fff;background-color:rgba(1,47,83,0.85);}
.theme-rc{color:#fff;background-color:rgba(1,66,138,0.915);} /*This is 28, 83, 146 over white*/
.theme-rc{color:#fff;background-color:rgba(0,46,102,0.915);} /*This is 25, 64, 114 over white*/
.theme-rc a:link,.theme-rc a:visited,.theme-rc a:hover{color:#fff;font-weight:normal;border:1px solid transparent;}
.theme-rc a:hover{border:1px dashed white;}
.theme-rc a:active{color:#f00;font-weight:normal;}
/*.dropdown-hover{color:#fff;background-color:rgba(85,44,116,0.85);}*/

#footerMenu3 .l3 a:link,#footerMenu3 .l3 a:visited,#footerMenu3 .l3 a:hover{color:#fff;font-weight:normal;}
#footerMenu3 .l3 a:active{color:#f00;font-weight:normal;}






#banner-container{position:relative;width:100%;padding-top:50%;background-image:url('/img/MainBG1.jpg');background-size:cover;}
/*#banner-container-inside{position:relative;width:100%;height:285px;background-image:url('/img/AdobeStock_221493505.png');background-size:cover;}*/
@media (max-width:749px){
	#banner-container{background-image:url('/img/MainBG2.jpg');background-size:cover;background-position:right}
}
#banner-container-inside{position:relative;width:100%;padding-top:22.2222%;background-image:url('/img/AdobeStock_221493505.png');background-size:cover;}
#banner-text, #banner-text-inside{position:absolute;top:70px;left:0;bottom:0;right:0;padding-top:0.55%;padding-left:38.9%;}

#banner-text span, #banner-text-inside span{display:inline;}
@media (max-width: 749px) {#banner-text span, #banner-text-inside span{display:block;}}

@media (max-width:419px){
	#banner-container{position:relative;width:100%;height:650px;background-image:url('/img/MainBG2.jpg');background-size:cover;}
	#banner-container{height: calc( 500px + (650 - 500) * ( ( 100vw - 200px ) / ( 420 - 250 ) ) );}
	#banner-text{position:absolute;top:70px;left:0;bottom:0;right:0;padding:0;}
}

@media (min-width:420px) and (max-width:749px){
	#banner-container{position:relative;width:100%;background-image:url('/img/MainBG2.jpg');background-size:cover;}
	#banner-container{height: calc( 500px + (650 - 500) * ( ( 100vw - 420px ) / ( 749 - 420 ) ) );}
	#banner-text{position:absolute;top:70px;left:0;bottom:0;right:0;padding:0;}
}

@media (max-width:899px){
	#banner-container-inside{position:relative;width:100%;height:385px;background-image:url('/img/AdobeStock_221493505-2.png');background-size:cover;background-position:center;}
	#banner-text-inside{position:absolute;top:235px;left:0;bottom:0;right:0;padding:0;text-align:center;}
}
/*
@media (min-width:900) and (max-width:1900px){
	#banner-text-inside{text-align:right;}
}
*/
@media (max-width:419px){
	#banner-container-inside{height:450px;background-size:cover;}
}

@media (max-width:749px) and (min-width:420px){
	#banner-container-inside{height:418px;background-size:cover;}
}

@media (min-width:900px){
	#banner-container-inside{position:relative;width:100%;height:285px;background-image:url('/img/AdobeStock_221493505.png');background-size:cover;}
}

#banner-text .l1,#banner-text-inside .l1{margin:0;padding:0;color:#b26600;font-family:"Nunito", arial, sans-serif;line-height:0.8em;text-shadow:3px 3px 5px rgba(0,0,0,0.6), 1px 1px 1px rgba(0,0,0,0.9);}
#banner-text .l2,#banner-text-inside .l2{margin:18px 0;padding:0;color:#00182a;font-family:"Times New Roman", serif;line-height:1.125em;text-shadow:1px 1px 2px rgba(0,0,0,0.6);}
@media (max-width: 400px) {
	#banner-text .l1,#banner-text-inside .l1{font-size: calc( 20px + (50 - 20) * ( ( 100vw - 200px ) / ( 400 - 200 ) ) );}
	#banner-text .l2{font-size: 18px;padding:0;}
	#banner-text .l1,#banner-text .l2{text-align:center;}
}

@media (min-width: 401px) and (max-width: 640px) {
	#banner-text .l1,#banner-text-inside .l1{font-size: 50px;}
	#banner-text .l2{font-size: 18px;padding:0;}
	#banner-text .l1,#banner-text .l2{text-align:center;}
}

@media (min-width: 641px) and (max-width: 749px) {
	#banner-text .l1{font-size: 50px;}
	#banner-text-inside .l1{font-size:58px;}
	#banner-text .l2{font-size: 18px;padding:0;}
	#banner-text .l1,#banner-text .l2{text-align:center;}
}

@media (min-width: 750px) and (max-width: 1900px) {
	#banner-text .l1{font-size: calc( 55px + (134 - 55) * ( ( 100vw - 750px ) / ( 1900 - 750 ) ) );text-align:right;margin-right:32px;}
	#banner-text-inside .l1{font-size: calc( 55px + (134 - 55) * ( ( 100vw - 750px ) / ( 1900 - 750 ) ) );}
	#banner-text .l2{font-size: calc( 14px + (30 - 14) * ( ( 100vw - 750px ) / ( 1900 - 750 ) ) );text-align:right;margin-right:32px;}
	#banner-text-inside .l2{font-size: calc( 14px + (30 - 14) * ( ( 100vw - 750px ) / ( 1900 - 750 ) ) );}
}

@media (min-width: 900px) and (max-width: 1900px) {
		#banner-text-inside .l1,#banner-text-inside .l2{text-align:right;margin-right:32px;}
}

@media (min-width:1901px){
	#banner-text .l1,#banner-text-inside .l1{font-size:134px;text-align:right;margin-right:48px;}
	#banner-text .l2,#banner-text-inside .l2{font-size:30px;text-align:right;margin-right:48px;}
}




#banner-ram-logo{position:absolute;top:55px;left:5%;height:64%;width:29%;}
#banner-ram-logo p{margin-top:5%;text-align: center;background-color:rgba(255,255,255,0.50);border-radius:20px!important;border:0 solid #000;transition:1.25s;}
#banner-ram-logo p:hover{background-color:rgba(255,255,255,1);transition:1.25s;}
#banner-ram-logo img{margin-top:6%;margin-bottom:6%;height:90%;width:90%;}

@media (min-width:420px) and (max-width:749px){
	#banner-ram-logo{position:absolute;top:175px;left:25%;width:50%;text-align:center;}
	#banner-ram-logo p{text-align:center;}
	#banner-ram-logo img{margin-top:10px;text-align:center;height:90%;width:90%;}
}

@media (max-width:419px){
	#banner-ram-logo{position:absolute;top:175px;left:10%;width:80%;text-align:center;}
	#banner-ram-logo p{text-align:center;}
	#banner-ram-logo img{margin-top:0;text-align:center;width:100%;}/*464x508*/

	.banner-ram-logo-os{padding-top:0px;}
}

#banner-ram-logo-inside{position:absolute;top:70px;left:20px;height:10px;width:150px;}
#banner-ram-logo-inside-1{position:relative;top:0px;left:0px;height:160px;width:150px;}
#banner-ram-logo-inside-2{position:relative;top:-160px;left:170px;width:150px;}
#banner-ram-logo-inside-1 div,#banner-ram-logo-inside-2 div{margin-top:0;text-align:center;background-color:rgba(255,255,255,0.250);border-radius:20px!important;border:0 solid #000;transition:1.25s;}
#banner-ram-logo-inside-1 img,#banner-ram-logo-inside-2 img{margin-top:4px;width:130px;}
#banner-ram-logo-inside-1 div:hover,#banner-ram-logo-inside-2 div:hover{background-color:rgba(255,255,255,0.650);transition:1.25s;}

@media (max-width:899px) {
	#banner-ram-logo-inside{left:0;width:150px;}
	#banner-ram-logo-inside-1{
		left:calc(((100vw - 300px) / 3));
	}
	#banner-ram-logo-inside-2{
		left:calc(150px + ((100vw - 300px) / 3) * 2);
	}
}


#banner-footer{position:relative;height:44px;padding:0px;margin-top:-44px;background-color:rgba(0,58,146,0.50);font-size:18px!important;color:#fff;text-align:center!important;}
#banner-footer p{margin:0;padding:11px 0 3px 0;}

@media (min-width:808px){#banner-footer{font-size:18px!important;}}
@media (max-width:610px) and (min-width:394px){
	#banner-footer{height:64px;margin-top:-64px;}
	#banner-footer p{margin:0;padding:4px 0 0 0;}
}

@media (max-width:393px){
	#banner-footer{height:98px;margin-top:-98px;}
	#banner-footer p{margin:0;padding:8px 0 0 0;}
}

.fat-half img{max-width:100%;}
.clip img{max-width:100%;}
.no-m {margin:0!important;}
.no-pm {padding:0!important;margin:0!important;}
.no-pmL20 {padding:0!important;margin:0!important;padding-left:20px!important;}
.no-pmR20 {padding:0!important;margin:0!important;padding-right:20px!important;}

#footer-text{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;}
#footer-text a:link{color:#fff;text-decoration:underline;font-weight:bold;}
#footer-text a:visited{color:#ccc;text-decoration:underline;font-weight:bold;}
#footer-text a:hover{color:#0273CA;text-decoration:underline;font-weight:bold;}
#footer-text a:active{color:red;text-decoration:underline;font-weight:bold;}

#footer-text p{margin:0;color:#fff;}
#footer-text .l1{font-size:48px;text-shadow:2px 2px 3px rgba(0,0,0,0.75);}
#footer-text .l2{font-size:36px;text-shadow:2px 2px 3px rgba(0,0,0,0.75);}

#footerMenu3{background-color:#806A00;color:#fff;}
#footerMenu3 .l3{font-size:17px;text-shadow:1px 1px 0px rgba(0,0,0,0.6);}

#footerMenu3 .l3{line-height:26px;margin:0;text-align:center;}

@media (max-width:319px){#footer-text .l1{font-size:24px;}#footer-text .l2{font-size:18px;}}
@media (min-width: 320px) and (max-width: 1900px) {
/*		font-size: calc( min + (max - min) * ( ( 100vw - minWidth-px ) / ( maxWidth - minWidth ) ) ); */
	#footer-text .l1{font-size:calc(24px + (48 - 24) * ((100vw - 320px) / (1900 - 320)));}
	#footer-text .l2{font-size:calc(18px + (36 - 18) * ((100vw - 320px) / (1900 - 320)));}
}
@media (min-width:1900px){#footer-text .l1{font-size:48px;}#footer-text .l2{font-size:36px;}}

#footer-trigger{position:relative;width:100%;min-height:65px;background-image:url('/img/ram-footer-bg1.jpg');background-size:contain;}
@media (max-width:640px){#footer-trigger{background-image:url('/img/ram-footer-bg1-sm.jpg');}}
#footer-container{position:relative;width:100%;}

@media screen and (max-width:600px){.bar-item,.dropdown-content,.button,.dropdown-hover,.dropdown-click{width:100%!important;}}
#dd1:hover ~ #dd2{display:none;}
#dd1:hover ~ #dd3{display:none;}
#dd1:hover ~ #dd4{display:none;}
#dd2:hover ~ #dd3{display:none;}
#dd2:hover ~ #dd4{display:none;}
#dd3:hover ~ #dd4{display:none;}


.button{border-top:1px solid #000;background-color:rgba(85,44,116,0.85);}
.dropdown-content .button::before{content:'\2318\0020';}



.pageTitle{text-align:center;font-size:400%;text-shadow:1px 1px 3px rgba(0,0,0,0.6);color:#842D67!important;border-bottom:1px solid #3E3277;line-height:1.5;}
@media (max-width:420px){.pageTitle{font-size:320%;margin-top:0;padding-bottom:14px;line-height:1;}}


#mapFrame{width:296px;height:222px;margin:auto;border:0;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
@media screen and (min-width: 426px) and (max-width: 626px){#mapFrame{width:400px;height:300px;margin:auto;border:1px solid #000;}}
@media screen and (min-width: 626px) and (max-width: 826px){#mapFrame{width:600px;height:450px;margin:auto;border:1px solid #000;}}
@media screen and (min-width: 826px) and (max-width: 1000px){#mapFrame{width:800px;height:600px;margin:auto;border:1px solid #000;}}
@media screen and (min-width: 1000px){#mapFrame{width:976px;height:732px;margin:auto;border:1px solid #000;}}

.warning{background-color:rgba(149,116,175,0.5);border-left:8px solid #552C74;padding:1px 0!important;border-radius:10px;}
.warning p{margin-left:84px;text-indent:0;padding:0!important;}
.warning .imgCon{position:absolute;top:50%;left:41px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
@media (max-width:400px){.warning .imgCon{position:relative;left:0;top:10px;width:100%;text-align:center;transform:none;}}



.quote{background-color:rgba(128, 128, 128, 0.15);border-left:8px solid #410000;padding:1px 0!important;border-radius:10px;}
.quote p{margin:18px 14px 18px 24px;text-indent:0;padding:0!important;}
.tight p,.tight-padding p{margin:0 18px 0 18px!important;text-indent:0!important;padding:0!important;}
@media (max-width: 767px){.quote p{margin:18px 8px 18px 8px;}}

.roundedTab{border-radius: 10px 10px 0px 0px;}
 
.rounded-with-shadow{border-radius:8px;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.5);text-shadow:1px 1px 0 #000;}

.modal{z-index:15;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.70)}
.modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:610px}
.animate-zoom {-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)} to{-webkit-transform:scale(1)}}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
@media (max-width:620px){.modal-content{margin:0 10px;width:auto!important}}
@media (max-width:330px){.modal{padding-top:80px;}}

.doubleQuotesBL,.doubleQuotesBR{color:rgba(0,0,0,0.15);text-shadow:none!important;}
.doubleQuotesWL,.doubleQuotesWR{color:rgba(255,255,255,0.25);text-shadow:none!important;}
.doubleQuotesBR,.doubleQuotesWR{margin-left:-4px;}

.share a{margin:0 6px;}

.tight{margin:0;}
.tight-light{margin:0 0 6px 0;}
.tight-light p{margin:0 0 6px 0;}
.tight-top{margin:0 0 18px 0;}
.tight-bottom{margin:18px 0 0 0;}
.tight-padding{margin:0;padding:12px 0!important;}

