﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{height:auto;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}


body{margin:0; font-family:Open Sans, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#7a6f6f}

@font-face {font-family: 'MyriadProCond';
				src: url('../images/myriadpro-cond-webfont.eot');
				src: url('../images/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
						 url('../images/myriadpro-cond-webfont.woff') format('woff'),
						 url('../images/myriadpro-cond-webfont.ttf') format('truetype'),
						 url('../images/myriadpro-cond-webfont.svg#myriadpro-cond-webfont') format('svg');
				font-weight: normal;
				font-style: normal;}

.frl{float:right; text-align:right;}

.mgn{ margin-left:20px;}

.bluewrapper{background:#008dce; width:100%;}

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabanner{
	width:100% !important;
	position:relative;
}


.rev_slider_wrapper{
	position:relative; z-index:-1;
}

.rev_slider{
	position:relative;
	overflow:hidden;
}


.rev_slider img{
	max-width:none !important;
	max-width:none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
}

a{color:#c9462a;text-decoration:none}a:hover{color:#b43f26;text-decoration:underline}

a.link1{color:#fff;text-decoration:none}a.link1:hover{text-decoration:underline}

.text{line-height:22px; text-align:justify;}

.text img{ padding:10px;}

.text1{line-height:20px;color:#fff;}



.morelink{float:left;}
.morelink ul{margin:0; padding:0;}
.morelink ul li{ width:180px; overflow:hidden;background:#ff0000; color:#fff; float:left; padding:10px; margin-right:20px; margin-bottom:20px; min-height:200px;}
.morelink ul li:hover{background:#008DCE;}

.morelink ul li h5 { font-size:20px; line-height:25px; margin:0; height:50px; color:#fff;}
.morelink ul li h5 a{ font-size:20px; line-height:25px; margin:0; height:50px; color:#fff;}
.morelink ul li p a{ font-size:12px; line-height:18px;color:#fff;}



.event{float:left; margin-top:20px;}
.event ul{margin:0; padding:0; text-align:center;}
.event ul li{color:#fff;padding:10px; margin-right:20px; margin-bottom:20px; list-style:none; display:inline-block; min-height:220px; float:left}
.event ul li:hover{background:#e5e5e5;}
.event ul li img{padding:10px;}
.event ul li h5 { font-size:16px; line-height:25px; margin:0; height:50px; color:#ff0000;}
.event ul li h5 a{ font-size:16px; line-height:25px; margin:0; height:50px; color:#ff0000;}

.event ul li h4 { font-size:16px; line-height:20px; margin:0; color:#008DCE;}
.event ul li h4 a{ font-size:16px; line-height:20px; margin:0;  color:#008DCE;}

.event ul li p { font-size:11px; color:#454545; margin-top:0;}


.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:10px}.span1{width:60px}.span2{width:130px}.span3{width:220px}.span4{width:300px}.span4-5{width:340px}.span5{width:380px}
.span6{width:450px;}.span7{width:540px}.span8{width:620px} .span6-6{width:390px; float:right;}
.span9{width:700px; margin-left:30px;}
.span15{width:970px; margin-left:5px;}
.span10{width:780px}.span11{width:860px}.span12,.container{width:940px}.offset1{margin-left:100px}.offset2{margin-left:180px}.offset3{margin-left:260px}.offset4{margin-left:340px}.offset4-5{margin-left:380px}.offset5{margin-left:420px}.offset6{margin-left:500px}.offset7{margin-left:580px}.offset8{margin-left:660px}.offset9{margin-left:740px}.offset10{margin-left:820px}.offset11{margin-left:900px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid > [class*="span"]{float:left;margin-left:2.127659574%}.row-fluid > [class*="span"]:first-child{margin-left:0}.row-fluid > .span1{width:6.382978723%}.row-fluid > .span2{width:14.89361702%}.row-fluid > .span3{width:23.404255317%}.row-fluid > .span4{width:31.914893614%}.row-fluid > .span4-5{width:36.1702127625%}.row-fluid > .span5{width:40.425531911%}.row-fluid > .span6{width:48.93617020799999%}.row-fluid > .span7{width:57.446808505%}.row-fluid > .span8{width:65.95744680199999%}.row-fluid > .span9{width:74.468085099%}.row-fluid > .span10{width:82.97872339599999%}.row-fluid > .span11{width:91.489361693%}.row-fluid > .span12{width:99.99999998999999%}.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-left:20px;padding-right:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}.hidden{display:none;visibility:hidden}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:18px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.input-prepend input[class*="span"],.input-append input[class*="span"]{width:auto}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group > label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.modal{position:absolute;top:10px;left:10px;right:10px;width:auto;margin:0}.modal.fade.in{top:auto}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (max-width: 767px){.container{width:auto;padding:0 20px}.row-fluid{width:100%}.row{margin-left:0}.row > [class*="span"],.row-fluid > [class*="span"]{float:none;display:block;width:auto;margin:0}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.span1{width:42px}.span2{width:104px}.span3{width:166px}.span4{width:228px}.span4-5{width:259px}.span5{width:290px}.span6{width:352px}.span7{width:414px}.span8{width:476px}.span9{width:538px}.span10{width:600px}.span11{width:662px}.span12,.container{width:724px}.offset1{margin-left:82px}.offset2{margin-left:144px}.offset3{margin-left:206px}.offset4{margin-left:268px}.offset4-5{margin-left:299px}.offset5{margin-left:330px}.offset6{margin-left:392px}.offset7{margin-left:454px}.offset8{margin-left:516px}.offset9{margin-left:578px}.offset10{margin-left:640px}.offset11{margin-left:702px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid > [class*="span"]{float:left;margin-left:2.762430939%}.row-fluid > [class*="span"]:first-child{margin-left:0}.row-fluid > .span1{width:5.801104972%}.row-fluid > .span2{width:14.364640883%}.row-fluid > .span3{width:22.928176794%}.row-fluid > .span4{width:31.491712705%}.row-fluid > .span4-5{width:35.7734806605%}.row-fluid > .span5{width:40.055248616%}.row-fluid > .span6{width:48.618784527%}.row-fluid > .span7{width:57.182320438000005%}.row-fluid > .span8{width:65.74585634900001%}.row-fluid > .span9{width:74.30939226%}.row-fluid > .span10{width:82.87292817100001%}.row-fluid > .span11{width:91.436464082%}.row-fluid > .span12{width:99.999999993%}input.span1,textarea.span1,.uneditable-input.span1{width:32px}input.span2,textarea.span2,.uneditable-input.span2{width:94px}input.span3,textarea.span3,.uneditable-input.span3{width:156px}input.span4,textarea.span4,.uneditable-input.span4{width:218px}input.span5,textarea.span5,.uneditable-input.span5{width:280px}input.span6,textarea.span6,.uneditable-input.span6{width:342px}input.span7,textarea.span7,.uneditable-input.span7{width:404px}input.span8,textarea.span8,.uneditable-input.span8{width:466px}input.span9,textarea.span9,.uneditable-input.span9{width:528px}input.span10,textarea.span10,.uneditable-input.span10{width:590px}input.span11,textarea.span11,.uneditable-input.span11{width:652px}input.span12,textarea.span12,.uneditable-input.span12{width:714px}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top{position:static;margin-bottom:18px}.navbar-fixed-top .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.navbar .nav-collapse{clear:left}.navbar .nav{float:none;margin:0 0 9px}.navbar .nav > li{float:none}.navbar .nav > li > a{margin-bottom:2px}.navbar .nav > .divider-vertical{display:none}.navbar .nav .nav-header{color:#999999;text-shadow:none}.navbar .nav > li > a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.navbar .dropdown-menu li + li a{margin-bottom:2px}.navbar .nav > li > a:hover,.navbar .dropdown-menu a:hover{background-color:#222222}.navbar .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .dropdown-menu:before,.navbar .dropdown-menu:after{display:none}.navbar .dropdown-menu .divider{display:none}.navbar-form,.navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222222;border-bottom:1px solid #222222;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)}.navbar .nav.pull-right{float:none;margin-left:0}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}.btn-navbar{display:block}.nav-collapse{overflow:hidden;height:0}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important}}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body{background:url("../img/bg.jpg") 50% -140px no-repeat;font-size:14px;line-height:1.4}
.bg{background:url("../images/bg1.jpg") 50% -140px no-repeat;font-size:14px;line-height:1.4}

nav ol,nav ul{list-style:none;margin:0;padding:0}
.container{width:980px}
h3,.content h2,.content h1{color:#ffff;font-size:2em;font-family: 'MyriadProCond';}
h4,.content h1.small,h1.small,.content h2.small,h2.small,.content h3.small,h3.small{color:#fff;text-transform:none;font-size:1em;margin:0 0 1em}
h4 a,.content h1.small a,h1.small a,.content h2.small a,h2.small a,.content h3.small a,h3.small a{font-size:1.1em;text-decoration:none}

h5{ color:#fff;  text-transform:uppercase;font-size:2em;font-family: 'MyriadProCond'; margin:0; line-height:50px;}


.content h6{color:#454545;font-size:2em;font-family: 'MyriadProCond'; margin:0; line-height:30px; border-top:1px dotted #454545;border-bottom:1px dotted #454545; margin-top:10px;}


.content{padding:0 20px;font-size:13.8px;color:#454545;font-weight:100}

.content a.more{font-weight:bold;margin-top:1em; color:#fff;}.content a.more:before{content:"» "}.content a.github{background-image:url('../img/layout/github-icon.1.png');background-repeat:no-repeat;background-position:0 0;padding-left:20px}.content a.github.more:before{content:''}

.content .news{width:100%; font-size:12px; min-height:48px; font-family:Open Sans}

.content .date{
	font-weight: normal;
	/* background: url(../images/date.gif) no-repeat; */

font-size: 12px;
	float: left;
	text-align: center;
	padding: 5px;
	color: #fff;
	margin-right: 9px;
	border: 2px solid;
	background-color:#B29600;
}
.content .line:before{border-top:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;content:'';display:block;height:10px;width:auto;margin-left:20px;margin-top:20px}.content > .row:last-child{margin-bottom:20px}.content > .row.blog:last-child{margin-bottom:0}.content .row.first{margin-top:1em}.content .row.first h1,.content .row.first h2,.content .row.first h3,.content .row.first h4,.content .row.first h5,.content .row.first h6{margin-top:0.4em}ul.listing li{margin-bottom:1em}#sidebar{padding-top:20px}#sidebar nav,#sidebar .tweet,#sidebar .greenbox,#sidebar .box{margin-bottom:30px}#sidebar .box{*zoom:1;font-size:0.95em;line-height:1.6}#sidebar .box:before,#sidebar .box:after{display:table;content:""}#sidebar .box:after{clear:both}#sidebar .box strong{color:#232324}#sidebar .box:first-child{margin-top:-20px}#sidebar .box.line-bottom{border-bottom:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;padding-bottom:10px}strong{font-weight:bold;line-height:1.5}img.left{float:left;margin:0 1em 1em 0}img.right{float:right;margin:0 0 1em 1em}img.responsive{max-width:100%}.lt-ie8 .content .first{margin-top:1.5em}.lt-ie8 .content h3{margin-top:1em}.lt-ie8 .content .line{margin-top:15px;border-top:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;padding-top:10px;padding-bottom:15px;margin-bottom:15px}.navigation{*zoom:1;margin:15px 0 00px}.navigation:before,.navigation:after{display:table;content:""}.navigation:after{clear:both}

.dotslogo{width:242px;height:123px;background:url('../img/logo.png') 0 0 no-repeat;font-size:0;text-indent:-9999px;float:left;margin:0}

.mainnavigation{margin:0px 8px 0 0;float:right; border-top:5px solid #ff0000; padding:20px 0 0 0;}.mainnavigation ol{-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}.mainnavigation ol li{float:left}.mainnavigation ol li a{display:block;text-transform:uppercase;text-decoration:none;color:#232324;font-weight:bold;padding:4px 12px 2px;margin-left:5px;border:1px solid transparent;font-size:14px;text-shadow:0 1px 0 #fff;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.mainnavigation ol li a:hover,.mainnavigation ol li a:focus,.mainnavigation ol li a:active{color:#fff;text-shadow:none;text-decoration:none;border:1px solid #c9462a;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0)}.mainnavigation ol li.current a,.mainnavigation ol li.current-menu-item a,.mainnavigation ol li.current-menu-ancestor a,.mainnavigation ol li.current-menu-ancestor-clicked a{text-shadow:none;border:1px solid #c9462a;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0)}.mainnavigation ol li.current.blur a,.mainnavigation ol li.current-menu-item.blur a,.mainnavigation ol li.current-menu-ancestor.blur a,.mainnavigation ol li.current-menu-ancestor-clicked.blur a{color:#232324;text-shadow:0 1px 0 #fff}.mainnavigation ol li ul{position:absolute !important;top:-9999px !important;left:-9999px !important;background:#c14328;height:0;overflow:hidden;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}.mainnavigation ol li ul li{padding:3px 10px 3px}.mainnavigation ol li ul li.first-menu-item{padding-top:6px}.mainnavigation ol li ul li.last-menu-item{padding-bottom:6px}.mainnavigation ol li ul li a{color:#fff;font-weight:100;font-size:13px;padding:5px 12px 4px}.lt-ie10 .mainnavigation ol li a:hover,.lt-ie10 .mainnavigation ol li a:active,.lt-ie10 .mainnavigation ol li a:focus{background:#c9462a;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie10 .mainnavigation ol li.current a,.lt-ie10 .mainnavigation ol li.current-menu-item a,.lt-ie10 .mainnavigation ol li.current-menu-ancestor a,.lt-ie10 .mainnavigation ol li.current-menu-ancestor-clicked a{background:#c9462a;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie9 .mainnavigation ol li a{position:relative;behavior:url('PIE.htc')}.lt-ie9 .mainnavigation ol li.current a,.lt-ie9 .mainnavigation ol li.current-menu-item a,.lt-ie9 .mainnavigation ol li.current-menu-ancestor a,.lt-ie9 .mainnavigation ol li.current-menu-ancestor-clicked a{position:relative;behavior:url('PIE.htc')}


.header{margin:0; border-top:1px dotted #000; border-bottom:2px solid #ff0000;}
.header .circle{position:absolute;top:50%;margin-top:-45px;left:45px;background:#232324;-webkit-border-radius:90px;-moz-border-radius:90px;-ms-border-radius:90px;-o-border-radius:90px;border-radius:90px;width:90px;height:90px;overflow:hidden;text-align:center;line-height:90px;letter-spacing:-1px;color:#fff;font-weight:bold;font-size:16px;text-shadow:none}.header .circle.long{font-size:12px}.header .circle .glasses{padding-top:39px;width:50%;width:auto !important;max-width:50%}.lt-ie9 .header .circle{behavior:url('PIE.htc')}

.footer{border-top:1px dotted #fff;margin-top:0;padding:10px 10px; color:#fff;}

.footer a:hover{text-decoration:none}

.footernavigation ul {padding:0 0 20px 0px; margin:0; }
.footernavigation ul li{ list-style:none; padding:0 0 0 0px;}
.footernavigation ul li a{color:#fff;font-weight:normal;font-size:12px;}
.footernavigation ul li a:hover,.footernavigation ol li a:active,.footernavigation ol li a:focus{color:#fff; text-decoration:underline;}




.footernavigation ol li{ list-style:none; display:inline; padding:0 0 0 10px;}
.footernavigation ol li a{color:#fff;font-weight:normal;font-size:12px;}
.footernavigation ol li a:hover,.footernavigation ol li a:active,.footernavigation ol li a:focus{color:#fff; text-decoration:underline;}







.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0}.fade.in{opacity:1}.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0}.collapse.in{height:auto}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.alert,.alert-heading{color:#c09853}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6}.alert-success,.alert-success .alert-heading{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7}.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-info,.alert-info .alert-heading{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block > p,.alert-block > ul{margin-bottom:0}.alert-block p + p{margin-top:5px}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee}legend small{font-size:13.5px;color:#999999}label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px}




input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0}input.span1,textarea.span1,.uneditable-input.span1{width:50px}input.span2,textarea.span2,.uneditable-input.span2{width:130px}input.span3,textarea.span3,.uneditable-input.span3{width:210px}input.span4,textarea.span4,.uneditable-input.span4{width:290px}input.span5,textarea.span5,.uneditable-input.span5{width:370px}input.span6,textarea.span6,.uneditable-input.span6{width:450px}input.span7,textarea.span7,.uneditable-input.span7{width:530px}input.span8,textarea.span8,.uneditable-input.span8{width:610px}input.span9,textarea.span9,.uneditable-input.span9{width:690px}input.span10,textarea.span10,.uneditable-input.span10{width:770px}input.span11,textarea.span11,.uneditable-input.span11{width:850px}input.span12,textarea.span12,.uneditable-input.span12{width:930px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.control-group.warning > label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error > label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success > label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd}.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed}:-moz-placeholder{color:#ffffff;}::-webkit-input-placeholder{color:#ffffff;}.help-block{display:block;margin-top:5px;margin-bottom:0;color:#999999}.help-inline{display:inline-block;*display:inline;*zoom:1;margin-bottom:9px;vertical-align:middle;padding-left:5px}.input-prepend,.input-append{margin-bottom:5px;*zoom:1}.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:""}.input-prepend:after,.input-append:after{clear:both}.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2}.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc}.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on{*margin-top:1px}.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{border-left-color:#eee;border-right-color:#ccc}.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:first-child{*margin-left:-160px}.input-append input:first-child + .add-on{*margin-left:-21px}.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block}.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle}.form-search .radio,.form-inline .radio,.form-search .checkbox,.form-inline .checkbox{margin-bottom:0;vertical-align:middle}.control-group{margin-bottom:9px}legend + .control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:160px}.form-horizontal .form-actions{padding-left:160px}.mainnavigation ol.lavalamp{position:relative}.mainnavigation ol.lavalamp li.back{z-index:8;width:9px;height:28px;position:absolute;-webkit-transition:left 0.5s ease-in-out 0.1s, width 0.5s ease-in-out 0.1s;-moz-transition:left 0.5s ease-in-out 0.1s, width 0.5s ease-in-out 0.1s;-ms-transition:left 0.5s ease-in-out 0.1s, width 0.5s ease-in-out 0.1s;-o-transition:left 0.5s ease-in-out 0.1s, width 0.5s ease-in-out 0.1s;transition:left 0.5s ease-in-out 0.1s, width 0.5s ease-in-out 0.1s;-webkit-transition:left 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s, width 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s;-moz-transition:left 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s, width 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s;-ms-transition:left 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s, width 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s;-o-transition:left 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s, width 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s;transition:left 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s, width 0.5s cubic-bezier(0,0.5,0.5,1.25) 0.1s}.mainnavigation ol.lavalamp li.back .left{border:1px solid #c9462a;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0);text-shadow:none;height:26px;margin-left:5px}.mainnavigation ol.lavalamp li a{position:relative;overflow:hidden;z-index:10;-webkit-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out 0.1s;-moz-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out 0.1s;-ms-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out 0.1s;-o-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out 0.1s;transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out 0.1s}.mainnavigation ol.lavalamp li a:hover,.mainnavigation ol.lavalamp li a:focus,.mainnavigation ol.lavalamp li a:active{border-color:transparent;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent}.mainnavigation ol.lavalamp li.current a,.mainnavigation ol.lavalamp li.current-menu-item a,.mainnavigation ol.lavalamp li.current-menu-ancestor a,.mainnavigation ol.lavalamp li.current-menu-ancestor-clicked a{border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent}.lt-ie10 .mainnavigation ol.lavalamp li.back .left{background:#c9462a;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie9 .mainnavigation ol.lavalamp li.back .left{behavior:url('PIE.htc')}.lt-ie9 .mainnavigation ol.lavalamp li a:hover,.lt-ie9 .mainnavigation ol.lavalamp li a:focus,.lt-ie9 .mainnavigation ol.lavalamp li a:active{behavior:url('PIE.htc')}.lt-ie9 .mainnavigation ol.lavalamp li.current a,.lt-ie9 .mainnavigation ol.lavalamp li.current-menu-item a,.lt-ie9 .mainnavigation ol.lavalamp li.current-menu-ancestor a{behavior:url('PIE.htc')}.mobile-nav-button{cursor:pointer;padding:4px 10px 7px;border:1px solid #c9462a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0)}.mobile-nav-button:hover,.mobile-nav-button:focus{border-color:#b43f26;-webkit-box-shadow:0 1px 0 #d55520 inset;-moz-box-shadow:0 1px 0 #d55520 inset;box-shadow:0 1px 0 #d55520 inset;background-color:#bf4628;background-image:-moz-linear-gradient(top, #c64a29, #b43f26);background-image:-ms-linear-gradient(top, #c64a29, #b43f26);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c64a29), to(#b43f26));background-image:-webkit-linear-gradient(top, #c64a29, #b43f26);background-image:-o-linear-gradient(top, #c64a29, #b43f26);background-image:linear-gradient(top, #c64a29, #b43f26);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64a29', endColorstr='#b43f26', GradientType=0)}.mobile-nav-button:active{border-color:#b43f26;-webkit-box-shadow:0 1px 1px #9f3721 inset;-moz-box-shadow:0 1px 1px #9f3721 inset;box-shadow:0 1px 1px #9f3721 inset;background-color:#bb4327;background-image:-moz-linear-gradient(top, #b43f26, #c64a29);background-image:-ms-linear-gradient(top, #b43f26, #c64a29);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b43f26), to(#c64a29));background-image:-webkit-linear-gradient(top, #b43f26, #c64a29);background-image:-o-linear-gradient(top, #b43f26, #c64a29);background-image:linear-gradient(top, #b43f26, #c64a29);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43f26', endColorstr='#c64a29', GradientType=0)}.mobile-nav-button .bar{margin-top:3px;width:18px;height:2px;display:block;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#f5f5f5}.mainnavigation .mobile-nav-button{display:none;float:right}

.subnavigation ul{background:#edeeed;padding:5px}
.subnavigation ul li{border-top:1px dotted #c0c0c0}
.subnavigation ul li a{display:block;margin:2px 5px;padding:5px 10px 3px;border:1px solid transparent;color:#232324;}

.subnavigation ul li a:hover,.subnavigation ul li a:active,.subnavigation ul li a:focus{border:1px solid #c9462a;color:#fff;font-weight:bold;background-color:#ff0000;text-shadow:none;text-decoration:none}
.subnavigation ul li:first-child{border-top:none}
.subnavigation ul li.current-menu-item a{border:1px solid #c9462a;color:#fff;font-weight:bold;background-color:#ff0000;text-shadow:none;text-decoration:none}


.subnavigation1 ul{background:#edeeed;padding:5px}
.subnavigation1 ul li{border-top:1px dotted #c0c0c0}
.subnavigation1 ul li a{display:block;margin:2px 5px;padding:5px 10px 3px;border:1px solid transparent;color:#232324; font-size:12px;}

.subnavigation1 ul li a:hover,.subnavigation ul li a:active,.subnavigation ul li a:focus{color:#ff0000;font-weight:normal;text-shadow:none;text-decoration:none}
.subnavigation1 ul li:first-child{border-top:none}
.subnavigation1 ul li.current-menu-item a{border:1px solid #c9462a;color:#fff;font-weight:bold;background-color:#ff0000;text-shadow:none;text-decoration:none}



.lt-ie10 .subnavigation ul li a:hover,.lt-ie10 .subnavigation ul li a:active,.lt-ie10 .subnavigation ul li a:focus{background:#ff0000;}
.lt-ie10 .subnavigation ul li.current-menu-item a{background:#ff0000;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie9 .subnavigation ul{position:relative;behavior:url('PIE.htc')}.lt-ie9 .subnavigation ul li a{position:relative;behavior:url('PIE.htc')}.pagination{display:block;margin-left:-20px;*zoom:1;min-height:63px;height:63px;height:auto !important}.pagination:before,.pagination:after{display:table;content:""}.pagination:after{clear:both}.pagination.top{border-bottom:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat}.pagination.bottom{margin-top:20px;border-top:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat}.pagination.wide{padding:0 20px;margin-left:-20px;margin-right:-20px}.pagination ul{height:26px;margin:18px 0;padding:0;float:right;list-style:none}.pagination ul li{float:left}.pagination ul li a{display:block;width:26px;height:26px;background:url("../img/layout/icons-sprite.1.png") 0 0 no-repeat;font-size:0;text-indent:-9999px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.pagination ul li a:hover{opacity:0.8;filter:alpha(opacity=80)}.pagination ul li a.disabled{opacity:0.3;filter:alpha(opacity=30)}.pagination ul li.prev{border-right:1px solid #c4c4c4;padding-right:4px}.pagination ul li.next{margin-left:4px}.pagination ul li.next a{background-position:-71px 0}.pagination ul li.grid{border-right:1px solid #c4c4c4;padding-right:4px;margin-left:4px}.pagination ul li.grid a{background-position:-35px 0}.pagination ul li.list{border-right:1px solid #c4c4c4;padding-right:4px;margin-left:4px}.pagination ul li.list a{background-position:-35px -26px}.pagination .calltoaction{position:relative;margin:18px 140px 18px 0;padding:20px 0 20px 160px;font-size:18px;font-weight:bold;color:#232324}.pagination .calltoaction span.icon{position:absolute;width:140px;height:90px;top:50%;left:0;margin-top:-45px;background:url('../img/layout/contact-big-round.1.png') 50% 0 no-repeat}.referencefilter{font-weight:bold;color:#232324;margin-top:1.7em}.referencefilter .row{margin-bottom:0 !important}.referencefilter a{margin-right:15px}.referencefilter a.current,.referencefilter a:hover,.referencefilter a:focus,.referencefilter a:active{text-decoration:underline}.greenbox{background:#8dbd53;padding:18px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.15);font-weight:normal}.greenbox h1,.greenbox h2,.greenbox h3{text-transform:none;color:#fff;margin:0 0 0.5em}.greenbox h4{color:#fff;margin:0 0 0.4em}.greenbox p:last-child{margin-bottom:0}.greenbox a{color:#fff;font-weight:bold}.greenbox ul{margin:0;padding:0 0 0 1.5em}.greenbox ul li{margin-bottom:0.8em}.greenbox ul li a{font-weight:normal}.lt-ie9 .greenbox{position:relative;behavior:url('PIE.htc')}blockquote{font-family:'Georgia', serif;font-style:italic;margin:0 0 1em 0}blockquote.quotes:before,blockquote.quotes:after{content:"“";font:70px/82px "Lucida Grande", sans-serif;background:#232324;float:left;width:45px;height:45px;margin:0 10px 10px 0;text-align:center;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;color:#fff;text-shadow:none}blockquote.quotes:after{content:'”';float:right;line-height:84px;margin:-45px 0 0 10px}blockquote.quotes.light{margin-top:1.5em}blockquote.quotes.light:after,blockquote.quotes.light:before{background:#d5d5d7}blockquote.quotes.light .author{margin-top:2em}blockquote .quote-author{display:block;margin-top:1em;margin-right:55px}.lt-ie9 blockquote.quotes:before,.lt-ie9 blockquote.quotes:after{background:transparent;color:#232324}.tweet{background:url('../img/layout/twitter-bird.1.png') 0 100% no-repeat;padding-bottom:60px}

.tweet .news{position:relative;background:#454545;padding:18px;color:#60a4c0;font-weight:bold;}

.lt-ie9 .tweet .bubble{behavior:url('PIE.htc')}.button,.button:visited{display:block;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:1px solid #c9462a;color:#fff;font-weight:bold;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0);-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);padding:5px 15px 4px}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{color:#fff;text-decoration:none;border-color:#b43f26;-webkit-box-shadow:0 1px 0 #d55520 inset;-moz-box-shadow:0 1px 0 #d55520 inset;box-shadow:0 1px 0 #d55520 inset;background-color:#bf4628;background-image:-moz-linear-gradient(top, #c64a29, #b43f26);background-image:-ms-linear-gradient(top, #c64a29, #b43f26);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c64a29), to(#b43f26));background-image:-webkit-linear-gradient(top, #c64a29, #b43f26);background-image:-o-linear-gradient(top, #c64a29, #b43f26);background-image:linear-gradient(top, #c64a29, #b43f26);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64a29', endColorstr='#b43f26', GradientType=0)}.button:active,.button:visited:active{border-color:#b43f26;-webkit-box-shadow:0 1px 1px #9f3721 inset;-moz-box-shadow:0 1px 1px #9f3721 inset;box-shadow:0 1px 1px #9f3721 inset;background-color:#bb4327;background-image:-moz-linear-gradient(top, #b43f26, #c64a29);background-image:-ms-linear-gradient(top, #b43f26, #c64a29);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b43f26), to(#c64a29));background-image:-webkit-linear-gradient(top, #b43f26, #c64a29);background-image:-o-linear-gradient(top, #b43f26, #c64a29);background-image:linear-gradient(top, #b43f26, #c64a29);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43f26', endColorstr='#c64a29', GradientType=0)}.button .icon,.button:visited .icon{float:right;display:block;height:16px;width:16px;background:url('../img/layout/icons-sprite.1.png') 0 0 no-repeat;margin-left:0.5em}.button .icon.icon-arrow,.button:visited .icon.icon-arrow{background-position:0 -26px}button.button,input.button{padding:5px 15px 6px}button.button .icon,input.button .icon{margin-top:1px}.news .button{float:right;margin-bottom:1em}.recentposts .button{width:auto}.lt-ie10 .button,.lt-ie10 .button:visited{background:#c9462a;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie10 .button:hover,.lt-ie10 .button:visited:hover,.lt-ie10 .button:focus,.lt-ie10 .button:visited:focus,.lt-ie10 .button:active,.lt-ie10 .button:visited:active{background:#b43f26;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie9 .button{position:relative;behavior:url('PIE.htc')}.lt-ie8 .button{position:relative;padding-right:20px}.lt-ie8 .button .icon{position:absolute;top:50%;right:13px;margin-top:-9px}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:absolute;list-style:none;margin:0;padding:0;*zoom:1}.jcarousel ul li{float:left}.jcarousel ul:before,.jcarousel ul:after{display:table;content:""}.jcarousel ul:after{clear:both}.jcarousel-pagination .jcarousel-pagination-item{width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:10px;font-size:0;text-indent:-9999px;margin-right:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #ffffff, #ececec);background-image:-ms-linear-gradient(top, #ffffff, #ececec);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ececec));background-image:-webkit-linear-gradient(top, #ffffff, #ececec);background-image:-o-linear-gradient(top, #ffffff, #ececec);background-image:linear-gradient(top, #ffffff, #ececec);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2) inset;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2) inset;border:1px solid #cccccc}.jcarousel-pagination .jcarousel-pagination-item.jcarousel-pagination-item-active{-webkit-box-shadow:1px 1px 0 rgba(255, 255, 255, 0.3) inset;-moz-box-shadow:1px 1px 0 rgba(255, 255, 255, 0.3) inset;box-shadow:1px 1px 0 rgba(255, 255, 255, 0.3) inset;border-color:#a73a23;background-color:#bc4127;background-image:-moz-linear-gradient(top, #c9462a, #a73a23);background-image:-ms-linear-gradient(top, #c9462a, #a73a23);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c9462a), to(#a73a23));background-image:-webkit-linear-gradient(top, #c9462a, #a73a23);background-image:-o-linear-gradient(top, #c9462a, #a73a23);background-image:linear-gradient(top, #c9462a, #a73a23);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9462a', endColorstr='#a73a23', GradientType=0)}.jcarousel-pagination .jcarousel-pagination-item:hover,.jcarousel-pagination .jcarousel-pagination-item:active,.jcarousel-pagination .jcarousel-pagination-item:focus{outline:none;-moz-outline-style:none}.jcarousel-control{position:absolute;top:0}.jcarousel-control:hover,.jcarousel-control:active,.jcarousel-control:focus{outline:none;-moz-outline-style:none}.jcarousel-control-inactive{cursor:default}.jcarousel-control-prev{left:0}.jcarousel-control-prev.jcarousel-control-active:hover{background:transparent url('../img/layout/jcarousel-control-prev.1.png') 10% 50% no-repeat;opacity:0.75;filter:alpha(opacity=75)}.jcarousel-control-next{right:0}.jcarousel-control-next.jcarousel-control-active:hover{background:transparent url('../img/layout/jcarousel-control-next.1.png') 90% 50% no-repeat;opacity:0.75;filter:alpha(opacity=75)}.lt-ie10 .jcarousel-pagination .jcarousel-pagination-item{background:#ececec;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie10 .jcarousel-pagination .jcarousel-pagination-item.jcarousel-pagination-item-active{background:#c9462a;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.lt-ie9 .jcarousel-pagination .jcarousel-pagination-item{position:relative;behavior:url('PIE.htc')}.lt-ie8 .jcarousel-pagination .jcarousel-pagination-item{font-size:0;text-indent:0}body.has-jumbotron{background-position:50% 40px}body.has-jumbotron .navigation{margin-bottom:0}

.jumbotron{position:relative;padding-bottom:15px;overflow:hidden;padding-top:0px;*zoom:1;height:488px; }
.jumbotron:before,.jumbotron:after{display:table;content:""}
.jumbotron:after{clear:both}.jumbotron-carousel ul{list-style:none;position:relative;height:460px; margin-top:0px; z-index:-1;}
.jumbotron-carousel ul li{position:absolute;top:0;left:0}
.jumbotron-carousel ul li .wrapper{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800;-moz-perspective:800;-ms-perspective:800;perspective:800;-webkit-perspective-origin:410px 305px;-moz-perspective-origin:410px 305px;perspective-origin:410px 305px}
.jumbotron-carousel ul li .wrapper .small{position:absolute;top:0;left:0;width:154px;height:154px}
.jumbotron-carousel ul li .wrapper .small img{overflow:hidden;width:154px;height:154px}
.jumbotron-carousel ul li .wrapper .small.pos1,.jumbotron-carousel ul li .wrapper .small.pos2,.jumbotron-carousel ul li .wrapper .small.pos3{-webkit-transition:all 0.48750000000000004s ease-in;-moz-transition:all 0.48750000000000004s ease-in;-ms-transition:all 0.48750000000000004s ease-in;-o-transition:all 0.48750000000000004s ease-in;transition:all 0.48750000000000004s ease-in;opacity:0;filter:alpha(opacity=0);top:228px;left:333px;-webkit-transform:scale(0) translate3d(0, 0, -200px);-moz-transform:scale(0) translate3d(0, 0, -200px);-ms-transform:scale(0) translate3d(0, 0, -200px);-o-transform:scale(0) translate3d(0, 0, -200px);transform:scale(0) translate3d(0, 0, -200px)}.jumbotron-carousel ul li .wrapper .small.pos2{-webkit-transition-delay:0.065s;-moz-transition-delay:0.065s;-ms-transition-delay:0.065s;-o-transition-delay:0.065s;transition-delay:0.065s}.jumbotron-carousel ul li .wrapper .small.pos3{-webkit-transition-delay:0.08666666666666667s;-moz-transition-delay:0.08666666666666667s;-ms-transition-delay:0.08666666666666667s;-o-transition-delay:0.08666666666666667s;transition-delay:0.08666666666666667s}.jumbotron-carousel ul li .wrapper .big{position:absolute;z-index:50;-webkit-transition:all 0.325s ease-in 0.13s;-moz-transition:all 0.325s ease-in 0.13s;-ms-transition:all 0.325s ease-in 0.13s;-o-transition:all 0.325s ease-in 0.13s;transition:all 0.325s ease-in 0.13s;width:414px;height:414px;opacity:0;filter:alpha(opacity=0);top:98px;left:203px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.jumbotron-carousel ul li .wrapper .big img{width:414px;height:414px}

.jumbotron-carousel ul li .wrapper .main{position:absolute;z-index:100;-webkit-transition:all 0.325s ease-in 0.325s;-moz-transition:all 0.325s ease-in 0.325s;-ms-transition:all 0.325s ease-in 0.325s;-o-transition:all 0.325s ease-in 0.325s;transition:all 0.325s ease-in 0.325s;top:155px;left:260px;-webkit-transform:translate3d(0, 0, 50px) rotateY(-90deg);-moz-transform:translate3d(0, 0, 50px) rotateY(-90deg);-ms-transform:translate3d(0, 0, 50px) rotateY(-90deg);-o-transform:translate3d(0, 0, 50px) rotateY(-90deg);transform:translate3d(0, 0, 50px) rotateY(-90deg);overflow:hidden;width:300px;height:300px;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;-o-border-radius:300px;border-radius:300px;background:#b29600;}

.jumbotron-carousel ul li .wrapper .main .inner{margin:60px 30px 30px 60px;color:#fff}.jumbotron-carousel ul li .wrapper .main .inner h3{color:#fff;text-transform:none;font-size:2em;margin:0;padding:0;line-height:1}.jumbotron-carousel ul li .wrapper .main .inner h3.long{font-size:2em;margin-bottom:0.2em}.jumbotron-carousel ul li .wrapper .main .inner a{color:#fff;font-size:1.5em;font-style:italic}.jumbotron-carousel ul li .wrapper .main .inner p{font-size:1em;line-height:1.5;font-weight:100}.jumbotron-carousel ul li.current .wrapper .small{-webkit-transition:all 0.48750000000000004s ease-out 0.8125s;-moz-transition:all 0.48750000000000004s ease-out 0.8125s;-ms-transition:all 0.48750000000000004s ease-out 0.8125s;-o-transition:all 0.48750000000000004s ease-out 0.8125s;transition:all 0.48750000000000004s ease-out 0.8125s;-webkit-transition:all 0.48750000000000004s cubic-bezier(0, 0.5, 0.5, 1.25) 0.8125s;-moz-transition:all 0.48750000000000004s cubic-bezier(0, 0.5, 0.5, 1.25) 0.8125s;-ms-transition:all 0.48750000000000004s cubic-bezier(0, 0.5, 0.5, 1.25) 0.8125s;-o-transition:all 0.48750000000000004s cubic-bezier(0, 0.5, 0.5, 1.25) 0.8125s;transition:all 0.48750000000000004s cubic-bezier(0, 0.5, 0.5, 1.25) 0.8125s;opacity:1;filter:alpha(opacity=100)}.jumbotron-carousel ul li.current .wrapper .small.pos1{top:245px;left:100px;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);-webkit-transition-delay:0.6825s;-moz-transition-delay:0.6825s;-ms-transition-delay:0.6825s;-o-transition-delay:0.6825s;transition-delay:0.6825s}.jumbotron-carousel ul li.current .wrapper .small.pos2{top:65px;left:160px;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);-webkit-transition-delay:0.7258333333333333s;-moz-transition-delay:0.7258333333333333s;-ms-transition-delay:0.7258333333333333s;-o-transition-delay:0.7258333333333333s;transition-delay:0.7258333333333333s}.jumbotron-carousel ul li.current .wrapper .small.pos3{top:0;left:340px;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);-webkit-transition-delay:0.7475s;-moz-transition-delay:0.7475s;-ms-transition-delay:0.7475s;-o-transition-delay:0.7475s;transition-delay:0.7475s}.jumbotron-carousel ul li.current .wrapper .big{-webkit-transition:all 0.48750000000000004s ease-out 0.8125s;-moz-transition:all 0.48750000000000004s ease-out 0.8125s;-ms-transition:all 0.48750000000000004s ease-out 0.8125s;-o-transition:all 0.48750000000000004s ease-out 0.8125s;transition:all 0.48750000000000004s ease-out 0.8125s;-webkit-transition:all 0.43875000000000003s cubic-bezier(0, 0.5, 0.5, 1.25) 0.86125s;-moz-transition:all 0.43875000000000003s cubic-bezier(0, 0.5, 0.5, 1.25) 0.86125s;-ms-transition:all 0.43875000000000003s cubic-bezier(0, 0.5, 0.5, 1.25) 0.86125s;-o-transition:all 0.43875000000000003s cubic-bezier(0, 0.5, 0.5, 1.25) 0.86125s;transition:all 0.43875000000000003s cubic-bezier(0, 0.5, 0.5, 1.25) 0.86125s;top:30px;left:480px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}.jumbotron-carousel ul li.current .wrapper .main{z-index:200;-webkit-transition:all 0.325s ease-out 0.65s;-moz-transition:all 0.325s ease-out 0.65s;-ms-transition:all 0.325s ease-out 0.65s;-o-transition:all 0.325s ease-out 0.65s;transition:all 0.325s ease-out 0.65s;-webkit-transform:translate3d(0, 0, 1px) rotateY(0deg);-moz-transform:translate3d(0, 0, 1px) rotateY(0deg);-ms-transform:translate3d(0, 0, 1px) rotateY(0deg);-o-transform:translate3d(0, 0, 1px) rotateY(0deg);transform:translate3d(0, 0, 1px) rotateY(0deg)}.jumbotron-pagination{position:absolute;z-index:10;right:20px;margin-top:-20px}.touchdevice .jumbotron{padding-bottom:5px}.touchdevice .jumbotron:before{width:79px;height:52px;display:block;content:'';background:url('../img/layout/swipe.1.png') 0 0 no-repeat;position:absolute;bottom:35px;right:10px}.lt-ie9 .jumbotron-carousel ul li .main{behavior:url('PIE.htc')}.tagcloud{list-style:none;margin:0;padding:0;position:relative;height:160px;width:auto}.tagcloud.narrow{width:500px;height:300px;margin:30px auto}.tagcloud li a{position:absolute;display:block;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px;color:#fff;background:#c9462a;text-shadow:none;font-weight:bold;letter-spacing:0px;text-align:center;line-height:1.1}.tagcloud li a:hover{text-decoration:none}.tagcloud li a.pflege{top:27.500000000000004%;left:86.95652173913044%;background:#cc5036;line-height:46px;height:46px;width:46px}.tagcloud li a.programmierung{top:45.625%;left:71.73913043478261%;background:#babf9f;height:53px;width:76px;padding-top:25px}.tagcloud li a.design{top:0;left:60.21739130434782%;background:#abb089;height:76px;width:76px;line-height:76px}.tagcloud li a.markenaufbau{top:62.5%;left:30.434782608695656%;background:#aab089;width:64px;height:49px;padding-top:19px}.tagcloud li a.beratung{width:65px;height:65px;line-height:65px;background:#d36a54;top:37.5%;left:43.47826086956522%}.tagcloud li a.konzeption{background:#dd8d7c;height:75px;width:75px;line-height:75px;left:24.565217391304348%}.tagcloud li a.marketing{background:#dd8d7c;height:70px;width:70px;line-height:70px;left:13.043478260869565%;top:40.625%}.tagcloud li a.strategie{background:#c9462a;height:67px;width:67px;line-height:67px;top:12.5%}.lt-ie9 .tagcloud li a{behavior:url('PIE.htc')}.lt-ie8 .tagcloud{height:200px}.jobteaser ul.listing{padding:0;list-style:none}.jobteaser ul.listing li{margin-bottom:0.6em}.jobteaser ul.listing li small{font-size:0.8em;white-space:nowrap}.referencelist{margin:0 0 30px 0}.referencelist .reference{padding-top:18px;display:block;color:#7a6f6f;line-height:1;-webkit-transition:color 0.3s ease-in-out 0.07s;-moz-transition:color 0.3s ease-in-out 0.07s;-ms-transition:color 0.3s ease-in-out 0.07s;-o-transition:color 0.3s ease-in-out 0.07s;transition:color 0.3s ease-in-out 0.07s}.referencelist .reference .image{display:block;position:relative;overflow:hidden;margin-bottom:1em;border:1px solid #eeeeee;background:#000;-webkit-transition:border-color 0.3s ease-in-out 0.07s;-moz-transition:border-color 0.3s ease-in-out 0.07s;-ms-transition:border-color 0.3s ease-in-out 0.07s;-o-transition:border-color 0.3s ease-in-out 0.07s;transition:border-color 0.3s ease-in-out 0.07s}.referencelist .reference .image img{display:block;width:100%;margin:0;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.3s ease-in-out 0.07s;-moz-transition:opacity 0.3s ease-in-out 0.07s;-ms-transition:opacity 0.3s ease-in-out 0.07s;-o-transition:opacity 0.3s ease-in-out 0.07s;transition:opacity 0.3s ease-in-out 0.07s}.referencelist .reference .image .circle{position:absolute;top:50%;left:50%;display:block;margin-top:-70px;margin-left:-70px;height:140px;width:140px;line-height:140px;background:#000;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;text-shadow:none;-webkit-border-radius:140px;-moz-border-radius:140px;-ms-border-radius:140px;-o-border-radius:140px;border-radius:140px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease-in-out 0.07s;-moz-transition:opacity 0.3s ease-in-out 0.07s;-ms-transition:opacity 0.3s ease-in-out 0.07s;-o-transition:opacity 0.3s ease-in-out 0.07s;transition:opacity 0.3s ease-in-out 0.07s}.referencelist .reference:hover,.referencelist .reference:focus,.referencelist .reference:active{color:#232324;text-decoration:none}.referencelist .reference:hover .image,.referencelist .reference:focus .image,.referencelist .reference:active .image{border-color:#999999}.referencelist .reference:hover .image img,.referencelist .reference:focus .image img,.referencelist .reference:active .image img{opacity:0.7;filter:alpha(opacity=70)}.referencelist .reference:hover .image .circle,.referencelist .reference:focus .image .circle,.referencelist .reference:active .image .circle{opacity:1;filter:alpha(opacity=100)}.referencelist .reference h4{margin:0 0 0.5em;padding:0}.referencelist .reference p{margin:0;font-style:italic}.reference-carousel .jcarousel{margin-top:22px}.reference-carousel .jcarousel li{border:1px solid #ececec}.reference-carousel .jcarousel img{width:100%;display:block}.reference-carousel .jcarousel-pagination{margin-top:10px}.dotbox{border-top:1px dotted #000;border-bottom:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 1 0 1 0 / 1px 0 1px 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 1 0 1 0 / 1px 0 1px 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 1 0 1 0 / 1px 0 1px 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 1 0 1 0 / 1px 0 1px 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 1 0 1 0 / 1px 0 1px 0 repeat;padding:10px 0 8px;list-style:none;margin:0}.dotbox li span.label{font-weight:normal;color:#232324}.lt-ie9 .referencelist .reference .image .circle{background:transparent}.news .newslist .row{margin-bottom:0}.news .newslist .row .span7{border-bottom:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 0 0 1 0 / 0 0 1px 0 repeat;*zoom:1}.news .newslist .row .span7:before,.news .newslist .row .span7:after{display:table;content:""}.news .newslist .row .span7:after{clear:both}.news .newslist .row .span7 .headline{position:relative}.news .newslist .row .span7 .headline .date{position:absolute;top:50%;margin-top:-26.5px;left:-160px;width:140px;text-align:center;color:#3c3c3d;padding-top:25px;font-size:46px;line-height:75%}.news .newslist .row .span7 .headline .date span{display:block}.news .newslist .row .span7 .headline .date span.circle{margin:auto;background:#3c3c3d;color:#fff;-webkit-border-radius:53px;-moz-border-radius:53px;-ms-border-radius:53px;-o-border-radius:53px;border-radius:53px;width:53px;height:41px;padding-top:12px;font-size:14px;line-height:100%;text-shadow:none;font-weight:bold}.news .newslist .row .span7 .headline .date span.circle .year{font-weight:normal}.news .newslist .row .span7 .headline h3{text-transform:none;line-height:1.2}.news .newslist .row .span7 .headline h3 a:hover{text-decoration:none}.news .newslist .row:last-child .span7{border-bottom:none;border:none;-webkit-border-image:none;-moz-border-image:none;-ms-border-image:none;-o-border-image:none;border-image:none}.news .newslist .alignleft{display:inline;float:left;margin-right:1.625em}.news .newslist .alignright{display:inline;float:right;margin-left:1.625em}.news .newslist .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.news .newslist img.alignleft,.news .newslist img.alignright,.news .newslist img.aligncenter{margin-bottom:1.625em}.news .newslist .wp-caption{margin-top:0.4em;margin-bottom:1.625em;max-width:96%}.news .newslist .wp-caption img{display:block;margin:3px auto 0 !important;max-width:98%;border:1px solid #eeeeee}.news .newslist .wp-caption .wp-caption-text,.news .newslist .wp-caption-dd{font-size:13px;margin:0 0 0.6em 0 !important;padding:5px;position:relative;text-align:left}.employee{margin-top:18px}.employee h4{color:#232324;font-size:1.3em;margin:0em}.employee p{margin:0 0 0.3em}.employee strong{color:#232324;font-weight:bold}.employee .education{font-style:italic;margin:0 0 1em;color:#232324;font-weight:normal}.employee img.left{margin-right:25px}.submit-control{margin-left:160px}#gmaps{height:450px}.contact abbr{border:0}.contact .contact-phone,.contact .contact-facebook,.contact .contact-googleplus,.contact .contact-twitter,.contact .contact-address,.contact .contact-email{position:relative;min-height:46px;height:46px;height:auto !important;margin:1.5em 0;padding-left:65px;line-height:1;color:#232324}.contact .contact-phone .sub,.contact .contact-facebook .sub,.contact .contact-googleplus .sub,.contact .contact-twitter .sub,.contact .contact-address .sub,.contact .contact-email .sub{display:block;color:#7a6f6f;font-size:13px}.contact .contact-phone .sub a,.contact .contact-facebook .sub a,.contact .contact-googleplus .sub a,.contact .contact-twitter .sub a,.contact .contact-address .sub a,.contact .contact-email .sub a{color:#7a6f6f;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}.contact .contact-phone .sub a:hover,.contact .contact-facebook .sub a:hover,.contact .contact-googleplus .sub a:hover,.contact .contact-twitter .sub a:hover,.contact .contact-address .sub a:hover,.contact .contact-email .sub a:hover{color:#c9462a}.contact .contact-phone .icon,.contact .contact-facebook .icon,.contact .contact-googleplus .icon,.contact .contact-twitter .icon,.contact .contact-address .icon,.contact .contact-email .icon{position:absolute;left:0;top:50%;width:46px;height:46px;margin-top:-21px;background:url('../img/layout/contact-icons.1.png') 0 0 no-repeat}.contact .contact-phone{font-size:20px}.contact .contact-phone .icon{background-position:0 -50px}.contact .contact-address{font-size:1em;line-height:1.4;color:#7a6f6f}.contact .contact-address strong{display:block}.contact .contact-address .street{display:block;margin-top:10px}.contact .contact-address .icon{top:0;margin-top:5px}.contact .contact-facebook a{font-size:1em;color:#232324;font-weight:bold;line-height:46px;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}.contact .contact-facebook a:hover{color:#c9462a}.contact .contact-facebook .icon{background-position:0 -150px}.contact .contact-twitter a{font-size:1em;color:#232324;font-weight:bold;line-height:46px;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}.contact .contact-twitter a:hover{color:#c9462a}.contact .contact-twitter .icon{background-position:0 -250px}.contact .contact-googleplus a{font-size:1em;color:#232324;font-weight:bold;line-height:46px;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}.contact .contact-googleplus a:hover{color:#c9462a}.contact .contact-googleplus .icon{background-position:0 -200px}.contact .contact-email a{font-size:1em;color:#c9462a;line-height:46px;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}.contact .contact-email a:hover{text-decoration:none;color:#232324}.contact .contact-email .icon{background-position:0 -100px}.footer .contact h3{text-transform:uppercase;color:#232324;margin:0 0 1em}.footer .contact .contact-social{*zoom:1}.footer .contact .contact-social:before,.footer .contact .contact-social:after{display:table;content:""}.footer .contact .contact-social:after{clear:both}.footer .contact .contact-phone,.footer .contact .contact-facebook,.footer .contact .contact-twitter,.footer .contact .contact-googleplus,.footer .contact .contact-address,.footer .contact .contact-email{margin:0 0 1em}.footer .contact .contact-facebook,.footer .contact .contact-twitter,.footer .contact .contact-googleplus{width:50px;height:50px;float:left;margin-right:15px;padding:0}.footer .contact .contact-facebook a,.footer .contact .contact-twitter a,.footer .contact .contact-googleplus a{display:block;width:50px;height:50px;overflow:hidden;text-indent:-9999px;font-size:0}.footer .contact .contact-facebook a .icon,.footer .contact .contact-twitter a .icon,.footer .contact .contact-googleplus a .icon{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer .contact .contact-facebook a:hover .icon,.footer .contact .contact-twitter a:hover .icon,.footer .contact .contact-googleplus a:hover .icon{opacity:0.75;filter:alpha(opacity=75)}.sitemap ol{list-style:none;margin:0;padding:0 0 0 1em}.sitemap ol li{padding-bottom:0.3em}.sitemap ol li a{font-weight:bold;text-transform:uppercase;color:#232324;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.sitemap ol li a:hover,.sitemap ol li a:focus{color:#c9462a;text-decoration:none}.sitemap ol li ul{list-style:none;margin:0;padding:0.3em 0 0.7em 2em}.sitemap ol li ul li a{font-weight:100;text-transform:none}.embed .header{border-top:0;border-image:none;margin-top:15px;margin-bottom:-15px}.embed .content{border-top:0;border-image:none;margin-top:15px}.embed-facebook{min-height:800px}

@media (max-width: 979px){.container{width:764px}.navigation .dotslogo{margin-left:10px}.pagination .calltoaction{font-size:15px}.pagination .referencefilter{font-size:0.9em;margin-top:2em}blockquote.quotes:before,blockquote.quotes:after{font:50px/62px "Lucida Grande", sans-serif;width:35px;height:35px;margin:0 10px 10px 0}blockquote.quotes:after{line-height:64px;margin:-35px 0 0 10px}blockquote .author{margin-right:45px}.jumbotron-carousel ul{height:460px}.jumbotron-carousel ul li .wrapper{-webkit-perspective-origin:330px 305px;-moz-perspective-origin:330px 305px;perspective-origin:330px 305px}.jumbotron-carousel ul li .wrapper .small.pos1,.jumbotron-carousel ul li .wrapper .small.pos2,.jumbotron-carousel ul li .wrapper .small.pos3{top:235px;left:260px}.jumbotron-carousel ul li .wrapper .big{top:105px;left:130px}.jumbotron-carousel ul li .wrapper .main{top:155px;left:180px}.jumbotron-carousel ul li.current .wrapper .small.pos1{top:245px;left:20px}.jumbotron-carousel ul li.current .wrapper .small.pos2{top:75px;left:70px}.jumbotron-carousel ul li.current .wrapper .small.pos3{top:0;left:240px}.jumbotron-carousel ul li.current .wrapper .big{top:30px;left:350px}

.dotslogo{height:156px !important;width:190px !important;background-position:0 0px !important}.mainnavigation{margin:12px 8px 0 0}.mainnavigation ol li a{padding:3px 8px 1px;font-size:12px}}

@media (min-width: 768px) and (max-width: 979px){.header{margin:30px 0 0}.header .headline{padding:30px 20px 30px 144px;font-size:1.2em}.header .circle{margin-top:-35px;left:35px;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px;width:70px;height:70px;line-height:70px;letter-spacing:-1px;font-size:13px}.header .circle .glasses{padding-top:30px}.pagination .calltoaction{font-size:15px}.pagination .referencefilter{font-size:0.9em;margin-top:2em}.news .newslist .row .span7{width:auto;margin-left:20px}.news .newslist .row .span7 .headline .date{left:0;top:50%;margin-top:-20px;padding-top:0;text-align:left;font-size:30px;width:100px}.news .newslist .row .span7 .headline .date span.circle{display:inline-block;text-align:center;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;width:40px;height:33px;padding-top:7px;font-size:12px}.news .newslist .row .span7 .headline h3{margin-left:120px}.news .newslist .row .span7 .headline.single .date{margin-top:-71px}.js .mainnavigation ol{position:relative}.js .mainnavigation ol li.back{z-index:8;width:9px;height:23px;position:absolute}.js .mainnavigation ol li.back .left{border:1px solid #c9462a;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0);text-shadow:none;height:21px;margin-left:5px}.js .mainnavigation ol li a{-webkit-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out;-moz-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out;-ms-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out;-o-transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out;transition:color 0.45s ease-in-out 0.1s, text-shadow 0.45s ease-in-out;position:relative;overflow:hidden;z-index:10}}@media (max-width: 767px){.container{width:auto;padding:0}.navigation{margin:0 20px}.navigation .dotslogo{margin-left:0}.header{margin:30px 0 0}.header .headline{padding:30px 20px 30px 144px;font-size:1.1em}.header .circle{margin-top:-35px;left:35px;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px;width:70px;height:70px;line-height:70px;letter-spacing:-1px;font-size:13px}.header .circle .glasses{padding-top:30px}.pagination .calltoaction{padding:10px 0 10px 80px;font-size:14px}.pagination .calltoaction span.icon{width:90px;height:45px;margin-top:-23px;background-position:0 100%}.pagination .referencefilter{font-size:0.9em;margin-top:1em}.news .pagination{margin-right:-20px;padding-right:20px}.referencelist .row{margin-left:-2.127659574%}.referencelist .row > [class*="span"],.referencelist .row-fluid > [class*="span"]{float:left;display:block;width:47.872340426%;margin-left:2.127659574%}.content .referencelist .line:before{display:none}.content .line:before{margin-left:0}.news .newslist .row .span7{width:auto;margin-left:20px}.news .newslist .row .span7 .headline .date{left:0;top:50%;margin-top:-20px;padding-top:0;text-align:left;font-size:30px;width:100px}.news .newslist .row .span7 .headline .date span.circle{display:inline-block;text-align:center;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;width:40px;height:33px;padding-top:7px;font-size:12px}.news .newslist .row .span7 .headline h3{margin-left:120px}.news .newslist .row .span7 .headline.single .date{margin-top:-71px}#sidebar{padding-top:0}#sidebar:before{height:20px;content:'';display:block;width:auto;margin:0 -20px 0 -20px;border-top:1px dotted #000;-webkit-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-moz-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-ms-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;-o-border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat;border-image:url('../img/layout/dotted-line.1.gif') 1 0 0 0 / 1px 0 0 0 repeat}

.dotslogo{width:190px;height:46px;background-position:0 -60px;float:none;display:block}.mainnavigation{margin:8px 0 0;float:none}.mainnavigation .mobile-nav-button{display:block;margin-top:-46px}.mainnavigation ol{position:static;overflow:hidden;height:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#d05030;background-image:-moz-linear-gradient(top, #d55634, #c9462a);background-image:-ms-linear-gradient(top, #d55634, #c9462a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d55634), to(#c9462a));background-image:-webkit-linear-gradient(top, #d55634, #c9462a);background-image:-o-linear-gradient(top, #d55634, #c9462a);background-image:linear-gradient(top, #d55634, #c9462a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55634', endColorstr='#c9462a', GradientType=0)}.mainnavigation ol li{float:none}.mainnavigation ol li a{border-left:1px solid #c9462a;border-right:1px solid #c9462a;color:#fff;text-shadow:none;margin:0;text-transform:none;font-size:14px;padding:5px 12px 4px;border-top:1px solid #d75a40;border-bottom:1px solid #b43f26;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.mainnavigation ol li.current a,.mainnavigation ol li.current-menu-item a,.mainnavigation ol li.current-menu-ancestor a,.mainnavigation ol li.current-menu-ancestor-clicked a,.mainnavigation ol li.current.blur a,.mainnavigation ol li.current-menu-item.blur a,.mainnavigation ol li.current-menu-ancestor.blur a,.mainnavigation ol li.current-menu-ancestor-clicked.blur a{color:#fff;text-shadow:none}.mainnavigation ol li.first-menu-item a{border-top:1px solid #c9462a;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset}.mainnavigation ol li.last-menu-item a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-bottom:1px solid #c9462a}.mainnavigation ol li.parent-menu-item > a{position:relative}.mainnavigation ol li.parent-menu-item > a:after{content:'';position:absolute;display:block;top:50%;right:10px;width:6px;height:6px;margin-top:-4.5px;margin-left:-4.5px;border-right:3px solid #f5f5f5;border-bottom:3px solid #f5f5f5;opacity:0.75;filter:alpha(opacity=75);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mainnavigation ol li.parent-menu-item ul{-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;height:0;overflow:hidden}.mainnavigation ol li.parent-menu-item ul li.current-menu-item a{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#9f3721;border-color:transparent}.mainnavigation ol li.parent-menu-item.current-menu-ancestor a:after,.mainnavigation ol li.parent-menu-item.current-menu-ancestor-clicked a:after{top:45%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mainnavigation ol li ul{position:static !important}.mainnavigation ol li ul li a:hover,.mainnavigation ol li ul li a:focus,.mainnavigation ol li ul li a:active{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#9f3721;border-color:transparent}.mainnavigation ol.lavalamp > li.first-menu-item a:hover,.mainnavigation ol.lavalamp > li.first-menu-item a:active,.mainnavigation ol.lavalamp > li.first-menu-item a:focus{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset;-webkit-box-shadow:0 1px 0 #e37345 inset;-moz-box-shadow:0 1px 0 #e37345 inset;box-shadow:0 1px 0 #e37345 inset}.mainnavigation ol.lavalamp > li.last-menu-item a:hover,.mainnavigation ol.lavalamp > li.last-menu-item a:active,.mainnavigation ol.lavalamp > li.last-menu-item a:focus{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mainnavigation ol.lavalamp li a{border-bottom:1px solid #b43f26}.mainnavigation ol.lavalamp li a:hover,.mainnavigation ol.lavalamp li a:focus,.mainnavigation ol.lavalamp li a:active{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d75a40;border-bottom:1px solid #b43f26}.mainnavigation ol.lavalamp li ul li a:hover,.mainnavigation ol.lavalamp li ul li a:focus,.mainnavigation ol.lavalamp li ul li a:active{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#9f3721;border-color:transparent}.js .mainnavigation ol li.back{display:none}.no-js .mainnavigation ol li ul{height:auto !important}.jumbotron{display:none}}
@media (max-width: 480px)
{.header{margin:30px 0 0}.header .headline{padding:0 20px 20px;font-size:1em}.header .circle{position:static;margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:auto;width:auto;text-align:left;padding:10px 20px 0;background:transparent;color:#232324;line-height:1.4;letter-spacing:0;font-size:1.3em;text-shadow:0 1px 0 #fff}.header .circle .glasses{display:none}.pagination .calltoaction{padding:0;font-size:13px;margin:60px 0 18px 0}.pagination .calltoaction span.icon{display:none}.referencelist .row{margin-left:0}.referencelist .row > [class*="span"],.referencelist .row-fluid > [class*="span"]{float:none;display:block;width:auto;margin:0}.news .newslist .row .span7{width:auto;margin-left:0}.news .newslist .row .span7 .headline .date{position:absolute;left:0;top:50%;margin-top:-30px;width:40px;text-align:center}.news .newslist .row .span7 .headline .date span.circle{display:block;margin-top:3px}.news .newslist .row .span7 .headline h3{margin-left:60px;padding:15px 0}.news .newslist .row .span7 .headline.single .date{width:90px;text-align:left}.news .newslist .row .span7 .headline.single .date span.circle{display:inline-block;text-align:center;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;width:40px;height:33px;padding-top:7px;font-size:12px}.news .newslist .alignleft,.news .newslist .alignright,.news .newslist .aligncenter{clear:both;display:block;width:100% !important;margin-left:auto;margin-right:auto}.news .newslist .alignleft img,.news .newslist .alignright img,.news .newslist .aligncenter img{max-width:100%}.form-horizontal .control-group .controls{margin-left:0}.form-horizontal .control-group .controls input,.form-horizontal .control-group .controls textarea{width:98%}.form-horizontal .submit-control{margin-left:0}.form-horizontal .submit-control button{width:100%}.tagcloud{height:180px}.tagcloud li a.pflege{top:20.625%;left:86.95652173913044%}.tagcloud li a.programmierung{top:45.625%;left:71.73913043478261%}.tagcloud li a.design{top:0;left:60.21739130434782%}.tagcloud li a.markenaufbau{top:62.5%;left:30.434782608695656%}.tagcloud li a.beratung{top:36.25%;left:46.73913043478261%}.tagcloud li a.konzeption{left:24.565217391304348%}.tagcloud li a.marketing{left:8.695652173913043%;top:46.875%}.tagcloud li a.strategie{top:12.5%}
}

ul#arrow 
{list-style-type: none;
text-align: left;
margin:0px;
padding:0px; position:relative;}

ul#arrow li{background-image:url(../images/i_arrow_2.png);
background-repeat: no-repeat;
width:96%;
background-position: 0 .3em;
padding-left: 0.9em;
font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#7a6f6f
text-align:justify;
padding-right:30px;
margin-left:5px;}
form {
  background: #50a3a2;
  background: -webkit-linear-gradient(top left, #50a3a2 0%, #53e3a6 100%);
  background: linear-gradient(to bottom right, #2196F3 0%, #d4d1bf 100%);
  overflow: hidden; 
  border-radius:5px;
}
form input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    border: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 255, 255, 0.2);
    width: 150px;
    border-radius: 3px;
    padding: 10px 15px;
    margin: 20px auto 20px auto;
    display: block;
    text-align: center;
    font-size: 18px;
    color: white;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
     font-weight: 300;
}
input:: -webkit-placeholder {
  color:#ffffff;
}
form input:hover {
    background-color: rgba(255, 255, 255, 0.4);
}
form button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    background-color: white;
    border: 0;
    padding: 10px 15px;
    color: #53e3a6;
    border-radius: 3px;
    width: 200px;
    cursor: pointer;
    font-size: 18px;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
	 margin: 0px auto 30px 36px ;
}


@media screen and (-webkit-min-device-pixel-ratio: 2),screen and (max--moz-device-pixel-ratio: 2){.navigation .dotslogo{width:241px;height:123px;background:url('../img/logo.png') 0 0 no-repeat;-webkit-background-size:242px 123px;-moz-background-size:242px 123px;-o-background-size:242px 123px;background-size:242px 123px}}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px) and (max--moz-device-pixel-ratio: 2)
{.navigation .dotslogo{width:190px;height:46px;background-position:0 -60px;}
}

