@font-face {
font-family:'PT Sans';
src:url('/.s/t/1322/fonts/PTS55F_W.eot');
src:url('/.s/t/1322/fonts/PTS55F_W.eot?#iefix') format('embedded-opentype'),
url('/.s/t/1322/fonts/PTS55F_W.woff') format('woff'),
url('/.s/t/1322/fonts/PTS55F_W.ttf') format('truetype'),
url('/.s/t/1322/fonts/PTS55F_W.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}


body {
background-color: #ffffff !important;
}

body.custom-background { background-color: #ffffff; }
.dropcap,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
blockquote cite,
blockquote small,
.post-password-form label,
a,
.main-navigation a:hover,
.main-navigation a:focus,
.author-social,
.author-social span,
.my-social span,
.secondary-toggle:before,
.widget-title,
.widget_calendar tbody a,
.widget a,
.comment-author,
.comment-form label,
.quidus_content_link,
.quidus_content_link:after,
.comment-metadata a,
.pingback .edit-link a,
.comment-list .reply a,
.entry-footer a,
.image-navigation a,
.comment-navigation a,
.posted-on a,
.byline a,
.cat-links a,
.tags-links a,
.comments-link a,
.entry-format a,
.full-size-link a,
th,
dt
{
color:#3f3f40;
}

.main-navigation li,
.dropdown-toggle:after,
.footer-link
{
color:#3f3f40 !important;
}

.menu-short-container {color:#ebeef1}
.menu-short-container a {color:#ebeef1}



.entry-content .quidus-link-wrapper {
border-left:3px solid #3f3f40;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.pagination,
.comment-list .reply a,
.pagination,
.page-links a,
.widget_calendar tbody a,
.tagcloud a
{
 background-color: #3f3f40;
}

.page-links a,
.comment-list .reply a,
.search-submit {
background-color: #3f3f40 !important;
}

body,
button,
input,
select,
textarea,
input,
textarea,
.post-navigation .meta-nav,
.image-navigation,
.comment-navigation,
.widget,
.author-heading,
.entry-footer,
.taxonomy-description,
.page-links > .page-links-title,
.entry-caption,
.no-comments,
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags,
.wp-caption-text,
.gallery-caption,
.site-info,
.widget input[type="text"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget textarea,
.site-description,
.site-info a,
.site-info a:hover,
.posted-on:before, 
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before,
.post-mark,
.video-mark,
.main-navigation .menu-item-description,
dd
{
 color: #585859;
}

.entry-content p,
.site-description,
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
pre 

{
 color: #585859 !important;
}

.highlight,
.quidus-content-quote-icon
a:hover,
a:focus,
.posted-on a:hover,
.posted-on span:hover,
.byline a:hover,
.cat-links a:hover,
.tags-links a:hover,
.comments-link a:hover,
.entry-format a:hover,
.full-size-link a:hover,
.edit-link a:hover,
.bypostauthor > article .fn,
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus,
.widget a:hover,
.entry-content a:hover,
.site-title a:hover,
.author-social span:hover,
.footer-social span:hover,
.my-social span:hover
{
 color: #1653ac;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.main-navigation ul,
.main-navigation li,
.pagination:hover,
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus,
.video-mark,
.post-mark,
.comment-list .reply a:hover,
.tagcloud a:hover
{
 background:#1653ac;
}

.page-links a:hover,
.page-links a:focus,
.comment-list .reply a:hover,
.search-submit:hover {
background:#1753ba !important;
}

blockquote 
{
 border-left:3px solid #1753ba;
}

.image-navigation .nav-previous:not(:empty) a:hover,
.image-navigation .nav-next:not(:empty) a:hover,
.footer-link:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.sticky-post {
 color:#1753ba !important;
}

.widget-title {
 border-bottom:3px solid #1753ba;
}

h1,
h2,
h3,
h4,
h5,
h6,
.comment-form label,
dt,
th,
.comment-navigation,
.comment-author,
.sticky-post {
font-family: , sans-serif !important;}

body,
button,
input,
select,
textarea {
font-family: Source Sans Pro, sans-serif !important; }




#uEntriesList .uEntryWrap {width:33.33%;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;}



.comment-reply-title {
text-align: center !important;
}

.post-mark,
.video-mark {
display:inline !important;
}


.ucontainer .pbarContainer{top:-47px;right:20px;}
#sFltLst, #uCatsMenu7{top:auto !important;left:auto !important;} 




.eBlock {border-spacing:0;margin:0 0 20px;padding:0 0 20px;border-bottom:2px solid #eceff3;clear:both;table-layout: fixed;}
.eBlock + br {display:none;}
.eBlock + table {margin:40px 0 0;border-spacing:0;}
.eBlock + table td[width="60%"] {font-size:18px;padding:0 0 20px;font-family:'PT Sans';}
.eBlock td {padding:0!important;}
.eTitle {padding:0!important;font-size:25px;color:#5e6d81;font-family:'PT Sans';}
.eTitle a {color:#5e6d81;text-decoration:none;}
.eTitle a:hover {color:#1abc9c;}
.eTitle div[style^="float:right"] a {font-size:inherit;}
.eDetails,.eDetails1,.eDetails2{clear:both;font-size:12px;padding:7px 0!important;color:#939fae;margin:10px 0 0;line-height:170%;}
.eDetails ul,.eDetails1 ul,.eDetails2 ul {line-height:normal;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2 {padding:7px 0!important;margin:10px 0 0!important;}
.eDetails a,.eDetails1 a,.eDetails2 a {text-decoration:none;color:#939fae;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover,.eDetails .ed-value:hover,.eDetails1 .ed-value:hover,.eDetails2 .ed-value:hover {color:#1abc9c;}
.e-category,.e-comments {background:url(/.s/t/1322/details.png) 0 -500px no-repeat;padding:0 0 0 20px;margin:0 10px 0 0;display:inline-block;line-height:15px;}
.e-category:hover {background-position:-1000px -500px;}
.e-reads,.e-loads,.e-author,.e-date,.e-rating,.e-add,.e-tags {background:url(/.s/t/1322/details.png) 0 0 no-repeat;padding:0 0 0 20px;margin:0 10px 0 0;display:inline-block;height:15px;line-height:15px;}
.e-reads {background-position:0 0;}
.e-reads:hover {background-position:-1000px 0;}
.e-loads {background-position:0 -400px;padding:0 0 0 14px;}
.e-loads:hover {background-position:-1000px -400px;}
.e-author {background-position:0 -100px;padding:0 0 0 16px;}
.e-author:hover {background-position:-1000px -100px;}
.e-date {background-position:0 -300px;padding:0 0 0 20px;}
.e-date:hover {background-position:-1000px -300px;}
.e-comments {background-position:0 -200px;}
.e-comments:hover {background-position:-1000px -200px;}
.e-rating {background-position:0 -600px;padding:0 0 0 20px;}
.e-rating:hover {background-position:-1000px -600px;}
.e-add {background-position:0 -700px;padding:0 0 0 20px;}
.e-add:hover {background-position:-1000px -700px;}
.e-tags {background-position:0 -800px;padding:0 0 0 20px;}
.e-tags:hover {background-position:-1000px -800px;}
.ed-sep,.ed-title {display:none;}
.eBlock td.eMessage,.eBlock td.eText {padding:10px 0 20px!important;}
.eMessage,.eText {margin:0;padding:30px 0 10px!important;line-height:150%;text-align:justify!important;}
.eMessage img,.eText img {max-width:100%;height:auto!important;float:left;margin:5px 20px 5px 0!important;border:none!important;}
.eMessage p,.eText p {margin:0;padding:0 0 5px 0; overflow: hidden;}
.eMessage,.eText,.cMessage {word-wrap: break-word;}
.eBlock td.eMessage,.eBlock td.eMessage.eText {padding:20px 0 10px!important;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.plist b, .pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,a.pgSwch {display:inline-block;margin:2px 0;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.pgSwchA b {padding:3px 6px;background:#1abc9c;text-transform:uppercase;color:#fff;font-size:11px;}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,a.pgSwch {padding:3px;font-size:11px;color:#5e6d81;}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover,a.pgSwch:hover {color:#1abc9c;}

.calTable {
    border-spacing: 0;
    width: 100%;
}
.calTable {font-size:12px;color:#3f3f40}
.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:13px;}
.calWday,.calWdaySe,.calWdaySu {background:#3f3f40;color:#fff;}
.calTable td.calMonth a {text-decoration:none;}
.calTable td.calMonth a:hover {text-decoration:underline;}
.calTable .calMday {color:#3f3f40;}
.calTable .calMdayA,.calTable .calMdayIsA {background:#1653ac;color:#fff;}
.calMdayLink {color: #aaa;font-weight: bold;text-decoration: none!important;}



.forum-box {padding:20px;background:#fff;}
.gTable,.postTable {background:none;border-spacing:0;}
.postTable {border-top:2px solid #dbe1e8;}
.gTableTop {background:#1653ac;text-transform:uppercase;padding:13px 20px;color:#fff;font-size:16px;font-family:'PT Sans';}
.gTableTop a {color:#fff;}
.gTableTop a:hover {text-decoration:none!important;}
.gTableSubTop,.postTdTop {color:#5e6d81;font-weight:bold;padding:0 10px;height:34px;line-height:34px;font-size:12px;border-bottom:2px solid #dbe1e8;position:relative;}
.gTableSubTop a,.gTableSubTop a:hover,.postTdTop a,.postTdTop a:hover {color:#5e6d81!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 #dbe1e8;}
.postPoll,.postTdInfo,.postBottom,.posttdMessage {border-bottom:none;}
.postBottom {border-top:1px solid #dbe1e8;}
.postBottom {padding:3px 7px;}
a.forum,a.threadLink {padding:0;font-size:16px;}
a.forumLastPostLink {color:#939fae!important;}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
.forumLastPostTd,.forumArchive {font-size:8pt}
a.catLink {text-decoration:none}
a.catLink:hover {text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
.forumDescr {font-size:8pt}
div.forumModer {color:#939fae;font-size:8pt}
.forumViewed {font-size:9px}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#939fae!important}
a.forumBarA:hover {text-decoration:none}
.fastLoginForm {font-size:8pt}
.switch,.pagesInfo {padding:4px 7px;font-weight:normal;font-size:11px;background:#1653ac;color:#fff;}
.switchActive {padding:4px 7px;font-weight:normal;background:#f27935;color:#fff;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none; color:#fff;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:8pt}
.threadDescr {color:#939fae;font-size:8pt}
.threadNoticeLink {font-weight:bold}
.threadsType {height:20px;font-weight:bold;font-size:8pt}
.threadsDetails,.forumOnlineBar {padding:5px 0;}
a.threadPinnedLink {font-weight:bold;color:#f63333!important}
a.threadFrmLink {color:#939fae!important}
.postpSwithces {font-size:8pt}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:8pt;text-align:right}
.forumNamesBar {font-size:11px;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 #dbe1e8;}
.posttdMessage {line-height:18px;}
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}
.codeMessage,.quoteMessage,.uSpoilerText {font-size:11px;padding:10px;margin:0 0 20px;background:none;border:1px solid #dbe1e8!important;color:#939fae;}
.signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #dbe1e8} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:8pt}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/.s/t/1322/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/.s/t/1322/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}
.userAvatar {border:1px solid #939fae;padding:2px;}
.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:11px;color:#939fae;}
.UhideBlockL {background:none;border:1px solid #dbe1e8;padding:10px;color:#939fae;}
.UhideBlockL a {color:#939fae; text-decoration:underline;}


@media screen and (min-width: 1105px) {

.site-content {
 width: 56% !important;
}

.sidebar {
 width: 22% !important;
}

}


@media screen and (min-width: 1105px) {

.site-content {
 width: 56% !important;
}

.sidebar {
 width: 22% !important;
}

}

@media screen and (min-width: 955px) and (max-width: 1105px) {

.right-sidebar-wrapper {
 display:none;
}

.site-content {
 width: 70% !important;
}

.sidebar {
 width: 30% !important;
}

}

@media screen and (min-width: 955px) {

.right-sidebar-wrapper {
 width: 22% !important;
}

}









@media only screen and (max-width: 960px) {

#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:13px;padding:10px 20px;border-bottom-width:1px;}
.forum-box .postTdTop + .postTdTop {padding:10px 20px;border-bottom-width:2px;font-size:11px;font-weight:normal;}
.forum-box .postTdTop + .postTdTop:before {content:'';width:0;height:0;background:none;border-top:7px solid #dbe1e8;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:20px;}
#toolbarMainContainer {display: none;}
}
















.site { max-width: 1581px ; }
.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title, 
.format-gallery .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.entry-title,
.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
font-size: ;
}

.site-title {
font-size: ;
}

.site-description {
font-size: ;
}

.site-info {
font-size: ;
}

.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
font-size: ;
}

.widget-title {
font-size: ;
}

.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
font-size: ;
}

.entry-content h4,
.entry-summary h4,
.page-content h4,
.comment-content h4 {
font-size: ;
}

.entry-content h5,
.entry-summary h5,
.page-content h5,
.comment-content h5 {
font-size: ;
}

.entry-content h6,
.entry-summary h6,
.page-content h6,
.comment-content h6 {
font-size: ;
}

.entry-content p {
font-size: ;
}

.posted-on,
.byline,
.cat-links,
.tags-links, 
.comments-link, 
.entry-format, 
.full-size-link,
.edit-link,
.posted-on:before, 
.byline:before, 
.cat-links:before, 
.tags-links:before, 
.comments-link:before, 
.entry-format:before, 
.edit-link:before, 
.full-size-link:before {
font-size: ;
}

.posted-on:before, 
.byline:before, 
.cat-links:before, 
.tags-links:before, 
.comments-link:before, 
.entry-format:before, 
.edit-link:before, 
.full-size-link:before {
top: ;
}


ul, ol {
font-size: ;
}

table {
font-size: ;
}

dd, dt {
font-size: ;
}

address {
font-size: ;
}

pre {
font-size: ;
}



@media screen and (min-width: 480px) and (max-width: 768px) {

.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title, 
.format-gallery .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.entry-title,
.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
font-size: ;
}

.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
font-size: ;
}

.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
font-size: ;
}

.entry-content h4,
.entry-summary h4,
.page-content h4,
.comment-content h4 {
font-size: ;
}

.entry-content h5,
.entry-summary h5,
.page-content h5,
.comment-content h5 {
font-size: ;
}

.entry-content h6,
.entry-summary h6,
.page-content h6,
.comment-content h6 {
font-size: ;
}

#uEntriesList .uEntryWrap {width:50%!important;}


}

@media screen and (max-width: 480px) {

.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title, 
.format-gallery .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.entry-title,
.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
font-size: ;
}


.site-title {
font-size: ;
}

.site-description {
font-size: ;
}

.site-info {
font-size: ;
}

.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
font-size: ;
}

.widget-title {
font-size: ;
}

.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
font-size: ;
}

.entry-content h4,
.entry-summary h4,
.page-content h4,
.comment-content h4 {
font-size: ;
}

.entry-content h5,
.entry-summary h5,
.page-content h5,
.comment-content h5 {
font-size: ;
}

.entry-content h6,
.entry-summary h6,
.page-content h6,
.comment-content h6 {
font-size: ;
}

.entry-content p {
font-size: ;
}

.posted-on,
.byline,
.cat-links,
.tags-links, 
.comments-link, 
.entry-format, 
.full-size-link,
.edit-link {
font-size: ;
}

ul, ol {
font-size: ;
}

table {
font-size: ;
}

dd, dt {
font-size: ;
}

address {
font-size: ;
}

pre {
font-size: ;
}

}



.footer-widget-one {
width:50%; 
float:left;
}

.footer-widget-two {
width:50%; 
float:right;
}

.footer-widgets-wrapper {
margin: 7.552% 6.9% 0;
}

.footer-widgets-wrapper .widget-area {
padding:0 !important;
margin:0 !important;
}

@media screen and (min-width: 768px) and (max-width: 955px) {

 .footer-social-wrap {
 text-align:center;
 padding-bottom:0em;
 }
 
 .footer-widgets-wrapper {
 margin:0 1.5em 3em;
 }
 
 .footer-widgets-wrapper .widget-area {
 margin: 0 auto 3em;
 }

 .footer-widget-one .widget,
 .footer-widget-two .widget,
 .footer-widget-three .widget {
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
 margin: 0 auto 3em;
 width: 100%;
 padding:0 1.5em !important;
 word-wrap: break-word;
 }
}

@media screen and (min-width: 480px) and (max-width: 768px) {

 .footer-social-wrap {
 text-align:center;
 padding-bottom:0em;
 }
 
 .footer-widgets-wrapper {
 margin:0 1.5em 3em;
 }
 
 .footer-widgets-wrapper .widget-area {
 margin: 0 auto 3em;
 }

 .footer-widget-one .widget,
 .footer-widget-two .widget,
 .footer-widget-three .widget {
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
 margin: 0 auto 3em;
 width: 60%;
 padding:0 !important;
 word-wrap: break-word;
 }
 
 .footer-widget-one, .footer-widget-two, .footer-widget-three {
 width:100%;
 }
 
}

@media screen and (max-width: 480px) {

 .footer-social-wrap {
 text-align:center;
 padding-bottom:0em;
 }
 
 .footer-widgets-wrapper {
 margin:2em 0 !important;
 }
 
 .footer-widgets-wrapper .widget-area {
 margin: 0 auto 2em;
 }

 .footer-widget-one .widget,
 .footer-widget-two .widget,
 .footer-widget-three .widget {
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
 margin: 0 auto 2em;
 width: 100%;
 padding:0 1em !important;
 word-wrap: break-word;
 }
 
 .footer-widget-one, .footer-widget-two, .footer-widget-three {
 width:100%;
 }
 
}

.site-main {padding-left: 2%; padding-right: 2%;}
#postFormContent {padding-left: 10%; padding-right: 10%;}



@media screen and (min-width: 955px) and (max-width: 1105px) {

.right-sidebar-wrapper {
 display:none;
}

}

@media screen and (min-width: 768px) and (max-width: 955px) {

.right-sidebar-wrapper {
 width: 100%;
 border:none;
 border-top: 1px solid rgba(60, 60, 60, 0.2);
}

.right-sidebar-wrap {
padding-top:3em;
}

.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:13px;padding:10px 20px;border-bottom-width:1px;}
.forum-box .postTdTop + .postTdTop {padding:10px 20px;border-bottom-width:2px;font-size:11px;font-weight:normal;}
.forum-box .postTdTop + .postTdTop:before {content:'';width:0;height:0;background:none;border-top:7px solid #dbe1e8;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:20px;}



}

@media screen and (min-width: 480px) and (max-width: 768px) {

.right-sidebar-wrapper {
 width: 100%;
 border:none;
 border-top: 1px solid rgba(60, 60, 60, 0.2);
 padding:0 1.5em;
}

.right-sidebar-wrap {
padding-top:3em;
}

}

@media screen and (max-width: 480px) {

.right-sidebar-wrapper {
 width: 100%;
 border:none;
 border-top: 1px solid rgba(60, 60, 60, 0.2);
}

.right-sidebar-wrap {
padding-top:2em;
}

}


@media screen and (min-width: 480px) and (max-width: 768px) {

.hentry {
 padding:3em 2em 2em !important;
}

.hentry.has-post-thumbnail {
 padding: 0 !important;
}

.hentry.has-post-thumbnail .post-thumbnail img {
 padding-bottom:3em !important;
}
 
}

@media screen and (max-width: 480px) {

.hentry {
 padding:3em 1em 1em !important;
}

.hentry.has-post-thumbnail {
 padding: 0 !important;
}

.hentry.has-post-thumbnail .post-thumbnail img {
 padding-bottom:2em !important;
} 
}



.site-logo { max-width: 100%; }


 @media screen and (min-width: 768px) and (max-width: 955px) {
.site-logo { max-width: 50%; }

 }
 @media screen and (min-width: 480px) and (max-width: 768px) {
.site-logo { max-width: 50%; }
 }
 @media screen and (max-width: 480px) {
.site-logo { max-width: 50%; }
.site-main {padding-left: 2%; padding-right: 6%;}
 }

@media screen and (max-width: 320px) {
#uEntriesList .uEntryWrap {width:100%!important;}
 }



.entry-header {
text-align: left !important;
}

.widget-title {
text-align: left !important;
}

@media screen and (min-width: 955px) {

.site {
 margin: 0 auto !important;
}
}