*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{background:url(images/bg.png);margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
a{background:transparent;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
.container12, .container16{margin:0 auto;padding:0;position:relative;width:1140px;}
.content-wrap .container12{background:#fff;}
.row{margin-bottom:20px;}
.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12, .column13, .column14, .column15, .column16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container12 .alpha, .container16 .alpha{margin-left:0;}
.container12 .omega, .container16 .omega{margin-right:0;}
.container12 .column1{width:75px;}
.container12 .column2{width:170px;}
.container12 .column3{width:265px;}
.container12 .column4{width:360px;}
.container12 .column5{width:455px;}
.container12 .column6{width:550px;}
.container12 .column7{width:645px;}
.container12 .column8{width:740px;}
.container12 .column9{width:835px;}
.container12 .column10{width:930px;}
.container12 .column11{width:1025px;}
.container12 .column12{width:1120px;}
.container12 .prefix1{padding-left:95px;}
.container12 .prefix2{padding-left:190px;}
.container12 .prefix3{padding-left:285px;}
.container12 .prefix4{padding-left:380px;}
.container12 .prefix5{padding-left:475px;}
.container12 .prefix6{padding-left:570px;}
.container12 .prefix7{padding-left:665px;}
.container12 .prefix8{padding-left:760px;}
.container12 .prefix9{padding-left:855px;}
.container12 .prefix10{padding-left:950px;}
.container12 .prefix11{padding-left:1045px;}
.container16 .column1{width:51.25px;}
.container16 .column2{width:122.5px;}
.container16 .column3{width:193.75px;}
.container16 .column4{width:265px;}
.container16 .column5{width:336.25px;}
.container16 .column6{width:407.5px;}
.container16 .column7{width:478.75px;}
.container16 .column8{width:550px;}
.container16 .column9{width:621.25px;}
.container16 .column10{width:692.5px;}
.container16 .column11{width:763.75px;}
.container16 .column12{width:835px;}
.container16 .column13{width:906.25px;}
.container16 .column14{width:977.5px;}
.container16 .column15{width:1048.75px;}
.container16 .column16{width:1120px;}
.container16 .prefix1{padding-left:71.25px;}
.container16 .prefix2{padding-left:142.5px;}
.container16 .prefix3{padding-left:213.75px;}
.container16 .prefix4{padding-left:285px;}
.container16 .prefix5{padding-left:356.25px;}
.container16 .prefix6{padding-left:427.5px;}
.container16 .prefix7{padding-left:498.75px;}
.container16 .prefix8{padding-left:570px;}
.container16 .prefix9{padding-left:641.25px;}
.container16 .prefix10{padding-left:712.5px;}
.container16 .prefix11{padding-left:783.75px;}
.container16 .prefix12{padding-left:855px;}
.container16 .prefix13{padding-left:926.25px;}
.container16 .prefix14{padding-left:997.5px;}
.container16 .prefix15{padding-left:1068.75px;}
@media only screen and (min-width:960px) and (max-width:1160px){.container12, .container16{width:960px;}
.container12 .column1{width:60px;}
.container12 .column2{width:140px;}
.container12 .column3{width:220px;}
.container12 .column4{width:300px;}
.container12 .column5{width:380px;}
.container12 .column6{width:460px;}
.container12 .column7{width:540px;}
.container12 .column8{width:620px;}
.container12 .column9{width:700px;}
.container12 .column10{width:780px;}
.container12 .column11{width:860px;}
.container12 .column12{width:940px;}
.container12 .prefix1{padding-left:80px;}
.container12 .prefix2{padding-left:160px;}
.container12 .prefix3{padding-left:240px;}
.container12 .prefix4{padding-left:320px;}
.container12 .prefix5{padding-left:400px;}
.container12 .prefix6{padding-left:480px;}
.container12 .prefix7{padding-left:560px;}
.container12 .prefix8{padding-left:640px;}
.container12 .prefix9{padding-left:720px;}
.container12 .prefix10{padding-left:800px;}
.container12 .prefix11{padding-left:880px;}
.container16 .column1{width:40px;}
.container16 .column2{width:100px;}
.container16 .column3{width:160px;}
.container16 .column4{width:220px;}
.container16 .column5{width:280px;}
.container16 .column6{width:340px;}
.container16 .column7{width:400px;}
.container16 .column8{width:460px;}
.container16 .column9{width:520px;}
.container16 .column10{width:580px;}
.container16 .column11{width:640px;}
.container16 .column12{width:700px;}
.container16 .column13{width:760px;}
.container16 .column14{width:820px;}
.container16 .column15{width:880px;}
.container16 .column16{width:940px;}
.container16 .prefix1{padding-left:60px;}
.container16 .prefix2{padding-left:120px;}
.container16 .prefix3{padding-left:180px;}
.container16 .prefix4{padding-left:240px;}
.container16 .prefix5{padding-left:300px;}
.container16 .prefix6{padding-left:360px;}
.container16 .prefix7{padding-left:420px;}
.container16 .prefix8{padding-left:480px;}
.container16 .prefix9{padding-left:540px;}
.container16 .prefix10{padding-left:600px;}
.container16 .prefix11{padding-left:660px;}
.container16 .prefix12{padding-left:720px;}
.container16 .prefix13{padding-left:780px;}
.container16 .prefix14{padding-left:840px;}
.container16 .prefix15{padding-left:900px;}
}@media only screen and (min-width:768px) and (max-width:959px){.container12, .container16{width:768px;}
.container12 .column1{width:44px;}
.container12 .column2{width:108px;}
.container12 .column3{width:172px;}
.container12 .column4{width:236px;}
.container12 .column5{width:300px;}
.container12 .column6{width:364px;}
.container12 .column7{width:428px;}
.container12 .column8{width:492px;}
.container12 .column9{width:556px;}
.container12 .column10{width:620px;}
.container12 .column11{width:684px;}
.container12 .column12{width:748px;}
.container12 .prefix1{padding-left:64px;}
.container12 .prefix2{padding-left:128px;}
.container12 .prefix3{padding-left:192px;}
.container12 .prefix4{padding-left:256px;}
.container12 .prefix5{padding-left:320px;}
.container12 .prefix6{padding-left:384px;}
.container12 .prefix7{padding-left:448px;}
.container12 .prefix8{padding-left:512px;}
.container12 .prefix9{padding-left:576px;}
.container12 .prefix10{padding-left:640px;}
.container12 .prefix11{padding-left:704px;}
.container16 .column1{width:28px;}
.container16 .column2{width:76px;}
.container16 .column3{width:124px;}
.container16 .column4{width:172px;}
.container16 .column5{width:220px;}
.container16 .column6{width:268px;}
.container16 .column7{width:316px;}
.container16 .column8{width:364px;}
.container16 .column9{width:412px;}
.container16 .column10{width:460px;}
.container16 .column11{width:508px;}
.container16 .column12{width:556px;}
.container16 .column13{width:604px;}
.container16 .column14{width:652px;}
.container16 .column15{width:700px;}
.container16 .column16{width:748px;}
.container16 .prefix1{padding-left:48px;}
.container16 .prefix2{padding-left:96px;}
.container16 .prefix3{padding-left:144px;}
.container16 .prefix4{padding-left:192px;}
.container16 .prefix5{padding-left:240px;}
.container16 .prefix6{padding-left:288px;}
.container16 .prefix7{padding-left:336px;}
.container16 .prefix8{padding-left:384px;}
.container16 .prefix9{padding-left:432px;}
.container16 .prefix10{padding-left:480px;}
.container16 .prefix11{padding-left:528px;}
.container16 .prefix12{padding-left:576px;}
.container16 .prefix13{padding-left:624px;}
.container16 .prefix14{padding-left:672px;}
.container16 .prefix15{padding-left:720px;}
}@media only screen and (max-width:767px){.container12, .container16{width:300px;}
.container12 .column1, .container16 .column1, .container12 .column2, .container16 .column2, .container12 .column3, .container16 .column3, .container12 .column4, .container16 .column4, .container12 .column5, .container16 .column5, .container12 .column6, .container16 .column6, .container12 .column7, .container16 .column7, .container12 .column8, .container16 .column8, .container12 .column9, .container16 .column9, .container12 .column10, .container16 .column10, .container12 .column11, .container16 .column11, .container12 .column12, .container16 .column12, .container16 .column13, .container16 .column14, .container16 .column15, .container16 .column16{margin:0 0 20px 0;padding-left:10px;width:290px;}
.container12 .prefix1, .container12 .prefix2, .container12 .prefix3, .container12 .prefix4, .container12 .prefix5, .container12 .prefix6, .container12 .prefix7, .container12 .prefix8, .container12 .prefix9, .container12 .prefix10, .container12 .prefix11, .container16 .prefix1, .container16 .prefix2, .container16 .prefix3, .container16 .prefix4, .container16 .prefix5, .container16 .prefix6, .container16 .prefix7, .container16 .prefix8, .container16 .prefix9, .container16 .prefix10, .container16 .prefix11, .container16 .prefix12, .container16 .prefix13, .container16 .prefix14, .container16 .prefix15{padding-left:0;}
.row{margin:0;}
}@media only screen and (min-width:480px) and (max-width:767px){.container12, .container16{width:420px;}
.container12 .column1, .container16 .column1, .container12 .column2, .container16 .column2, .container12 .column3, .container16 .column3, .container12 .column4, .container16 .column4, .container12 .column5, .container16 .column5, .container12 .column6, .container16 .column6, .container12 .column7, .container16 .column7, .container12 .column8, .container16 .column8, .container12 .column9, .container16 .column9, .container12 .column10, .container16 .column10, .container12 .column11, .container16 .column11, .container12 .column12, .container16 .column12, .container16 .column13, .container16 .column14, .container16 .column15, .container16 .column16{margin:0 0 20px 0;padding-left:10px;width:410px;}
.container12 .prefix1, .container12 .prefix2, .container12 .prefix3, .container12 .prefix4, .container12 .prefix5, .container12 .prefix6, .container12 .prefix7, .container12 .prefix8, .container12 .prefix9, .container12 .prefix10, .container12 .prefix11, .container16 .prefix1, .container16 .prefix2, .container16 .prefix3, .container16 .prefix4, .container16 .prefix5, .container16 .prefix6, .container16 .prefix7, .container16 .prefix8, .container16 .prefix9, .container16 .prefix10, .container16 .prefix11, .container16 .prefix12, .container16 .prefix13, .container16 .prefix14, .container16 .prefix15{padding-left:0;}
.row{margin:0;}
}.clearfix:before, .clearfix:after, .row:before, .row:after, .container12:before, .container12:after, .container16:before, .container16:after{content:'.';display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.row:after, .clearfix:after, .container12:after, .container16:after{clear:both;}
img, object, embed{max-width:100%;}
img{display:block;height:auto;}
body{color:#2d2d2d;font-family:"Sintony", sans-serif;font-size:12px;}
h1, .h1, h2, .h2, h3, .h3{font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-weight:normal;margin:0 0 20px 0;}
h1, .h1{font-size:35px;}
h2, .h2, h2 a{color:#2d2d2d;font-size:28px;}
h3, .h3{font-family:"Sintony", sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;}
h4, .h4{color:#2c4454;font-size:16px;}
p{margin:0 0 20px;line-height:1.6em;}
a{color:#628fad;text-decoration:none;}
a:hover{color:#41657c;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;text-decoration:none;}
li{line-height:1.6em;}
@font-face{font-family:'dlr';src:url("fonts/dlr.eot?27624702");src:url("fonts/dlr.eot?27624702#iefix") format("embedded-opentype"), url("fonts/dlr.woff?27624702") format("woff"), url("fonts/dlr.ttf?27624702") format("truetype"), url("fonts/dlr.svg?27624702#dlr") format("svg");font-weight:normal;font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"dlr";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.icon-mobile:before { content: '\e800'; }
.icon-location:before { content: '\e801'; }
.icon-mail:before { content: '\e802'; }
.icon-home:before { content: '\e803'; }
.icon-phone:before { content: '\e804'; }
.icon-right-circle:before { content: '\e805'; }
.icon-down-open:before { content: '\e806'; }
.icon-menu:before { content: '\e807'; }
.icon-facebook:before { content: '\e808'; }
.icon-twitter-circled:before { content: '\e809'; }
.icon-calendar-empty:before { content: '\e80a'; }
.icon-facebook-circled:before { content: '\e80b'; }
.icon-twitter:before { content: '\e80c'; }
.icon-gplus-circled:before { content: '\e80d'; }
.icon-linkedin-circled:before { content: '\e80e'; }
.icon-angle-right:before { content: '\e80f'; }
.icon-angle-left:before { content: '\e810'; }
.icon-th-list:before { content: '\e811'; }
.icon-calendar:before { content: '\e812'; }
.icon-search:before { content: '\e813'; }
.icon-user:before { content: '\e814'; }
.icon-euro:before { content: '\e815'; }
.icon-link-ext:before { content: '\e816'; }
.icon-link:before { content: '\e817'; }
.icon-plus:before { content: '\e818'; }
.icon-minus:before { content: '\e819'; }
.icon-print:before { content: '\e81a'; }
.icon-picture:before { content: '\e81b'; }
.icon-superscript:before { content: '\e81c'; }
.icon-edit:before { content: '\e81d'; }
.icon-download:before { content: '\e81e'; }
.icon-comment:before { content: '\e81f'; }
.icon-linkedin:before { content: '\e820'; }
.icon-gplus:before { content: '\e821'; }
.icon-pinterest:before { content: '\e822'; }
.icon-jobbio:before { content: 'J'; font-family: sans-serif; }
.nav{position:relative;display:inline-block;font-size:14px;float:right;z-index:1;}
.nav ul{list-style-type:none;padding:0;margin:0;}
.nav .nav-list{text-align:left;}
.nav .menu-item{float:left;*display:inline;zoom:1;position:relative;}
.nav .menu-item:last-of-type a{padding-right:0;}
.nav .menu-item a{display:block;color:#303538;font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-size:17px;line-height:62px;padding:0 10px;text-decoration:none;}
.nav .menu-item>a:hover{color:#929ca2;}
.nav .menu-item:hover>.sub-menu{display:block;}
.nav .sub-menu{background:#222;margin:0;filter:alpha(opacity=0);opacity:0;position:absolute;padding:10px 0;left:0;top:124%;width:220px;z-index:999;transition:.2s;visibility:hidden;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;}
.nav .sub-menu:before{bottom:100%;left:26px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34, 34, 34, 0);border-bottom-color:#222;border-width:7px;margin-left:-7px;}
.nav .sub-menu .sub-menu{display:none;left:100%;top:0;padding:10px 0;}
.nav .menu-item:last-of-type .sub-menu{left:-100px;}
.nav .menu-item:last-of-type .sub-menu:before{left:80%;}
.nav .menu-item:hover .sub-menu{filter:alpha(opacity=100);opacity:1;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;position:absolute;top:100%;right:0;visibility:visible;}
.nav .menu-item:hover .sub-menu .sub-menu{top:0;}
.nav .menu-item:hover .sub-menu .sub-menu:before{left:-7px;top:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34, 34, 34, 0);border-right-color:#222;border-width:7px;margin-left:-7px;z-index:999;}
.nav .sub-menu .menu-item{float:none;background:#222;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;}
.nav .sub-menu .menu-item a{border-bottom:1px solid #495156;color:#fff;display:block;font:14px Arial, "Helvetica Neue", Helvetica, sans-serif;float:none;line-height:36px;padding:0;margin:0 20px;}
.nav .sub-menu .menu-item:last-of-type a{border-bottom:0;}
.nav .sub-menu .menu-item:hover{background:#495156;}
.nav .transparent-border{border-color:transparent !important;}
.nav-mobile{display:none;cursor:pointer;position:absolute;top:13px;right:0;background:#2d2d2d url(images/nav.svg) no-repeat center center;background-size:18px;height:50px;width:50px;}
.nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #2c4454;height:49px;width:50px;cursor:pointer;}
.nav-click i{display:block;height:48px;width:48px;background:url(images/drop.svg) no-repeat center center;background-size:20px;}
.nav-click:hover{background-color:#2c4454;}
.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
@media only screen and (min-width:320px) and (max-width:768px){.nav-mobile{display:block;}
.nav{width:100%;padding:50px 0 0;}
.nav .nav-list{display:none;margin-top:14px;}
.nav .menu-item{border-bottom:1px solid #2c4454;width:100%;float:none;}
.nav .menu-item>a{background:#2d2d2d;color:#fff;padding:0 15px;line-height:50px;}
.nav .menu-item:hover .sub-menu{display:none;}
.nav .sub-menu{display:none;position:static !important;width:100%;visibility:visible;filter:alpha(opacity=100);opacity:1;}
.nav .sub-menu .menu-item{border-bottom:0;}
.nav .sub-menu .menu-item a{background:#222;height:50px;margin:0;padding:5px 20px;}
.nav .sub-menu:before{top:35px;}
.nav-click{display:block;}
.nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
}.header-band{background:#fff;border-top:3px solid #575652;padding-top:25px;}
.header-band .container12{background:transparent;}
.header-band .header-details{font-family:'Sintony', sans-serif;font-size:14px;text-transform:uppercase;}
.header-band .header-details:before, .header-band .header-details:after{content:"";display:table;}
.header-band .header-details:after{clear:both;}
.header-band .header-details .header-border{position:absolute;right:10px;top:47.5%;height:2px;width:75%;background:#fff;background:-moz-linear-gradient(left, #fff 0, #fff 41%, #2c4454);background:-webkit-gradient(left top, right top, color-stop(0, #fff), color-stop(41%, #fff), color-stop(100%, #2c4454));background:-webkit-linear-gradient(left, #fff 0, #fff 41%, #2c4454);background:-o-linear-gradient(left, #fff 0, #fff 41%, #2c4454);background:-ms-linear-gradient(left, #fff 0, #fff 41%, #2c4454);background:linear-gradient(to right, #fff 0, #fff 41%, #2c4454);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='$aqua', GradientType=1);}
.header-band .header-details .elements{float:right;margin-left:20px;}
.header-band .header-details .header-details{cursor:default;margin-top:10px;}
.header-band .header-details .header-details .details, .header-band .header-details .header-details .triggers{color:#7a7a7a;display:inline-block;}
.header-band .header-details .header-details .details strong, .header-band .header-details .header-details .triggers strong{color:#2d2d2d;}
.header-band .header-details .header-details .details{margin-top:9px;cursor:text;}
.header-band .header-details .header-details .details p,
.header-band .header-details .header-details .details form{display:none;margin: 0}
.header-band .header-details .header-details .details .active,
.header-band .header-details .header-details .details .active + form{display:block;}
.header-band .header-details .header-details .details input[type="text"]{padding:10px 10px 10px 0;border-left:0;border-top:0;border-right:0;}
.header-band .header-details .header-details .details form{margin-top:-14px}
.header-band .header-details .header-details .details a{color:#7a7a7a;}
.header-band .header-details .header-details .triggers{position:relative;top:3px;margin-top:-3px;margin-left:10px;}
.header-band .header-details .header-details .triggers a{cursor:pointer;font-size:25px;color:#ccc;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;}
.header-band .header-details .header-details .triggers a::hover{color:#495156;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;}
.header-band .header-details .header-details .triggers .active{color:#495156;}
.header-band .header-details .header-details [class^="icon-"]:before, .header-band .header-details .header-details [class*=" icon-"]:before{width:auto;}
.header-band .header-details div{float:left;}
.header-band .header-details div svg{margin-bottom:0 !important;}
.header-band .header-details .day-date{margin-top:19px;}
.header-band .header-details #wpc-weather{padding:0;margin:0;width:auto;}
.header-band .header-details #wpc-weather .location_name{display:none;}
.header-band .header-details #wpc-weather .time_temperature{color:#2d2d2d;font-family:'Sintony', sans-serif;font-size:14px;margin:16px 0 0 3px;}
.error404 h1{margin-top:30px;}
.banner-band{background-position:50% 50%;background-size:cover;min-height:350px;position:relative;z-index:0;}
.banner-band .container12{background:transparent;}
.banner-band .container12 .column12{margin-bottom:0;}
.banner-band .banner-content{position:absolute;top:25px;width:100%;}
.banner-band .banner-content:before, .banner-band .banner-content:after{content:"";display:table;}
.banner-band .banner-content:after{clear:both;}
.banner-band .banner-content a{color:#dadcdd;padding:15px;margin-bottom:10px;width:100%;border:0;background:#2c4454;color:#fff;font-size:14px;padding-left:20px;padding-right:20px;text-transform:uppercase;}
.banner-band .banner-content a:hover{background:#f5f5f5;color:#2c4454;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;text-decoration:none;}
.banner-band .banner-content h2{color:#fff;padding:8px 10px;margin-bottom:20px;text-transform:none;}
.banner-band .banner-content h2 a{background-color:#ee1c25;}
.banner-band .banner-content h2 a:hover{background-color:#003a80;color:#fff;}
.banner-band .banner-content h3{color:#fff;background:#000;background:rgba(0, 0, 0, 0.7);font:35px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;padding:8px 10px;margin-bottom:20px;text-transform:none;display:inline-block;}
.tribe-events-page-template .inner-banner-band{min-height:280px;}
.inner-banner-band{background-position:50% 50%;background-size:cover;min-height:200px;position:relative;z-index:0;}
.inner-banner-band .container12{background:transparent;}
.inner-banner-band .container12 .column12{margin-bottom:0;}
.inner-banner-band .banner-content{background:rgba(0, 0, 0, 0.85);color:#fff;float:right;font:35px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;padding:30px 40px 40px 40px;min-height:200px;width:245px;}
.inner-banner-band .banner-content:before, .inner-banner-band .banner-content:after{content:"";display:table;}
.inner-banner-band .banner-content:after{clear:both;}
.inner-banner-band .banner-content h1{font-size:30px;}
.inner-banner-band .banner-content p{color:#8a9194;font:16px "Sintony", sans-serif;line-height:24px;}
.banner-search .events-bar{background:rgba(0, 0, 0, 0.7);bottom:0;left:0;padding:15px 0;width:100%;z-index:0;}
.banner-search .events-bar .tribe-bar-filters-inner{background:#1a2933;padding:15px 10px 15px 15px;}
.banner-search .events-bar .tribe-bar-filters-inner:before, .banner-search .events-bar .tribe-bar-filters-inner:after{content:"";display:table;}
.banner-search .events-bar .tribe-bar-filters-inner:after{clear:both;}
.banner-search .events-bar .tribe-bar-filters-inner input{margin-bottom:0;padding:10px 15px;text-transform:uppercase;width:100%;}
.banner-search .events-bar .tribe-bar-filters-inner input[type="submit"]{padding:12px 12px 13px 12px;}
.banner-search .events-bar .tribe-bar-filters-inner .styled-select{margin-bottom:0;}
.banner-search .events-bar label{display:none;}
.firstband{padding-top:20px;}
.hp-boxes-band{background:#fff;}
.hp-boxes-band:before, .hp-boxes-band:after{content:"";display:table;}
.hp-boxes-band:after{clear:both;}
.hp-boxes-band h3{margin:0 0 5px 0;}
.hp-boxes-band h3 div{text-align:right;float:right;font-size:16px;font-weight:normal;}
.hp-cta-area-band{background:#fff;padding:0 0 40px;}
.hp-cta-area-band:before, .hp-cta-area-band:after{content:"";display:table;}
.hp-cta-area-band:after{clear:both;}
.hp-cta-area-band .btn{display:block;}
.above-footer-band{background:#dadcdd;padding:11px 0;}
.above-footer-band .container12 .column6{margin-bottom:0;}
.events-scroller, .news-scroller{border-left:1px solid #dadcdd;position:relative;}
.events-scroller h4, .news-scroller h4{margin:0 0 10px 0;padding:0;}
.events-scroller .caroufredsel_wrapper, .news-scroller .caroufredsel_wrapper{height:55px !important;width:100% !important;}
.events-scroller ul, .news-scroller ul{list-style-type:none;padding:0;margin:0;width:100% !important;}
.events-scroller .scroller-item, .news-scroller .scroller-item{margin-top:3px;padding:0 0 0 10px;}
.events-scroller .scroller-item h3, .news-scroller .scroller-item h3{font:23px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;line-height:1.6;padding:0;margin:0;text-transform:none;}
.events-scroller .scroller-item h3 a, .news-scroller .scroller-item h3 a{color:#2d2d2d;}
.events-scroller .scroller-item span, .news-scroller .scroller-item span{color:#8a9194;font-size:14px;text-transform:uppercase;}
.events-scroller .scroller-item .scroller-date, .news-scroller .scroller-item .scroller-date{font-size:12px;margin-left:5px;}
.events-scroller .next, .news-scroller .next{background:#8a9194;color:#fff;padding:10px;position:absolute;right:0;top:44px;}
.events-scroller .next:hover, .news-scroller .next:hover{background:#2c4454;}
.events-scroller .next i, .news-scroller .next i{font-size:26px;}
.events-scroller .all-items, .news-scroller .all-items{background:#8a9194;color:#fff;padding:10px;position:absolute;top:-10px;right:0;}
.events-scroller .all-items:hover, .news-scroller .all-items:hover{background:#2c4454;}
.events-scroller .all-items i, .news-scroller .all-items i{font-size:26px;}
.entry-content{background:#fff;padding:40px 0;}
.entry-content .listing-item{border-top:1px solid #dadcdd;padding:30px 0;}
.entry-content .listing-item:before, .entry-content .listing-item:after{content:"";display:table;}
.entry-content .listing-item:after{clear:both;}
.entry-content .listing-item h2{margin:15px 0;}
.entry-content .post:first-of-type .listing-item{border-top:0;padding-top:0;}
.entry-content .entry-meta{font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;}
.entry-content .entry-meta span{color:#dadcdd;}
.entry-content .entry-meta span a{color:#8a9194;}
.inner{background:#fff;}
.one-half{float:left;width:49%;}
.one-half img{border:1px solid #dadcdd;}
.one-half.img-left{margin-right:1%;padding-bottom:15px}
.one-half.img-right{margin-left:1%;}
.form-right {float: right;width:40%;margin-left:15px;}
.form-right .ninja-forms-cont .field-wrap {float: none;width:100%;}
.sidebar{border-left:1px solid #dadcdd;margin-left:20px;padding:40px 30px 0 30px;}
.sidebar h3{border-bottom:2px solid #dadcdd;font:18px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;padding-bottom:10px;}
.sidebar ul{list-style-type:none;margin:0;padding:0;}
.sidebar ul li{font-size:14px;padding:10px 0;}
.sidebar ul li a{color:#2d2d2d;}
.sidebar ul li a:hover{color:#628fad;}
.sidebar ul li.current_page_item a{color:#628fad;}
.sidebar ol{padding:0;margin:0;}
.footer-band{background:#1e2e39;border-top:1px solid #bec2c5;border-bottom:1px solid #375f7b;color:#8a9194;font-size:12px;line-height:18px;padding:52px 0;}
.footer-band .widget-title{color:#fff;border-bottom:4px solid #2c4454;margin-bottom:18px;padding-bottom:10px;}
.footer-band h3{font-size:15px;text-transform:uppercase;}
.footer-band a{color:#8a9194;}
.footer-band a:hover{color:white;}
.footer-band a.btn:hover{color:#2c4454;}
.footer-band ul{list-style-type:none;margin:0;padding:0;}
.footer-band ul li{padding-bottom:8px;}
.footer-band ul li a:hover{color:#fff;}
.footer-band .social{margin-top:10px;}
.footer-band .social a{font-size:36px;}
.footer-band .textwidget .ftr-address, .footer-band .textwidget .ftr-phone, .footer-band .textwidget .ftr-email{border-bottom:1px solid #374249;position:relative;}
.footer-band .textwidget .ftr-address p, .footer-band .textwidget .ftr-phone p, .footer-band .textwidget .ftr-email p{padding-left:40px;padding-top:15px;padding-bottom:15px;margin:0;}
.footer-band .textwidget i{position:absolute;font-size:20px;left:0;color:#999;}
.footer-band .textwidget .ftr-address i{padding-top:8px;}
.footer-band .textwidget .ftr-phone i{padding-top:16px;}
.footer-band .textwidget .ftr-email i{padding-top:14px;}
.footer-band .textwidget .ftr-address p{padding-top:0;}
.footer-band .form-wrapper{background:#2c4454;border:0;position:relative;}
.footer-band .form-wrapper input{background:#2c4454;border:0;color:#8a9194;margin-bottom:0;padding:15px;width:80%;}
.footer-band .form-wrapper input[type="submit"]{background:url("images/btn-bg.png") no-repeat 50% 50%;height:46px;position:absolute;top:0;right:0;width:46px !important;}
.footer-bottom-band{background:#0e1a22;color:#8a9194;padding:22px 0;}
.footer-bottom-band p{font-size:12px;margin-bottom:0;}
.footer-bottom-band a{color:#8a9194;}
.footer-bottom-band a:hover{color:#fff;}
.footer-bottom-band .ftr-btm-3{text-align:right;}
.map-wrapper{border:1px solid #dadcdd;padding:5px;}
.map-wrapper .map-canvas{height:150px;}
table th{font-weight:bold;}
table td, table th{padding:9px 10px;text-align:left;}
@media only screen and (max-width:767px){.form-right{float:none;width:100%;margin-left:0;} table.responsive{margin-bottom:0;}
.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.pinned table{border-right:0;border-left:0;width:100%;}
.pinned table th, .pinned table td{white-space:nowrap;}
.pinned td:last-child{border-bottom:0;}
div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc;}
div.table-wrapper div.scrollable{margin-left:35%;}
div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden;}
table.responsive td, table.responsive th{position:relative;white-space:nowrap;overflow:hidden;}
table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td{display:none;}
}.pagination{margin:20px 0;}
.pagination ul{display:inline-block;margin:0;padding:0;}
.pagination ul>li{display:inline;}
.pagination ul>li>a, .pagination ul>li>span{background:#f5f5f5;float:left;line-height:20px;padding:6px 12px;margin:0 5px;text-decoration:none;}
.pagination ul>li>span.current{background:#8a9194;color:#fff;}
.pagination ul .next, .pagination ul .prev{padding:6px 7px;}
a .ft-box{color:#2d2d2d;}
a:hover .ft-box{background:#2c4454;color:#fff;}
.ft-box{border:1px solid #aeb5b9;position:relative;margin-bottom:20px;}
.ft-box h3{font:23px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;line-height:28px;min-height:44px;margin-bottom:15px;}
.ft-box .block-content{font-size:14px;padding:30px 25px;}
.ft-box p{margin-bottom:0;}
.ft-box:hover:before{left:-1px;top:175px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:13px;margin-top:-13px;}
.ft-box.fs-block{background:#f7f7f7;}
.ft-box.fs-block:hover:before{display:none;}
.fs-block select {width:100%;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.form-wrapper{background:#fff;border:4px solid #dadcdd;}
*:focus{outline:0;}
input[type="text"], input[type="email"], input[type="tel"], input[type="submit"], textarea, .btn{border:3px solid #dadcdd;color:#2d2d2d;padding:15px;margin-bottom:10px;width:100%;-webkit-appearance:none;border-radius:0;}
.styled-select{background:#fff;border:3px solid #dadcdd;color:#a9a9a9;padding:10px;margin-bottom:10px;position:relative;overflow:hidden;width:100%;z-index:0;}
.styled-select select{background:transparent;border:0;text-transform:uppercase;width:115%;-webkit-appearance:none;z-index:999;}
.styled-select i{color:#dadcdd;font-size:24px;position:absolute;top:3px;right:0;z-index:-1;}
input[type="submit"], .btn{border:0;background:#2c4454;color:#fff;font-size:14px;padding-left:20px;padding-right:20px;text-transform:uppercase;}
input[type="submit"]:hover, .btn:hover{background:#f5f5f5;color:#2c4454;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;text-decoration:none;}
button{background:0;border:0;position:absolute;right:36px;margin-top:10px;}
button i{font-size:22px;}
.btn{background:#2c4454;color:#fff;display:inline-block;margin-bottom:10px;padding:15px;text-align:center;text-transform:uppercase;width:auto;}
.btn:hover{background:#f5f5f5;color:#2c4454;cursor:pointer;}
.ninja-forms-required-items{font-style:italic;margin-bottom:20px;}
.ninja-forms-field-error{color:red;font-weight:bold;}
.toogle-wrapper{margin-bottom:40px;}
.toogle-wrapper h4{text-transform:none;}
.toogle-wrapper .trigger{margin:0 0 1px 0;font-size:16px;padding:10px;padding-left:55px;position:relative;}
.toogle-wrapper .trigger:hover{cursor:pointer;}
.toogle-wrapper .trigger:hover span{color:#fff;}
.toogle-wrapper .trigger span:before{content:'\e818';font-family:"dlr";}
.toogle-wrapper .trigger.active{background:#f5f5f5;color:#2c4454;}
.toogle-wrapper .trigger.active span{color:#fff;}
.toogle-wrapper .trigger.active span:before{content:'\e819';font-family:"dlr";}
.toogle-wrapper .btn{display:block;text-align:left;}
.toogle-wrapper .btn span{background:#3e5f75;display:block;left:0;height:100%;padding:10px 12px 0 14px;position:absolute;top:0;}
.toggle-container{overflow:hidden;padding:20px 45px 0 45px;position:relative;}
.toggle-container span{color:#2c4454;float:left;margin:-5px 0 0 -33px;font-size:30px;filter:alpha(opacity=50);opacity:.5;}
.placeholder{color:#aaa;}
table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd;}
table thead, table tfoot{background:#f5f5f5;}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td{font-size:12px;line-height:18px;text-align:left;}
table thead tr th, table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222;}
table thead tr th:first-child, table tfoot tr td:first-child{border-left:0;}
table thead tr th:last-child, table tfoot tr td:last-child{border-right:0;}
table tbody tr.even, table tbody tr.alt{background:#f9f9f9;}
table tbody tr:nth-child(even){background:#f9f9f9;}
table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:0;}
table th{font-weight:bold;}
table td, table th{padding:9px 10px;text-align:left;}
@media only screen and (max-width:767px){table.responsive{margin-bottom:0;}
.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.pinned table{border-right:0;border-left:0;width:100%;}
.pinned table th, .pinned table td{white-space:nowrap;}
.pinned td:last-child{border-bottom:0;}
div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc;}
div.table-wrapper div.scrollable{margin-left:35%;}
div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden;}
table.responsive td, table.responsive th{position:relative;white-space:nowrap;overflow:hidden;}
table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td{display:none;}
}.hl-event{position:relative;margin-bottom:30px;min-height:388px;}
.hl-event .hl-content{background:rgba(0, 0, 0, 0.75);bottom:0;color:#fff;padding:30px 30px 15px 30px;position:absolute;right:0;max-height:400px;width:33%;}
.hl-event .hl-content h1{border-bottom:4px solid #2c4454;margin-bottom:18px;padding-bottom:10px;}
.hl-event .hl-content a{color:#a5aaac;}
.hl-event .hl-content .btn{color:#fff;display:block;}
.hl-event .hl-content .btn:hover{color:#2c4454;}
.hl-event .hl-content i{margin-right:10px;}
.hl-event .hl-content .event-date p, .hl-event .hl-content .event-cost p{border-bottom:1px dashed #fff;margin:0 0 8px 0;padding-bottom:8px;}
a .ft-box .event-date p, a .ft-box .event-location p{border-bottom:1px dashed #2c4454;color:#8a9194;padding:10px 0;}
a .ft-box .event-cost{color:#8a9194;padding-top:10px;}
a .ft-box .tribe-events-list-event-description{margin-bottom:10px;}
a:hover .ft-box .event-date p, a:hover .ft-box .event-cost p, a:hover .ft-box .event-location p{color:#e7e9e9;}
a:hover .ft-box .event-date p, a:hover .ft-box .event-location p{border-bottom:1px dashed #fff;}
.tribe-events-single-event-description.entry-content{margin-top:0;}
.sidebar.events-sidebar{margin-left:0;padding-top:0;}
.tribe-events-month h1, .page-template-tpl_events_venues-php h1{margin-top:40px;}
.tribe-events-month h1 a, .page-template-tpl_events_venues-php h1 a{color:#2d2d2d;}
.tribe-bar-date-filter{position:relative;}
.tribe-bar-date-filter .tribe-bar-date{font-family:'dlr';font-size:18px;font-style:normal;position:absolute;right:12px;top:12px;}
.tribe-bar-date-filter .tribe-bar-date:before{content:'\e80a';color:#dadcdd;}
.tribe-bar-search-filter{position:relative;}
.tribe-bar-search-filter .tribe-bar-search{font-family:'dlr';font-size:18px;font-style:normal;position:absolute;right:16px;top:10px;}
.tribe-bar-search-filter .tribe-bar-search:before{content:'\e813';color:#dadcdd;}
.tribe-bar-geoloc-filter{position:relative;}
.tribe-bar-geoloc-filter .tribe-bar-geoloc{font-family:'dlr';font-size:18px;font-style:normal;position:absolute;right:16px;top:12px;}
.tribe-bar-geoloc-filter .tribe-bar-geoloc:before{content:'\e801';color:#dadcdd;}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"]>a{color:#999;}
#tribe-events-header .tribe-events-sub-nav, #tribe-events-footer .tribe-events-sub-nav{margin:0;padding:0;}
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{float:right;margin-left:5px;text-align:right;}
#tribe-events-header .tribe-events-sub-nav li, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{float:left;margin-right:5px;text-align:left;}
.single-tribe_events .tribe-events-event-image{margin-bottom:0;}
.tribe-events-calendar th{background:#8a9194;color:#fff;}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{background:#f5f5f5;}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a{background:#2d2d2d;color:#fff;}
.tribe-events-calendar h3.entry-title a{color:#2c4454;}
#tribe-geo-options{margin-bottom:0;}
.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a, .tribe-events-calendar td.tribe-events-past .tribe-events-viewmore a{color:#dadcdd;}
#tribe-events-content .tribe-events-tooltip h4{margin:0;color:#fff;background-color:#666;font-size:12px;padding:0 6px;min-height:24px;line-height:24px;letter-spacing:1px;font-weight:normal;}
.tribe-events-tooltip .tribe-events-event-body{font-size:11px;padding:3px 6px 6px;font-weight:normal;}
.tribe-events-tooltip .duration{font-style:italic;margin:3px 0;}
.tribe-events-tooltip .tribe-events-event-thumb{float:left;padding:5px 5px 5px 0;}
.tribe-events-tooltip .tribe-events-event-thumb img{-webkit-box-shadow:none;box-shadow:none;}
.tribe-events-tooltip p.entry-summary{padding:0;font-size:11px;line-height:1.5;}
.page-template-tpl_events_highlights-php h2.tribe-events-page-title, .tribe-events-list h2.tribe-events-page-title{border-bottom:1px solid #dadcdd;padding-bottom:20px;margin-top:20px;text-align:center;}
.events-listing .row{margin-bottom:0;}
.events-listing h2{margin-bottom:14px;}
.events-listing h2 span{display:block;}
.events-listing .event-venue-item{border-top:1px solid #dadcdd;padding:30px 0;}
.events-listing .event-venue-item:before, .events-listing .event-venue-item:after{content:"";display:table;}
.events-listing .event-venue-item:after{clear:both;}
.events-listing .venue-address{font-size:11px;}
.events-listing .btn{border:1px solid #2c4454;display:inline-block;margin:2px 0 0 0;}
.events-listing .btn:hover{border:1px solid #303538;}
.events-listing .btn i{margin-right:5px;}
.tribe-events-map-wrap{margin-bottom:40px;}
.tribe-events-map-wrap img{max-width:none;}
#tribe-geo-links{background:#fff;margin-top:0;position:absolute;}
#tribe-events-footer, .tribe-events-ical{display:none;}
#tribe-events-content.tribe-events-list{margin-bottom:0;}
#tribe-bar-views{display:none;}
.premises-item{border-top:1px solid #dadcdd;padding-top:20px;}
.premises-item h4{font-size:13px;}
.premises-item p{margin-bottom:0;}
.premises-item p span{display:inline-block;padding-bottom:5px;width:49%;}
.business-search .events-bar{position:relative;}
.entry-content .upme-search-wrap, .entry-content .upme-wrap-form{display:none !important;}
.entry-content div.upme-wrap div.upme-head img.avatar, .entry-content div.upme-wrap .upme-head img.avatar-50{border-radius:0;width:auto;height:auto;max-width:200px;}
.upme-field.upme-bus_address{padding:0 0 5px 0;}
.upme-field.upme-bus_address2{padding:0 0 5px 0;}
.upme-field.upme-bus_address2 .upme-field-type span{display:none;}
.upme-field.upme-bus_address3 .upme-field-type span{display:none;}
.upme-field.upme-custom_pic .upme-field-type span{display:none;}
.upme-field.upme-custom_pic i{display:none;}
label.upme-checkbox{width:48%;font-size:11px;margin:0 10px 0 0;}
label.upme-checkbox input{margin-right:5px;}
div.upme-wrap div.upme-field-value img{border:0;}
form#userlist label{width:120px;display:inline-block;}
.userlist td.bus_category{display:none;}
.userlist td.bus_sub-category{display:none;}
.userlist td.bus_categories{display:none;}
#user_navigation{display:block;margin-bottom:20px;clear:both;}
#user_navigation a{padding:3px 7px;font-size:12px;border:1px solid #2c4454;background-color:#dadcdd;color:#2c4454;line-height:28px;}
#user_navigation a:hover{background-color:#2c4454;color:#dadcdd;}
.tablenav{font-size:16px;margin-bottom:20px;}
.deal-item{border-top:1px solid #dadcdd;padding:30px 0;}
.deal-item:before, .deal-item:after{content:"";display:table;}
.deal-item:after{clear:both;}
.deal-item h4{margin-top:0;margin-bottom:5px;color:#628fad;}
.deal-item .btn{display:inline-block;margin:2px 0 0 0;width:auto;}
.deal-item .btn i{margin-right:5px;}
.single-deals .btn i{margin-right:5px;}
.single-deals .deals-page-title{border-bottom:1px solid #dadcdd;padding-bottom:20px;margin-top:20px;text-align:center;}
.ninja-forms-cont .field-wrap{float:left;padding-right:1%;width:49%;}
.ninja-forms-cont .field-wrap input, .ninja-forms-cont .field-wrap textarea{width:100%;}
.ninja-forms-cont .field-wrap input[type="file"]{padding-bottom:9px;padding-top:9px;}
.ninja-forms-cont .field-wrap textarea{height:200px;}
.ninja-forms-cont .field-wrap.submit-wrap{float:none;}
.ninja-forms-cont .field-wrap.submit-wrap:before, .ninja-forms-cont .field-wrap.submit-wrap:after{content:"";display:table;}
.ninja-forms-cont .field-wrap.submit-wrap:after{clear:both;}
.ninja-forms-cont .field-wrap.submit-wrap input{width:auto;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:none;width:100%;}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce #content div.product .stock, .woocommerce div.product .stock, .woocommerce-page #content div.product .stock, .woocommerce-page div.product .stock{color:#2c4454;}
.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{width:auto;}
.woocommerce .woocommerce-error .btn, .woocommerce .woocommerce-info .btn, .woocommerce .woocommerce-message .btn, .woocommerce-page .woocommerce-error .btn, .woocommerce-page .woocommerce-info .btn, .woocommerce-page .woocommerce-message .btn{float:right;font-size:11px;padding:8px 10px;margin-bottom:0;width:auto;}
.cart-collaterals{display:none;}
.woocommerce .variations{border-bottom:0;}
.woocommerce .panel h2{display:none;}
.woocommerce .woocommerce-breadcrumb{display:none;}
.woocommerce .content-wrap button{display:inline-block;right:0;position:relative;margin-top:0;width:auto;}
.woocommerce .actions .btn{float:right;width:auto;}
.woocommerce .tablesaw-bar.mode-swipe{display:none;}
.woocommerce .product_title, .woocommerce .price{margin-bottom:10px;}
.woocommerce .column4{padding-left:0;}
.woocommerce .product_meta{display:none;}
.create-account{display:none;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
#mc_embed_signup .asterisk{color:#c60;font-size:100%;}
#mc_embed_signup .indicates-required{font-size:11px;margin-right:4%;}
#mc_embed_signup input{width:100%;}
.search-results .listing-item {margin-bottom:30px;}
.slideout{position:fixed;top:260px;left:0;text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;z-index:99999}
.slideout .social-media-link {background:rgb(245, 70, 159);background:rgba(245, 70, 159,.75);color:#fff;display:block;height:50px;width:50px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}
.slideout .social-media-link:hover {background:rgb(245, 70, 159);}
.slideout .social-media-link.pinterest {background:rgb(189, 8, 28);background:rgba(189, 8, 28,.75);}
.slideout .social-media-link.pinterest:hover {background:rgb(189, 8, 28);}
.slideout .social-media-link.facebook {background:rgb(59, 89, 152);background:rgba(59, 89, 152,.75);}
.slideout .social-media-link .icon-facebook {margin-left:-2px;}
.slideout .social-media-link.facebook:hover {background:rgb(59, 89, 152);}
.slideout .social-media-link.twitter {background:rgb(85, 172, 238);background:rgba(85, 172, 238,.75);}
.slideout .social-media-link.twitter:hover {background:rgb(85, 172, 238);}
.slideout .social-media-link.linkedin {background:rgb(9, 118, 180);background:rgba(9, 118, 180,.75);}
.slideout .social-media-link.linkedin:hover {background:rgb(9, 118, 180);}
.slideout .social-media-link.jobbio {background:rgb(255, 60, 70);background:rgba(255, 60, 70);}
.slideout .social-media-link.jobbio:hover {background:rgb(213, 0, 11);}
.slideout a{text-decoration:none}
.social-media-link span{display:inline-block;font-size:18px;margin-top:14px}
.social-media-link .icon-mobile.first-icon{font-size:25px}
.social-media-link a:hover{color:rgb(255,255,255);color:rgba(255,255,255,.5);}
.side-links{margin-top:25px}
.side-links h2,.side-links p{margin-bottom:0}
.side-links .readmore{color:#07b5d4;display:block;text-align:right;text-decoration:none}
.side-links .page_37:before{content:'\e810'}
.side-links .page_39:before{content:'\e80d'}
.side-links .page_41:before{content:'\e814'}
.side-links .page_43:before{content:'\e80e'}
.side-links .page_45:before{content:'\e803'}
.side-links .page_47:before{content:'\e817'}
.entry-content.shopping-spree-page {padding-top:0;}
.shopping-spree-page ul, .parent-pageid-5047.page-parent .entry-content ul{margin:30px 0 0 0;padding:0;list-style:none;}
.shopping-spree-page li, .parent-pageid-5047.page-parent .entry-content li{border:1px solid #2c4454;float:left;margin-right:20px;text-align:center;padding:0 0 10px 0;margin-bottom: 20px;}
.shopping-spree-page li, .parent-pageid-5047.page-parent .alignnone{margin-top: 0px;}
.parent-pageid-5047.page-parent .entry-content li{margin-right: 5px;}
.shopping-spree-page li .alignnone, .parent-pageid-5047.page-parent .entry-content li .alignnone{margin-right:0;margin-left:0;}
.shopping-spree-page li a, .parent-pageid-5047.page-parent .entry-content li a{border-top:1px solid #2c4454; color:#273B4A;font-weight: bold;text-transform:uppercase;padding-top:15px;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#menu-item-17{display:none;}
}@media only screen and (max-width:959px){.header-band .header-details{font-size:12px;}
.header-band nav .menu-item a{font-size:15px;padding:0 8px;}
.header-band .day-date{display:none;}
.hl-event .hl-content{background:#2d2d2d;position:static;width:100%;}
.upcoming-events-wrap .column3, .tribe-events-loop .column3{width:47.25%;}
.upcoming-events-wrap .column3.alpha, .tribe-events-loop .column3.alpha{margin-left:10px;}
.sidebar{padding-left:15px;padding-right:15px;}
}@media only screen and (max-width:860px){
.slideout{display:none;}}@media only screen and (max-width:768px){.header-band .header-details .elements{float:none;}
.logo{width:50%}
.header-band .container12 .column12,
.header-band .container12 .column3,
.header-band .container12 .column9 {padding-left:0}
.header-band .header-details .elements.weather{float:right;margin-right:10px;}
.header-band .header-details .header-details .triggers {margin-left: 22px}
.header-band .details {position:absolute;}
.header-band .details strong{display:none !important;}
.header-band .details form{position: absolute;left: -175px;top:5px;z-index:999}
.header-band .header-details .header-details .details input[type="text"]{padding-top:14px;padding-bottom:14px}
.header-band .header-border{display:none;}
.header-band .column9{position:absolute;top:0;right:0;width:50%;}
.header-band .bidlogo{display:none;}
.header-band .day-date{display:none;}
.header-band .triggers{right:40px;z-index:999;}
.header-band .triggers a{display:block;float:left;}
.header-band .triggers a:before{color:#fff;}
.header-band .triggers a.icon-search{background:#7a7a7a;padding:9px 5px 8px 10px;}
.header-band .triggers a.icon-location{background:#303538;padding:9px 13px 8px 13px;}
.header-band .triggers a.icon-mail{background:#2c4454;padding:9px 7px 8px 8px;}
.header-band .header-details .elements.weather{margin-top:0 !important;}
nav{margin-top:-47px;}
.nav-mobile{top:15px;}
.banner-band{min-height:289px;}
.banner-band .column3:last-of-type{margin-bottom:0;}
.banner-band .banner-content{display:none;}
.banner-search .events-bar .tribe-bar-filters-inner input,.banner-search .events-bar .tribe-bar-filters-inner .styled-select {width:93%}
.tribe-bar-search-filter .tribe-bar-search {right:40px;}
.hp-boxes-band{padding:20px 0;}
.deal-item{padding:15px 0;}
.entry-content .listing-item{padding:15px 0;}
.single-tribe_events .tribe-events-event-image{margin-bottom:0;}
.events-scroller{height:86px;}
.events-scroller .scroller-item h3, .news-scroller .scroller-item h3{font-size:17px;}
.sidebar{border-left:0;margin-left:0;padding:0;padding-top:40px;}
.woocommerce .column4, .woocommerce .column5{padding-left:0;width:400px;}
.woocommerce .tablesaw-bar.mode-swipe{display:block;}
.column9 .column4, .column9 .column5{padding-left:0;width:400px;}
.premises-item .column4, .premises-item .column5{padding-left:0;margin-left:0;margin-right:0;width:100%;}
.above-footer-band .container12 .column6{padding-left:0;width:47%;}
.footer-band{padding:20px 0;}
.footer-band .column3{margin-top:15px;}
.footer-bottom-band .ftr-btm-3{text-align:left;}
.events-bar .container12 .column3{padding-left:0;margin-bottom:10px;width:355px;}
.events-bar .container12 .column3:nth-child(3), .events-bar .container12 .column3:nth-child(4){margin-bottom:0;}
}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.header-band{padding-top:15px;}
.header-band .column9{width:66%;}
.header-band .header-details .elements{float:none !important;}
.header-band .header-details .elements.weather{margin-top:15px;}
.header-band .header-details .header-details .triggers{position:relative;right:-68px !important;top:7px;z-index:99999;}
.header-band .header-details .day-date{display:block;}
.header-band .bidlogo{display:none;}
.nav .nav-list{margin-top:0;}
.nav-mobile{top:0;}
}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.nav-mobile{top:14px;}
.buscategory{display:none;}
}@media only screen and (max-width:479px){.header-band .logo{position:absolute;top:-15px;}
.one-half{float:none;width:100%;}
.one-half.img-left,.one-half.img-right{margin:0;}
.header-band .column9{top:75px;width:100%;}
.header-band .elements{position: absolute;top: -90px;right: 110px;}
.header-band .header-details .header-details{margin-top:8px;}
.header-band .header-details .header-details .triggers{right:-50px;top:16px;margin-top:0;}
.header-band .weather{display:none;}
.header-band .bidlogo{display:none;}
.header-band .details,
.header-band .icon-search{display:none !important;}
.header-band nav{top:7px;}
.nav-mobile{top:13px;}
.inner-banner-band{min-height:200px;}
.inner-banner-band .banner-content{padding:15px;width:100%;}
.events-bar .container12 .column3{padding-left:0;width:272px;}
.woocommerce .column4, .woocommerce .column5{padding-left:0;width:280px;}
.upcoming-events-wrap .column3, .tribe-events-loop .column3{width:100%;}
.column9 .column4, .column9 .column5{padding-left:0;width:280px;}
.above-footer-band .container12 .column6{padding-left:0;width:300px;}
.buscategory{display:none;}
.single_variation_wrap{display:block !important;}
}.ie8 .banner-search .events-bar, .inner-banner-band .banner-content, .ie8 .banner-band .banner-content H3{background:url("images/bg-transparent.png") repeat;}
.ie8 .nav .sub-menu{filter:alpha(opacity=100);opacity:1;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
@font-face {font-family: 'dlr';src: url('font/dlr.eot?27624702');src: url('font/dlr.eot?27624702#iefix') format('embedded-opentype'),url('font/dlr.woff?27624702') format('woff'),url('font/dlr.ttf?27624702') format('truetype'),url('font/dlr.svg?27624702#dlr') format('svg');font-weight: normal;font-style: normal;}
[class^="sshare-"]:before, [class*=" sshare-"]:before{font-family:"dlr";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.sshare.gplus{background:#dd4b39;}
.sshare.pinterest{background:#bd801c;}
.sshare.fbook{background:#3b5998;}
.sshare.twitter{background:#00acee;}
.sshare.linked{background:#0e76a8;}
.sshare.jobbio{background:#ff3c46;}
.sshare-facebook:before{content:"\e808";}
.sshare-gplus:before{content:"\e821";}
.sshare-linkedin:before{content:"\e820";}
.sshare-tumblr:before{content:"\e80c";}
.sshare-twitter:before{content:"\e80c";}
.sshare-pinterest:before{content:"\e822";}
.sshare-jobbio:before{content:"J";font-family:sans-serif;}
.social-share{margin:15px 0 0  0;}
.sshare{display:inline-block;margin-bottom:5px;}
.sshare a{color:#fff;text-decoration:none;}
.ss-style-one .sshare .sshare-btn{border:solid 1px rgba(0, 0, 0, 0.2);border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 1px 3px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.15);box-shadow:inset 0 1px 3px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.15);color:#fff;display:inline-block;font-size:12px;font-weight:bold;padding:0 8px 0 6px;text-align:center;text-shadow:0 1px 1px rgba(0, 0, 0, 0.4);}
.ss-style-one .sshare .sshare-btn:hover{opacity:.85;}
.ss-style-two .sshare{overflow:hidden;}
.ss-style-two .sshare .sshare-btn{color:#fff;display:block;font-size:18px;font-weight:bold;padding:7px 20px;text-align:center;}
.ss-style-two .sshare .sshare-btn:hover{opacity:.85;}
.ss-style-two .sshare .sshare-btn-text{display:block;font-size:13px;}
.ss-style-three .sshare .sshare-btn{padding:8px 0;}
.ss-style-three .sshare .sshare-btn .icon{background-color:rgba(255, 255, 255, 0.2);display:inline-block;padding:9px;margin-right:10px;position:relative;}
.ss-style-three .sshare .sshare-btn .icon:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:none;border-left-color:rgba(255, 255, 255, 0.2);border-width:6px;margin-top:-6px;}
.ss-style-three .sshare .sshare-btn:hover .icon{background-color:rgba(255, 255, 255, 0.4);}
.ss-style-three .sshare .sshare-btn:hover .icon:after{border-left-color:rgba(255, 255, 255, 0.4);}
.ss-style-three .sshare .sshare-btn .sshare-btn-text{padding-right:15px;}
.ie .ss-style-three .sshare .sshare-btn .icon{background:url("../images/transparent.png") no-repeat left center;padding-left:6px;width:38px;}
.footer-band .text-3{margin-top:30px;}
.banner-notice{color:#fff;position: absolute;left: -20px;top:-15px;padding: 15px 20px;}
.banner-notice-right{position:absolute;right:20px;}
.banner-band .banner-content .banner-notice-right a{background:#EF2024}
.inner-banner-band .banner-notice-xmas a,.banner-band .banner-content .banner-notice a{background:#EF2024;margin:0;text-transform: uppercase;font-size: 14px;}
.inner-banner-band .banner-notice-xmas a:hover,.banner-band .banner-content .banner-notice a:hover{background:#f6f6f6}
.inner-banner-band .banner-notice-xmas a {background-color:#EF2024;color:#fff;padding:15px 45px 15px 15px;position:absolute;top:15px;}
.inner-banner-band .banner-notice-xmas a span {position: absolute;right: 10px;top: 15px;font-size: 30px;}
.inner-banner-band .banner-notice-xmas a:hover {color:#2C4454;}
@media only screen 
and (max-width : 768px) {
	.inner-banner-band .banner-notice-xmas {display:none}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 	
	.banner-band .banner-content {
		display: block;
	}

	.banner-band .banner-content > div {
		 margin-top: -1% !important;
	}
}

/*Business Search additions 26.08.16 - inspiration*/

span.bus_address,
span.bus_address2,
span.bus_address3 {display: block}
span.bus_address3 {margin-bottom: 10px;}
img.avatar.photo {min-width: 165px;float: left;margin: 20px;}
span.display_name {font-size: 2em;display: block;margin-bottom: 13px;background: #F5F5F5;padding-top: 20px;min-height: 198px;border: 1px solid #ccc;border-radius: 5px;height: 100%;}
span.bus_address,
span.bus_address2,
span.user_email,
span.user_url,
span.bus_address3 {display: block;}


span.bus_phone:before {content: "Phone";padding-right: 55px;font-weight: bold;}
span.user_email:before {content: "Email";padding-right: 57px;font-weight: bold;}
span.user_url:before {content: "Website";padding-right: 44px;font-weight: bold;}

/*Banner Button*/
.absolute {
    min-height: 350px;
    position: relative;
}

.absolute .btn {
    position: absolute;
    bottom: 22%;
    right: 12%;
}