/*
Theme Name: a.r.a.p.c.
Theme URI: http://www.arapc.com/
Description: This theme is designed to have a two column layout. The site uses fixed with design, use widgets, custom menu, rotating header, jquery, css3 and html5
Author: Michael Giordano
Version: 1.0
Tags: two-columns, fixed-width design, custom-header, custom-background, custom-menus
*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed|Roboto|Open+Sans);

/* used by WordPress */
.alignnone {margin:0;}
.aligncenter, div.aligncenter {display:block;margin: .5em auto;}
.alignright, .fRight {float:right;margin: 0 0 .2em .5em;}
.alignleft, .fLeft {float:left;margin: 0 .5em .2em 0;}
.aligncenter {display: block;margin: 1em auto;}
a img.alignright {float:right;margin: 0 0 .2em .5em;}
a img.alignnone {margin: 0;}
a img.alignleft {float:left;margin: 0 .5em .2em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.clear{clear:both}
.wp-caption {border: 1px solid #ddd; background-color: #f3f3f3; padding: .5em; margin: .5em 1em; display: table-cell; }
.wp-caption img {margin: 0;padding: 0; }
.wp-caption p.wp-caption-text {font-size: 81.3%; line-height: 1.5em; margin: 0; text-align: center;}
#wpadminbar{z-index: 99999999999999999999999999999!important;}

/*reset our css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align:baseline; font-weight:normal;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
blockquote {font-style:italic;width:80%;margin:0.25em 0;padding:0.25em 2em;line-height:1.45;position:relative;color:#fff;background:#107fc9;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;-webkit-box-shadow: 0px 8px 5px #000000; -moz-box-shadow: 0px 8px 5px #000000; box-shadow: 0px 8px 5px #000000;}
blockquote:before {display:block;content:"\201C";font-size:400%;position:absolute;left:0em;top:-.1em;color:#fff;}
blockquote:after {display:block;content:"\201D";font-size:400%;position:absolute;right:.3em; top:-.1em;color:#fff;}
blockquote cite {color:#46b1e5;font-size:80%;display:block;margin-top:5px;}
blockquote cite:before {content: "\2014 \2009";}
blockquote cite a{color:#fff!important;}

/* set our new html css values */
body{color:#303030; font:.938em Arial, Helvetica, sans-serif; line-height:16pt;}
body#tinymce{background-image:none!important; padding-top:0!important;}
table{}
tr{vertical-align:top}
td{vertical-align:top}
img, img[class*="align"], img[class*="wp-image-"], div.product-thumb img{border:0cm; max-width:100%; height:auto; -ms-interpolation-mode: bicubic; }
img[class*="wp-image-"]{border: 0}
p{padding:.25em .9em 10px; text-align: left;font:100% Arial, Helvetica, sans-serif; line-height:16pt;}
h1{font: 200% Georgia, serif; color:#088384; font-weight:normal; padding: .25em .5em 20px;}
h2{font: 106.7% Arial, Helvetica, serif; color:#9d892e; font-weight:bold; padding: .25em .9em 20px; line-height:14pt;}
h3{font: 120% Georgia, serif; color:#088384; padding: .25em .7em 20px; line-height:18pt;}
h4{font: 113.3% Arial, Helvetica, serif; color:#088384; padding: .25em .8em 20px;}
h5{font: 106.7% Arial, Helvetica, serif; color:#088384; padding: .25em .9em 20px;}
h6{font: 100% Arial, Helvetica, serif; color:#088384; padding: .125em .9em 20px;}
li{}
a{color:#066f70; text-decoration:underline; font-weight:bold;}
a:hover{color:#9d892e; text-decoration:none;}
hr{color:#088384; background-color:#088384; width:100%; height:1px; line-height:1px; border: 0px; margin-left:.9em}
strong, b{font-weight:bold}
small{font-size:.7em}
table{border-spacing:8px; border-collapse:separate}
em, i{font-style:italic}
iframe {padding:0px 8px;}
blockquote,ul,ol{margin:1em}
ul li ul, ol li ol{margin-top:0em;}
ol,ul{margin-left:1.5em}
ol{list-style:decimal outside; padding-left:1.5em; margin-bottom:1em; margin-top:0em}
ul{list-style:disc outside; padding-left:1.5em; margin-bottom:1em; margin-top:0em}
textarea, input{border:1px solid #d6d6d6; background:#f2f2f2; color:#727272; padding:.5em;}
textarea:hover, input:hover{border:1px solid #d6d6d6; background:#f2f2f2; color:#727272}
textarea:focus, input:focus{border:1px solid #d6d6d6; background:#f2f2f2; color:#727272}

/* html5 elements*/
nav{width: 100%; background:url(images/layout/menu-background.gif) repeat-x;}
footer{width:100%; background:url(images/layout/footer-background.jpg) repeat-x; clear:both;}

/* divs */
#headerWrapper{width:100%; background-color:#088384}
#header{width:1032px; height:71px; margin:0cm auto; background:url(images/layout/header-background.jpg) no-repeat;}
#header h1{font: 200% 'Open Sans', sans-serif; color:#fff!important; padding: 17px 0 0 0; letter-spacing:-1.75px; }
#header h1 a{color:#fff!important; }
#bodyWrapper{width:100%; background:#ebeade; clear:both;}
#contentWrapper{width:1032px; margin:0cm auto; background:#fff; padding:1em 0 0; display: table; overflow: hidden;}
#rotator-wrapper{background:#ebeade; width:100%;}
#rotator-section{width:1032px; margin:0cm auto; height:518px; background:url(images/layout/rotator-background-image.jpg) repeat-x}
#rotator-section ol.soliloquy-control-nav, #rotator-section ul.soliloquy-direction-nav{display:none;}
#sub-header-wrapper{background:#ebeade; width:100%;}
#sub-header-section{width:1032px; margin:0cm auto; height:310px; background:#fff;}
#sub-logo-image{float:left; width:325px; height:226px; padding-right:42px;}
#logo{width:325px; height:226px; float:left;}
div.entry {margin: 0em .5em;padding-top: 0em;}
#content-placeholder{display:table-cell; height:100%; vertical-align:top; padding:0 1%; min-width: 70%; max-width: 100%}
#right-column, #home-right-column{width:30%; display: table-cell; height: 100%; vertical-align: top; padding-left: 1em;}
/*rotator*/

/* sub menus */
#left-menu-spacer{padding:0px; background:#d3e8e6; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;-moz-box-shadow: 3px 3px 5px 3px #cfcfcf;-webkit-box-shadow: 3px 3px 5px 3px #cfcfcf;box-shadow: 3px 3px 5px 3px #cfcfcf;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cfcfcf')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cfcfcf');margin: 0px 15px;}
ul#left-menu{margin:0px; padding: 4px 16px 16px;}
ul#left-menu li{ list-style-type:none; padding:5px 0px;border-bottom: 1px solid #86c2c1;}
ul#left-menu li a{text-decoration:none; color:#333333; font-weight:normal; font: 86.7% 'Open Sans' sans-serif;}
ul#left-menu li a:hover, ul#left-menu li.current_page_item a{color:#2157a9}
div.sub-menu-parent{text-transform: uppercase; padding: 5px 10px; color:#d3e8e6; font-size:15px; font-weight:bold; background:#088384; margin:0 7px;-webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;}
div.menu-spacer{height:5px}
ul.children{margin-right:0; padding-left:0; padding-right:0;}

/*footer*/
div.spacer{clear:both; height:20px;}
#footerMenu{width:1032px; margin:0cm auto;}
#footerMenu h3{font-size:11px; color:#affaf3; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-bottom:0}
#footerMenu p{color:#fff; font-size:12px; padding:0em .6em; line-height:14px; font-family:Arial, Helvetica, sans-serif}
.office-locations-footer{width:760px; margin:0cm auto; clear: both;}
#wheaton, #rockville, #chevy-chase, #washington-dc, #onley, #frederick{float:left; width:200px; min-height:80px;}
#rockville, #chevy-chase, #onley, #frederick{margin-left:20px;}
#copyright{text-align: center; clear: both; width: 100%; padding-top: 2em; padding-bottom: 1em;}
p.copyright{font-size:11px!important; text-align:center}
p.copyright a{color:#fff!important;}

/*menus*/
div.menu-top-menu-container{padding-top:13px;}
#menu{width:1032px; margin:0cm auto; height:53px; font-size:16px!important;}
#menu-top-menu ul {list-style-type: none!important; padding: 0cm; margin: 0cm; float: left;}
#menu-top-menu li {float: left; padding:0px 10px; text-align:center; font: 100% 'Roboto Condensed', Arial, Helvetica, serif; text-transform:uppercase;-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em}
#menu-top-menu li a{text-decoration:none; color:#fff; font-size: 110%; padding:1px;font-weight:normal!important;}
#menu-top-menu li a:hover{color:#002664;}
#menu-top-menu li:hover{background:#fff; color:#002664!important}
#menu-top-menu li.sfHover a{color: #002664}
#menu-top-menu li li a{text-transform:none;}
.sub-menu li{text-align:left!important;}
#menu-top-menu li .sub-menu li a{padding:5px; font-size:100%!important}
#menu-top-menu li.current-menu-item{-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em; background:#fff; }
#menu-top-menu li.current-menu-item a{color:#002664;}
.sf-menu .sf-sub-indicator{display:none!important;}
#menu-top-menu .sub-menu li{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; padding:0px}

/*bottom menu*/
#secondary-menu{padding-top:37px;}
#secondary-menu ul{list-style-type:none; float:left; text-align:center;padding: 0cm; margin: 0cm; padding-left:42px;}
#secondary-menu li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding-right:24px;}
#secondary-menu li a{color:#fff;}
#secondary-menu li a:hover{color:#affaf3; text-decoration:underline;}

/*home only*/
#home-navigation{padding-top:18px;}
#first{float:left; width:197px; height:156px; margin-left:15px; padding-right:3px}
#second{float:left; width:196px; height:159px}
#third{float:left; width:196px; height:157px; padding-right:2px}
#fourth{float:left; width:195px; height:156px; padding-right:3px}
#fifth{float:left; width:196px; height:158px; padding-right:1px}
div.home-bg{background:url(images/layout/home-side-background.gif) repeat-x;}
div.home-right-column, .home-side-bar{background:#f2f2f2;}
div.home-bg h2{color:#fff;}

/*search*/
#site-search{float:right; padding:1.1em 0 0; width:55%;}
#searchform{float: right;}
input#s{-webkit-border-top-left-radius: .5em;-webkit-border-bottom-left-radius: .5em;-moz-border-radius-topleft: .5em;-moz-border-radius-bottomleft: .5em;
border-top-left-radius: .5em;border-bottom-left-radius: .5em; background:#fff; color:#2d79a1; text-align:left;width:15em; border:0cm; font-style:italic;}
input#searchsubmit{-webkit-border-top-right-radius: .5em;-webkit-border-bottom-right-radius: .5em;-moz-border-radius-topright: .5em;-moz-border-radius-bottomright: .5em;border-top-right-radius: .5em;border-bottom-right-radius: .5em;background:#002664; color:#fff; position:relative;left:-.5em;border:0cm;}
.archive-meta-wrap {background: none repeat scroll 0 0 #FFFFFF;float: left; height: 3em; margin: 1em; text-align: center; width: 4em;}
.archive-date {border: 1px dotted #2391E2;color: #2391E2;float: left;padding: 0 0 1em;width: 100%;}
.archive-date-month {float: left;text-transform: uppercase; width: 100%;}
.archive-date-day {float: left;width: 100%;}
.archive-date-year {float: left; width: 100%;}
.archive-comment {color: #B6B8BC;float: left;height: 32px; margin: 10px 0 0 0;padding: 5px 0 0; text-align: center; width: 40px;}
.archive-comment a {color: #0087D0;}
.archive-comment a:hover, .archive-comment a:active {color: #960000;text-decoration: none;}
.archive-copy {float: left;width: 100%;}
.archive-thumb {float: right;margin: 0 0 20px 30px;position: relative;width: 150px;}
.archive-thumb img {height: 100px;width: 150px;}

/*classes*/
.red{color:#bb133e}
div#appointments{margin-top:35px}
table.no-padding p{padding:0px!important;}
#home-logo{visibility: hidden; display: none;}
.padding-right{padding-right: 2em;}

/* Calendar only */
#tribe-events-event-meta{font-size:16px!important}
.tribe-events-calendar td{font-size:14px!important}
div.home-side-bar div#calendar_wrap div.tribe-events-widget-nav{margin-top:0px}
div.home-side-bar div#calendar_wrap {padding-bottom:15px;}
img.social-icons-header{float: right; padding-right: 0;}

/*sub-menus*/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {/*line-height:1.0;*/}
.sf-menu ul{position:absolute;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative; z-index:900;}
.sf-menu a{display:block;position:relative; z-index:901; color:#f0f2f4}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2em;/* match top ul list item height */ z-index:899;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;/* match ul width */ top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;/* match ul width */ top:0;}
/*** DEMO SKIN ***/
.sf-menu li a:hover{color:#ffd504}
.sf-menu li li{background:none!important;padding-right: 0px!important; border-right:none!important; border:1px solid #fff;}
.sf-menu li li a{color:#fff!important; background:#088384!important;}
.sf-menu li li a:visited{ color:#fff!important;}
.sf-menu li li a:hover{ color:#fff!important; background:#2157b1!important;}
.sf-menu li li li{background:#525252;}
.sf-menu li:hover,.sf-menu li.sfHover,
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background: none;outline:0; color:#e7e7e7}

/*mobile menus*/
.nav-button, .nav-button-subpages { display: none; } /* hide the navigation button by default */
@media only screen and (min-width: 0px) and (max-width: 900px) {
/* Navigation Button */
.nav-button {display: block;position: absolute;top: 7px;left: 7px;width: 50px;height: 35px;background: url('images/layout/menu-icon-large.png'), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/menu-icon-large.png'), -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/menu-icon-large.png'), -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/menu-icon-large.png'), -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background-position: center center;  background-repeat: no-repeat;background-size: 21px, 100%;cursor: pointer;border: 0 none;border-bottom: 1px solid rgba(255,255,255,.1);box-shadow: 0 0 4px rgba(0,0,0,.7) inset;border-radius: 5px;z-index: 999991;text-indent: -9999px;}
.nav-button-subpages {display: block;position: relative;top: 7px;left: 7px;width: 50px;height: 35px;background: url('images/layout/menu-icon-large.png'), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/menu-icon-large.png'), -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/menu-icon-large.png'), -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/menu-icon-large.png'), -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background-position: center center;  background-repeat: no-repeat;background-size: 21px, 100%;cursor: pointer;border: 0 none;border-bottom: 1px solid rgba(255,255,255,.1);box-shadow: 0 0 4px rgba(0,0,0,.7) inset;border-radius: 5px;z-index: 999991;text-indent: -9999px; background-color: #002664;}
.nav-button-subpages.open-subpages{position: absolute;}
.nav-button:hover{background-color: rgba(0,0,0,.1);}
.nav-button.open, .nav-button-subpages.open-subpages {background: url('images/layout/close-icon-large.png'), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2)); background: url('images/layout/close-icon-large.png'), -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/close-icon-large.png'), -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background: url('images/layout/close-icon-large.png'), -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background-position: center center;background-repeat: no-repeat;background-size: 21px, 100%; z-index: 999993}
/* Navigation Bar*/
body { padding-top: 50px; }
#menu-top-menu, #left-menu {width: 100%;float: none;background-color: #002664; /* change the menu color */background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));display: block;height: 50px;margin: 0;padding: 0;overflow: hidden;box-shadow: 0 1px 2px rgba(0,0,0,.6);position: absolute;top:0px;left: 0px;z-index: 999990;clear: both;}
#menu-top-menu li, #left-menu li{display: none;width: 100%;text-align:left!important;}
#menu-top-menu li a, #left-menu li a {display: block;width: 90%;padding: 10px 5%;font-size: 14px;font-weight: bold;text-shadow: -1px -1px 0 rgba(0,0,0,.15);color: white!important;text-decoration: none;border-bottom: 1px solid rgba(0,0,0,.2);border-top: 1px solid rgba(255,255,255,.1);}
#menu-top-menu li li a, #left-menu li li a{color:#fff!important; background:none!important;}
#menu-top-menu li a:hover, #left-menu li a:hover {background-color: rgba(0,0,0,.5);border-top-color: transparent;color:#fff!important}
#menu-top-menu > li:first-child, #left-menu > li:first-child {border-top: 1px solid rgba(0,0,0,.2);}
/* Toggle the navigation bar open  */
#menu-top-menu.open, #left-menu.open-subpages {height: auto;padding-top: 50px;z-index: 999992}
#menu-top-menu.open li, #left-menu.open-subpages li {display: block;}
/* Submenus – optional .parent class indicates dropdowns */
#menu-top-menu > li:hover > a, #left-menu > li:hover {background: rgba(0,0,0,.5);border-bottom-color: transparent;}
#menu-top-menu ul.sub-menu{ display:block!important; visibility:visible!important; position:static;}
#headerWrapper{height: 0}
}
/* End Mobile menu */
/*responsive css coding*/
/* desktop and pc's*/
@media only screen and (max-width: 1440px) {}
/* 1366px screen resolution */
@media only screen and (max-width: 1439px) {}
/* 1280px screen resolution */
@media only screen and (max-width: 1365px) {}
/* 1024px screen resolution */
@media only screen and (max-width: 1279px) {
    #header, #menu, #contentWrapper, #footerMenu {width:100%;}
    #rotator-section, #sub-header-section{width:100%;}
    #first, #second, #third, #fourth, #fifth{width:20%; margin-left: 0; padding-right: 0; float: left; height: inherit;}
    #rotator-section{background: url(images/layout/rotator-background-image-nocircle.png); background-size: cover;}
    #sub-header-section img.wp-post-image{float: right}
    #sub-logo-image{padding-right: 0}
}
/*tablets*/
@media only screen and (max-width: 900px) {
    #header, #menu, #contentWrapper, #footerMenu{width:100%;}
    #header h1{font-size: 175%; clear: both; text-align: center; padding:.5em;}
    #header, #rotator-section{height: inherit;}
    #secondary-menu{display: none; visibility: hidden;}
    #wheaton, #rockville, #chevy-chase, #washington-dc, #onley, #frederick{width:31%; padding:1%; margin-left: 0}
    #onley, #chevy-chase{border-right:none;}
    #copyright{clear: both; float: none; padding-top: 2em;}
    p.copyright{text-align: center;}
    #menu-top-menu li.current-menu-item{-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0; background:none; }
    #menu-top-menu li.current-menu-item a{color:#002664;}
    #menu-top-menu li a:hover{color:#002664;}
    #menu-top-menu li:hover{background:none; color:#002664!important}
    #menu-top-menu li.sfHover a{color: #002664}
    #sub-header-section{height: auto;}
    #sub-logo-image{width:35%; height: auto}
    #sub-header-section img.wp-post-image{height:auto; width: 65%}
    #right-column .menu-spacer, #right-column .sub-menu-parent{display: none; visibility: hidden;}
    ul#left-menu{padding-left: 0; padding-right: 0; padding-bottom: 0}
    #left-menu-spacer{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#cfcfcf')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#cfcfcf');margin: 0;}
    #contentWrapper, #content-placeholder, #right-column, #home-right-column{display:block;}
    #content-placeholder, #right-column, #home-right-column{width: 98%; padding:0 1%;}
    #menu{height: 0}
    #headerWrapper{height: inherit;}
    #header{ background-image: none;}
    #footerMenu{height: inherit;}
    #footerMenuWrapper{background-size: contain;}
    #site-search{padding:1% 2%; float: none; width: 96%}
    #searchform{float:left;}
}
@media only screen and (max-width: 800px) {}
@media only screen and (max-width : 775px) {}
@media only screen and (max-width : 605px) {
    #first, #second, #third, #fourth, #fifth{width:33%;}
    #site-search{float:none; width: 98%; padding:1%;}
}
@media only screen and (max-width : 535px) {}
@media only screen and (max-width : 534px) {
    #first, #second, #third, #fourth, #fifth{width:50%;}
    #sub-header-section img.wp-post-image{display: none; visibility: hidden;}
    div#soliloquy-container-16{display: none!important; visibility: hidden!important;}
    #sub-logo-image{width:75%;}
    #home-logo{display: block; visibility: visible;}
    .office-locations-footer{width:90%; clear: none;}
    #wheaton, #rockville, #chevy-chase, #washington-dc, #onley, #frederick{width:47%; min-height: 100px;}
    #home-navigation{clear:both; margin-top: 1em; padding-top: 2em}
    ul, ol{padding-left: 0; margin-left: 0}
    #searchform{clear: both; padding-top: 3%; width: 20em; margin: 0cm auto; float: none; padding-left: 8%}
    #mobile-social{clear: both; padding-top: 1%; width: 18em; margin: 0cm auto}
}
@media only screen and (max-width : 361px) {
#wheaton, #rockville, #chevy-chase, #washington-dc, #onley, #frederick{width:95%; text-align: center; min-height: none;}
#footerMenu p{text-align: center;}
}
/*end conditional css*/
/* CSS for View Full Site */
.rwd-display-options{ text-align: center!important; }
.rwd-display-option, #view-responsive{ cursor: pointer!important; background: #015899; -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75); padding: .5em 1em; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff}
#view-responsive{ display: none; }
@media only screen and (min-width: 900px){
    #view-full{ display: none; }
    #view-responsive{ display: inline; }
}
@media only screen and (max-width: 900px) {
    .rwd-display-options{padding: 1em;}
}
/*back to top*/
.spotlight-top {display: inline-block;height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 38, 100, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(5, 96, 160, 1) url(images/layout/back-to-top.png) no-repeat center 50%; visibility: hidden; opacity: 0;  -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;}
.spotlight-top.spotlight-is-visible, .spotlight-top.spotlight-fade-out, .no-touch .spotlight-top:hover {-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;  transition: opacity .3s 0s, visibility 0s 0s;}
.spotlight-top.spotlight-is-visible {visibility: visible; opacity: 1;}
.spotlight-top.spotlight-fade-out {opacity: .5;}
.spotlight-top.spotlight-is-visible:hover {background-color: #088384!important;opacity: 1;}
@media only screen and (min-width: 768px) {
    .spotlight-top {right: 20px;bottom: 20px;}
}
@media only screen and (min-width: 1024px) {
    .spotlight-top {height: 60px; width: 60px; right: 30px; bottom: 30px;}
}
.single-post.postid-5056 #contentWrapper {
padding-top: 0;
}
.single-post.postid-5056 #content-placeholder {
padding: 0;
}
/********Custom_Style*********/
.page-template-single-php div#blog-sidebar ul li {
    list-style-type: none;
    padding: 5px 0px;
    border-bottom: 1px solid #86c2c1;
}


.page-template-single-php div#blog-sidebar ul {
    margin: 0px;
    padding: 4px 16px 16px;
}

.page-template-single-php li.cat-item a {
    text-decoration: none;
    color: #333333;
    font-weight: normal;
    font: 86.7% 'Open Sans' sans-serif;
}
h1 {
    clear: initial !important;
    margin: 0px 0 0 0 !important;
}

body {
   margin: 0em auto !important;
   max-width: 100% !important;
       padding: 0 !important;
}

.page-template-single-php div#blog-sidebar ul li {
    list-style-type: none;
    padding: 5px 0px;
    border-bottom: 1px solid #86c2c1;
}
section#right-column div#blog-sidebar ul li {
    list-style-type: none;
    padding: 5px 0px;
    border-bottom: 1px solid #86c2c1;
}

section#right-column div#blog-sidebar ul li a {
    text-decoration: none;
    color: #333333;
    font-weight: normal;
}

section#right-column div#blog-sidebar ul {
    margin: 0px;
    padding: 4px 16px 16px;
}
.bdp_wrapper .wl_pagination_box.template-1 .paging-navigation ul.page-numbers li {
    vertical-align: middle;
    margin-top: 10px;
}

.bdp_wrapper .wl_pagination_box.template-1 .paging-navigation ul.page-numbers li a{
    background: transparent !important;
}