/* Color */
.war{color:#8a6d3b}

#cppd {background:#3c3c3c none repeat scroll 0 0;position:fixed;width:100%;z-index:100;bottom:0;}
#cppd .cookie-wrapper {font-size:14px;margin:0 auto;padding:20px;color:white;}
#cppd .btn {float:right;width:33%;max-width:120px;margin:0 10px;}

section>.container-fluid{width:95%}
.jumbotron h1,.copyright{color:#aaa}
h1 span,.copyright span,.lead b{color:#777}
.jumbotron h1.small{font-size:32px}
.jumbotron.err h1{font-size:12em}
section h1{font-size:30px;margin-top:0;margin-bottom:20px;}
.upper{text-transform:uppercase}
#Clock{float:left;margin:-5px 10px 0 0;}
h2 #Clock{float:right;margin-right:15px;}
.top h2.small{font-size:22px}
.err h2{font-size:22px;text-align:center;}
.err b{color:#900}
.err p{text-align:center}
#Clock.center{float:none}

.dropdown-menu>li>a{padding:10px 20px}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#aaa;color:#fff;}

#search{float:right;margin-left:50px;width:300px}

.tt-menu {background-color:#fff;margin:1px 0;padding:8px 0;width:100%;min-width:160px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);text-align:left;top:45px !important}
.tt-suggestion {font-size:18px;line-height:24px;padding:3px 20px;}
.tt-suggestion:hover {cursor:pointer;color:#fff;background-color:#aaa;}
.tt-suggestion.tt-cursor {color:#fff;background-color:#0097cf;}
.tt-suggestion .tt-highlight{color:#7B96AD}
.tt-suggestion p {margin:0}
.gist {font-size:14px}
.tt-hint {color:#bbb}

.breadcrumb>li{color:#777}
.city{min-height:126px}
.city h2{margin:0;font-size:14px}
.city a,.region a{border:1px solid #7b7b7b;border-radius:3px;display:inline-block;margin-bottom:10px;margin-right:8px;padding:5px 8px;vertical-align:middle;}
.region {min-height:155px}
.region a{border:1px solid #ccc}
#res .thumbnail h3{font-size:18px;margin:0;}
#res h3 span{color:#777}
#res h3 span.hl{color:#777;background-color:rgb(255,153,153);}
#res .thumbnail p{color:#777;font-size:16px;margin:0 0 5px}
@keyframes blink{0%{opacity:1}25%{opacity:0.25}50%{opacity:0.5}75%{opacity:0.75}100%{opacity:0}}
.op{font-family:FontAwesome;font-style:italic;font-size:18px;}
.op:before{content:"\f111";margin-right:5px;font-style:normal;}
.op0{color:red}
.op1,.op2{color:#c90;text-shadow:0 -1px 0 rgba(0,0,0,0.75);}
.op1 b,.op2 b{color:#87834D;text-shadow:0 -1px 0 rgba(0,0,0,0.75);}
.op2:before{color:green}
.op4:before{color:red}
.op2:before,.op4:before{-webkit-animation:blink 1.5s linear infinite;-moz-animation:blink 1.5s linear infinite;-ms-animation:blink 1.5s linear infinite;-o-animation:blink 1.5s linear infinite;animation:blink 1.5s linear infinite;}
.op3,.op4{color:green}
.op3 b,.op4 b{color:#546D52}
.lead h2{display:inline-block;font-size:inherit;margin:0;}
.lead .time{float:right}
.adw{height:auto;margin-bottom:10px}
.top p{font-size:21px;color:#777}
.top h2{margin:0;font-size:40px;}
ul.hours{list-style-type:none;margin:0;padding:0;width:100%;}
ul.hours li{padding:9px 20px;border-top:1px solid #ddd;font-size:18px;color:#777;height:50px;}
ul.hours li span{position:relative}
ul.hours li .break{position:absolute;left:10px;top:20px;color:#a94442;font-size:65%;}
ul.hours span{float:right;color:#333;}
ul.hours li.today,ul.hours li.today span{color:#4F0E0E}
ul.hours li.today{border-top:1px solid #4F0E0E;border-bottom:1px solid #4F0E0E;font-size:16px;padding:9px 5px;}

.list-group.txt{margin-top:40px;margin-bottom:0;}
.list-group-item{border:none}
.list-group-item h3{font-size:15px;margin:5px 0;}
.list-group-item img{width:18px;margin-right:5px;}
.list-group-item p{color:#777;font-size:12px;padding-left:23px;}
.list-group.txt .list-group-item{background-color:#eee;font-size:15px;color:#777;font-weight:bold;}
.list-group.txt .list-group-item.a{background-color:#eee;font-size:15px;color:#aaa;font-weight:bold;}
.list-group.txt .list-group-item h2{font-size:20px;color:#777;margin:0;}
.list-group.txt .list-group-item b{color:#23527c}

.pagination li a,.pagination li span{border-width:0;padding:6px 12px;}
.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus{background-color:#fff;color:#d9534f;font-weight:bold;}

#loading {vertical-align:middle;background:#bbb;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;filter:alpha(opacity=70)}
#loading .container {text-align:center;color:#5f6972;max-width:100%;margin:15% 0;font-size:120px}
/* MAP */
.map{border:1px solid #ccc;position:relative;}
#map_edit{height:330px;width:100%}
#map_canvas{width:100%;height:350px;margin:20px 0;}
.address{margin-bottom:10px}
.des{margin-top:10px}

@media (max-width:992px) {
	
}
@media(max-width:767px){
	.lead .time{float:none;display:block;margin:10px;text-align:center;}
	#main-nav{float:none !important}
	.navbar-nav > li{float:left}
	#search{float:none;margin-left:0;width:100%}
	section>.container-fluid{width:100%}
	section h1{font-size:1.7em}
}