.lastupdated {font-size:13.5px;font-weight:bold;letter-spacing:1px;margin-top:10px;margin-bottom:10px;}

div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}

div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}

div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}

div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:0;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}

b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:22px;margin-bottom:22px;border: 1px dotted #000;width:95.55555%;float:left;}

pre{margin:0}

code,kbd,pre,samp{    font-family: 'Droid Sans', sans-serif; font-size:1em}

pre{white-space:pre-wrap}

q{quotes:"\201C" "\201D" "\2018" "\2019"}

q:before,q:after{content:'';content:none}

small,.small{font-size:75%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

dl,menu,ol,ul{margin:1em 0}

dd{margin:0}

menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}

nav ul,nav ol{list-style:none;list-style-image:none}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:0}

fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}

button,input,select,textarea{font-family: 'Droid Sans', sans-serif; font-size:100%;margin:0}

button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}

span.amp{    font-family: 'Droid Sans', sans-serif;font-style:italic}

.full{width:100%}

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

.container:before,.container:after{content:" ";display:table}.container:after{clear:both}

@media(min-width:992px){.container{width:980px}}@media(min-width:1200px){.container{width:1180px}}.row{margin-left:-15px;margin-right:-15px}

.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.base-1,.base-2,.base-3,.base-4,.base-5,.base-6,.base-7,.base-8,.base-9,.base-10,.base-11,.base-12,.xsml-1,.xsml-2,.xsml-3,.xsml-4,.xsml-5,.xsml-6,.xsml-7,.xsml-8,.xsml-9,.xsml-10,.xsml-11,.xsml-12,.sml-1,.sml-2,.sml-3,.sml-4,.sml-5,.sml-6,.sml-7,.sml-8,.sml-9,.sml-10,.sml-11,.sml-12,.med-1,.med-2,.med-3,.med-4,.med-5,.med-6,.med-7,.med-8,.med-9,.med-10,.med-11,.med-12,.lrg-1,.lrg-2,.lrg-3,.lrg-4,.lrg-5,.lrg-6,.lrg-7,.lrg-8,.lrg-9,.lrg-10,.lrg-11,.lrg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.base-1,.base-2,.base-3,.base-4,.base-5,.base-6,.base-7,.base-8,.base-9,.base-10,.base-11,.base-12{float:left}.base-12{width:100%}.base-11{width:91.66666666666666%}

.base-10{width:83.33333333333334%}.base-9{width:75%}.base-8{width:66.66666666666666%}.base-7{width:58.333333333333336%}.base-6{width:50%}.base-5{width:41.66666666666667%}

.base-4{width:33.33333333333333%}.base-3{width:25%}.base-2{width:16.666666666666664%}.base-1{width:8.333333333333332%}

@media(min-width:481px){.xsml-1,.xsml-2,.xsml-3,.xsml-4,.xsml-5,.xsml-6,.xsml-7,.xsml-8,.xsml-9,.xsml-10,.xsml-11,.xsml-12{float:left}.xsml-12{width:100%}.xsml-11{width:91.66666666666666%}.xsml-10{width:83.33333333333334%}.xsml-9{width:75%}.xsml-8{width:66.66666666666666%}.xsml-7{width:58.333333333333336%}.xsml-6{width:50%}.xsml-5{width:41.66666666666667%}.xsml-4{width:33.33333333333333%}.xsml-3{width:25%}.xsml-2{width:16.666666666666664%}.xsml-1{width:8.333333333333332%}}@media(min-width:768px){.sml-1,.sml-2,.sml-3,.sml-4,.sml-5,.sml-6,.sml-7,.sml-8,.sml-9,.sml-10,.sml-11,.sml-12{float:left}.sml-12{width:100%}

.sml-11{width:91.66666666666666%}.sml-10{width:83.33333333333334%}

.sml-9{width:75%}.sml-8{width:66.66666666666666%}.sml-7{width:58.333333333333336%}

.sml-6{width:50%}.sml-5{width:41.66666666666667%}

.sml-4{width:33.33333333333333%; margin-top:10px;}

.sml-3{width:25%}.sml-2{width:16.666666666666664%}.sml-1{width:8.333333333333332%}}

@media(min-width:992px){.med-1,.med-2,.med-3,.med-4,.med-5,.med-6,.med-7,.med-8,.med-9,.med-10,.med-11,.med-12{float:left}.med-12{width:100%}.med-11{width:91.66666666666666%}

.med-10{width:83.33333333333334%}.med-9{width:75%}.med-8{width:66.66666666666666%}.med-7{width:58.333333333333336%}.med-6{width:50%}.med-5{width:41.66666666666667%}

.med-4{width:33.33333333333333%}.med-3{width:25%}.med-2{width:16.666666666666664%}.med-1{width:8.333333333333332%}}

@media(min-width:1200px){.lrg-1,.lrg-2,.lrg-3,.lrg-4,.lrg-5,.lrg-6,.lrg-7,.lrg-8,.lrg-9,.lrg-10,.lrg-11,.lrg-12{float:left}.lrg-12{width:100%}.lrg-11{width:91.66666666666666%}

.lrg-10{width:83.33333333333334%}

.lrg-9{width:75%}.lrg-8{width:66.66666666666666%}.lrg-7{width:58.333333333333336%}.lrg-6{width:50%}.lrg-5{width:41.66666666666667%}.lrg-4{width:33.33333333333333%}

.lrg-3{width:25%}.lrg-2{width:16.666666666666664%}.lrg-1{width:8.333333333333332%}}

.contact-form{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAANSURBVBhXY2BgYDgDAADRAM0EzyUJAAAAAElFTkSuQmCC);*background-image:url(mhtml:c62.txt);_background-image:url(black-trans.png)}

.contact-form .wpcf7 form div{margin:0}.contact-form .wpcf7 form div span input,.contact-form .wpcf7 form div span textarea{outline:0;border:0;width:100%}

.contact-form .wpcf7 form div span input{height:45px;padding:0 15px;position:relative;left:0;margin-bottom:10px}

.contact-form .wpcf7 form div span textarea{margin-bottom:15px;height:120px;min-height:120px;max-height:120px;padding:10px 15px}

.contact-form .wpcf7 form div span span.wpcf7-not-valid-tip{display:none;text-indent:-9999px}

.contact-form .wpcf7 form div input.wpcf7-submit{border:0;outline:0;background-color:#0177ad;border-bottom:3px solid #05628e;text-align:center;width:100%;height:53px;font-size:24px;
text-transform:uppercase;color:white;font-weight:700;padding-top:0;transition:background-color .2s linear 0s}

.contact-form .wpcf7 form div input.wpcf7-submit:hover{background-color:#05628e}

.contact-form .wpcf7 form .wpcf7-response-output{color:white;text-align:center;font-size:12px;line-height:14px;border:0;margin-top:0}

.contact-form .wpcf7 .wpcf7-not-valid{background:#f7a0a0;border:1px solid #f76767;color:white}

.contact-form .wpcf7 .ajax-loader{display:none}::-webkit-input-placeholder{color:black}:-moz-placeholder{color:black}::-moz-placeholder{color:black}:-ms-input-placeholder{color:black}

body{    font-family: 'Droid Sans', sans-serif;font-weight:normal;font-size:100%;line-height:1.5;color:black;background-color:white;-webkit-font-smoothing:antialiased}.textleft{text-align:left}

.textright{text-align:right}

a{color:black}

a:hover{color:black}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family: 'Droid Sans', sans-serif;font-weight:normal;color:black}

h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}

h1,.h1{color:#0177ad;font-size:24px;line-height:28px;margin:0;font-weight:700}

h2,.h2{color:#0177ad;font-size:20px;line-height:24px;margin:12px 0 6px;font-weight:600}

h2.contact-title,.h2.contact-title{color:white;text-transform:uppercase;text-align:center;font-weight:700;font-size:32px;margin:0;padding:30px 0}

h2.contact-title strong,.h2.contact-title strong{color:#0177ad;font-weight:700}

h2.section-title,.h2.section-title{color:white;text-transform:uppercase;text-align:center;font-weight:700;font-size:24px;margin:0;padding:25px 0;border-bottom:1px solid white}

h2.entry-title a,.h2.entry-title a{color:#0177ad;border-bottom:1px solid transparent;transition:border-bottom .2s linear 0s}

h2.entry-title a:hover,.h2.entry-title a:hover{color:#0177ad;border-bottom:1px solid #0177ad}

h3,.h3{color:#0177ad;font-size:18px;line-height:22px;margin:10px 0 6px;text-transform:capitalize;font-weight:bold;}

h3.news-post-title,.h3.news-post-title{color:white;font-weight:700;font-size:18px;line-height:22px;margin:0;max-height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}h3.news-post-title a,.h3.news-post-title a{color:white}h3.news-post-title a:hover,.h3.news-post-title a:hover{color:white}h3.footer-section,.h3.footer-section{color:white;font-weight:700;font-size:24px;line-height:28px;margin:0;padding:10px 0}h4,.h4{font-size:20px;line-height:22px;margin:10px 0 4px}h4.sidebar-title,.h4.sidebar-title{color:white;font-size:32px;line-height:85px;background-color:#0177ad;text-align:center;margin:0;text-transform:uppercase;font-weight:700}h5,.h5{font-size:18px;line-height:20px;margin:8px 0 2px}.header{border-top:15px solid black}.header .container{padding:0}.header-logo .logo{background:url(sprites.png) -1px -1px no-repeat;background-size:300px 150px;display:block;width:288px;height:54px;margin:20px auto;text-indent:-100%;overflow:hidden}.header-details{display:none}#inner-header{padding:0;margin-top:2px;border-top:2px solid black}

#inner-header .menu-container{background-color:#0177ad;display:block;padding:0;height:40px}

#inner-header .menu-container .nav-btn,#inner-header .menu-container .call-btn{background:url(sprites.png) no-repeat;display:block;line-height:40px;color:white;font-weight:700;
font-size:16px;text-transform:uppercase;text-decoration:none;max-width:160px}#inner-header .menu-container .nav-btn{background-position:13px -126px;
cursor:pointer;float:left;padding-left:42px}#inner-header .menu-container .call-btn{background-position:-526px -125px;float:right;padding-right:44px}

#main-nav{width:100%;height:100%;background-color:#0177ad;padding-left:0;display:none}#main-nav.nav-show{display:block;padding:0;border-bottom:3px solid #05628e}

.banner{position:relative}.banner-image{min-height:215px;background-size:cover;background-position:50% 0;background-repeat:no-repeat}

.banner-text{position:absolute;top:55px;z-index:9990}

.banner-text .lines{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAANSURBVBhXY2BgYDgDAADRAM0EzyUJAAAAAElFTkSuQmCC);*background-image:url(mhtml:c62.txt);_background-image:url(black-trans.png)}

.banner-text .line1,.banner-text .line2{margin:0;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}

.banner-text .line1{border-bottom:1px solid white;padding-top:5px;color:white;margin-bottom:1px}

.banner-text .line2{border-top:1px solid white;padding-bottom:5px;color:#0177ad;margin-top:1px}

.contact-catchline{color:white;text-align:center;font-size:14px}

@media (max-width:767px) {.sexiness {display:none;} }

#sexiness{background-color:#ebebeb}

.association-banner{text-align:center}.association-logo{display:inline-block;width:100%}.nav{margin:0}.nav li{float:left;width:100%}

.nav li a{background-color:transparent;display:block;text-decoration:none;padding:6px 15px;font-size:14px;line-height:20px;color:white;text-transform:uppercase;
font-family: 'Droid Sans', sans-serif; font-weight:600;text-align:center;transition:background-color .2s linear 0s,color .2s linear 0s}.nav li a:hover{background-color:white;color:#0177ad}.nav li:hover ul.sub-menu,.nav li ul.children{left:auto}

.nav li ul.sub-menu,.nav li ul.children{padding:6px 0;margin:0;border-top:0px solid white}.nav li ul.sub-menu li,.nav li ul.children li{border-top:0}.nav li ul.sub-menu a,.nav li ul.children a{color:white;font-size:12px;text-align:left;text-align:center}.nav li ul.sub-menu a:hover,.nav li ul.children a:hover{color:black}#inner-content{padding:0}#main{margin-top:30px}

.entry-content p{font-family: 'Droid Sans', sans-serif; font-size:22px;line-height:29px;color:black;margin:10px 0 20px; width:95%; text-align:center;}

.entry-content ul li,.entry-content ol li{font-family: 'Droid Sans', sans-serif; font-size:14px;line-height:18px;color:black;margin:6px 0 6px 20px}

.entry-content ul li{list-style-type:square;}

.entry-content ol li{list-style-type:decimal}

.entry-content img{margin:0 0 10px 0;max-width:100%;height:auto; border:4px solid #000000;}


.entry-content .alignleft,.entry-content img.alignleft{margin-right:10px;display:inline;float:left}

.entry-content .alignright,.entry-content img.alignright{margin-left:10px;display:inline;float:right}

.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}

.entry-content video,.entry-content object{max-width:100%;height:auto}

.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}

.footer-category,.footer-tags{font-size:12px;margin:0;padding-bottom:10px}

.byline{font-size:12px;margin:0;padding:10px 0}

.blog .post,.archive .post,.search .post{margin-top:20px;border-bottom:3px solid #ebebeb}

#s,#searchsubmit{vertical-align:top;height:32px}

#searchsubmit{border:0;background-color:#0177ad;color:white;border-bottom:3px solid #05628e;transition:background-color .2s linear 0s;font-weight:600;text-transform:uppercase}

#searchsubmit:hover{background-color:#05628e}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}

.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-radius:3px}

.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden}

.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.75em;min-width:1em;display:block}

.pagination .current{cursor:default;color:black}.pagination .current:hover,.pagination .current:focus{background-color:white;color:black}

.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}

#sidebar{padding:0;float:right}#sidebar .contact-form{position:static;padding:1px 15px}

.sidebar-links{margin:0}

.sidebar-links li a{display:block;background-color:#8e8e8e;
*background:url(mhtml:c62.txt) no-repeat 92% 50% #8e8e8e;_background:url(link-arrow.png) no-repeat 92% 50% #8e8e8e;
color:white;text-decoration:none;font-size:18px;padding:10px 0 10px 15px;border-top:1px solid white;transition:background-color .2s linear 0s,background-position .2s linear 0s}.sidebar-links li a:hover{background-color:#888;background-position:95% 50%}

#recent-news{background:url(courtroom.jpg) 50% no-repeat;background-size:cover}.news-posts{margin-top:30px}

.news-post-inner{background-color:#05628e;border:1px solid white;min-height:200px;padding:10px 15px}

.news-post{margin-bottom:20px}.news-date{color:white;font-weight:700;font-size:18px;text-transform:uppercase}

.news-post-excerpt{color:white;font-size:14px;margin:5px 0}.excerpt-read-more{color:white;text-decoration:none;border-bottom:1px solid #0177ad;transition:border-bottom .2s linear 0s}

.excerpt-read-more:hover{color:white;border-bottom:1px solid white}

.footer{background-color:black;color:white}

.footer a{color:white;text-decoration:none}

.footer a:hover{color:white}

#inner-footer{border-bottom:3px solid white}

.google-map{display:none}

.copyright{margin:2px 0 0 0;text-align:center;border-top:3px solid white;color:white;font-size:14px;padding:2px 0}.copyright a:hover{text-decoration:underline}

.phone-fax,.email,.address,.social-links{margin-top:0;margin-bottom:20px}

.social-links{display:inline-block}.social-links li{float:left;margin-right:10px}

.social-links li a{display:block;background:url(sprites.png) no-repeat;width:36px;height:36px;text-indent:100%;overflow:hidden}

.social-links li a.linkedin{background-position:-2px -180px}

.social-links li a.twitter{background-position:-48px -180px}

.social-links li a.facebook{background-position:-48px -225px}

.social-links li a.google-plus{background-position:-94px -180px}

.footer-social .avvo{display:inline-block;background:url(sprites.png) -160px -177px no-repeat;width:103px;height:39px;text-indent:100%;overflow:hidden;margin:0 0 20px 10px}

@font-face{font-family: 'Droid Sans', sans-serif; src:url(flexslider-icon.eot);src:url(flexslider-icon.eot?#iefix) format("embedded-opentype"),url(flexslider-icon.woff) format("woff"),
url(flexslider-icon.ttf) format("truetype"),url(flexslider-icon.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal}

.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:0}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{background:#fff;position:relative}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}

.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.flex-direction-nav a:before{font-family: 'Droid Sans', sans-serif;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}

.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}

.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}

.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}

.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}

.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}

.flex-pauseplay a:before{font-family: 'Droid Sans', sans-serif;font-size:20px;display:inline-block;content:'\f004'}

.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}

.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}

.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}

.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);
cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}

.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}

.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}

.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;
cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}

.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}

@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}

@media only screen and (min-width:768px){h1,.h1{font-size:32px;line-height:36px;margin-top:10px;}

h2,.h2{font-size:24px;line-height:28px}

h2.section-title,.h2.section-title{font-size:36px}

h3,.h3{font-size:22px;line-height:26px}

h4.sidebar-title,.h4.sidebar-title{line-height:38px;padding:20px 0;margin-top:20px}

.header-logo .logo{background-position:-2px -2px;background-size:auto;width:577px;height:109px}

.banner-image{min-height:155px;max-height:155px;}.banner-content{position:absolute;width:100%;height:100%;top:0}

.banner-content-inner{height:100%;position:relative}.banner-text{top:180px}

.banner-text .line1,.banner-text .line2{font-size:28px}

.association-logo{width:auto;margin:0 25px}

.contact-form{z-index:9990;position:absolute;right:0;height:100%}#main{margin-top:0}

.sidebar-links{margin:0}.sidebar-links li a{margin-top:5px}.news-post-inner{min-height:120px}

.news-date{width:90px;height:90px;float:left;margin:5px 15px 0 0;border:3px solid white}

.news-date .month,.news-date .date{display:block;text-align:center;line-height:37px}

.news-date .month{font-weight:600;font-size:30px}.news-date .date{font-weight:800;font-size:50px}

.footer-details{margin-top:36px}.google-map{margin-top:54px;display:block}}

@media only screen and (min-width:992px){h1,.h1{font-size:36px;line-height:40px}

h2,.h2{font-size:28px;line-height:32px}

h3,.h3{font-size:26px;line-height:30px}

h4.sidebar-title,.h4.sidebar-title{padding:0;line-height:100px}

#inner-header .menu-container{display:none}.header-logo{padding:0}

.header-logo .logo{margin:32px 0}

.header-details{padding:0;display:block;margin-top:40px}

.header-details .call-us{background-color:#5a5a5a;color:white;font-size:19px;font-weight:700;text-align:center;text-transform:uppercase;border-bottom:1px solid white;margin:0}

.header-details .phone{background-color:#0177ad;margin:0;text-align:center}

.header-details .phone a{display:inline-block;margin-top:2px;border-top:1px solid white;color:white;text-decoration:none;font-size:49px;font-weight:700;width:100%;line-height:60px}

#main-nav{display:block;padding:0 10px}

#menu-main-nav{max-width:980px;margin:0 auto}

p.menu{display:none}.nav{border-top:1px solid #0177ad;border-bottom:1px solid #0177ad}

.nav li{width:auto}.nav li a{padding:14px 9px;font-size:22px;border-top:0;text-align:center;font-weight:700}

.nav li ul.sub-menu,.nav li ul.children{background:#0177ad;position:absolute;left:-9999em;z-index:9999;width:230px;margin:0;padding:0;border-top:0}

.nav li ul.sub-menu a,.nav li ul.children a{width:230px;color:white;line-height:14px;text-align:left;padding-left:10px}

.nav li ul.sub-menu a:hover,.nav li ul.children a:hover{color:white;background-color:#05628e}

.nav li:hover ul.sub-menu,.nav li ul.children{left:auto}

.close-nav{display:none}

.banner-text{padding:0 46px}

.banner-text .line1,.banner-text .line2{font-size:40px;padding-left:6px;padding-right:6px;}

.association-logo{float:left;max-width:20%;margin:0 11px}

.association-logo img{display:block;max-width:100%;margin:0 auto}

#content{margin:40px 0}

#sidebar{margin-top:0}

.sidebar-links li a{margin-top:10px}

.google-map{margin-top:54px}}

@media only screen and (min-width:1200px){#menu-main-nav{max-width:1180px}

.nav li a{padding:14px 26px}.header-details{margin-top:36px}.header-details .call-us{font-size:21px}

.header-details .phone a{font-size:50px}.association-logo{max-width:none;margin:0 12px}}

@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}

a,a:visited{color:#444 !important;text-decoration:underline}

a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}.cooper_map{border:0}.cooper_hide_input{display:none !important}.cooper_theme_selection{margin-right:20px;margin-bottom:20px;cursor:pointer;border-radius:20px}

.cooper_map img{border:0 !important;background-color:transparent !important;padding:0 !important;box-shadow:none !important}

#cooper_map img{box-shadow:none !important}

.cooper_table img{box-shadow:none !important}

.gm-style div{margin-top:0 !important}

#wpgmaps_directions_edit{padding-top:20px}.cooper_markerbox{margin:0;padding:0;color:#000 !important}

.cooper_markerbox img{margin:3px !important}

.cooper_markerbox h1,.cooper_markerbox h2,.cooper_markerbox h3,.cooper_markerbox h4,.cooper_markerbox h5,.cooper_markerbox h6,.cooper_markerbox h7,
.cooper_markerbox h8,.cooper_markerbox strong,.cooper_markerbox p,.cooper_markerbox br{margin:2px;padding:1px;color:#000 !important}

.cooper_markerbox a{color:#1982d1 !important}.wpgmaps_mlist_table{width:42px}.cooper_table .wpgmaps_mlist_marker{width:32px;height:32px;vertical-align:top;padding:0 !important}.cooper_table .wpgmaps_mlist_info{vertical-align:top;text-align:left;padding:0 !important}.cooper_table .wpgmaps_mlist_row{cursor:pointer}.cooper_table .wpgmaps_mlist_row:hover{background-color:#eee}

.wpgmaps_directions_outer_div{padding-top:30px;padding-bottom:5px}.wpgmaps_directions_outer_div table,cooper_marker_list_class{margin-bottom:0 !important}.cooper_map h2{clear:both}.wpgmaps_user_form{clear:both}.cooper_table{clear:both}.wpgmaps_mlist_row img{margin-bottom:0 !important}.cooper_table td{vertical-align:top !important;padding-bottom:15px !important;padding-right:10px !important;border:0 !important}.cooper_table tr{border:0 !important}.cooper_table th{text-align:left !important;padding-bottom:15px !important;border:0 !important;min-width:100px}.dataTables_filter input[type="text"],.dataTables_filter select{display:inline !important}.dataTables_filter label{font-weight:bold}.adp-placemark img{width:24px !important;max-width:none !important}.cooper_table .sorting{background-image:none !important}#wpgm_premium{display:block;overflow:auto;margin:10px;margin-left:0;clear:both;width:90%}#wpgm_premium h2{margin-top:0;padding-top:0;font-weight:200;font-size:20px;padding-bottom:0;margin-bottom:2px}#wpgm_premium p{font-size:16px;line-height:28px}

.wpgm_premium_row{margin-top:20px;display:block;clear:both;width:100%;overflow:auto}

.wpgm_details p{padding-top:0;margin-top:2px;color:#666 !important}

.wpgm_icon{display:block;float:left;width:50px;height:70px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEAAAAASUVORK5CYII=);*background-image:url(mhtml:c62.txt);_background-image:url(premium.png);background-repeat:no-repeat}

.wpgm_details{display:block;float:left;width:80%}

.wpgm_notice_message{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;margin:5px 0 15px;padding:0 .6em;background-color:#ffffe0;border-color:#e6db55}

.cooper_sl_main_div{width:100%}.cooper_sl_query_div{height:30px;display:block}

.cooper_sl_query_innerdiv1{float:left;display:block;width:150px;clear:left}

.cooper_sl_query_innerdiv2{display:block;float:left;width:250px}

.cooper_sl_radius_div{display:block;height:30px;margin-top:10px;clear:both}

.cooper_sl_radius_innerdiv1{float:left;display:block;width:150px}

.cooper_sl_radius_innerdiv2{display:block;float:left;width:250px}

.cooper_sl_category_div{display:block;clear:both;height:auto;overflow:auto;margin-top:10px;margin-bottom:10px}

.cooper_sl_category_innerdiv1{float:left;display:block;width:150px}

.cooper_sl_category_innerdiv2{float:left}.cooper_marker_approval_msg{font-weight:bold}.scrollFix{line-height:1.35}

.cooper_infowindow_description{white-space:normal}

.cooper_infowindow_title{white-space:normal}.cooper_infowindow_address{white-space:normal}

.cooper_infowindow_title{font-weight:bold}.gm-style-iw div{overflow:visible !important}

#cooper_marker_list tr{vertical-align:middle !important}

#cooper_marker_list td{vertical-align:middle !important}

#cooper_marker_list td img{vertical-align:middle !important}

.cooper_marker_carousel{clear:both}

.cooper-shadow{-webkit-box-shadow:3px 3px 10px 0 rgba(107,107,107,1);-moz-box-shadow:3px 3px 10px 0 rgba(107,107,107,1);box-shadow:3px 3px 10px 0 rgba(107,107,107,1)}

.cooper_innermap_holder{padding:5px;background-color:white;border 1px solid #ccc;border-radius:5px}

.cooper_small_img{max-width:14px;max-height:14px}

ul.cooper_marker_list_class{list-style:none;margin-left:5px;padding-left:0}

.cooper-basic-list-item{float:left;cursor:pointer}

.wpgmaps_blist_row{clear:both;display:block;height:auto;overflow:hidden}

.wpgmaps_blist_row:hover{background-color:#EEE}

.cooper_div_marker{width:17px;height:17px}

.cooper_div_address{padding-left:2px}.cooper_row{width:100%;display:block;overflow:auto}

.cooper_row_col{width:90%;float:left;display:block;overflow:auto;margin:.25%;padding:.2%;min-height:360px}.cooper_row_col h2{font-weight:900}

.cooper_row_col ul li{margin:.3em 2.5em}.cooper_row_col ul{list-style-type:disc}

@media only screen and (min-width:480px){.cooper_row_col{width:31%;float:left;display:block;overflow:auto;margin:.25%;padding:.2%;min-height:360px}}

.cooper_theme_selection_activate{-webkit-box-shadow:3px 2px 19px 2px rgba(0,0,0,0.75);-moz-box-shadow:3px 2px 19px 2px rgba(0,0,0,0.75);box-shadow:3px 2px 19px 2px rgba(0,0,0,0.75);
border-radius:10px;padding-left:0;padding-right:0}

.cooper_mlist_selection_activate{-webkit-box-shadow:3px 2px 19px 2px rgba(0,0,0,0.75);-moz-box-shadow:3px 2px 19px 2px rgba(0,0,0,0.75);box-shadow:3px 2px 19px 2px rgba(0,0,0,0.75);
border-radius:10px;padding-left:0;padding-right:0}

@media only screen and (min-width:320px) and (max-width:568px) and (-webkit-min-device-pixel-ratio:2){.cooper_infowindow_description,.cooper_infowindow_address,
.cooper_infowindow_title{width:140px !important}}





