
.forum-categories {  }
 .forum-categories .forum-category-name h2 { margin: 0 ; padding: 15px 5px; border: 5px solid #008db0; border-right: none; border-left: none; }
 .forum-categories .forum-list-block { background-color: #FFFFFF; margin-bottom: 15px; -webkit-box-shadow: 5px 5px 5px #c7c7c7; -moz-box-shadow: 5px 5px 5px #c7c7c7; box-shadow: 5px 5px 5px #c7c7c7;  }
 
 .forum-list { background-color: #FFFFFF; }
 .forum-list .forum-piece { width: 100%; display: table; border-bottom: 1px solid #C7C7C7; table-layout: fixed; }
 .forum-list .forum-piece p { margin: 0; padding: 7px; }
 .forum-list .forum-piece .forum-piece-info { display: table-cell; width: 50%; vertical-align: top; }
 .forum-list .forum-piece .forum-piece-info .forum-piece-icon { width: 40px; height: 40px; float: left; margin: 5px; }
 .forum-list .forum-piece .forum-piece-info .forum-piece-icon img { width: 40px; height: 40px; max-width: 60px; }
 .forum-list .forum-piece .forum-piece-info .forum-piece-description { padding-left: 20px; }
 .forum-list .forum-piece .forum-piece-info .forum-piece-details h3 { margin: 0; padding: 8px 8px; }
 .forum-list .forum-piece .forum-piece-stats { display: table-cell; width: 20%; vertical-align: middle; text-align: center; background-color: #E1E1E1 }
 .forum-list .forum-piece .forum-piece-lastpost { display: table-cell; width: 30%; vertical-align: top; word-wrap: break-word; }
 .forum-list .forum-piece .forum-sub-list { color: #999999; font-size: 85%; margin-top: 15px; }
 .forum-list .forum-piece .clear { height: 7px;}
 .forum-list .forum-piece:nth-last-of-type(1) { border-bottom: none;}
 
 .news-list { }
 .news { background-color: #FFFFFF; -webkit-box-shadow: 5px 5px 5px #c7c7c7; -moz-box-shadow: 5px 5px 5px #c7c7c7; box-shadow: 5px 5px 5px #c7c7c7; border-bottom: 1px solid #dedede; padding: 12px; margin: 10px 0; }
 .news-thumb { float: left; text-align: center; width: auto; margin-bottom: 10px;}
 .news-thumb img { width: 240px; height: 140px; }
 .news-h3 { font-size: 100%; padding: 0 7px 10px 7px; margin: 0; }
 .news-stats { font-size: 70%; color: grey; text-align: left; padding: 0 7px;}
 .news-excerpts { font-size: 85%; padding: 10px 7px 0 7px; }
 .news-excerpts p:nth-last-of-type(1) { margin-bottom: 0; padding-bottom: 0;}
 .news-foot { color: grey; display: table; width: 100%; font-size: 85%; clear:both; margin: 10px 0; }
 .news-more-link { text-align: right; display: table-cell; width: 50%; padding-right: 30px; }
 .news-tag { text-align: left; display: table-cell; width: 50%; padding-left: 30px;}
 
 .topics-list { }
 .topics-list .topics-list-piece { display: table; width: 100%; table-layout: fixed; background-color: #fff; margin-bottom: 12px; -webkit-box-shadow:  5px 5px 5px #c7c7c7; -moz-box-shadow:  5px 5px 5px #c7c7c7; box-shadow:  5px 5px 5px #c7c7c7; word-wrap: break-word; }
 .topics-list .topics-list-piece h3 { padding-left: 20px; }
 .topics-list .topics-list-piece .topics-list-piece-info { display: table-cell; width: 60%; vertical-align: middle; }
 .topics-list .topics-list-piece .topics-list-piece-starter { padding-left: 15px; color: #999999; }
 .topics-list .topics-list-piece .topics-list-piece-new { border-left: 10px solid #008db0; }
 .topics-list .topics-list-piece .topics-list-piece-stats { display: table-cell; width: 20%; vertical-align: middle; text-align: center; }
 .topics-list .topics-list-piece .topics-list-piece-last { display: table-cell; width: 20%; vertical-align: middle; }
 .topics-list .topics-list-piece p { margin: 0; padding: 8px; }
 .topics-list .topics-list-date { font-size: 80%;}
 
 .posts-list { }
 .posts-list .posts-list-piece { margin: 0 0 10px 0; background-color: #fff;  -webkit-box-shadow: 5px 5px 2px #c7c7c7; -moz-box-shadow: 5px 5px 2px #c7c7c7; box-shadow: 3px 3px 3px #c7c7c7}
 .posts-list #comments .posts-list-fpiece { margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
 .posts-list .poster-info { padding: 7px 20px; }
 .posts-list .poster-info ul { list-style-type: none; margin: 0;}
 .posts-list .poster-info ul li { padding: 0; margin: 0; color: #888; font-size: 80%;}
 .posts-list .poster-info .post-author { font-size: 120%; font-weight: bold; padding: 0; margin: 0;}
 .posts-list .poster-info .post-author .fa { font-size: 70%; vertical-align: super; color: #888888;}
 .posts-list .post-text { padding: 13px; padding-left: 0; margin-left: 45px; word-wrap: break-word; white-space: normal }
 .posts-list .post-text p:last-of-type { margin-bottom: 5px;}
 .posts-list .post-text .code {}
 .posts-list .main-post { background-color: #FFFFFF;}
 .posts-list .main-post .post-text { padding: 10px; margin: 0 5px;}
 .posts-list .poster-name { line-height: 40px; font-size: 40px; vertical-align: baseline; }
 .posts-list .post-meta { color: #999999; font-size: 80%; margin-left: 45px; }
 .posts-list .post-meta p { margin: 0; padding: 0; }
 .posts-list .post-likes { padding-left: 15px; border-left: 5px solid #008db0; margin: 15px 0 5px 0; }
 .posts-list .post-footer { padding: 5px 15px; position: relative; border-bottom: 2px solid #999999;}
 .posts-list .post-footer a { padding: 3px 6px; }
 .posts-list .post-footer ul { margin: 0; padding: 0; list-style: none; }
 .posts-list .post-footer .users-posts-link { float: left; }
 .posts-list .post-footer .post-actions { float: right; }
 .posts-list .post-footer .post-actions li { float: left; margin-left: 7px; }
 .posts-list .post-attachments { }
 .posts-list .post-attachments .single-attachment { margin-bottom: 24px; }
 .posts-list .post-attachments .single-attachment .file-name { padding-left: 12px; border-left: 5px solid #008db0; }
 .posts-list .thread-meta { padding: 10px 0; background-color: #ffffff; text-align: center; color: #b6b6b6; }
 .posts-list .thread-meta ul { padding: 0; margin: 15px 20px; height: 30px; list-style-type: none; }
 .posts-list .thread-meta li {display: inline-flex; float: left; margin: 0; padding: 0; color: #909090; }
 .posts-list .thread-meta li a { display: block; white-space: nowrap; padding: 0 10px; color: #909090; }
 .posts-list .thread-stats .bold { font-weight: bold; }
 .comment-form {background-color: #FFFFFF; -webkit-box-shadow: 5px 5px 5px #c7c7c7; -moz-box-shadow: 5px 5px 5px #c7c7c7; box-shadow: 5px 5px 5px #c7c7c7; padding: 5px 10px; }
 .comment-form h4 { font-size: 35px; line-height: 35px; padding-top: 15px;  }
 .comment-form .author-name { text-align: left; padding-left: 30px;  }
 .comment-form .author-name .the-name { font-weight: bold; font-size: 120%;}
 .comment-form .guest-info { display: block; text-align: left; margin: 0; }
 .comment-form .guest-info div { display: inline-block; width: 47%; margin-right: 10px; text-align: left; }
 .comment-form .guest-info div .comment-label { font-weight: bold; }
 
 .attachment-mod { }
 .attachment-mod .an-attachment { display: table; width: 95%; margin-left: 0; border-bottom: 1px solid #C7C7C7; }
 .attachment-mod .an-attachment:nth-last-of-type(1) { border: none; }
 .attachment-mod .an-attachment .the-icon { display: table-cell; width: 42px; vertical-align: middle; }
 .attachment-mod .an-attachment .the-icon img { width: 40px; height: 40px; max-width: 40px; }
 .attachment-mod .an-attachment .the-name { display: table-cell; padding: 5px; vertical-align: top; }
 
 .embedded-video-wrapper { margin: 0; text-align: center; }
 .embedded-video-wrapper .embedded-video { width: 90%; height: 400px; margin: 10px auto; }
 
 .following-links { background: #FFFFFF; padding: 10px; -webkit-box-shadow: 5px 5px 5px #c7c7c7; -moz-box-shadow: 5px 5px 5px #c7c7c7; box-shadow: 5px 5px 5px #c7c7c7; }
 
 @media (max-width: 640px) {
     .forum-list .forum-piece .forum-piece-info { width: 80%; }
     .forum-list .forum-piece .forum-piece-stats { width: 20%; }
     .forum-list .forum-piece .forum-piece-lastpost { display: none; }
     .forum-list .forum-piece .forum-piece-description { font-size: 90%; }
 
     .topics-list .topics-list-piece { display: block; width: auto; padding-bottom: 10px; }
     .topics-list p { padding: 0; margin: 0;}
     .topics-list .topics-list-piece h3 { padding: 15px 10px 10px 10px; margin: 0; }
     .topics-list .topics-list-piece .topics-list-piece-info { display: block; width: auto; }
     .topics-list .topics-list-piece .topics-list-piece-excerpts { padding: 15px; font-size: 90%;}
     .topics-list .topics-list-piece .topics-list-piece-starter { padding-left: 20px; margin-top: 12px; padding-bottom: 0; }
     .topics-list .topics-list-piece .topics-list-piece-stats { padding-left: 20px; display: block; width: auto; text-align: left; color: #999999; }
     .topics-list .topics-list-piece .topics-list-piece-last { display: block; width: auto; padding-left: 20px; color: #999999; }
 
     /**
      * News
      */
     .news { padding: 0; margin: 10px auto; max-width: 420px; }
     .news-thumb { float: none; display: block; text-align: center; width: auto; margin: 0; margin-bottom: 10px;}
     .news-thumb img { width: 100%; max-width: 100%; height: auto; max-height: 300px; }
     .news-h3 { font-size: 100%; padding: 0; margin: 7px; }
     .news-stats { display: none;}
 }


 #eng_top_ww_widget_68068592600095080 .eng_top_ww_widget{}#eng_top_ww_widget_68068592600095080 .eng_ww_widget{display:inline-block;direction:ltr;position:relative;margin-bottom:2px;margin-left:0px;margin-right:0px;text-align:center;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}#eng_top_ww_widget_68068592600095080 .eng_ww_title{text-align:left;}#eng_top_ww_widget_68068592600095080 .eng_ww_close{position:absolute;top:8px;right:8px;cursor:pointer;font-size:22px;}#eng_top_ww_widget_68068592600095080 .eng_asw{display:block;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;z-index:2;}#eng_top_ww_widget_68068592600095080 .eng_widget_sw{width:229.16px;text-align:left;position:relative;display:inline-block;margin-left:15px;z-index:2;}#eng_top_ww_widget_68068592600095080 .eng_widget_in{width:100%;}#eng_top_ww_widget_68068592600095080 .eng_widget_is{}#eng_top_ww_widget_68068592600095080 .eng_widget_dn{font-size:10px;text-decoration:none !important;display:inline-block;width:100%;}#eng_top_ww_widget_68068592600095080 .eng_widget_img{width:100%;height:auto;border-radius:inherit;margin-bottom:5px;}#eng_top_ww_widget_68068592600095080 .eng_widget_href{border-radius:inherit;}#eng_top_ww_widget_68068592600095080 .eng_rows_seperator{height:10px;}#eng_top_ww_widget_68068592600095080 .eng_branding{text-align:right;margin:8px 0px 0px 0px;}#eng_top_ww_widget_68068592600095080 .eng_branding a{color:#BBB;font-size:12px;font-family:arial;}#eng_top_ww_widget_68068592600095080 .eng_user_exclude_btn{display:none;}#eng_top_ww_widget_68068592600095080 .eng_widget_sw:hover .eng_user_exclude_btn{display:block;background:url(//widget.engageya.com/img/X4.jpg) no-repeat scroll 0 0 transparent;width:14px;height:14px;position:absolute;right:2px;top:2px;z-index:9000;}#eng_top_ww_widget_68068592600095080 .eng_excludebox_question_main{background:#fff!important;font-family:Arial, Helvetica, sans-serif!important;font-weight:normal!important;font-size:12px!important;color:#000000!important;padding-bottom:5px!important;padding-top:5px!important;padding-right:7px!important;padding-left:12px!important;}#eng_top_ww_widget_68068592600095080 .eng_excludebox_title{text-align:center;padding:8px 14px!important;font-weight:bold!important;border-bottom:1px solid #F8A649!important;font-family:Arial, Helvetica, sans-serif;font-size:12px!important;background:#F8A649!important;color:#fff!important;}#eng_top_ww_widget_68068592600095080 .eng_excludebox_question_title{font-family:Arial, Helvetica, sans-serif!important;font-weight:normal!important;font-size:12px!important;color:#000000!important;margin-bottom:5px!important;}#eng_top_ww_widget_68068592600095080 .eng_excludebox_question{font-family:Arial, Helvetica, sans-serif!important;font-weight:normal!important;font-size:12px!important;color:#000000!important;}#eng_top_ww_widget_68068592600095080 .eng_excludebox_wrapper{z-index:1;display:none;background:#fff;position:absolute;top:15px;right:5px;height:160px;width:135px;}#eng_top_ww_widget_68068592600095080 .eng_exclude_reason{vertical-align:top;}#eng_top_ww_widget_68068592600095080 .eng_user_undo_btn{background:none!important;color:#000!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:400!important;text-decoration:underline!important;position:absolute!important;right:15px!important;top:1px!important;}#eng_top_ww_widget_68068592600095080 .eng_aniview,#eng_top_ww_widget_68068592600095080 .eng_srail{position:relative;bottom:0px;left:0;right:0;opacity:0;z-index:-1;box-sizing:content-box;margin-left:auto;margin-right:auto;}#eng_top_ww_widget_68068592600095080 .eng_w_aniview,#eng_top_ww_widget_68068592600095080 .eng_w_srail{border-color:#ccc;box-sizing: content-box;}#eng_top_ww_widget_68068592600095080 .eng_ww_widget{color:#000;}#eng_top_ww_widget_68068592600095080 .eng_widget_sw{vertical-align:top;margin-bottom:10px}#eng_top_ww_widget_68068592600095080 .eng_widget_vsw .eng_widget_img_w::after{content:'';background-image: url(//widget.engageya.com/img/vplay.png);position:absolute;left:40%;top:42%;width:35px;height:26px;z-index:2;}#eng_top_ww_widget_68068592600095080 .eng_widget_href{position:relative;display:block !important;visibility:visible !important;}#eng_top_ww_widget_68068592600095080 .eng_widget_in{width:100%;line-height:1.4;}#eng_top_ww_widget_68068592600095080 .eng_widget_dn{color:#CDCDCD;}#eng_top_ww_widget_68068592600095080 .eng_ww_title{padding:0px;margin:0px 0px 5px 0px;}#eng_top_ww_widget_68068592600095080 .eng_ww_ttl_span1{display:block;padding:5px 0px;float:none !important;}#eng_top_ww_widget_68068592600095080 .eng_widget_img_w{position:relative;}#eng_top_ww_widget_68068592600095080 .eng_widget_img{margin-bottom:5px;display:block;}#eng_sw_0_139913{margin-left:0px !important;}#eng_sw_3_139913{margin-left:0px !important;}#eng_top_ww_widget_68068592600095080 #eng_ww_widget_139913 .eng_widget_sw{width:calc((100% - 45px) / 3)!important;}#eng_m_top_ww_widget_68068592600095080 #eng_ww_widget_139913 .eng_widget_sw{width:calc((100% - 0px) / 1)!important;}#eng_ww_widget_139913 .eng_branding {margin: 8px 8px 0px 0px;}#eng_ww_widget_139913 .eng_widget_is {padding: 5px 0 0 5px;font-family: sans-serif!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-weight:600!important;font-size:13px!important;line-height:1.5!important;color:#FFFFFF!important;}#eng_ww_widget_139913 .eng_widget_in {height: 65px;background: #333;bottom: 0;position: absolute;}#eng_ww_widget_139913 .eng_widget_img_w {margin:0!important;overflow:hidden!important}#eng_ww_widget_139913 .eng_widget_img {object-fit: cover;max-width: 100%;}#eng_ww_widget_139913 {background-color:#fff!important;width:100%!important}#eng_ww_widget_139913 .eng_branding:hover a {opacity:.5!important}#eng_ww_widget_139913 .eng_widget_dn {text-align:right!important}#eng_ww_widget_139913 {padding:15px 0}#eng_ww_widget_139913 .eng_ww_ttl_span1 {font-family: cabin,sans-serif;background: #ff0000;padding: 5px 10px;margin: 0 0 12px 5px;display:inline-block!important;color:#FFFFFF!important;font-weight:700!important;font-size:19px!important;}#eng_ww_widget_139913 .eng_widget_href:hover .eng_widget_in{background:#000000 !important;}