@font-face { font-family: "CenturyGothic"; src: url("fonts/CenturyGothic/normal/CenturyGothic.otf"); src: url("fonts/CenturyGothic/normal/CenturyGothic.eot?#iefix") format("embedded-opentype"), url("fonts/CenturyGothic/normal/CenturyGothic.woff") format("woff"), url("fonts/CenturyGothic/normal/CenturyGothic.ttf") format("truetype"), url("fonts/CenturyGothic/normal/CenturyGothic.svg#CenturyGothic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CenturyGothic-Bold"; src: url("fonts/CenturyGothic/bold/CenturyGothic-Bold.otf"); src: url("fonts/CenturyGothic/bold/CenturyGothic-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/CenturyGothic/bold/CenturyGothic-Bold.woff") format("woff"), url("fonts/CenturyGothic/bold/CenturyGothic-Bold.ttf") format("truetype"), url("fonts/CenturyGothic/bold/CenturyGothic-Bold.svg#CenturyGothic-Bold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CenturyGothic-BoldItalic"; src: url("fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.otf"); src: url("fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.woff") format("woff"), url("fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.ttf") format("truetype"), url("fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CenturyGothicItalic"; src: url("fonts/CenturyGothic/italic/CenturyGothicItalic.otf"); src: url("fonts/CenturyGothic/italic/CenturyGothicItalic.eot?#iefix") format("embedded-opentype"), url("fonts/CenturyGothic/italic/CenturyGothicItalic.woff") format("woff"), url("fonts/CenturyGothic/italic/CenturyGothicItalic.ttf") format("truetype"), url("fonts/CenturyGothic/italic/CenturyGothicItalic.svg#CenturyGothicItalic") format("svg"); font-weight: normal; font-style: normal; }
/*/ ====== Typography ====== /*/
@font-face { font-family: "CenturyGothic"; src: url("/fonts/CenturyGothic/normal/CenturyGothic.otf"); src: url("/fonts/CenturyGothic/normal/CenturyGothic.eot?#iefix") format("embedded-opentype"), url("/fonts/CenturyGothic/normal/CenturyGothic.woff") format("woff"), url("/fonts/CenturyGothic/normal/CenturyGothic.ttf") format("truetype"), url("/fonts/CenturyGothic/normal/CenturyGothic.svg#CenturyGothic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CenturyGothic"; src: url("/fonts/CenturyGothic/bold/CenturyGothic-Bold.otf"); src: url("/fonts/CenturyGothic/bold/CenturyGothic-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/CenturyGothic/bold/CenturyGothic-Bold.woff") format("woff"), url("/fonts/CenturyGothic/bold/CenturyGothic-Bold.ttf") format("truetype"), url("/fonts/CenturyGothic/bold/CenturyGothic-Bold.svg#CenturyGothic-Bold") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: "CenturyGothic"; src: url("/fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.otf"); src: url("/fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.woff") format("woff"), url("/fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.ttf") format("truetype"), url("/fonts/CenturyGothic/bold-italic/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic") format("svg"); font-weight: bold; font-style: italic; }
@font-face { font-family: "CenturyGothic"; src: url("/fonts/CenturyGothic/italic/CenturyGothic-Italic.otf"); src: url("/fonts/CenturyGothic/italic/CenturyGothic-Italic.eot?#iefix") format("embedded-opentype"), url("/fonts/CenturyGothic/italic/CenturyGothic-Italic.woff") format("woff"), url("/fonts/CenturyGothic/italic/CenturyGothic-Italic.ttf") format("truetype"), url("/fonts/CenturyGothic/italic/CenturyGothic-Italic.svg#CenturyGothic-Italic") format("svg"); font-weight: normal; font-style: italic; }
/*/ ====== Base Layout ====== /*/
html { height: auto; }

body { min-height: 100%; height: 100%; }

.mobmenu { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: none; width: 33.33%; float: right; height: 100%; background-color: #000; position: absolute; top: 0px; right: 0px; }
.mobmenu.active { display: block; }
.mobmenu ul { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; list-style: none; margin: 0px; padding: 0px; width: 100%; padding: 30px 20px; position: relative; height: 100%; }
.mobmenu li { display: block; float: left; width: 100%; }
.mobmenu li a { font-family: "CenturyGothic"; width: 100%; height: 100%; display: block; color: #dcd7ca; text-decoration: none; font-size: 20px; text-transform: uppercase; font-weight: normal; margin-bottom: 16px; }

#logo { float: left; }

header { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 990px; margin: 30px auto 20px auto; padding: 8px 0px; border-top: 3px #000 solid; border-bottom: 1px #000 solid; }
header .navwrap { width: 745px; width: calc(100% - 245px); float: right; }
header ul { display: block; float: left; list-style: none; margin: 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.33%; padding-top: 10px; }
header li { display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; font-family: "CenturyGothic"; font-size: 12px; text-transform: uppercase; padding-bottom: 2px; }
header li a { width: 100%; color: #000; text-decoration: none; }
header form { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 100%; padding: 3px; }
header form button { float: right; border: 0px; padding: 0px; background-color: transparent; color: #000; -webkit-appearance: none; }
header form input[type="text"] { float: left; background-color: transparent; color: #000; border: 1px transparent solid; -webkit-appearance: none; width: 80%; width: calc(100% - 28px); }

.togmobnav { float: right; cursor: pointer; margin-top: 30px; }

.mobsearch { width: 92%; width: calc(100% - 20px); margin: auto; margin-bottom: 10px; }
.mobsearch form { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 100%; padding: 3px; }
.mobsearch form button { float: right; border: 0px; padding: 0px; background-color: transparent; color: #000; -webkit-appearance: none; font-size: 18px; width: 30px; }
.mobsearch form input[type="text"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "CenturyGothic"; float: left; background-color: transparent; color: #000; -webkit-appearance: none; width: 55%; border: 1px transparent solid; width: calc(100% - 40px); height: 26px; line-height: 26px; }

.respimg { max-width: 100%; }

.content { width: 100%; max-width: 990px; margin: auto; }
.content p, .content ul, .content ol, .content table, .content #profilecontent { font-size: 12px; font-family: arial,helvetica,sans-serif; line-height: 18px; margin-bottom: 20px; margin-top: 0px; }
.content p a, .content ul a, .content ol a, .content table a, .content #profilecontent a { color: #7f6f51; text-decoration: none; }
.content ul, .content ol { margin: 0px 0px 0px 10px; padding: 0px; }
.content ul.nslist, .content ol.nslist { display: block; float: left; list-style: none; margin: 0px; padding: 0px; }
.content li a { color: #7f6f51; text-decoration: none; }
.content h1 { color: #7f6f51; font-family: "CenturyGothic"; text-transform: uppercase; font-size: 25px; margin: 0px; font-weight: normal; }
.content h2 { color: #7f6f51; font-family: "CenturyGothic"; text-transform: uppercase; font-size: 20px; margin: 0px; font-weight: normal; }
.content h3 { color: #000; margin-top: 0px; margin-bottom: 16px; font-size: 15px; font-family: arial, sans-serif; }

.footwrap { width: 100%; float: left; }

footer { border-top: 3px #000 solid; width: 100%; padding: 10px 0px 60px 0px; max-width: 990px; margin: 20px auto 0px auto; font-size: 11px; color: #000; }

.cright { float: left; width: 70%; line-height: 18px; }
.cright a { color: #7f6f51; text-decoration: none; }
.cright a img { position: relative; top: 4px; }

.blackbg .cright a { color: #7f6f51; }

.smlist { display: block; float: left; list-style: none; margin: 0px; padding: 0px; float: right; width: 96px; }
.smlist li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; float: left; background-image: url("images/smsprites-lightbg.png"); height: 16px; background-repeat: no-repeat; }
.smlist li.rss { width: 15px; margin-right: 10px; background-position: 0px 0px; }
.smlist li.gplus { width: 20px; margin-right: 6px; background-position: -29px 0px; }
.smlist li.fb { width: 9px; margin-right: 8px; background-position: -57px 0px; }
.smlist li.twt { width: 20px; margin-right: 0px; background-position: -77px 0px; }
.smlist li a { display: block; width: 100%; height: 100%; }

.blackbg { background-color: #000; color: #fff; }
.blackbg .mobmenu { background-color: #d0c9b8; }
.blackbg .mobmenu li a { color: #000; }
.blackbg .smlist li { background-image: url("images/smsprites-darkbg.png"); }
.blackbg footer { border-top: 3px #fff solid; color: #fff; }
.blackbg footer a { color: #000; }
.blackbg header { border-top: 3px #fff solid; border-bottom: 1px #fff solid; }
.blackbg header li a { color: #fff; }
.blackbg header form { background-color: #333; }
.blackbg header form button { color: #fff; }
.blackbg header input[type="text"] { color: #fff; border: 1px #333 solid; }
.blackbg .mobsearch form { background-color: #333; }
.blackbg .mobsearch form button { color: #fff; }
.blackbg .mobsearch input[type="text"] { color: #fff; border: 1px #333 solid; }

.tanbg { background-color: #dcd7ca; }
.tanbg header form { background-color: #cbc6ba; }
.tanbg header input[type="text"] { border: 1px #cbc6ba solid; }
.tanbg .mobsearch form { background-color: #cbc6ba; }
.tanbg .mobsearch input[type="text"] { border: 1px #cbc6ba solid; }

.bluebg { background-color: #cbdbe0; }
.bluebg header form { background-color: #bbcace; }
.bluebg header input[type="text"] { border: 1px #bbcace solid; }
.bluebg .mobsearch form { background-color: #bbcace; }
.bluebg .mobsearch input[type="text"] { border: 1px #bbcace solid; }

.whitebg { background-color: #fff; }
.whitebg header form { background-color: #ebebeb; }
.whitebg header input[type="text"] { border: 1px #ebebeb solid; }
.whitebg .mobsearch form { background-color: #ebebeb; }
.whitebg .mobsearch input[type="text"] { border: 1px #ebebeb solid; }

/*/ ====== Pages ====== /*/
/*/ HOME /*/
.page-home { width: 100%; width: calc(100% + 10px); margin: auto; }

.tilewrap { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; }

.tile1 { width: 25%; }

.tile4 { width: 50%; }

.tile { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0px 10px 10px 0px; overflow: hidden; }
.tile img { width: 100%; height: auto; display: none; }
.tile img.active { display: block; }

.tilecontent { width: 100%; height: 0px; padding-bottom: 100%; position: relative; float: left; overflow: hidden; display: none; background-color: #fff; font-family: "CenturyGothic"; font-size: 16px; color: #000; }
.tilecontent.active { display: block; }

.tablewrap { height: 100%; width: 100%; position: absolute; font-family: "CenturyGothic"; }
.tablewrap table { font-family: "CenturyGothic"; font-size: 20px; line-height: 22px; }

.clearrow { width: 100%; height: 1px; float: left; }

/*/ ABOUT /*/
.page-about { margin: auto; }

.headerimg { margin-bottom: 40px; }
.headerimg img { width: 100%; height: auto; }

.colleft, .colright { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 50%; }

.colleft { float: left; }

.colright { float: right; padding-left: 20px; }

/*/ CONTACT /*/
.page-contact { margin: auto; margin-top: 30px; }
.page-contact h2 { margin-bottom: 20px; color: #c2b59b; }
.page-contact a { color: #c2b59b; }

.cont-addr, .cont-nums { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; font-size: 15px; }
.cont-addr p, .cont-addr p a, .cont-addr li, .cont-addr li a, .cont-addr a, .cont-nums p, .cont-nums p a, .cont-nums li, .cont-nums li a, .cont-nums a { font-size: 17px; line-height: 22px; }
.cont-addr p a, .cont-addr li a, .cont-addr a, .cont-addr table a, .cont-nums p a, .cont-nums li a, .cont-nums a, .cont-nums table a { color: #c2b59b; }
.cont-addr table, .cont-nums table { font-size: 19px; line-height: 26px; }

.parkinstr { float: left; }
.parkinstr li { margin-bottom: 16px; }

a.gobutton { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #c2b59b; float: right; text-transform: uppercase; border: 0px; width: 240px; padding: 8px; color: #000; text-decoration: none; text-align: left; margin-top: 30px; position: relative; }
a.gobutton .r { position: absolute; top: 6px; right: 10px; }

.cont-nums .l { color: #666; }
.cont-nums td { padding-bottom: 18px; }

/*/ EXPERTISE /*/
.page-expertise { margin: auto; }

/*/ EXPERTISE DETAIL /*/
.page-expdetail { margin: auto; margin-top: 40px; }
.page-expdetail h1 { font-size: 35px; }

.experts { width: 100%; float: left; margin-bottom: 30px; margin-top: 10px; }
.experts .exp { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; max-width: 50%; padding-right: 10px; font-size: 12px; font-family: arial,helvetica,sans-serif; line-height: 18px; color: #000; }
.experts .exp img { max-width: 100%; }
.experts .exp p { margin: 6px 0px 0px 0px; line-height: 16px; }

.updateslist h2 { margin-bottom: 18px; }
.updateslist p { margin: 0px 0px 10px 0px; font-size: 11px; }
.updateslist p strong { font-size: 12px; }

/*/ TEAM /*/
.page-team { margin: auto; }
.page-team h1 { font-size: 37px; }

.team-sect { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 100%; border-top: 1px #c6c1b5 solid; padding-top: 20px; }
.team-sect h2 { font-size: 25px; float: left; width: 19%; margin-bottom: 20px; }

.teampics-wrap { float: right; width: 81%; }

.teampic { width: 148px; height: 182.37253px; padding: 0px; background-repeat: no-repeat; background-size: cover; background-position: top left; width: 155px; height: 191px; padding: 0px; margin: auto; }

.teamitem { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 20%; padding: 6px; text-decoration: none; color: #000; margin-bottom: 15px; }
.teamitem:hover { background-color: #fff; }
.teamitem:hover .teampic { background-position: bottom left; }
.teamitem p { margin-bottom: 0px; }

/*/ TEAM DETAIL /*/
.page-teamdetail { margin: auto; }
.page-teamdetail h1 { font-size: 35px; margin-bottom: 20px; }
.page-teamdetail ul { color: #7f6f51; }

.teambig { margin-bottom: 30px; }

.papic { margin-bottom: 6px; width: 155px; height: 191px; background-position: bottom left; }

.breakblock { width: 100%; height: 3px; background-image: url("images/breakblock.jpg"); background-repeat: no-repeat; background-position: 0px 0px; float: left; }

.mobfiddy { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; }

h1 span.miniqual { color: #7f6f51; font-size: 12px; font-family: arial,sans-serif; text-transform: none; }

h3.position { font-family: "CenturyGothic"; color: #000; font-size: 18px; font-weight: normal; margin-bottom: 25px; }

/*/ GENERIC CONTENT PAGE /*/
.page-generic { margin: auto; font-size: 12px; font-family: arial,helvetica,sans-serif; }
.page-generic .colleft { width: 20%; }
.page-generic .colright { width: 80%; }
.page-generic a { color: #7f6f51; text-decoration: none; }

.medOn { display: none; }

.content ul.nslist { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; }
.content .fqlist { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin: 0px 0px 0px 6px; padding: 0px 2%; width: 100%; }

/*/ SEARCH RESULTS /*/
.result_item h3 { margin-bottom: 0px; }
.result_item p { margin-top: 0px; }

.search_results { padding-top: 20px; }

/*/ ARTICLE /*/
.page-article { margin: auto; }
.page-article a, .page-article p a, .page-article li a { color: #a1bec6; text-decoration: none; font-size: 12px; }
.page-article .colright { font-size: 12px; font-family: arial,helvetica,sans-serif; line-height: 18px; margin-bottom: 20px; margin-top: 0px; }

.titlewrap { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 70px; margin-top: 30px; margin-bottom: 30px; width: 100%; float: left; }
.titlewrap h1 { display: block; font-size: 70px; text-transform: none; line-height: 70px; color: #c2b59b; width: 730px; float: right; }

.postbyinfo { width: 50%; float: right; font-size: 11px; text-transform: uppercase; }
.postbyinfo p { font-size: 11px; line-height: 16px; margin-bottom: 14px; }
.postbyinfo p a { font-size: 11px; }
.postbyinfo li a { font-size: 11px; }
.postbyinfo a { font-size: 11px; font-weight: bold; }

.postby { font-size: 10px; font-weight: bold; text-transform: uppercase; }

h3.backto { font-size: 12px; }

.commnum { font-weight: normal; margin-right: 6px; }

.dllist ul { display: block; float: left; list-style: none; margin: 0px; padding: 0px; width: 100%; margin-top: 8px; }
.dllist li { display: block; float: left; width: 100%; }
.dllist li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; width: 100%; position: relative; padding-left: 18px; }
.dllist li a:before { content: ''; width: 12px; height: 12px; background-image: url("images/dlico.png"); position: absolute; top: 1px; left: 0px; }

.article-comments { font-size: 11px; line-height: 16px; }
.article-comments form { width: 100%; float: left; }
.article-comments label { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 30%; float: left; }
.article-comments input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 70%; float: left; border: 1px #ccc solid; background-color: #fff; -webkit-appearance: none; border-radius: 0px; height: 22px; }
.article-comments textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px #ccc solid; width: 70%; height: 160px; float: right; padding: 6px; }
.article-comments .sect-title { width: 100%; float: left; }
.article-comments .sect-title input { width: 30%; float: left; }
.article-comments .sect-title .captcha { width: 30%; float: left; }
.article-comments button { float: right; margin-top: 16px; margin-left: 30%; border: 1px #ccc solid; background-color: #ccc; }
.article-comments .parsley-errors-list { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; list-style: none; margin: 0px; padding: 0px; width: 100%; padding-left: 30%; font-weight: bold; }
.article-comments .parsley-errors-list li { display: block; float: left; width: 100%; color: #c61111; }

.clearform { width: 100%; float: left; height: 10px; }

.authbox { width: 100%; float: left; margin-bottom: 16px; }

/*/ ARTICLE LISTING /*/
.page-artlisting { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: auto; margin-top: 30px; }
.page-artlisting a, .page-artlisting p a, .page-artlisting li a { color: #4ab2ce; text-decoration: none; font-size: 12px; }
.page-artlisting ul { margin: 0px; }
.page-artlisting .colleft { width: 15%; }
.page-artlisting .colleft ul { display: block; float: left; list-style: none; margin: 0px; padding: 0px; width: 100%; margin-bottom: 30px; }
.page-artlisting .colleft li { display: block; float: left; width: 100%; }
.page-artlisting .colleft li.headli { font-weight: bold; margin-bottom: 2px; }
.page-artlisting .colleft li a:before { content: '> '; color: #ccc; }
.page-artlisting .colright { width: 85%; float: left; }

.artlisting { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; position: relative; }

.li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; width: 33.33%; padding-left: 28px; font-size: 12px; line-height: 18px; }
.li img { margin-bottom: 6px; }

.rowtop { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; width: calc(100% - 28px); float: right; height: 16px; border-top: 1px #ccc solid; margin-top: 10px; }

.flisting { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; padding-bottom: 16px; width: 100%; padding-left: 28px; }
.flisting img { margin-bottom: 16px; }
.flisting .artdescr { float: right; width: 70%; font-size: 12px; line-height: 18px; }
.flisting .artdescr a { text-transform: uppercase; font-weight: bold; font-size: 11px; }
.flisting .arttitle { width: 28%; float: left; }

.artdescr { font-size: 12px; line-height: 18px; }
.artdescr a { text-transform: uppercase; font-weight: bold; font-size: 11px; }

.arttitle { color: #a3a3a3; font-size: 11px; text-transform: uppercase; }
.arttitle strong { font-size: 12px; color: #000; }
.arttitle a { font-weight: bold; font-size: 11px; }

.selwrap { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 35px; border: 1px #000 solid; background-image: url("images/selbg.jpg"); background-repeat: no-repeat; background-position: center right; margin-bottom: 10px; overflow: hidden; background-color: #fff; }
.selwrap select { height: 35px; line-height: 35px; padding: 0px; margin: 0px; width: 120%; float: left; border: 0px; background-color: transparent; -webkit-appearance: none; font-family: "CenturyGothic"; display: block; padding-left: 6px; }

.mainimg { width: 100%; float: left; }

.art-pagi { display: block; float: left; list-style: none; margin: 0px; padding: 0px; float: none; width: 100%; margin: auto; text-align: center; }
.art-pagi li { display: block; float: left; float: none; text-align: center; display: inline-block; }

.tabOnly { display: none !important; }

.tabMob { display: none !important; }

.mobOnly { display: none !important; }

.hidden { display: none !important; }

.floatLeft { float: left !important; }

.floatRight { float: right !important; }

.experts .exp .img { width: 148px; height: 180px; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.tilewrap { display: none; }

.bluebg a, .bluebg p a, .bluebg li a { color: #7f6f51; text-decoration: none; font-size: 12px; }
.bluebg header li a { color: #000 !important; }
