/*  
Theme Name: BF4 REV2
Theme URI: 
Description:
Version: 4
Author: BF4CENTRAL.COM
Author URI: http://bf4central.com
*/

body {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #000; background-color: #fff;}
img {border: none; max-width:100%; height:auto;}
img a, a img {border: none; max-width:100%; height:auto;}
blockquote {color: #444; margin: 20px; border-left: 8px solid #ccc; padding: 0 0 0 10px;}
/*@font-face {font-family: BebasNeue ; src: url("BebasNeue.otf");}*/

@font-face {
    font-family: 'BebasNeue';
    src: url('BebasNeue.eot'); /* IE9 Compat Modes */
    src: url('BebasNeue.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('BebasNeue.woff') format('woff'), /* Modern Browsers */
         url('BebasNeue.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('BebasNeue.svg#svgFontName') format('svg'); /* Legacy iOS */
    }

.header-bg {background-color: #000; padding: 20px 0 10px 0; width: 100%; -moz-box-shadow: inset 0 0 20px #000; -webkit-box-shadow: inset 0 0 20px #000;-khtml-box-shadow: inset 0 0 20px #000;box-shadow: inset 0 0 20px #000;background-image:url(images/bg3.jpg);background-repeat: repeat-x; background-position: center}
.center{max-width:1000px;text-align:left;margin:0 auto 0;padding:0;}
#wrapper{clear:both;height:100%;width:100%;margin:0;padding:0; background-image:url(http://cdn.bf4central.com/wp-content/themes/bf4centralrev2/images/topbg.png);background-repeat:repeat-x; background-color: #fff;}
.main {max-width: 1000px; margin: 0px auto 0; overflow:hidden;
display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;
}
.main-features {padding: 5px; background-color: #dfdfdf; border: 1px solid #d4d4d4; font-size: 12px; color: #000; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 10px 0}
.main-features a {text-decoration: none; color: #0066ff; font-weight: bold;}
.main-features a:hover {text-decoration: none; color: #000; font-weight: bold;}
ul#menu2 {list-style:none; margin: 0;}
ul#menu2 li {display: inline;}
ul#menu2 li a {display:block;float:left;background-image:url(images/sprite.png);text-indent:-9999px; color: #fff; font-size: 14px; text-align:center;text-decoration: none; overflow: hidden; opacity: 1; transition: opacity 100ms ease-in-out; -moz-transition: opacity 100ms ease-in-out; -webkit-transition: opacity 100ms ease-in-out; font-weight: bold;text-shadow: 1px 1px #000} 
ul#menu2 li a:hover {color: #ff3300; opacity: 0.6}
ul#menu2 li a.link1 {margin: 20px 38px 0 0; width:82px;height:40px;padding: 20px 0 0 0;background-position: -26px -10px;}
ul#menu2 li a.link2 {margin: 20px 45px 0 0;width:75px;height: 40px;padding: 20px 0 0 0;background-position: -168px -10px;}
ul#menu2 li a.link3 {margin: 20px 45px 0 0;width:57px;height: 40px;padding: 20px 0 0 0;background-position: -316px -10px;}
ul#menu2 li a.link4 {margin: 15px 35px 0 0;width:65px;height: 35px;padding: 25px 0 0 0;background-position: -460px -10px;}
ul#menu2 li a.link5 {margin: 20px 35px 0 0;	width:70px;height: 40px;padding: 20px 0 0 0;background-position: -702px -10px;}
ul#menu2 li a.link6 {margin: 22px 1px 0 0; width:105px;height: 40px;padding: 18px 0 0 0;background-position: -795px -10px;}
#leaderboard{max-width:1000px;max-height:300px;margin:2px auto 10px;}
#top-bar{width:100%;height:22px;font-size:11px;color:#fff;margin:0;padding:2px 0 0;}
#top-bar .about{padding-top:3px;float:left;font-weight:bold; padding: 7px 0 0 0;text-shadow: 1px 1px #000}
#top-bar .rightside{float:right;height:22px;margin:0; }
#header{clear:both; width:100%; background: rgba(0, 0, 0, 0.8); height:90px; margin:5px 0 10px 0; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000;-khtml-box-shadow: 0 0 20px #00;box-shadow: 0 0 30px #000; border-top: 1px solid #121416; border-bottom: 1px solid #121416}
#header .logo{float:left;margin:0 40px 0 0;padding:10px 0 0;font-family: BebasNeue, sans-serif; font-size: 60px; font-style: italic; color: #fff; text-shadow: 1px 1px 3px #ff3300;}
#header .logo a {color: #fff; text-decoration: none}
#header .logo a:hover {color:#ff3300; text-decoration: none; text-shadow: none}
#header .logo img {padding: 0 0 0 0; margin: 0 0 0 0; vertical-align: middle}
.spotlight-container {padding: 10px 0 60px 0; margin: 20px auto 0px; max-width: 1000px; height: 200px;}
.spotlight-container h3 {margin: 0 0 10px 0; color: #000; font-family: BebasNeue, sans-serif; font-size: 20px; line-height: 10px; font-style:italic;font-weight: normal }
.spotlight-big {float:left; max-width: 450px; padding: 0 10px 0 0; margin: 0 10px 0 0;}
.spotlight-big img {max-width: 450px; height: 180px; margin: 0 0 5px 0; box-shadow: 0 0 10px #000;}
.spotlight-big img:hover {}
.spotlight-big a {font-size: 24px; color: #fff; letter-spacing:-1px; font-weight: bold; text-decoration: none; display: block; max-width: 450px; height: 200px; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in; -o-transition:color 200ms ease-in; transition:color 200ms ease-in;text-shadow: 2px 2px 2px #000}
.spotlight-big a:hover {color: #ff3300}
.spotlight-small {float: left; max-width: 240px; padding: 0 10px 0 0; margin: 0 10px 0 0;}
.spotlight-small a {font-size: 18px; font-weight: bold; color: #fff; text-decoration: none; display: block;-webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in; text-shadow: 2px 2px 2px #000}
.spotlight-small a:hover {color:#ff3300}
.spotlight-small img {margin: 0 0 5px 0; box-shadow: 0 0 10px #000;}
.spotlight-small img:hover {}
.spotlight-small .category {font-size: 12px; font-weight:bold; color: #ffcc00; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding:0 }
.spotlight {width: 100%;	float: left; margin: 0;	padding: 0;	list-style: none;}
.spotlight li {float: left; }
.spotlight li a {display: block; padding: 0px 3px 5px 3px; margin: 0 3px 0 0; text-decoration: none; font-weight: bold; color: #333;border-right: 1px solid #ccc; width: 190px; height: 130px; font-size: 14px; overflow: hidden;}
.spotlight li a:hover {color: #c00;}
.spotlight img {opacity: 1; transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-transition: opacity 300ms ease-in-out;}
.spotlight img:hover {opacity: 0.7;}
.spotlight li:last-child {border: none;}
.wiki {clear: both; width: 100%; margin:20px 0 0 0; padding: 10px 0 20px 0; height: 600px; background-color:#dddddd; -moz-box-shadow: inset 0 0 20px #000; -webkit-box-shadow: inset 0 0 20px #000;-khtml-box-shadow: inset 0 0 20px #000;box-shadow: inset 0 0 20px #000;}
.wiki h3 {margin: 20px 0 10px 0; color: #fff; font-family: BebasNeue; font-size: 24px; font-weight: normal; font-style:italic; text-align: center}
.wiki h4 {margin: 10px 0 0px 0; color: #0096C7; font-size: 18px;}
ul#classes, ul#vehicles, ul#weapons {list-style:none; margin: 0; padding: 0 }
ul#classes li, ul#vehicles li, ul#weapons li {display: inline;}
ul#classes li a, ul#vehicles li a, ul#weapons li a{display:block;float:left;background-image:url(http://cdn.bf4central.com/wp-content/themes/bf4centralrev2/images/wikisprite.jpg); text-indent:-9999px; color: #000; font-size: 14px; text-align:center;text-decoration: none; overflow: hidden; opacity: 1; transition: opacity 100ms ease-in-out; -moz-transition: opacity 100ms ease-in-out; -webkit-transition: opacity 200ms ease-in-out; font-weight: bold;} 
ul#classes li a:hover, ul#vehicles li a:hover, ul#weapons li a:hover {color: #333; opacity: 0.6}
ul#classes li a.assault {margin: 10px 10px 0 0; width:90px;height:35px; padding: 120px 0 0 0;background-position: -4px -8px;}
ul#classes li a.recon {margin: 10px 10px 0 0;width:92px;height: 35px; padding: 120px 0 0 0;background-position: -213px -13px;}
ul#classes li a.support {margin: 10px 10px 0 0;width:76px;height: 35px; padding: 120px 0 0 0;background-position: -328px -14px;}
ul#classes li a.engineer {margin: 10px 5px 0 0;width:101px;height: 35px; padding: 120px 0 0 0;background-position: -99px -13px;}
ul#vehicles li a.tanks {margin: 10px 0px 0 0; width:180px;height:35px; padding: 40px 0 0 0;background-position: -434px -13px;}
ul#vehicles li a.helicopters {margin: 10px 0px 0 0; width:180px;height: 35px; padding: 40px 0 0 0;background-position: -654px -13px;}
ul#vehicles li a.jets {margin: 10px 0px 0 0; width:180px;height: 35px; padding: 40px 0 0 0;background-position: -847px -8px;}
ul#vehicles li a.apcs {margin: 10px 0px 0 0; width:180px;height:40px; padding: 45px 0 0 0;background-position: -445px -117px;}
ul#vehicles li a.transport {margin: 10px 0px 0 0; width:180px;height: 40px; padding: 45px 0 0 0;background-position: -616px -115px;}
ul#vehicles li a.boats {margin: 10px 0px 0 0; width:180px;height: 40px; padding: 45px 0 0 0;background-position: -833px -122px;}
ul#weapons li a.assaultrifles {margin: 0px 5px 0 5px; width:100px;height:60px; padding: 200px 0 0 0;background-position: -10px -231px;}
ul#weapons li a.sniperrifles {margin: 0px 5px 0 0; width:100px;height:60px; padding: 200px 0 0 0;background-position: -120px -230px;}
ul#weapons li a.machineguns {margin: 0px 5px 0 0; width:110px;height:60px; padding: 200px 0 0 0;background-position: -230px -230px;}
ul#weapons li a.carbines {margin: 0px 5px 0 0; width:100px;height:60px; padding: 200px 0 0 0;background-position: -355px -230px;}
ul#weapons li a.shotguns {margin: 0px 5px 0 0; width:100px;height:60px; padding: 200px 0 0 0;background-position: -475px -230px;}
ul#weapons li a.rocketlaunchers {margin: 0px 5px 0 0; width:130px;height:60px; padding: 200px 0 0 0;background-position: -580px -230px;}
ul#weapons li a.smgs {margin: 0px 5px 0 0; width:100px;height:60px; padding: 200px 0 0 0;background-position: -710px -230px;}
ul#weapons li a.pistols {margin: 0px 5px 0 0; width:100px;height:60px; padding: 200px 0 0 0;background-position: -815px -230px;}
ul#weapons li a.gadgets {margin: 0px 0px 0 0; width:100px;height:60px; padding: 200px 0 0 0;background-position: -940px -230px;}
.wiki-intro {with: 100px; text-align: center; margin: 20px auto 20px; font-family:georgia, 'times new roman', serif; font-style: italic; font-size: 18px; color: #000;}
.wiki .bf4-classes {float: left; max-width: 400px; margin: 0; padding: 0; }
.wiki .bf4-vehicles {float: right; max-width: 560px; padding: 0; margin: 0}
.wiki .bf4-weapons {max-width: 1000px; clear: both; margin: 10px 0 0 0;height: 300px;}
.editorspicks {clear: both; width: 100%; margin:20px 0 0 0; padding: 10px 0 20px 0; height: 260px; background-color:#f00000; -moz-box-shadow: inset 0 0 20px #000; -webkit-box-shadow: inset 0 0 20px #000;-khtml-box-shadow: inset 0 0 20px #000;box-shadow: inset 0 0 20px #000;}
.editorspicks h3 {margin: 20px 0 10px 0; color: #000; font-family: BebasNeue; font-size: 24px; font-style:italic}
.editorspicks ul {display: inline; margin: 0; padding: 0}
.editorspicks li {float: left;display: block;padding: 10px; margin: 0 5px 0 5px;}
.editorspicks li a {margin: 0; text-decoration: none; font-weight: bold; color: #fff; width: 220px; font-size: 14px; overflow: hidden; line-height: 18px; display: block; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in;}
.editorspicks li a:hover {color: #ffcc00;}
.editorspicks img {margin: 0 0 3px 0; opacity: 1; transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-transition: opacity 300ms ease-in-out;}
.editorspicks img:hover {opacity: 0.7;}
.editorspicks .excerpt {margin: 0; color: #333; font-size: 12px; width: 220px;}
.editorspicks .category {font-size: 14px; font-weight:bold; color: #0096C7; text-transform: uppercase; padding: 0 0 1px 0; }
.wp-pagenavi{text-align:center;max-width:640px;margin:30px auto; float: left;}
.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active{text-decoration:none;border:1px solid #666;color:#333;margin:3px;padding:5px;}
.wp-pagenavi a:hover{border:1px solid #666;color:#008197;background-color:#ccc;}
.wp-pagenavi span.pages{color:#333;margin:2px;padding:5px;}
.wp-pagenavi span.current{font-weight:700;border:1px solid #666;color:#000;margin:2px;padding:5px;}
.wp-pagenavi span.extend{border:1px solid #666;color:#333;margin:2px;padding:5px;}
#footer{clear: both; max-width:1000px; color:#666; text-align: center; margin:0 auto 0; padding:25px 0 25px 0; font-size: 11px; line-height: 18px}
#footer a {color: #333; margin: 0 5px 0 5px; text-decoration: none;}
#footer a:hover {color: #f00000}
.entry {line-height: 20px; clear: both;font-family:georgia, 'times new roman', serif;}

.entry p a,.entry p a:visited{color:#f00000; text-decoration: none; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in;}
.entry p a img,.entry p a:visited img{border:0;}

.entry p img {border: 0; margin: 0px; max-width:100%; width:100%; height:auto;}

.entry p iframe {border: 0; margin: 0px; max-width:100%; width:100%; max-height:auto;}

.entry p{font-size:16px;line-height:24px;margin:0;padding:5px 0 5px 0}
.entry ul{margin:10px 20px 10px 50px;padding:0;}
.entry ul li{list-style:bullet;font-size:16px;padding:2px 0; line-height: 24px;}
.entry p a img{border-bottom:none;}
.entry ul a,.entry ul a:visited, .entry ol a,.entry ol a:visited {color:#0096C7; text-decoration: none; font-weight: bold; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in;}
.entry p a:hover,.entry ul a:hover, .entry ol a:hover{color:#000;}
.entry h3{font-size:20px;margin:15px 0 0 0px; color: #333;font-family: Arial, Helvetica, sans-serif;}
.entry h4{font-size:16px;margin:15px 0 0 0px; color: #333; font-family: Arial, Helvetica, sans-serif;}
.entry ol{font-family:georgia, 'times new roman', serif;margin:10px 20px 10px 50px;padding:0;}
.entry ol li{list-style:bullet;font-size:16px;padding:2px 0;}
.single-sub {max-width: 640px; padding: 0; margin: 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; float: left;}
.relatedposts {max-width: 640px; margin: 0; float: left; font-size: 14px;}
.relatedposts h3 {color: #fff; font-family: BebasNeue, sans-serif; font-size: 24px; font-style: italic;}
.relatedthumb {margin: 0 1px 0 1px; float: left; }
.relatedthumb img {margin: 0 0 3px 0; padding: 0;opacity: 1; transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-transition: opacity 300ms ease-in-out; width: 150px; height: 100px;}
.relatedthumb a {color :#000; text-decoration: none;display:block; padding: 4px;width: 150px; font-weight: bold;}
.relatedthumb a:hover {color: #0066ff;}
.relatedthumb img:hover {opacity: 0.7;}
.tags {max-width: 640px; float: left; margin: 10px 0 10px 0; font-size: 12px; font-style: normal}
.tags a{text-decoration: none; color: #555;font-family:georgia, 'times new roman', serif;font-style: italic;font-size: 14px; }
.tags a:hover {color: #222;}
.headline-small {margin: 0 0 10px 0; color: #fff; font-family: BebasNeue; font-size: 24px; font-weight: normal; font-style: italic;}
.postbg {margin: 10px 0 0 0; max-width: 650px; float: left;}
.post-thumb {width: 150px; float: left}
.post-content {max-width: 480px; float: right;}
.title{max-width:480px;margin:0;padding:0px; float: right;}
.title .text{float:left;max-width:440px;clear:both}
.title .comment-count{float:right;padding: 0;}
.comment-bubble{height:31px;width:28px;color:#fff;float:right;background-image:url(images/commentbg.gif);background-repeat:no-repeat;padding:3px 0 0 0;text-transform:uppercase; font-style:italic; font-size:14px;text-align:center;text-shadow: 1px 1px #000}
.date{clear:both;font-size:11px;color:#ff6600;max-width:480px;padding:0; margin: 5px 0 0 15px; float: left;}
.date a, .date a:hover{text-decoration:none;color:#0066ff;font-weight:bold;}
.date .breaking {color: #0066ff; font-weight: bold;}
.post{color: #000; padding: 10px 0 10px 0; max-width: 640px; float:left; overflow: hidden; }
.post h1,.post h2{font-size:26px;color:#000;letter-spacing:-2px;line-height:24px;margin:0 }
.post h2 a{color:#000;text-decoration:none; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in; padding: 3px 0 0 0; margin: 0}
.post h2 a:hover{color:#ff3300;}
.line {clear:both; max-width: 650px; height: 1px; border-bottom: 1px solid #dbdbdb; margin: 0 auto 0;}
.excerpt {color: #333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 15px; padding:0;line-height: 20px }
.excerpt p {padding: 5px 0 0 0; margin: 0; }
.single-title {max-width: 640px;margin:0 0 10px 0; padding:0; clear: both; float:left}
.single-title .text {max-width: 600px; float: left;}
.single-title .title .comment-count{float:right;padding: 0;}
.single-title .comment-bubble{text-transform:uppercase;font-size:18px;height:34px;width:32px;float:right;background-image:url(images/commentbgbig.gif);background-repeat:no-repeat;padding:3px 0 0 0;text-align:center; color:#fff; }
.single-title h1 {font-size: 36px; line-height: 38px;text-shadow: 1px 1px #fff; padding: 0 15px 0 0;}
.single-excerpt {max-width: 640px; clear:both; margin: 5px 0 5px 0; padding: 0; color: #666; line-height: 22px;font-size: 18px; font-weight: bold;}
.share-buttons{margin: 10px 0 10px 0; clear:both;max-width:640px;color:#333; background-color: #eee; padding: 2px 0 2px 0; height: 32px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.share-buttons-plain {margin: 0; clear:both;max-width:640px;color:#333; background-color: #fff; padding: 0; height: 32px; }
.share-buttons a{text-decoration:none;color:#333;font-weight:bold;}
.share-buttons a:hover{color:#666;}
.share-buttons .facebook-button, .share-buttons-plain .facebook-button{float:right;height:10px;padding:6px 0 0 0;}
.share-buttons .twitter-button, .share-buttons-plain .twitter-button{float:right;padding:6px 0 0 0;}
.share-buttons .sub-tags{font-size:11px;padding:10px 0 0 10px; text-transform:uppercase; letter-spacing: 0px; margin: 0; line-height: 10px;text-shadow: 1px 1px #fff}
.page-button{max-width:640px;height:100px;clear:both; margin: 5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat}
.page-button a{display:block;max-width:630px;height:58px;font-size:24px; font-weight: bold;color:#000;text-decoration:none;border-bottom: 2px solid #ccc;padding:35px 5px 5px 0; border-right: 5px solid #fff}
.page-button a:hover{color:#0066ff; border-right: 5px solid #0066ff}
.page-button-2{max-width:640px;height:100px;clear:both; margin: 5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat}
.page-button-2 a{display:block;max-width:630px;height:58px;font-size:28px; font-weight: bold;color:#fff;text-decoration:none; text-align: right; padding: 40px 0 0 0;text-shadow: 1px 1px #000}
.page-button-2 a:hover{color:#0066ff;}
.pages-intro {font-size: 22px; font-family:georgia, 'times new roman', serif; max-width: 1000px; font-style: italic; color: #000; margin: 10px 0 10px 0; clear: both; width: 100%; float: left; text-align:center}	
.page-ad-box {clear:both; margin: 10px 0 10px 0; text-align: center}
/* Screenshots / VIDEOS */
.screenshots-top {max-width: 1000px; float: left; clear:both; padding: 10px 0 10px 0;}
.screenshots-title {max-width: 400px; float: left;margin: 0px; padding: 5px 0 0 5px;}
.screenshots-top h1 {font-size: 34px; margin: 0; padding: 0;}
.screenshots-share {float: right; height: 30px; max-width: 330px; padding: 0 3px 0 0}
.screenshots-main {float:left; clear:both; max-width: 1000px; }
.screenshots-main h3 {margin:20px 0 10px 0; text-transform: uppercase; font-size: 20px; color: #0066ff; font-weight: bold; border-bottom: 1px dashed #ccc;}
.screenshots-main ul {list-style: none; display: inline; margin: 0; padding: 0}
.screenshots-main li {float: left;display: block;padding: 4px; margin: 3px; background-color: #fff; border: 1px solid #d8d8d8 }
.screenshots-main li a {margin: 0; text-decoration: none; font-weight: bold; color: #000; width: 230px; height: 200px;font-size: 14px; overflow: hidden; display: block; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in;}
.screenshots-main li a:hover {color: #c00;}
.screenshots-main img {margin: 0 0 3px 0; opacity: 1; transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-transition: opacity 300ms ease-in-out;}
.screenshots-main img:hover {opacity: 0.7;}
.media-page-ad {float: left; width: 300px; height: 250px; margin: 5px; }
.featured-videos {padding: 10px; margin: 0; max-width: 975px; background-color: #fff; border: 1px solid #ccc; float: left;}
.featured-videos  h3 {margin:0px 0 10px 0; font-family: Continuum Medium; text-transform: uppercase; font-size: 24px; color: #0066ff; font-weight: normal;}
.featured-video {float:left; width: 300px; border-right: 1px solid #ccc; padding: 0 15px 0 0; margin: 0 15px 0 0;}
.featured-video img {opacity: 1; transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-transition: opacity 300ms ease-in-out; margin: 0 0 5px 0}
.featured-video img:hover {opacity: 0.7;}
.featured-video a {font-size: 18px;font-family:georgia, 'times new roman', serif; color: #000; text-decoration: none; display: block; width: 300px; height: 230px; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in; -o-transition:color 200ms ease-in; transition:color 200ms ease-in;}
.featured-video a:hover {color: #cc0000}
.featured-video .play {float: right; margin: 5px 0 0px 2px; height: 24px; width: 24px;}
.tinycomment {font-family: Arial, Helvetica, sans-serif; background-image:url(http://cdn.bf4central.com/wp-content/themes/bf4centralrev2/images/tinycomment.gif); width: 18px; height:21px;background-repeat:no-repeat; float: right; color: #fff; font-size: 11px; text-align:center; padding: 1px 0 0 0; font-weight: normal;}
.middle{max-width:640px;height:250px;float:left;margin:15px 10px 15px 10px;color: #cc0000; font-size: 14px; }
.middle .ad {float: right; width: 300px; height: 250px; border: 1px solid #ccc;}
.middle .commented-posts {max-width: 320px; height: 250px; margin: 5px; float: left}
.middle h3 {margin: 0; padding: 0; font-size: 20px; color: #0096C7; font-family: Continuum Medium;}
.middle ul {padding: 0; margin: 0;}
.middle ul li {list-style: none; font-size: 16px; font-weight: bold; margin: 4px 0 4px 0; padding: 2px 0 2px 0; border-bottom: 1px dotted #ccc;}
.middle a {color: #333; text-decoration: none; -webkit-transition:color 100ms ease-in; -moz-transition:color 100ms ease-in;  -o-transition:color 100ms ease-in; transition:color 100ms ease-in;}
.middle a:hover {color: #cc0000;}
.sidebar {width: 300px; float:right; margin: 0 15px 0 10px; padding: 0px; vertical-align: top;}
.sidebar h3 {font-family: BebasNeue, sans-serif; font-size: 24px; font-style:italic; font-weight: normal; color: #fff;}
.sidebar .ad {width: 300px; height: 250px; text-align: center; float: left; margin: 20px 0 20px 0}
.sidebar ul {padding: 0; margin: 0;}
.sidebar ul li {list-style: none; font-size: 16px; font-weight: bold; }
.sidebar ul li a {color: #000; border-left: 5px solid #ccc;padding: 3px 1px 3px 6px; display:block;margin: 5px 0 5px 0; border-bottom: 1px solid #ccc}
.sidebar ul li a:hover {border-left: 5px solid #f00000;border-bottom: 1px solid #f00000}
.sidebar a {padding:0; color: #333; text-decoration: none;}
.sidebar a:hover {color: #f00000}
.sidebar .guides {margin: 20px 0 20px 0}
.social-buttons {margin: 10px 0 30px 0; float: left; width: 300px;}
.social-buttons a {color: #fff; font-family: BebasNeue, sans-serif; font-size: 24px; font-style:italic;font-weight: normal; -webkit-transition:color 200ms ease-in; -moz-transition:color 200ms ease-in;  -o-transition:color 200ms ease-in; transition:color 200ms ease-in; text-shadow: 1px 1px 1px #333}
.social-buttons a:hover {color: #000; background-color: #000; text-decoration: none; text-shadow: none}
#search{width:300px;height:40px;background:url(http://cdn.bf4central.com/wp-content/themes/bf4centralrev2/images/searchbg.png) no-repeat;border:none;margin:20px 0 40px 0; float: left;}
#search .s{border:none;background:none;color:#666;font-size:18px;width:210px;float:left;margin:6px 5px 5px 32px;padding:3px 2px;}
#search .sgo{background:url(http://cdn.bf4central.com/wp-content/themes/bf4centralrev2/images/searchbutton.png) no-repeat;float:right;width:45px;height:38px;display:block;}
#search .sgo:hover{background-position:0 -38px;}
.archive-page {font-family:georgia, 'times new roman', serif;}
.archive-page h2 {font-size: 20px; font-style: italic;margin: 10px 0 10px 0; padding: 0; color: #333;}
.gallery,.gallery p,.gallery dt,.gallery dl{margin:0;padding:0;}
.gallery-item{float:left;margin-right:0 3px 0 0;padding:0;}
.gallery-item a{text-decoration:none;display:block;width:209px;height:120px; border: 2px solid #fff;}
.gallery-item a:hover{text-decoration:none; opacity:0.6;filter:alpha(opacity=60)}
.gallery img{border:none;width:209px;height:120px; margin-left: 3px}
.gallery-caption{margin-left:0;}
.entry .more{font-family:Arial, Helvetica, sans-serif;font-style:italic;float:right;background-color:#C00;color:#fff;font-size:20px;font-weight:700;margin:5px 5px 10px;padding:4px 6px;}
.entry .more a{border:none;color:#fff;}
.post .gallery-post a:hover img{opacity:0.7;filter:alpha(opacity=70);}
.viewlarge{max-width:600px;text-align:center;margin:0 auto 10px;}
.viewlarge a{text-decoration:none;color:#333;}
.viewlarge a:hover{text-decoration:underline;}
.entry-attachment{float:left;font-size:16px;max-width:990px; padding: 0; text-align:center; margin: 20px 0 0 0}
.entry-attachment a,.entry-attachment a:visited,.entry-attachment a:hover{color:#000;text-decoration:none;font-weight:700;}
.return{clear: both; margin: 10px 10px 0 10px; float :left;}
.return a{font-size:20px;color:#000;display:block;text-decoration:none;padding:1px 3px;}
.return a:hover{background-color:#000;color:#fff;}
.single-ad{text-align:center;max-width:620px;margin:10px 0;}
#comments{max-width:650px;color:#000;float:left;margin:0 0 50px;padding:5px;}
#comments .navigation{max-width:640px;border-top:2px solid #999;border-bottom:2px solid #999;margin:10px 0 20px;padding:3px;}
#comments .navigation a{color:#000;font-size:16px;font-weight:700;padding:3px;}
#comments .navigation .current{color:#777;font-size:16px;font-weight:700;padding:3px;}
#comments .navigation a:hover{text-decoration:none;color:#666;}
h3#reply-title{color:#666;font-style:italic;font-size:20px;text-transform:uppercase;margin:10px 0 0;}
h3#comments-title{color:#333;font-style:italic;font-size:20px;text-transform:uppercase;margin:0 0 20px;}
.commentlist{color:#000;list-style:none;margin:0 0 0 -40px; overlow: hidden;}
.commentlist li.comment{border-bottom:1px solid #ccc;line-height:24px;margin:0 0 10px;}
.commentlist li:last-child{margin-bottom:0;}
.commentlist .post-pingback{max-width:640px;}
.commentlist .post-pingback a,.commentlist .post-pingback a:hover,.commentlist .post-pingback a:visited{color:#c00;text-decoration:none;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{float:left;margin:0 5px 0 0;}
.comment-author-title{font-size:32px;margin:2px 0;}
.comment-author-title a{text-decoration:none;color:#c00;}
.comment-date{font-size:12px;color:#666;margin:5px 0 0;}
.comment-author cite{color:#000;font-style:normal;font-weight:700;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px;}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none;}
.reply{font-size:12px;padding:0 0 24px;}
.reply a,a.comment-edit-link{color:#888;}
.reply-link a,a.comment-reply-link:hover{color:#000;font-size:14px;}
.commentlist .children li{border:none;margin:0;}
.nopassword,.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
.commentlist .children{list-style:none;margin:0;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
input[type=submit]{color:#333;}
#respond .comment-notes{font-size:12px;margin:0 0 10px;}
#respond input{background:#fff;clear:both;width:100%;color:#333;font-size:16px;border:2px solid #888;margin:0 0 9px;padding:5px;
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
#comments-list #respond{margin:0 0 18px;}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:700;}
#respond label{color:#000;text-transform:uppercase;font-size:18px;}
#respond textarea{width: 100%;font-size:15px;color:#333;font-family:Arial, Helvetica, sans-serif;border:2px solid #888;padding:5px;
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
#respond input #url{width:200px;}
.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}
#respond p,#comments-list ul #respond{margin:0;}


.sidebar {
-webkit-order: 4;
order: 4;
}

.postbg {
-webkit-order: 1;
order: 1;
}

.single-sub {
-webkit-order: 2;
order: 2;
}

#comments {
-webkit-order: 3;
order: 3;
}

@media (min-width: 970px) {
.sidebar {
-webkit-order: 2;
order: 2;
}

.postbg {
-webkit-order: 1;
order: 1;
}

.single-sub {
-webkit-order: 3;
order: 3;
}

#comments {
-webkit-order: 4;
order: 4;
}
}