﻿
@font-face{font-family:'kino';src:url('fonts/kino/kino-regular-webfont.eot');src:url('fonts/kino/kino-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/kino/kino-regular-webfont.woff') format('woff'),
url('fonts/kino/kino-regular-webfont.ttf') format('truetype'),
url('fonts/kino/kino-regular-webfont.svg#kino-regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'league_gothicregular';src:url('fonts/leaguegothic/leaguegothic-regular-webfont.eot');src:url('fonts/leaguegothic/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/leaguegothic/leaguegothic-regular-webfont.woff') format('woff'),
url('fonts/leaguegothic/leaguegothic-regular-webfont.ttf') format('truetype'),
url('fonts/leaguegothic/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'journalregular';src:url('fonts/journal/journal-webfont.eot');src:url('fonts/journal/journal-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/journal/journal-webfont.woff') format('woff'),
url('fonts/journal/journal-webfont.ttf') format('truetype'),
url('fonts/journal/journal-webfont.svg#journalregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'roboto_condensedlight';src:url('fonts/roboto/RobotoCondensed-Light-webfont.eot');src:url('fonts/roboto/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/roboto/RobotoCondensed-Light-webfont.woff') format('woff'),
url('fonts/roboto/RobotoCondensed-Light-webfont.ttf') format('truetype'),
url('fonts/roboto/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'roboto_condensedbold';src:url('fonts/roboto/RobotoCondensed-Bold-webfont.eot');src:url('fonts/roboto/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/roboto/RobotoCondensed-Bold-webfont.woff') format('woff'),
url('fonts/roboto/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
url('fonts/roboto/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');font-weight:normal;font-style:normal;}
body{font-family:roboto_condensedlight, sans-serif;font-size:16px;line-height:1.428571429;color:#222222;}
a{color:#222222;text-decoration:none;outline:none;border:none;}
a:active{outline-style:none;}
a:focus, a:active, button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, select::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border:0;outline:0;}
a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover, a:focus{color:#333333;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:active{color:#333333;text-decoration:none;}
a.btn-default{color:#222222;}
p{margin:0 0 10px;}
.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4;}
.light{color:#f2f2f2;}
.dark{color:#222222;}
.yellow{color:#faaf14;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#428bca;font-family:league_gothicregular, Helvetica, Arial, sans-serif;line-height:1.1;}
h1, .h1{color:inherit;font-size:36px;font-family:league_gothicregular, Helvetica, Arial, sans-serif;padding:0px;margin:15px 0px 15px 0px;font-weight:normal;letter-spacing:normal;}
h2, .h2{color:inherit;font-size:30px;font-family:league_gothicregular, Helvetica, Arial, sans-serif;padding:0px;margin:15px 0px 15px 0px;font-weight:normal;letter-spacing:normal;}
h3, .h3{color:inherit;font-size:24px;font-family:league_gothicregular, Helvetica, Arial, sans-serif;padding:0px;margin:15px 0px 15px 0px;font-weight:normal;letter-spacing:normal;}
h4, .h4{color:inherit;font-size:18px;font-family:'league_gothicCnRg', Helvetica, Arial, sans-serif;padding:0px;margin:10px 0px 10px 0px;font-weight:normal;letter-spacing:normal;}
h5, .h5{color:inherit;font-size:14px;font-family:'league_gothicCnRg', Helvetica, Arial, sans-serif;padding:0px;margin:10px 0px 10px 0px;font-weight:normal;letter-spacing:normal;}
h6, .h6{color:inherit;font-size:12px;font-family:'league_gothicCnRg', Helvetica, Arial, sans-serif;padding:0px;margin:10px 0px 10px 0px;font-weight:normal;letter-spacing:normal;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small{font-weight:normal;line-height:1;color:inherit;}
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small{font-size:65%;}
h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small{font-size:75%;}
.minimized-header-bg, .minimized-header-bg h1, .minimized-header-bg h2, .minimized-header-bg h3, .minimized-header-bg p{background:rgba(255,255,255,0.1);padding:5px;color:#222222;text-align:center;}
.box-center{}
.box-section{}
.box-left{font-size:14px;}
.box-right{font-size:14px;}
.box-aside{font-size:14px;}
.box-article{font-size:14px;}
.thumbnail .caption{color:#222;}
.caption{font-size:12px;}
.footer{font-size:15px;color:#efefef;}
.footer a{color:#efefef;}
.footer ul{list-style:none;padding-left:0px;}
.footer h3{font-size:22px;margin-bottom:10px;font-weight:100;background:rgba(0,0,0,0.1);padding:2px;}
.footer-image{float:left;margin-right:30px;}
.footer .lead{font-size:18px;font-weight:200;line-height:1.1;margin-bottom:0px;background:rgba(255,255,255,0.2);}
.footer p{margin:10px 0px 10px 0px;}
.copyright-bg{padding:20px 20px 60px 20px;color:#FAAF14;}
.copyright-bg a{padding:20px 20px 60px 20px;color:#FAAF14;text-decoration:underline;}
.copyright-bg a:hover{padding:20px 20px 60px 20px;color:#FAAF14;text-decoration:none;}
.website-name, .website-name h3, .website-name h3 a{color:#efefef;font-size:60px;font-family:'kino';padding:0px;margin:0px 0px 0px 0px;font-weight:normal;letter-spacing:normal;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);text-decoration:none;outline:none;background:#6e6e6e;}
.website-name{z-index:10000;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);}
.website-name h3 span{color:#FAAF14;}
.website-name h3 i{color:#ffffff;}
.tagline, .tagline h4{color:#999;font-size:20px;font-family:'league_gothicregular', Helvetica, Arial, sans-serif;padding:0px;margin:0px;font-weight:normal;letter-spacing:normal;z-index:10001;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
.phone .phone h5{color:inherit;font-size:14px;font-family:'league_gothicCnRg', Helvetica, Arial, sans-serif;padding:0px;margin:0px 0px 10px 0px!important;font-weight:bold;letter-spacing:0px;outline:none;}
.social-icon-fontawesome a:link, .social-icon-fontawesome a:visited{color:#FAAF14;text-decoration:none;outline:none;border-right:1px #23201D solid;}
.social-icon-fontawesome a:last-child{border-right:0;}
.social-icon-fontawesome a:hover{color:#23201D;text-decoration:none;text-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.secondary-horizontal-nav a{color:inherit;font-size:36px;font-family:'league_gothicCnRg', Helvetica, Arial, sans-serif;padding:0px;margin:20px 0px 10px 0px;font-weight:normal;letter-spacing:-2px;}
.secondary-horizontal-nav a:hover{color:#ffffff;}
input#gsc-i-id1.gsc-input{color:#efefef!important;}
.gsst_a .gscb_a{margin-top:6px;color:#efefef!important;}
input.gsc-input{font-size:12px!important;padding:1px 1px!important;}
#menu.menu li a{color:#efefef;font-size:16px;font-family:'roboto_condensedlight', Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:0px;line-height:25px;padding-bottom:25.5px;padding-top:31.5px;outline:none;margin-bottom:-2px;border-right:1px #000000 solid;border-left:1px #2a2a2a solid;}
#menu.menu li:last-child a{border-right:0;}
#menu.menu li:first-child a{border-left:0;}
#menu.menu li a:hover{color:#ffffff;}
#menu.menu li a:active{color:#efefef;}
ul#menu.menu li a:hover{background-color:#FAAF14;-webkit-box-shadow:inset -20px -40px 20px -40px #000000;box-shadow:inset -20px -40px 20px -40px #000000;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#555555;background-color:#000000;}
#menu.menu li.dropdown ul.dropdown-menu li a{color:#888888;font-size:14px;font-family:'roboto_condensedlight', Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:0px;background:transparent;line-height:20px;padding-bottom:5px;padding-top:5px;border-right:0;border-left:0;-webkit-box-shadow:inset -20px -40px 20px -40px rgba(0,0,0,0);box-shadow:inset -20px -40px 20px -40px rgba(0,0,0,0);}
#menu.menu li.dropdown ul.dropdown-menu li a:visited{color:#888888;background:transparent;}
#menu.menu li.dropdown ul.dropdown-menu li a:hover{color:#FAAF14;background:#cccccc;}
ul.menuside li{margin:3px 0px 3px 0px;}
.menuside > li > a{color:#222;font-size:16px;font-family:'roboto_condensedlight', Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:0px;line-height:25px;font-weight:600;padding:5px 10px 5px 20px;background:#efefef;border:1px solid #FAAF14;-o-transition:color .1s ease-out, background .5s ease-in;-ms-transition:color .1s ease-out, background .5s ease-in;-moz-transition:color .1s ease-out, background .5s ease-in;-webkit-transition:color .1s ease-out, background .5s ease-in;;transition:color .2s ease-out, background .5s ease-in;outline:0;margin-bottom:-2px;}
.downarrow{background-image:url('../graphics/menu-side-down-arrow.png')!important;background-position:right 10px!important;background-repeat:no-repeat!important;}
.downarrow:hover{background-image:url('../graphics/menu-side-down-arrow.png')!important;background-position:right -30px!important;background-repeat:no-repeat!important;}
.menuside > li > a:hover, .menuside > li > a.active{border:1px solid #FAAF14;color:#FAAF14;background:#000;outline:none;}
.menuside > li > a{width:100%;display:block;position:relative;border-radius:4px;}
.menuside ul li a{background:transparent;background:rgba(0,0,0,0.1);border-radius:4px;width:100%;height:2.75em;line-height:2.75em;text-indent:2.75em;display:block;position:relative;font-family:'roboto_condensedlight', Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;color:#000000;margin:2px 0px 2px 0px;outline:none;}
.menuside ul li a:hover{background:rgba(0,0,0,0.2);border-radius:4px;;}
.menuside > li > ul li:hover a, .menuside > li > ul li:hover a span, .menuside > li > ul li:hover a:before{color:#111111;}
.copyright-bg p{font-size:12px;}