@font-face {    font-family: 'exo_2.0regular';    src: url('Exo2.0-Regular-webfont.eot');    src: url('Exo2.0-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('Exo2.0-Regular-webfont.woff') format('woff'),         url('Exo2.0-Regular-webfont.ttf') format('truetype'),         url('Exo2.0-Regular-webfont.svg#exo_2.0regular') format('svg');    font-weight: normal;    font-style: normal;}*   { margin: 0px; padding: 0px; font-size : 14px; font-family: Arial, Helvetica, sans-serif; line-height: 100%; }p, b, a, strong, span, em { font-size: inherit; font-family: inherit; color: inherit; line-height: inherit; }html, body {  width: 100%; height: 100%; }body { background: url("../images/body.jpg") repeat 0px 0px; }* html #box {  height: 100%; }#box { margin: 0px auto; width: 1200px; min-height: 100%; }#box div.box-border { padding-top: 27px; }/* Border */.border-left { background: #FFFFFF url("../images/border_left.gif") repeat-y 0px 0px; }.border-right { background: url("../images/border_right.gif") repeat-y 100% 0px; }.border-top {  background: url("../images/border_top.gif") repeat-x 0px 0px; }.border-top-left { background: url("../images/border_top_left.gif") no-repeat 0px 0px; }.border-top-right { background: url("../images/border_top_right.gif") no-repeat 100% 0px; }.border-bottom {  background: url("../images/border_bottom2.gif") repeat-x 0px 100%; }.border-left, .border-right, .border-top, .border-top-left, .border-top-right, .border-bottom { width: 100%; }.border-bottom span { background: url("../images/border_bottom.gif") no-repeat 0px -104px; display: block; height: 18px; }.border-bottom span span {  background-position: 100% -35px; }.inside {  padding: 17px 27px 10px 27px; }/* Border *//* Header */#header { padding: 0 5px; height: 185px; color: #FFFFFF;	 background: #000000 url("../images/head.jpg") no-repeat 50% 0px; overflow: hidden; }/* Header End *//* Navigation */#navigation { margin-top: 1px; width: 100%; background: url("../images/navigation.gif") repeat 0px 0px; }#navigation .block-menu, #navigation .block-nice-menus { float: left; }#navigation .block-menu ul,#navigation .block-menu ul li { margin: 0px; padding: 0px; list-style: none; }#navigation .block-menu ul li { display: inline-block; margin-right: 20px; padding: 10px; }#navigation .block-menu ul li ul { display: none; }#navigation .block-menu ul li a:link,#navigation .block-menu ul li a:visited,#navigation .block-menu ul li a:hover,#navigation .block-menu ul li a:active,#navigation .block-nice-menus ul li a:link,#navigation .block-nice-menus ul li a:visited,#navigation .block-nice-menus ul li a:hover,#navigation .block-nice-menus ul li a:active { font-family: 'exo_2.0regular';  color: #ffffff; text-decoration: none; text-shadow: 0 0 2px #000000;}#navigation .block-menu ul li a:hover,#navigation .block-nice-menus ul li a:hover { color: #ff992c; }#navigation .block-nice-menus ul.nice-menu {margin: 5px;}#navigation .block-nice-menus ul.nice-menu, #navigation .block-nice-menus ul.nice-menu ul { border: 0px none; }#navigation .block-nice-menus ul.nice-menu li { margin: 0px 5px; border: 0px none; background-color: transparent; }#navigation .block-nice-menus ul.nice-menu li ul { top: 20px; background: url("../images/navigation.gif") repeat 50% 0px; }#navigation .block-nice-menus ul.nice-menu li ul li{ margin: 0px; }#block-search-form { float: right; }#block-search-form .element-invisible { display: none; }#block-search-form { margin: 5px 10px 0px 0px; width: 165px; height: 22px;	background: url("../images/search.png") no-repeat 0px 0px; }#block-search-form .block-search .form-item { float: right; margin: 0px; width: 135px; height: 22px; }#block-search-form .form-item input { width: 125px; height: 22px;	font-size: 13px; font-style: italic; color: #000000; background: none; border: 0px none; }#block-search-form div input.form-submit { float: left; width: 30px; height: 22px;	cursor: pointer; background: none; border: 0px none; }/* Navigation End *//* Block Top */#block_top { margin: 15px 0px; text-align: center; }/* Block Top End *//* Wrapper */#wrapper { float: left; width: 806px; }/* Wrapper End *//* Content */h1 { margin-bottom: 20px; font-size: 20px; font-family: 'exo_2.0regular'; }.node-article.node-teaser,.node-review.node-teaser,.views-row,.node-full,#column_right .block { margin-bottom: 15px; overflow: hidden; }.front-page-block { margin-bottom: 15px; }.node-article.node-teaser .teaser,.node-review.node-teaser .teaser {padding: 10px;}.node-article.node-teaser h2,.node-review.node-teaser h2,#content .views-field-title,#content_front .views-field-title,#column_right .block .block-header { padding: 10px; min-height: 19px; font-size: 19px; font-weight: bold;    font-family: 'exo_2.0regular'; color: #ffffff; background: url("../images/block_header.gif") repeat 0px 0px; }h2 a, .views-field-title a { font-size: 19px; font-weight: bold; font-family: 'exo_2.0regular';	color: #ffffff; text-decoration: none; }h2 a:hover, .views-field-title a:hover { color: #ff992c; text-decoration: underline; }.view-teams .field_team_logo { float: left; margin: 10px 20px 20px 20px !important; }.view-games .views-field,.view-teams .views-field { line-height: 18px; }.front-page-block a img { max-width: 800px; width: 100%; height: auto; }.view-games .views-field span,.view-teams .views-field span { font-weight: bold; font-family: 'exo_2.0regular';	 }.view-games .views-field span,.view-games .views-field div,#content .view-teams .views-field span,#content .view-teams .views-field div { color: #313131; line-height: 18px;	}.views-field-body { padding: 10px 0px 0px 0px; color: #313131; line-height: 18px; }.node-article.node-teaser .field-item,.node-review.node-teaser .field-item,.views-field-body p,.views-field-body div { color: #313131; line-height: 18px; }.totalcount { text-align: right; font-size: 10px; color: #313131; line-height: 18px; }.totalcount span { font-size: 10px; color: #313131; }.node-article.node-teaser .border,.node-review.node-teaser .border,.node-news.node-teaser .border,.views-border,.node-content,.column .block-content { padding: 0px 0px 10px 0px; background: #F1F2F4 url("../images/bg.png") repeat 0px 0px;		border-right: 3px solid #141414; border-bottom: 3px solid #141414; border-left: 3px solid #141414; }	.node-full .node-content {border-top: 3px solid #141414; overflow: hidden;}#node-49 h2, #node-49 h3 {margin: 15px;}	div.views-padding,#column_right .block-content { padding: 10px 20px; }.views-row-even .views-border,#column_right div.even .block-content { background-color: #FCFCFC; }.node-full h2 { margin: 20px 0px 10px 0px; font-size: 26px; color: #464646; }.node-full  .node-content-padding, .node-article.node-teaser .teaser { padding: 10px 20px 0px 20px; }.node-full  .node-content-padding img { max-width: 760px; }.node-full p,.node-full ul,.node-full ol { padding: 10px 0px; }.node-full ul,.node-full ol { margin-left: 30px; }.node-full div.field-label { font-family: 'exo_2.0regular'; }.node-full div,.node-full label,.node-full p,.node-full ul li,.node-full ol li { font-size: 15px; color: #595959; line-height: 20px; }.node-full a:link,.node-full a:visited,.node-full a:hover,.node-full a:active { color: #000000; }.node-full a:hover { color: #ff992c; }.node-full table {	width: 100%;	border: 2px solid #000;}.node-full table td,.node-full table th {	padding: 3px 6px;	border: 1px solid #000;}.node-full.node-games .node-content-padding .field , .node-full.node-teams .node-content-padding .field  { margin: 10px 0px; }.node-full.node-teams .image img,.node-full.node-article img,.node-full.node-review img {max-width: 100%; height: auto;}#node-72 iframe { width: 100% !important; }/* Content *//*NodeFooter*/.similar-node-footer {padding: 15px; background: #F1F2F4 url(/sites/all/themes/airsoft/images/bg.png) repeat 0px 0px; border: 3px solid #141414; overflow: hidden;}.similar-node-footer .view-header {margin: 20px 0px 10px 0px; font-size: 26px; color: #464646;}.similar-node-footer ul li {margin: 10px 0px 10px 20px;}.similar-node-footer ul li a {margin: 20px 0px 10px 0px; font-size: 16px; color: #464646;}/*NodeFooter*//* Pager */.item-list ul.pager { position: relative; margin: 0px; padding: 0px 120px; text-align: center; }.item-list ul.pager  li { display: inline-block; vertical-align: top; margin: 0px 2px 0px 0px !important;	padding: 0px 5px !important; width: 34px; height: 34px;	background-color: #ffffff; }.item-list ul.pager  li.pager-item a, .item-list ul.pager  li.pager-current,.item-list ul.pager  li.pager-ellipsis { display: inline-block; width: 34px; font-size: 16px; font-weight: bold;	color: #000000; line-height: 19px; text-decoration: none; text-align: center; }.item-list ul.pager  li.pager-item a,.item-list ul.pager  li.pager-previous a,.item-list ul.pager  li.pager-next a,.item-list ul.pager  li.pager-ellipsis  { padding-top: 7px; height: 27px;	background: url("../images/pager.jpg") no-repeat 0% 0%; }	.item-list ul.pager  li.pager-ellipsis {width: 24px; height: 36px;}	.item-list ul.pager  li.pager-item a:hover,.item-list ul.pager  li.pager-previous a:hover,.item-list ul.pager  li.pager-next a:hover,.item-list ul.pager  li.pager-current { color: #ffffff; background: url("../images/pager.jpg") no-repeat 100% 0%; }.item-list ul.pager  li.pager-current { padding: 0px !important; line-height: 33px; }.item-list ul.pager  li.pager-first,.item-list ul.pager  li.pager-last { display: none; }.item-list ul.pager  li.pager-previous,.item-list ul.pager  li.pager-next  { position: absolute; top: 0px; margin: 0px; width: auto; }.item-list ul.pager  li.pager-previous a,.item-list ul.pager  li.pager-next a { display: block; width: 34px; height: 34px; text-decoration: none; font-weight: bold; color: #000000; cursor: pointer; }.item-list ul.pager  li.pager-previous { left: 0px; }.item-list ul.pager  li.pager-next { right: 0px; }/* Pager *//* Column Right */#column_right { position: relative; float: right; width: 300px; }#column_right .block-menu ul,#column_right .block-menu ul li,#column_right .view-games ul,#column_right .view-games ul li { margin: 0px; padding: 0px; list-style: none; }#column_right .block-menu ul li,#column_right .view-games ul li { margin: 5px 0px; }#column_right .block-menu ul li a:link,#column_right .block-menu ul li a:visited,#column_right .block-menu ul li a:hover,#column_right .block-menu ul li a:active { font-family: 'exo_2.0regular'; font-weight: bold; color: #000000; text-decoration: none; }#column_right .block-menu ul li a:hover { color: #ff992c; }#column_right .view-games li div { font-size: 12px; font-family: Georgia, serif; color: #313131; line-height: 16px; }#block-views-teams-block-1 .views-row { margin-bottom: 10px; border-bottom: 1px dotted #313131; }#block-views-teams-block-1 .views-row-last { margin: 0px; border: 0px none; }#block-views-teams-block-1 .views-field-field-team-logo { float: left; margin-right: 15px !important; }#block-views-teams-block-1 .views-field-title { margin: 0px 0px 10px 0px !important; padding: 0px; width: auto; height: auto; background: none; }#column_right .views-field-title a:link, #column_right .views-field-title a:visited, #column_right .views-field-title a:hover, #column_right .views-field-title a:active  { font-size: 17px; font-weight: bold; font-family: 'exo_2.0regular'; color: #000000; line-height: 20px; }#block-views-teams-block-1 .views-field-title a:hover { color: #ff992c; text-decoration: none; }#block-views-teams-block-1 .views-field { margin-bottom: 5px; }#block-views-teams-block-1 .views-field span { font-weight: bold; font-family: 'exo_2.0regular'; }#block-views-teams-block-1 .views-field div,#block-views-teams-block-1 .views-field span { font-size: 13px; color: #313131; }#content_front .view-footer,#column_right .view-footer { text-align: right; }#content_front .view-footer a:link,#content_front .view-footer a:visited,#content_front .view-footer a:hover,#content_front .view-footer a:active,#column_right .view-footer a:link,#column_right .view-footer a:visited,#column_right .view-footer a:hover,#column_right .view-footer a:active { font-size: 12px; color: #ff992c; }#content_front .view-footer a:hover,#column_right .view-footer a:hover { color: #000000; text-decoration: none; }.pluso-block { position: fixed; top: 105px; right: 16px; width: 36px; height: auto; }/* Column Right *//* Block Bottom */#block_bottom { margin: 15px 0px; padding: 0 25px; text-align: center; }/* Block Bottom End */.empty { height: 110px; }#footer { position: relative; margin-top: -100px; height: 100px; }#footer .footer { clear: both; margin: 0px auto; width: 1200px; height: 100px; }#footer #block-block-1,#footer .copyrights { text-align: center; }#footer .copyrights,#footer .copyrights a { font-size: 10px; }#footer .copyrights a { color: #ff992c; }#content .block,.column .block { margin-bottom: 15px; }.field_image a,.views-field-field-image a,.image a { display: block; line-height: 0px; }a.buttons { display: block; cursor: pointer; text-align: center; text-decoration: none; }.left { float: left; }.middle { float: left; }.right { float: right; }.clear { clear: both; padding: 0px; margin: 0px; height: 0px; font-size:0px; line-height: 0px; background: none; border: 0px; border-style: none; }#content .view-teams .views-border:after,#block-views-teams-block-1 .views-row:after,.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }/* Adaptive */@media only screen and (max-width: 1200px) { 	#box, #footer div.footer { width: auto; }			.pluso-block { position: relative; top: auto; margin-left: 0px; padding: 0px 2px; width: auto; height: auto; z-index: 100; text-align: center; }	.pluso-block .pluso{ display: block; }	.pluso-block .pluso-001010010101-06{ width: auto; }}@media only screen and (min-width: 769px) and (max-width: 1200px) { 	#wrapper {width: 100%;}	#content, #content_front {margin: 0px 310px 0px 0px; max-width: 806px;}	#column_right {float: left; margin-left: -300px;}}@media only screen and (max-width: 768px) {	#box {height: auto; min-height: 0px;}	#box div.box-border {padding-top: 0px;}	#header {height: 120px;}	#logo img {height: 100px; width: auto;}	#navigation .block-menu ul li {margin-right: 5px; padding: 5px 3px;}	#block-search-form {margin: 3px 5px;}	#wrapper {float: none; padding: 0px; width: 100%;}	#content {margin: 0px 5px;}	#column_right {float: none; margin-left: 0%; padding: 0px 5px; width: auto;}		.empty {display: none;}	#footer {margin-top: 0px; height: auto;}	#footer .footer {padding: 0px 5px 5px 5px; height: auto; }}@media only screen and (max-width: 520px) {	#header {height: 70px;}	#logo img {height: 80px; width: auto;}}/* CSS 3 */.node-article.node-teaser,.node-review.node-teaser,.node-news.node-teaser,#content_front .views-row,#content .views-row,.node-full .node-content,.similar-node-footer,#column_right .block { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }#header { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px;	border-top-right-radius: 5px; }#navigation,.node-article.node-teaser .border,.node-review.node-teaser .border,#content_front .views-border,#content .views-border,.node-full .node-content,#column_right .block-content { -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }