@import '/css/theme.css';

@font-face {
font-family:'PTSans';src:url('/fonts/PTC55F_W.eot');src:url('/fonts/PTC55F_W.eot?#iefix') format('embedded-opentype'),
url('/fonts/PTC55F_W.woff') format('woff'),
url('/fonts/PTC55F_W.ttf') format('truetype'),
url('/fonts/PTC55F_W.svg#webfont') format('svg');font-weight:normal;font-style:normal;}

@font-face {
font-family:'PTSans Bold';src:url('/fonts/PTC75F_W.eot');src:url('/fonts/PTC75F_W.eot?#iefix') format('embedded-opentype'),
url('/fonts/PTC75F_W.woff') format('woff'),
url('/fonts/PTC75F_W.ttf') format('truetype'),
url('/fonts/PTC75F_W.svg#webfont') format('svg');font-weight:normal;font-style:normal;}

@font-face {
font-family:'icons';src:url('/fonts/icons.eot');src:url('/fonts/icons.eot?#iefix') format('embedded-opentype'),
url('/fonts/icons.ttf') format('truetype'),
url('/fonts/icons.woff') format('woff'),
url('/fonts/icons.svg#icons') format('svg');font-weight:normal;font-style:normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
img,object,iframe,audio,video,table {max-width:100%;}
body {background:#fff;margin:0;padding:0!important;font-size:100%;font-family:'PTSans',Tahoma,Geneva,sans-serif;color:#445569;line-height:150%;}
img,form {border:0;margin:0;}
a,input {outline:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1,h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0;padding:0;}
h1 {font-size:160%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}
ul {list-style:square;}
hr {clear:both;border:none;border-bottom:1px solid #d3e0ef;padding:5px 0 0;margin:0 0 5px;}
.clr {clear:both;}
.wrapper {margin:0 auto;}
.site-n a,#catmenu li a,#catmenu ul ul,.promo-btn a,.site-n a,.ico-box,#grid-filter li,#partners-ul > li,.unoSliderNav span,.foot-sep a,#soc-box a,.col-more a,.nav-head .icon,.nav-head .icon span,.eTitle a,#catmenu li.uWithSubmenu em,.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,.plist a,#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.grid-lnk {-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#testi-ul > li {-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}

#header {background-color:#445569;background-size:cover;position:relative;-ms-behavior:url(/img/backgroundsize.min.htc);}
#header .overlay {background:url(/img/overlay.png);padding:31px 0 40px;}
.head-l {float:left;width:40%;}
.head-r {float:right;width:60%;text-align:right;}
#site-logo {line-height:normal;padding:7px 0 0;}
.site-n,.site-n a {font-size:140%;letter-spacing:3px;font-family:'PTSans Bold';text-transform:uppercase;}
.site-n a:hover {color:#fff;text-decoration:none;}
.site-d {font-size:70%;color:#95aac2;display:inline-block;vertical-align:top;padding:5px 0 0;}
#catmenu {padding:10px 0 0;line-height:normal;}
#catmenu ul,#catmenu li {padding:0;margin:0;list-style:none;}
#catmenu li {padding:0 1px 0 0;display:inline-block;text-align:left;}
#catmenu li a {display:inline-block;font-size:100%;height:34px;line-height:34px;padding:0 15px;color:#95aac2;border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#catmenu li a.uMenuItemA,#catmenu li a:hover,#catmenu li.uWithSubmenu.hover > a {color:#fff;text-decoration:none;border-color:#fff;}
#catmenu li.uWithSubmenu {position:relative;}
#catmenu ul ul {display:none;}
#catmenu li.uWithSubmenu.hover > ul {display:block;}
#catmenu ul ul {position:absolute;z-index:10;width:220px;top:45px;left:0;padding:13px 0;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);}
#catmenu ul ul ul {top:0;left:226px;}
#catmenu ul ul li {float:none;padding:0 20px;display:block;}
#catmenu ul ul li a,#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu.hover > a {display:block;padding:7px 0;height:auto;line-height:normal;font-size:80%;color:#445569;}
#catmenu ul ul li:first-child:before {content:'';position:absolute;left:20px;top:-5px;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;}
#catmenu ul ul ul li:first-child:before {left:-10px;top:10px;border-right:5px solid #fff;border-bottom:5px solid transparent;border-top:5px solid transparent;}
.nav-head,#catmenu li.uWithSubmenu em {display:none;}
.nav-head {padding:7px 0 0;}
.nav-head .icon {display:inline-block;width:20px;text-align:center;padding:10px 12px;background:#d3e0ef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
.nav-head .icon span {display:block;width:100%;height:2px;background:#445569;margin:2px 0 0;}
.nav-head.over .icon span,.nav-head:hover .icon span {background:#fff;}
#catmenu li.uWithSubmenu em {position:absolute;font-size:130%;width:24px;height:24px;line-height:24px;right:0;top:6px;font-style:normal;text-align:center;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#catmenu li.uWithSubmenu em:hover {color:#fff;}

#promo {padding:13% 12% 12%;text-align:center;line-height:170%;}
.promo-ttl {font-size:190%;color:#fff;font-family:'PTSans Bold';line-height:130%;text-transform:uppercase;letter-spacing:5px;}
.promo-ds {font-size:105%;padding:30px 0 0;color:#95aac2;}
.promo-btn {padding:50px 0 0;}
.promo-btn a {display:inline-block;font-size:120%;padding:10px 30px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.promo-btn a:hover {text-decoration:none;}
.promo-btn a:after {content:'\2192';padding:0 0 0 9px;font-size:105%;}

#casing {padding:5% 0 0;}

.row {position:relative;margin:0 0 0 -40px;}
#masonry-box.no-mar {margin:0;}
.col-2,.col-3 {width:50%;float:left;padding:0 0 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.col-3 {width:33.33%;}
.ico-box {float:left;margin:0 -20% 0 0;width:20%;height:0;padding:0 0 20%;overflow:hidden;color:#fff;position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.col-3:hover .ico-box {-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.ico-box span {position:absolute;top:-3px;left:-2px;font-size:455%;}
.col-box {padding:0 0 0 26%;}
.col-ttl {font-family:'PTSans Bold';font-size:125%;padding:0 0 20px;}
.col-more {text-align:right;padding:10px 0 0;}
.col-more a:after {content:'\2192';padding:0 0 0 5px;}
.col-more a:hover {text-decoration:none;}

.hor-sep,.foot-sep {border-bottom:1px solid #d3e0ef;height:12px;padding:4% 0 0;margin:0 0 5%;text-align:center;}
.hor-sep:before {content:'';display:inline-block;background:#fff;width:10px;height:10px;position:relative;margin:.6% 0 0;border:1px solid #d3e0ef;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 0 5px #fff;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;}
.foot-sep a {display:inline-block;background:#fff;width:30px;height:30px;line-height:32px;color:#d3e0ef;text-decoration:none;text-align:center;position:relative;margin:-3px 0 0;border:1px solid #d3e0ef;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 0 5px #fff;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;}
.foot-sep a:hover {color:#fff;}
.sect-ttl {font-family:'PTSans Bold';text-align:center;text-transform:uppercase;letter-spacing:5px;font-size:190%;line-height:130%;padding:0 0 30px;}
.sect-ds {font-size:110%;text-align:center;color:#95aac2;padding:0 15% 5%;}
#folio-grid,#folio-grid li,#grid-filter,#grid-filter li {padding:0;margin:0;list-style:none;}
#grid-filter {text-align:center;padding:0 0 5%;}
#grid-filter li {display:inline-block;margin:2px 5px;font-size:110%;padding:10px 20px;cursor:pointer;background:#d3e0ef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#grid-filter li:hover {color:#fff;}
#grid-filter li.active {color:#fff;}
#folio-grid li {width:24.96%;float:left;}
.grid-w {padding:0 0 75%;width:100%;background-size:cover;position:relative;overflow:hidden;-ms-behavior:url(/img/backgroundsize.min.htc);}
.grid-lnk {position:absolute;display:block;top:0;left:-100%;width:100%;height:100%;cursor:pointer;color:#fff;text-align:center;line-height:normal;-moz-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.grid-lnk:hover {text-decoration:none;}
#folio-grid li:hover .grid-lnk,.blog-i:hover .grid-lnk,.grid-i:hover .grid-lnk {left:0;-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.grid-lnk span {display:block;}
.lnk-w {position:relative;padding:18% 0 0;}
.blog-i .lnk-w {padding:30% 0 0;}
.item-ico {font-size:320%;padding:0 0 3%;}
.item-ttl {font-family:'PTSans Bold';font-size:140%;}
.grid-i .lnk-w {padding:16% 0 0;}
.grid-i .item-ico {font-size:250%;}
.grid-i .item-ttl {font-size:120%;}
.item-cats {padding:1% 0 0;}
.blog-fl {float:left;width:40%;padding:1% 4% 1% 0;}
.blog-fl .blog-i .grid-w {margin:0;}
.isotope-item {z-index:2;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.isotope-hidden.isotope-item {pointer-events:none;z-index:1;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.isotope,.isotope .isotope-item {-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope {-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item {-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}

#testi-ul,#testi-ul > li,#partners-ul,#partners-ul > li {padding:0;margin:0;list-style:none;}
#testi-ul {position:relative;overflow:hidden;}
#testi-ul > li {padding:0 0 30px 17%;position:relative;display:none;}
#testi-ul > li.current {display:block;}
#testi-ul > li:before {content:'\201c';font-size:950%;position:absolute;top:55px;left:0;}
#testi-ul .sliderView {display:block;left:-100%;position:absolute;top:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);z-index:1;}
#testi-ul .current ~ .sliderView {left:100%;}
#testi-ul .sliderView.current {left:0;position:relative;z-index:10;-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.unoSliderNav {padding:0 0 0 17%;}
.unoSliderNav span {display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px;height:16px;margin:0 5px 0 0;background:#d3e0ef;cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.unoSliderNav span:hover {background:#445569;}
.testi-tx {font-size:105%;}
.testi-au {color:#95aac2;padding:15px 0 0;}
#partners-ul {position:relative;margin:-10px 0 0;}
#partners-ul > li {float:left;width:33.33%;text-align:center;}
#partners-ul:hover > li {-moz-opacity:.5;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#partners-ul:hover > li:hover {-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#partners-ul > li img {max-width:100%;display:inline-block;}

.blog-list {margin:0 0 7%;}
.blog-i .grid-w {margin:0 0 30px;}
.blog-i .col-ttl {padding:0;}
.blog-i .col-ds {max-height:150px;overflow:hidden;}
.col-mt {padding:10px 0 15px;color:#95aac2;font-size:80%;}
.col-mt a {color:#95aac2;text-decoration:underline;}
.col-mt a:hover {text-decoration:none;}
.col-mt > span {padding:0 5px;}
.col-mt > span:first-child {padding:0 5px 0 0;}
.col-mt > span:before {padding:0 3px 0 0;vertical-align:middle;}
.comm-tpg {float:right;font-size:90%;}
.comm-pg {text-align:center;font-size:90%;padding:0 0 5%;}

#footer {padding:0 0 5%;text-align:center;}
#soc-box {padding:0 0 20px;font-size:200%;}
#soc-box a {margin:0 5px;color:#d3e0ef;}
#soc-box a:hover {color:#445569;text-decoration:none;}
#foot-cont a {color:#445569;text-decoration:underline;}
#foot-cont a:hover {text-decoration:none;}

#content {float:left;width: 70%;}

#sidebar {float:right;width:25%;}
#sidebar .hor-sep {padding:10% 0 0;margin:0 0 12%;}
.sidetitle {font-family:'PTSans Bold';font-size:100%;letter-spacing:2px;text-transform:uppercase;padding:0 0 7%;}
.sidebox ul,.sidebox .catsTable {margin:0;padding:0;list-style:none;}
.sidebox .catsTable,.sidebox .catsTable * {display:block;width:auto!important;}
.sidebox li {list-style:none;padding:0;}
.sidebox li a,.sidebox .catsTable td a {display:inline-block;color:#445569;padding:5px 0;}
.sidebox li b {color:#95aac2;font-weight:normal;}
.sidebox li a:before,.sidebox .catsTable td a:before {content:"\e676";padding:0 9px 0 0;font-family:'icons';font-size:80%;}
.sidebox li a:hover,.sidebox .catsTable td a:hover {text-decoration:none;}
.sidebox li a.uMenuItemA,.sidebox .catsTable td a.catNameActive {text-decoration:none;}
.sidebox li.uWithSubmenu,.sidebox li.parent-li {position:relative;}
.sidebox li.uWithSubmenu em,.sidebox li.parent-li em {position:absolute;top:5px;right:0;width:24px;height:24px;line-height:24px;font-style:normal;font-size:120%;text-align:center;z-index:10;cursor:pointer;}
.sidebox .catNumData {color:#95aac2;display:inline-block;}
.sidebox .calTable{width:100%;}
.calTable {font-size:90%;}
.calTable td {text-align:center;padding:7px 2px;}
.calTable td a {text-decoration:underline;}
.calTable td a:hover {text-decoration:none;}
.calMonth,.calWday,.calWdaySe,.calWdaySu {font-size:120%;font-weight:bold;}
.calTable td.calMonth a {text-decoration:none;}
.calTable td.calMonth a:hover {text-decoration:underline;}
.calTable .calMday {color:#95aac2;}
.calTable .calMdayA,.calTable .calMdayIsA {font-weight:bold;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.calTable .calMdayIsA a,.calTable .calMdayA a {color:#fff;}
.sidebox ul ul {display:none;margin:0;padding:0 0 0 20px;}
.sidebox li.uWithSubmenu.over > ul,.sidebox li.parent-li.over > ul {display:block;}
.sidebox iframe {border:1px solid #d3e0ef;}
.sidebox .answer {padding:5px 0 0 0;}
.schQuery,.schBtn {display:inline;padding:0 2px;}
.sidebox ul.rate-list {margin:0;}
#shop-basket ul li a {padding:0;margin:0;}
#shop-basket ul li a:before {display:none;}

#content fieldset {border:1px solid #d3e0ef;padding:20px;margin:0 0 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content legend {color:#95aac2!important;}
#content .calTable {width:70%;margin:0 0 30px;}
#casing label {color:#95aac2!important;}
.eBlock {margin:0 0 5%;padding:0;border-spacing:0;clear:both;}
.eBlock + br {display:none;}
.eBlock + table {margin:12% 0 0;border-spacing:0;}
.eBlock + table td[width="60%"],.comm-tt {font-size:130%;padding:0 0 20px;}
.eBlock td {padding:0!important;}
.eTitle {padding:0!important;font-family:'PTSans Bold';font-size:170%;line-height:normal;}
.fTitle {font-size:200%;}
.eTitle a {color:#445569;text-decoration:none;}
.eTitle div[style^="float:right"] a {font-size:inherit;}
.eDetails,.eDetails1,.eDetails2{clear:both;font-size:100%;padding:2% 0!important;color:#95aac2;margin:10px 0 0;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2 {padding:2% 0!important;margin:0!important;}
.ed-sep {padding:0 5px;}
.eBlock td.eMessage,.eBlock td.eText {padding:5% 0 0!important;}
.eMessage,.eText {margin:0;padding:5% 0 0!important;text-align:justify!important;}
.eMessage img,.eText img {<!-- width:100%; -->height:auto!important;float:left;margin:1% 1% 1% 0!important;border:none!important;}
.eMessage > div[style*='float:left;padding:2px'] > img {width:90%;}
.eMessage p,.eText p{margin:0;padding:0 0 5px 0;}
.eBlock td.eMessage,.eBlock td.eMessage.eText {padding:5% 0 0!important;}
.pagesBlockuz1,.pagesBlockuz2,#pagesBlock1,#pagesBlock2,.plist {display:block;clear:both;text-align:right;}
#masonry-box .pagesBlockuz1,#masonry-box .pagesBlockuz2,#masonry-box #pagesBlock1,#masonry-box #pagesBlock2 {position:absolute;bottom:0;right:0;width:100%;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.plist b, .pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,.plist a {display:inline-block;margin:1% 0;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.plist b {padding:2px 7px;position:relative;margin:0 -3px 0 0;font-weight:bold;color:#fff;font-size:80%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,.plist a {padding:2px 7px;position:relative;margin:0 -3px 0 0;font-size:80%;color:#95aac2;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover,.plist a:hover {text-decoration:none;color:#fff;}

.cBlock1,.cBlock2 {background:#fff;border-bottom:1px solid #d3e0ef;margin:0!important;padding:5px!important;}
#content .cBlock1,#content .cBlock2{padding:0 0 3%!important;margin:2% 0 0!important;}
.commTable {padding:3% 0 0;}
.cMessage {font-size:90%;line-height:130%;}
.cTop {padding:0 0 15px 0;font-size:110%;}
.cTop * {font-weight:normal;}
.cAnswer {padding:1% 0 0 10%;color:#95aac2;}
.commTd1 {padding:5px 2px;width:25%;}
input.codeButtons {min-width:30px;}
.securityCode {}
.eAttach {margin:10px 0;font-size:100%;color:#95aac2;padding:0 0 0 15px;background:url(/img/attach.gif) 0 50% no-repeat;}
.eRating {font-size:100%;}
.manTdError,.commError {color:#ff0000;}
.commReg {padding:10px 0;text-align:center;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
.replaceTable {font-size:110%;padding:20px;border:1px solid #d3e0ef;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.replaceTable td {white-space:normal!important;}
.legendTd {font-size:90%;}
.outputPM {border:1px dashed #d3e0ef;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #d3e0ef;margin:4px 0;}
.uTable {border-spacing:0;margin:0;padding:0;}
.uTable td {padding:8px 10px;border-bottom:1px solid #d3e0ef;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;border-spacing:0;}
.manTable .manTd1 {font-size:90%;width:30%;}
.manTable .manTdSep {height:auto!important;}
#casing.popuptable {margin:0;padding:20px;background:#fff;}
.popuptitle {color:#445569;font-size:150%;border-bottom:1px solid #d3e0ef;padding:0 0 20px;font-family:'PTSans Bold';}
.popupbody {padding:20px 0 0;font-size:100%;color:#445569;}
.popupbody * {font-size:100%!important;}
.popuptable table {text-align:left;color:#445569;}

.archiveEntryTitle ul {margin:2px 0;list-style:circle;}
.archiveEntryTitle .archiveEntryTime {display:inline-block;padding:3px 5px;font-size:80%;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.archiveEntryTitle .archiveEntryTitleLink {font-size:105%;text-decoration:none;color:#445569;}
.archiveEntryTitle .archiveEntryTitleLink:hover {text-decoration:underline;}
.archiveEntryTitle .archiveEntryComms {font-size:90%;color:#95aac2;}

#uEntriesList .uEntryWrap {width:33.33%!important;padding:0 20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#uEntriesList .entryBlock {display:block!important;}
#uEntriesList .uphoto {width:auto;display:block;margin:0;}
#uEntriesList .photo-title {height:40px;line-height:40px;overflow:hidden;white-space:normal;}
#uEntriesList .photo-block,#uEntriesList .photo-eblock {display:block;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;padding:10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#uEntriesList .ph-wrap,#uEntriesList .ph-tc {height:100%;width:100%;display:block;overflow:hidden;}
#uEntriesList .ph-wrap img {display:block;padding:0;margin:0;border:none;width:100%;}
#uEntriesList .ph-data {position:relative;top:50%;margin:-22px 0 0;}
#photoModalWrap .fancybox-wrap,#photoModalWrap .fancybox-inner,#photoModalWrap .fancybox-outer {max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.user_avatar img {width:100px;}
.cMessage .user_avatar img {width:50px;margin:0 10px 5px 0;}

#ph-grid #uEntriesList .uEntryWrap {width:33.33%!important;padding:0;}
.ph-left {float:left;width:46%;padding:1% 0 3%;}
.ph-left img {width:100%;display:block;}
.ph-right {float:right;width:50%;padding:0 0 3%;}
.rt-r {padding:2% 0 0;}
#ph-ul,#ph-ul li {padding:0;margin:0;list-style:none;}
#ph-ul {padding:5% 0 0;}

.gTable,.postTable {background:none;border-spacing:0;}
.postTable {border-top:1px solid #d3e0ef;}
.gTableTop {font-family:'PTSans Bold';padding:10px 20px;color:#fff;font-size:120%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.gTableTop a {color:#fff;}
.gTableTop a:hover {text-decoration:none!important;}
.gTableSubTop,.postTdTop {color:#445569;font-weight:bold;padding:0 10px;height:34px;line-height:34px;font-size:90%;border-bottom:1px solid #d3e0ef;position:relative;}
.gTableSubTop a,.gTableSubTop a:hover,.postTdTop a,.postTdTop a:hover {color:#445569!important}
.gTableSubTop b {font-weight:normal;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom {padding:15px 10px;border-bottom:1px solid #d3e0ef;}
.postPoll,.postTdInfo,.postBottom,.posttdMessage {border-bottom:none;}
.postBottom {border-top:1px solid #d3e0ef;}
.postBottom {padding:3px 7px;}
a.forum,a.threadLink {padding:0;font-size:110%;}
a.forumLastPostLink {color:#95aac2!important;}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
.forumLastPostTd,.forumArchive {font-size:90%;}
a.catLink {text-decoration:none}
a.catLink:hover {text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:90%;color:#FF0000!important;font-weight:bold}
.forumDescr {font-size:90%}
div.forumModer {color:#95aac2;font-size:90%}
.forumViewed {font-size:80%}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#95aac2!important}
a.forumBarA:hover {text-decoration:none}
.fastLoginForm {font-size:90%}
.switch,.pagesInfo {padding:4px 7px;font-weight:normal;font-size:80%;background:#d3e0ef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.switchActive {padding:4px 7px;font-weight:normal;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:90%}
.threadDescr {color:#95aac2;font-size:90%}
.threadNoticeLink {font-weight:bold}
.threadsType {height:20px;font-weight:bold;font-size:90%}
.threadsDetails,.forumOnlineBar {padding:5px 15px;}
a.threadPinnedLink {font-weight:bold;color:#f63333!important}
a.threadFrmLink {color:#fff!important}
.postpSwithces {font-size:90%}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:90%;text-align:right}
.forumNamesBar {font-size:90%;padding:3px 0}
.forumModerBlock {padding:3px 0}
.postPoll {text-align:center}
.postUser {font-weight:bold}
.postRankName {margin-top:5px}
.postRankIco {margin-bottom:5px;margin-bottom:5px}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px}
.postTdInfo,.posttdMessage {padding:20px;}
.postTdInfo {text-align:center;border-right:1px solid #d3e0ef;}
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:90%}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}
.codeMessage,.quoteMessage,.uSpoilerText,.UhideBlockL {font-size:100%;padding:10px 0 10px 3%;margin:10px 0 10px 5%;border:none!important;color:#95aac2;}
.uSpoilerText,.UhideBlockL {border-left:3px solid #95aac2!important;}
.signatureView {display:block;font-size:90%;padding:0 0 0 10px;color:#95aac2;border-left:3px solid #d3e0ef} 
.edited {padding-top:30px;font-size:90%;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:90%}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/img/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/img/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:90%;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}
.userAvatar {}
.pollButtons button {margin:0 10px 0 0!important}
.postBottom .goOnTop {display:none!important}
.postIpLink {text-decoration:none;}
.thread_subscribe {text-decoration:none;}
.thread_subscribe:hover {text-decoration:underline;}
.postip,.postip a {font-size:90%;}

#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select,.filterBlock {color:#445569;background:#fff;border:1px solid #d3e0ef;padding:9px 10px;font-size:100%;margin:0 0 1px;text-decoration:none;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'] {-webkit-appearance:none;}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {color:#445569;border:none;font-weight:normal!important;cursor:pointer;margin:0 0 2px;font-size:90%!important;padding:11px 20px;cursor:pointer;background:#d3e0ef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:auto!important;-webkit-appearance:none;}
#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover {color:#fff;}
.manTable input[type='text'],.manTable textarea,input[name*='tags'],input.commFl,textarea.commFl,.prosFl,.consFl,.mchat,.sidebox .loginField,.postTextFl {width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.opt_vals input[type='text'] {width:auto;}
#mchatMsgF {min-height:70px;max-width:98%;}
#MCaddFrm table {border-spacing:0;}
#MCaddFrm table td {padding:2px 0;}
#thread_search_field {width:155px!important;margin-right:4px!important;}
#MCaddFrm table {border-spacing:0;}
#MCaddFrm table td[width='95%'] {width:80%;}
#MCaddFrm table td div[style='width:30px'] {width:auto!important;text-align:right;}
div[id*='pollBlock'] div {font-size:100%!important;}
div[id*='pollBlock'] div.answer {font-size:90%!important;}
.commTd1 span[style*='font-size:7pt'] {display:block;}
select#fLocation {font-size:80%!important;}
span[id*='iCode'] input,.forumNamesBar + td[width*='218px'],#iplus,#iplus input {width:auto!important;}

#doSmbBt,.u-combobut {display:none;}
#casing .u-comboeditcell,#casing .u-combo {border:0!important;background:none!important;}
#casing .u-combolist,#content .xw-mc {padding:5px 3px;background:#fff;border:1px solid #d3e0ef;margin:0;font-size:90%!important;color:#95aac2!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {display:none;}
#content .xw-ml,#content .xw-mr {margin:0;padding:0;background:none;}
#uNetRegF table {text-align:left;}
#uNetRegF table table {clear:both;}
#uNetRegF table table td {padding:5px 0 0 0;}
.sidebox .gTable {background:none;border:none;}
.sidebox .forumDescr {color:#95aac2;}
.sidebox .gTableTop,.sidebox .gTableSubTop,.sidebox .forumNameTd {border:none;background:none;color:#445569;text-transform:none;height:auto;line-height:150%;overflow:visible;font-size:100%!important;font-family:'PTSans';}
.sidebox .gTable ul {padding:0 0 0 20px;}
.sidebox .gTableTop,.sidebox .gTableSubTop {display:block;padding:5px 0!important;color:#445569;font-weight:normal;text-decoration:none;position:relative;}
.sidebox .gTableTop:before,.sidebox .gTableSubTop:before {content:"\e676";padding:0 9px 0 0;font-family:'icons';font-size:80%;}
.manTable td input#id_file_add {max-width:none;}
.entTd .eDetails {margin:0 0 40px;}
.opt_vals .gTableSubTop {padding-left:0;background:none;}
#content form[action$="search/"] table {width:100%;}
#content form[action$="search/"] table td {white-space:normal!important;}
#content form[action$="search/"] table td+td {width:30%;}
#content .queryField {width:70%!important;}
#slideshowBlock7 {margin:0 0 20px;}
#selectPhotosBtn {height:auto!important;}
#content .gTableSubTop {font-size:80%!important;}
#image-list .inner {font-size:80%;line-height:130%;}

#bb-table {border-top:1px solid #d3e0ef;padding:20px 0 0;}
#bb-table .fleft {float:left;width:30%;padding:0 3% 0 0;font-family:'PTSans Bold';font-size:110%;}
#bb-table .fright {float:right;width:70%;padding:0 0 0 3%;border-left:1px solid #d3e0ef;}
#bb-table .fleft,#bb-table .fright {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

[class*="icon-"]:before {font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.icon-skype:before {content:"\e600";}
.icon-evernote:before {content:"\e601";}
.icon-phone:before {content:"\e602";}
.icon-mobile:before {content:"\e603";}
.icon-directions:before {content:"\e604";}
.icon-mouse:before {content:"\e605";}
.icon-paperplane:before {content:"\e606";}
.icon-feather:before {content:"\e607";}
.icon-pencil:before {content:"\e608";}
.icon-paperclip:before {content:"\e609";}
.icon-user:before {content:"\e60a";}
.icon-users:before {content:"\e60b";}
.icon-user-add:before {content:"\e60c";}
.icon-vcard:before {content:"\e60d";}
.icon-export:before {content:"\e60e";}
.icon-location:before {content:"\e60f";}
.icon-location2:before {content:"\e610";}
.icon-target:before {content:"\e611";}
.icon-sharable:before {content:"\e612";}
.icon-share:before {content:"\e613";}
.icon-heart:before {content:"\e614";}
.icon-heart2:before {content:"\e615";}
.icon-star:before {content:"\e616";}
.icon-star2:before {content:"\e617";}
.icon-thumbs-up:before {content:"\e618";}
.icon-thumbs-down:before {content:"\e619";}
.icon-chat:before {content:"\e61a";}
.icon-comment:before {content:"\e61b";}
.icon-quote:before {content:"\e61c";}
.icon-house:before {content:"\e61d";}
.icon-popup:before {content:"\e61e";}
.icon-search:before {content:"\e61f";}
.icon-flashlight:before {content:"\e620";}
.icon-printer:before {content:"\e621";}
.icon-bell:before {content:"\e622";}
.icon-link:before {content:"\e623";}
.icon-flag:before {content:"\e624";}
.icon-cog:before {content:"\e625";}
.icon-tools:before {content:"\e626";}
.icon-trophy:before {content:"\e627";}
.icon-tag:before {content:"\e628";}
.icon-camera:before {content:"\e629";}
.icon-megaphone:before {content:"\e62a";}
.icon-leaf:before {content:"\e62b";}
.icon-music:before {content:"\e62c";}
.icon-graduation:before {content:"\e62d";}
.icon-book:before {content:"\e62e";}
.icon-newspaper:before {content:"\e62f";}
.icon-airplane:before {content:"\e630";}
.icon-lifebuoy:before {content:"\e631";}
.icon-eye:before {content:"\e632";}
.icon-clock:before {content:"\e633";}
.icon-microphone:before {content:"\e634";}
.icon-calendar:before {content:"\e635";}
.icon-bolt:before {content:"\e636";}
.icon-thunder:before {content:"\e637";}
.icon-droplet:before {content:"\e638";}
.icon-cd:before {content:"\e639";}
.icon-briefcase:before {content:"\e63a";}
.icon-hourglass:before {content:"\e63b";}
.icon-gauge:before {content:"\e63c";}
.icon-key:before {content:"\e63d";}
.icon-bucket:before {content:"\e63e";}
.icon-magnet:before {content:"\e63f";}
.icon-rocket:before {content:"\e640";}
.icon-cup:before {content:"\e641";}
.icon-brush:before {content:"\e642";}
.icon-suitcase:before {content:"\e643";}
.icon-cone:before {content:"\e644";}
.icon-earth:before {content:"\e645";}
.icon-keyboard:before {content:"\e646";}
.icon-sun:before {content:"\e647";}
.icon-screen:before {content:"\e648";}
.icon-code:before {content:"\e649";}
.icon-clipboard:before {content:"\e64a";}
.icon-cart:before {content:"\e64b";}
.icon-rss:before {content:"\e64c";}
.icon-pie:before {content:"\e64d";}
.icon-bars:before {content:"\e64e";}
.icon-lock:before {content:"\e64f";}
.icon-lock-open:before {content:"\e650";}
.icon-minus:before {content:"\e651";}
.icon-plus:before {content:"\e652";}
.icon-erase:before {content:"\e653";}
.icon-info:before {content:"\e654";}
.icon-question:before {content:"\e655";}
.icon-info2:before {content:"\e656";}
.icon-help:before {content:"\e657";}
.icon-warning:before {content:"\e658";}
.icon-shuffle:before {content:"\e659";}
.icon-cycle:before {content:"\e65a";}
.icon-disk:before {content:"\e65b";}
.icon-pictures:before {content:"\e65c";}
.icon-video:before {content:"\e65d";}
.icon-folder:before {content:"\e65e";}
.icon-archive:before {content:"\e65f";}
.icon-trash:before {content:"\e660";}
.icon-install:before {content:"\e661";}
.icon-upload:before {content:"\e662";}
.icon-cloud:before {content:"\e663";}
.icon-book2:before {content:"\e664";}
.icon-resize-enlarge:before {content:"\e665";}
.icon-resize-shrink:before {content:"\e666";}
.icon-arrow-left:before {content:"\e667";}
.icon-arrow-down:before {content:"\e668";}
.icon-arrow-up:before {content:"\e669";}
.icon-arrow-right:before {content:"\e66a";}
.icon-arrow-left2:before {content:"\e66b";}
.icon-arrow-down2:before {content:"\e66c";}
.icon-arrow-up2:before {content:"\e66d";}
.icon-arrow-right2:before {content:"\e66e";}
.icon-arrow-left3:before {content:"\e66f";}
.icon-arrow-down3:before {content:"\e670";}
.icon-arrow-up3:before {content:"\e671";}
.icon-arrow-right3:before {content:"\e672";}
.icon-arrow-left4:before {content:"\e673";}
.icon-arrow-down4:before {content:"\e674";}
.icon-arrow-up4:before {content:"\e675";}
.icon-arrow-right4:before {content:"\e676";}
.icon-ellipsis:before {content:"\e677";}
.icon-dots:before {content:"\e678";}
.icon-dot:before {content:"\e679";}
.icon-github:before {content:"\e67a";}
.icon-flickr:before {content:"\e67b";}
.icon-vimeo:before {content:"\e67c";}
.icon-twitter:before {content:"\e67d";}
.icon-facebook:before {content:"\e67e";}
.icon-googleplus:before {content:"\e67f";}
.icon-pinterest:before {content:"\e680";}
.icon-tumblr:before {content:"\e681";}
.icon-linkedin:before {content:"\e682";}
.icon-dribbble:before {content:"\e683";}
.icon-stumbleupon:before {content:"\e684";}
.icon-lastfm:before {content:"\e685";}
.icon-rdio:before {content:"\e686";}
.icon-instagram:before {content:"\e687";}
.icon-dropbox:before {content:"\e688";}
.icon-qq:before {content:"\e689";}
.icon-spotify:before {content:"\e68a";}
.icon-flattr:before {content:"\e68b";}
.icon-renren:before {content:"\e68c";}
.icon-sina-weibo:before {content:"\e68d";}
.icon-paypal:before {content:"\e68e";}
.icon-picasa:before {content:"\e68f";}
.icon-soundcloud:before {content:"\e690";}
.icon-mixi:before {content:"\e691";}
.icon-circles:before {content:"\e692";}
.icon-vk:before {content:"\e693";}
.icon-smashing:before {content:"\e694";}
.icon-facebook2:before {content:"\e695";}
.icon-github2:before {content:"\e696";}
.icon-flickr2:before {content:"\e697";}
.icon-vimeo2:before {content:"\e698";}
.icon-twitter2:before {content:"\e699";}
.icon-facebook3:before {content:"\e69a";}
.icon-googleplus2:before {content:"\e69b";}
.icon-spotify2:before {content:"\e69c";}
.icon-rdio2:before {content:"\e69d";}
.icon-lastfm2:before {content:"\e69e";}
.icon-stumbleupon2:before {content:"\e69f";}
.icon-dribbble2:before {content:"\e6a0";}
.icon-skype2:before {content:"\e6a1";}
.icon-linkedin2:before {content:"\e6a2";}
.icon-tumblr2:before {content:"\e6a3";}
.icon-pinterest2:before {content:"\e6a4";}

/***** Standard 1200px *****/
.wrapper {width:1180px;}
/***** Standard 960px *****/
@media only screen and (max-width:1200px) {
body {font-size:90%;}
.wrapper {width:auto;padding:0 20px;}
.item-ico {font-size:240%;}
#masonry-box .item-ico {font-size:340%;}
}
@media only screen and (max-width:960px) {
.ico-box span {font-size:380%;}
.lnk-w {padding:14% 0 0;}
.item-ttl {font-size:120%;}
.item-cats {font-size:90%;}
.grid-i .lnk-w {padding:18% 0 0;}
.grid-i .item-ttl {font-size:130%;}
.grid-i .item-cats {font-size:100%;}
#header {border-bottom:1px solid #d3e0ef;}
#header .overlay {padding:0;}
.head-l {width:70%;}
.head-r {width:30%;}
#site-logo {padding:5px 0 0;}
.head-cont {background:#fff;padding:10px 0 15px;}
#content,#sidebar {float:none;width:auto;}
#sidebar {padding:7% 0 0;}
#sidebar .hor-sep {padding:2% 0 0;margin:0 0 4%;}
.sidetitle {padding:0 0 3%;}
#catmenu {padding:0;line-height:normal;position:relative;}
#catmenu ul {width:100%;display:none;position:absolute;z-index:100;background:#fff;border:1px solid #d3e0ef;top:auto;right:0;padding:20px;margin:15px 0 0;text-align:left;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
#catmenu li {float:none;display:block;padding:9px 0;border-bottom:1px solid #d3e0ef;}
#catmenu li:first-child a {padding-top:0;}
#catmenu li:first-child {position:relative;}
#catmenu li:first-child:before {content:'';display:block;border-bottom:15px solid #d3e0ef;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;right:-13px;top:-35px;}
#catmenu li:first-child:after {content:'';display:block;border-bottom:14px solid #fff;border-right:14px solid transparent;border-left:14px solid transparent;position:absolute;right:-12px;top:-34px;}
#catmenu li a {height:auto;line-height:normal;padding:0;color:#445569;}
#catmenu li a:hover,#catmenu li a.uMenuItemA,#catmenu li.uWithSubmenu.hover > a {background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#catmenu ul ul {display:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#catmenu li.uWithSubmenu.hover > ul {display:none;}
#catmenu li.uWithSubmenu.over > ul {display:block;}
#catmenu ul ul,#catmenu ul ul ul {position:static;width:auto;border:none;border-top:1px solid #d3e0ef;margin:7px 0 0;padding:0 0 0 40px;background:#fff;}
#catmenu ul ul li {padding:9px 0;border:none;border-top:1px solid #d3e0ef;}
#catmenu ul ul li:first-child:before,#catmenu ul ul li:first-child:after {display:none;}
#catmenu ul ul li:first-child {border:none;}
#catmenu ul ul li:last-child {padding-bottom:0;}
#catmenu ul ul li a,#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu.hover > a {display:inline-block;padding:0;}
.nav-head {display:inline-block;}
#catmenu .nav-head.over+div>ul {display:block;}
#catmenu li.uWithSubmenu em {display:inline-block;}
.forum-box .gTableSubTop,.forum-box .forumIcoTd,.forum-box .forumThreadTd,.forum-box .forumPostTd,.forum-box .forumLastPostTd,.forum-box .threadIcoTd,.forum-box .threadPostTd,.forum-box .threadViewTd,.forum-box .threadAuthTd,.forum-box .threadLastPostTd,.forum-box .legendTable,.forum-box .fFastSearchTd,.forum-box .fFastNavTd,.forum-box .funcBlock,.forum-box .userRights,.forum-box .forumNamesBar{display:none;}
.forum-box .gTableTop {padding:10px 20px;}
.forum-box .postTable,.forum-box .postTable tbody,.forum-box .postTable tr,.forum-box .postTable td {display:block;width:auto!important;}
.forum-box td.postBottom,.forum-box td.postTdInfo {display:none;}
.forum-box .postTdTop {text-align:left;height:auto;line-height:normal;font-size:100%;padding:10px 20px;border-bottom-width:1px;}
.forum-box .postTdTop + .postTdTop {padding:10px 20px;border-bottom-width:2px;font-size:90%;font-weight:normal;}
.forum-box .postTdTop + .postTdTop:before {content:'';width:0;height:0;background:none;border-top:7px solid #d3e0ef;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:20px;}
}
@media only screen and (max-width:820px){
#services-row,#clients-row {margin:0;}
#services-row .col-3,#clients-row .col-2 {float:none;padding:20px 0 0;width:auto;}
#services-row .col-3:first-child,#clients-row .col-2:first-child {padding:0;}
#services-row .ico-box {margin:0 -10% 0 0;width:10%;padding:0 0 10%;}
#services-row .ico-box span {font-size:510%;}
#services-row .col-box {padding:0 0 0 13%;}
.lnk-w {padding:18% 0 0;}
.item-ico {font-size:180%;}
.item-ttl {font-size:110%;}
.item-cats {font-size:80%;}
.grid-i .item-ttl {font-size:120%;}
.grid-i .item-cats {font-size:90%;}
#testi-ul > li {padding:0 0 30px 11%;}
.unoSliderNav {padding:0;text-align:center;}
.unoSliderNav span {margin:0 3px;}
}
@media only screen and (max-width:750px){
#services-row .ico-box {margin:0 -12% 0 0;width:12%;padding:0 0 12%;}
#services-row .col-box {padding:0 0 0 15%;}
#services-row .ico-box span {font-size:550%;}
#folio-grid li {width:49.9%;}
.lnk-w {padding:20% 0 0;}
.item-ico {font-size:250%;}
.item-ttl {font-size:150%;}
.item-cats {font-size:110%;}
.grid-i .lnk-w {padding:16% 0 0;}
.grid-i .item-ttl {font-size:110%;}
.grid-i .item-cats {font-size:90%;}
#testi-ul > li {padding:0 0 30px 14%;}
#catmenu ul {width:120%;}
}
@media only screen and (max-width:640px){
#services-row .ico-box {margin:0 -14% 0 0;width:14%;padding:0 0 14%;}
#services-row .col-box {padding:0 0 0 18%;}
#services-row .ico-box span {font-size:550%;}
#grid-filter li {font-size:90%;padding:7px 15px;}
.lnk-w {padding:19% 0 0;}
.item-ttl {font-size:130%;}
.item-cats {font-size:80%;}
#ph-grid #uEntriesList .uEntryWrap {width:50%!important;}
.grid-i .lnk-w {padding:18% 0 0;}
.grid-i .item-ttl {font-size:120%;}
.grid-i .item-cats {font-size:90%;}
#blog-row {margin:0;}
#blog-row .blog-i {padding:40px 0 0;float:none;width:auto;}
#blog-row .blog-i:first-child {padding:0;}
.blog-l {float:left;width:30%;position:relative;margin:0 -30% 0 0;}
.blog-l .lnk-w {padding:25% 0 0;}
.blog-r {padding:0 0 0 34%;}
.blog-list .blog-l,.blog-list .blog-r {float:none;width:auto;padding:0;margin:0;}
.sect-ds {padding:0 3% 7%;}
#casing {padding:7% 0 0;}
.hor-sep,.foot-sep {padding:6% 0 0;margin:0 0 7%;}
#footer {padding:0 0 7%;}
#testi-ul > li {padding:0 0 30px 16%;}
.ph-left,.ph-right {float:none;width:100%;}
.ph-left {padding:0 0 7%;}
#catmenu ul {width:150%;}
.eMessage img,.eText img,.eMessage > div[style*='float:left;padding:2px'] > img {width:100%;float:none;margin:0 0 20px!important;}
.eMessage > div[style*='float:left;padding:2px'] {float:none!important;margin:0;padding:0!important;}
.uTable tr td:first-child + td ~ td,#thread_search_form,#forum_filter,#thread_search_form {display:none;}
.uTable .user_avatar img {width:50px;}
#uEntriesList .uEntryWrap {width:50%!important;}
}
@media only screen and (max-width:480px) {
#promo {padding:13% 3% 12%;}
#services-row .ico-box {margin:0 -20% 0 0;width:20%;padding:0 0 20%;}
#services-row .col-box {padding:0 0 0 25%;}
#services-row .ico-box span {font-size:540%;}
#testi-ul > li {padding:0 0 30px 18%;}
.site-n,.site-n a {letter-spacing:2px;}
.lnk-w {padding:16% 0 0;}
.item-ttl {font-size:120%;}
.item-cats {font-size:70%;}
.grid-i .lnk-w {padding:14% 0 0;}
.grid-i .item-ttl {font-size:110%;}
.grid-i .item-cats {font-size:80%;}
.blog-i .lnk-w {padding:19% 0 0;}
.blog-fl {float:none;width:auto;padding:0 0 7%;}
.blog-fl .blog-i .lnk-w {padding:30% 0 0;}
.blog-fl .item-ico {font-size:350%;}
#masonry-box .blog-i .lnk-w {padding:30% 0 0;}
#masonry-box .item-ico {font-size:380%;}
.blog-list {float:none;width:100%;}
#catmenu ul {width:190%;}
#sidebar {padding:5% 0 0;}
#sidebar .hor-sep {padding:4% 0 0;margin:0 0 6%;}
.sidetitle {padding:0 0 5%;}
.eBlock {margin:0 0 15%;}
#bb-table .fleft,#bb-table .fright{width:auto;padding:0;border:none}
#bb-table .fright{padding:20px 0 0}
.manTable td,.commTd1,.commTd2 {display:block;width:100%;}
.manTable .manTd1 {width:auto;}
#uNetRegF tr td:first-child {max-width:20%!important;white-space:normal!important;font-size:80%;}
#uNetRegF #fAvatar,#uNetRegF #fAvatarU {display:block;margin:0 0 3px;}
#uNetRegF #fAvatarU + input {position:relative;margin:0 0 0 -10px;}
.uNetDescr {font-size:70%;}
#fTerms {float:left;margin:2px 10px 10px 0;}
#fTerms+label {font-size:80%!important;vertical-align:top}
#fTerms~div {font-size:70%;padding:10px 0 0;}
.copy {font-size:70%;}
.calendarsTable,.calendarsTable > tbody,.calendarsTable > tbody > tr,.calendarsTable > tbody > tr > td {display:block;width:100%;}
#content .calTable {width:100%;margin:0 0 20px;}
#content .calMonth {text-align:left;text-transform:uppercase;}
.posttdMessage {padding:10px 10px 30px;}
.fNavLink {font-size:90%;position:relative;margin:0 -3px;}
.codeButtons,.smilesPart {display:none;}
.postUser {font-size:105%;}
#frM53 .gTableLeft,#frM53 .gTableRight {display:block;width:auto!important}
.opt_vals td {display:table-cell!important;}
.opt_items {max-width:97%;}
#puzadpn {display:none;}
#uEntriesList .uEntryWrap {width:100%!important;}
.manTable td #idAreaoEditbrief td,.manTable td #idAreaoEditmessage td,.manTable td #idAreaoEditdscr td {display:table-cell;}
#content form[action$="search/"] table td,#content form[action$="search/"] table td + td {width:100%;display:block;}
}
@media only screen and (max-width:360px) {
.wrapper {padding:0 10px;}
#site-logo {padding:4px 0 0;}
.site-n,.site-n a {font-size:140%;letter-spacing:0;}
.site-d {font-size:60%;}
#services-row .ico-box span {font-size:390%;}
.promo-ttl {font-size:150%;}
.promo-ds {font-size:90%;line-height:150%;}
#folio-grid li {width:100%;float:none;}
#testi-ul > li {padding:0 0 30px 25%;}
.blog-l,.blog-r {float:none;width:100%;margin:0;padding:0;}
#soc-box {font-size:150%;}
#casing {padding:9% 0 0;}
.hor-sep,.foot-sep {padding:8% 0 0;margin:0 0 9%;}
#footer {padding:0 0 9%;}
.lnk-w {padding:20% 0 0;}
.item-ttl {font-size:160%;}
.item-cats {font-size:100%;}
#ph-grid #uEntriesList .uEntryWrap {width:100%!important;float:none!important;}
.grid-i .lnk-w {padding:20% 0 0;}
.grid-i .item-ttl {font-size:140%;}
.grid-i .item-cats {font-size:100%;}
.blog-i .lnk-w {padding:28% 0 0;}
#catmenu ul {width:270%;margin:15px 0 0;}
}