/*
	Theme Name: Ringside
	Author: Anonymous
	Author URI:
	Version: 1
	Description: Base theme for Wordpress
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: base
	Tags: one-column, two-columns
	Theme URI:
*/
@font-face {
    font-family: 'droid_sansregular';
    src: url('fonts/droidsans-webfont.woff2') format('woff2'),
         url('fonts/droidsans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansbold';
    src: url('fonts/droidsans-bold-webfont.woff2') format('woff2'),
         url('fonts/droidsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ramblabold';
    src: url('fonts/rambla-bold-webfont.woff2') format('woff2'),
         url('fonts/rambla-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'league_gothicregular';
    src: url('fonts/leaguegothic-regular-webfont.woff2') format('woff2'),
         url('fonts/leaguegothic-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
* {
	margin: 0;
	padding: 0;
	max-height: 1000000px;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset { margin: 0 0 14px; }
html, body, div, span, applet, embed, object, iframe, frameset, p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center, h1, h2, h3, h4, h5, h6, b, strong, big, u, ins, i, cite, em, var, dfn, address, s, strike, del, dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt, fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	border: 0;
	background: none;
}
html {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
	-moz-box-sizing: inherit;
	-webkit-box-sizing: inherit;
}
body {
	color: #414141;
	font:14px/20px 'droid_sansregular', sans-serif;
	min-width: 320px;
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	margin: 0;
}
img { border-style: none; }
a {
	text-decoration: none;
	color: #fd0f0e;
	outline: none !important;
	transition: opacity 0.3s ease 0s;
	-webkit-transition: opacity 0.3s ease 0s;
}
a:hover {
	text-decoration: underline;
}
a:active { background-color: transparent; }
input, textarea, select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input[type=text], input[type=search], input[type=email], input[type=password], input[type=file], input[type=submit], textarea, input[type=tel], .mail {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0;
}
input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
 display: none;
 border-radius: 0;
 -webkit-border-radius: 0;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
-webkit-appearance: none;
}
input[type=search] {
	-webkit-appearance: none;
	-webkit-box-sizing: content-box;
	border-radius: 0;
	-webkit-border-radius: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { display: block; }
* { max-height: 1000000px; }
h1, h2, h3, h4, h5, h6, b, strong, th { font-weight: bold; }
h1 {
	text-transform: capitalize;
	font:32px/37px 'droid_sansregular', sans-serif;
}
h2 {
	text-transform: capitalize;
	font: 32px/35px 'droid_sansregular', sans-serif;
}
h3 {
	text-transform: capitalize;
	font: 30px/40px 'droid_sansregular', sans-serif;
}
h4 {
	text-transform: capitalize;
	font: 28px/32px 'droid_sansregular', sans-serif;
}
h5 {
	text-transform: capitalize;
	font: 27px/33px 'droid_sansregular', sans-serif;
}
h6 { font-size: 90%; }
i, cite, em, var, dfn, address { font-style: italic; }
u, ins { text-decoration: underline; }
s, strike, del { text-decoration: line-through; }
blockquote, blockquote:before, blockquote:after, q, q:before, q:after { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote {
	border-left: 4px solid #ccc;
	padding-left: 10px;
	margin-left: 14px;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table, iframe {
	width: 100%;
	height: auto;
	min-height:500px;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	border: 1px solid #ccc;
	padding: 3px 7px;
	text-align: left;
	vertical-align: top;
}
th {
	border-color: #999;
	text-align: center;
	vertical-align: middle;
}
ul { margin-left: 1px; }
ul, ol {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul ul, ul ol, ol ul, ol ol {
	padding: 0;
	margin: 0;
}
ul>li { list-style-type: none; }
dl dt {
	float: left;
	clear: left;
	padding-right: 4px;
	font-weight: bold;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], textarea {
	background: #fff;
	width: 100%;
	height: 31px;
	border: none;
	outline: none;
	padding: 0 10px;
	margin: 0 ;
	display: block;
	color: #444;
	font:14px/17px 'droid_sansregular', sans-serif;
}
textarea {
	resize: none;
	padding: 8px 23px;
	height: 113px;
	overflow:auto;
}
input[type="submit"], button[type="submit"] {
	background: #fd0f0d;
	width: 100%;
	max-width:214px;
	margin:0 auto;
	height: 50px;
	display: block;
	font:26px/28px 'droid_sansregular', sans-serif;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	padding: 0;
	outline: none;
	cursor: pointer;
	border: 0;
	border-radius: 4px;
	transition: opacity 0.3s ease 0s;
	-webkit-transition: opacity 0.3s ease 0s;
}
input[type="submit"]:hover, button[type="submit"]:hover { opacity: 0.7; }
pre {
	max-width: 100%;
	overflow: auto;
}

#wrapper {
	overflow:hidden;	
}
#container {
	background:url(images/bg-pattren.jpg) no-repeat;
	background-size:cover;	
	padding:0 0 10px;
}
#container;after, 
#header:after {
	display:block;
	content:"";
	clear:both;
}
.top-area {
	overflow:hidden;
	background:url(images/bg-header.png) no-repeat;
	background-size:cover;	
	margin:0 0 4px;	
}
.top-holder {
	overflow:hidden;
	margin:0 auto;
	max-width:1200px;
	padding:0 12px 64px 22px;	
}
.logo {
	float:left;
	width:12.5%;
	margin:14px 30px 0 0;	
}
.mobile-text {
	display:none;
	float:left;
	text-transform:uppercase;
	color:#fff;
	font:30px/33px 'league_gothicregular', sans-serif;
	margin:7px 0 0 10px;
}
.mobile-text a { color:#fff; }
.top-holder .man-img img,
.logo a img {
	display:block;
	width:100%;
	height:auto;	
}
.top-holder .man-img {
	display:inline-block;
	vertical-align:top;
	width:18.2%;
	margin:4px 16px 0 0;	
}
.top-holder .game-img {
	display:inline-block;
	vertical-align:top;
	margin:18px 0 0;	
	width:62.5%;
}
.mobile-banner .game-img img,
.top-holder .game-img img {
	display:block;
	width:100%;
	height:auto;		
}
.mobile-banner {
	display:none; 
	margin:10px 10px 0;
}
.mobile-banner .game-img {
	width:100%;
	display:block;
	margin:0;	
}
.header-holder {
	margin:0 auto;
	max-width:1200px;
	padding:0 15px;	
	position:relative;
}
.header-holder:after {
	display:block;
	content:"";
	clear:both;	
}
#nav {
	margin:0 0 5px;
	font:600 19px/22px 'droid_sansregular', sans-serif;
	float:left;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;	
}
#nav ul > li {
	float:left;	
	position:relative;
}
#nav ul > li > a {
	display:block;
	color:#fff;
	padding:10px 9px;	
}
.opener { display: none; }
.js-slide-hidden {
	display: block !important;
	left: -9999px !important;
	position: static !important;
	top: -9999px !important;
}
#nav ul > li:hover > a{ 
	background: rgba(0,0,0,0.9); 
	text-decoration:none;
}
#nav ul > li:hover > a{ 
	background: rgba(0,0,0,0.9); 
	text-decoration:none;
}
#nav ul > li > ul {
	position:absolute;
	left:0;
	top:100%;
	width:200px;
	height:auto;
	z-index:9999;
	font:600 13px/25px 'droid_sansregular', sans-serif;	
	background:#eee;
	border:1px solid #444040;
	display:none;
}
#nav ul > li > ul li:first-child { border:none; }
#nav ul > li > ul li {
	border-top:1px solid #444040;	
	float:none;
	overflow:hidden;
}
#nav ul > li > ul li a {
	color:#414141;
}
#nav ul > li > ul li.current-menu-item a, 
#nav ul > li > ul li a:hover { color:#fff; }
#nav ul > li:hover > ul { display:block; }
.header-info {
	overflow:hidden;	
}
.social-networks {
	margin:0;
	padding:0;
	list-style:none;
	float:right;	
}
.social-networks li {
	float:left;	
	margin:0 0 0 10px;
}
.social-networks li a {
	display:block;
	border:2px solid #cdcaca;
	border-radius:100%;
	width:34px;
	height:34px;
	color:#fff;
	text-align:center;
	font-size:22px;
	line-height:31px;	
}
.social-networks li a i { margin:4px 0 0; }
.social-networks li a:hover { color:#000;}
.search-form {
	float:right;
	width:62.3%;
	margin:0 10px 0 0;
		
}
.search-form form {
	margin:0;
	padding:0;
	overflow:hidden;	
}
.search-form .submit,
.search-form button[type="submit"]{
	float:right;
	background:#030303;
	margin:0;
	color:#fff;
	padding:5px 24px;
	border-radius:0;
	width:auto;
	height:31px;
	font-size:18px;
	line-height:18px;	
}
.search-form .form-slide {
	overflow:hidden;
	position:absolute;
	top:100%;
	right:0;
	left:0;
	margin:8px 0;
	z-index:9999;
	display:none;
}
.search-form .text-field { overflow:hidden; }
.banner {
	overflow:hidden;	
}
.banner-holder {
	max-width:1200px;
	margin:0 auto;
	padding:0 15px;	
}
.banner-holder:after {
	display:block;
	clear:both;
	content:"";	
}
.banner .slide-holder {
	float:left;	
}
.banner .slide-holder .img-box {
	max-width:572px;	
}
.banner .slide-holder .img-box img {
	display:block;
	width:100%;
	height:auto;	
}
.banner .slide-holder .description {
	display:table;
	width:100%;
	height:100%;
	font:17px/23px 'droid_sansbold', sans-serif;
	color:#fff;
	background:#1a1a1a;
	padding:6px 8px;	
}
.banner .slide-holder .description-holder {
	display:table-cell;
	vertical-align:mmiddle;
	width:100%;
	height:100%;	
}
.banner .slide-holder .description a { color:#fff; }
.banner .slide-holder .description p {
	margin:0;	
}
#main {
	overflow:hidden;
	padding:30px 0 0;	
}
#two-columns {
	overflow:hidden;
	margin:0 auto;
	max-width:1200px;
	padding:0 15px 20px;
}
#sidebar {
	float:right;
	width:272px;
	margin:0 0 0 20px;
}
#sidebar .col {
	overflow:hidden;
	margin:0 0 53px;	
}
.sidebar-holder {
	background:#484848;	
}
.sidebar-frame:after,
.sidebar-holder:after {
	display:block;
	clear:both;
	content:"";	
}
.sidebar-holder .head {
	overflow:hidden;
	display:block;
	background:#fd0f0e;	
	font:21px/24px 'ramblabold', sans-serif;
	color:#fff;
	text-align:center;
	padding:21px 30px;
	margin:0 0 21px;
	position:relative;
}
.sidebar-frame {
	border-top:1px solid #fff;
	margin: 0 10px;
	position:relative;
	padding:0 0 8px;	
}
.sidebar-frame:before {
	content:"";
	position:absolute;
	top:-1px;
	left:30%;
	width:100px;
	height:1px;
	background:#fd0f0e;	
}

ol {
	color: #000000;
	counter-reset: item;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	padding: 16px 0;
	font-size:16px;
	line-height:19px;
}
ol li::before, ol .num {
	color: #fff;
	content: counters(item, "", decimal) ".";
	counter-increment: item;
	float: left;
	margin: 0 0 0 62px;
	width: 14px;
}
ol li {
    padding: 0 0 5px;
	overflow:hidden;
}
ol li .img-holder {
	float:left;
	background:url(images/img-bg.png) no-repeat;
	background-size:cover;
	width:50px;
	height:50px;
	padding:3px;
	margin:0 0 0 -74px;	
}
ol li .img-holder img {
	display:block;
	margin:0 auto;
	border-radius:100%;	
	max-width:45px;
}
ol li .img-holder a { padding:0; }
ol li  a {
	display:block;
	overflow:hidden;
	color:#fff;	
	padding:0 0 0 10px;
}
#sidebar .aside-img:first-child { margin:0; }
#sidebar .aside-img {
	overflow:hidden;
	max-width:272px;
	margin:48px 0 0;
}
#sidebar .aside-img img {
	display:block;
	width:100%;
	height:auto;	
}
.aside-form {
	overflow:hidden;
	text-align:center;
	padding:47px 0;	
	color: white;
}
.aside-form .form-holder {
	float:left;
	letter-spacing:-1px;
	width:50%;	
	margin:0 0 20px;
}
.aside-form .form-holder .img-holder {
	background:url(images/img-bg.png) no-repeat;
	background-size:cover;
	width:75px;
	height:74px;
	padding:3px;
	margin:0 auto 10px;	
}
.aside-form .form-holder .img-holder img {
	display:block;
	width:100%;
	height:auto;
}
.aside-form .field {
	overflow:hidden;	
}
.aside-form .field input[type="radio"]{
	float:left;	
	margin:2px 0 0;
}
.aside-form .field label {
	float:left;
	color:#fff;
	font-size:15px;
	line-height:17px;
	margin:0 0 0 3px;
	font-weight:600;	
}
#content {
	float:left;
	width:74.7%;	
}
#content .header {
	overflow:hidden;
	border-bottom:4px solid #fd0f0e;
	padding:0 0 5px;
	margin:0 0 50px;	
}
#content .header .title {
	float:left;
	font:26px/28px 'ramblabold', sans-serif;
	color:#414141;	
}
#content .carousel {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 0 0 50px;
}
#content .carousel .mask {
	position: relative;
	width: 875px;
	margin:0 auto;
	overflow: hidden;
}
#content .carousel .mask .slideset {
	width: 100%;
	float: left;
}
#content .carousel .slideset .slide {
	position: relative;
	float: left;
	width:277px !important;
	margin:0 7px;
}
#content .carousel .btn-next, 
#content .carousel .btn-prev {
	position:absolute;
	top:0;
	right:0;
	font-size:30px;
	color:#b9bcbe;	
	background:#42494f;
	width:30px;
	height:30px;
	text-align:center;
	font-size:20px;
	padding:5px 0;
}
#content .carousel .btn-prev { right:32px; }
#content .carousel .btn-next:hover, 
#content .carousel .btn-prev:hover{ background:#fd0f0d; }
#content .carousel .img-holder {
	position:relative;
	max-width:277px;	
}
#content .carousel .img-holder img {
	display:block;
	width:100%;
	height:auto;	
}
#content .carousel .txt-holder {
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	background:rgba(0,0,0,0.9);
	text-align:center;
	font-size:18px;
	line-height:21px;
	padding:10px 5px;
	text-transform:uppercase;	
}
#content .carousel .txt-holder a { color:#fff; }
#content .carousel .txt-holder p { margin:0; }
#content .carousel .time {
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	display:block;
	background:#949494;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:19px;
	padding:10px 5px;
	display:none;	
}
#content .carousel .img-holder:hover .time { display:block; }
.inner-columns {
	overflow:hidden;
	margin:0 0 80px;	
}
.inner-columns .news-col {
	width:47.7%;
	float:left;
	margin:0 0 0 33px;
}
.inner-columns .news-col:first-child {
	margin:0;	
}
.inner-columns .head {
	display:block;
	background:url(images/bg-head.png) no-repeat;
	background-size:cover;	
	font-size:25px;
	line-height:28px;
	font:25px/28px 'ramblabold', sans-serif;
	color:#fff;
	padding:13px 40px 33px 70px;
	position:relative;
	margin:0 0 16px;
	text-transform:uppercase;
}
.inner-columns .head a { color:#fff; }
.inner-columns .head:after {
	content:"";
	background:url(images/icon.png) no-repeat;	
	width:31px;
	height:35px;
	position:absolute;
	top:7px;
	left:21px;
}
.inner-columns .widget {
	overflow:hidden;
	margin:0 0 20px;
	padding:0 0 9px;
	position:relative;	
}
.inner-columns .widget:after {
	content:"";
	background:#cbcbcb;
	height:1px;
	width:300px;
	position:absolute;
	bottom:0;
	left:0	
}
.inner-columns .widget .img-holder {
	overflow:hidden;	
}
.inner-columns .widget .img-holder img {
	display:block;
	width:100%;
	height:auto;	
}
.inner-columns .widget .info {
	overflow:hidden;
	padding:15px 0 12px;	
}
.inner-columns .widget .info span {
	float:left;	
	font-size:19px;
	line-height: 21px;
}
.inner-columns .widget .info span a { color:#fd0f0e; }
.inner-columns .widget .info time {
	float:right;		
}
.inner-columns .widget .title {
	display:block;
	font-size:16px;
	line-height:18px;
	background:#fd0f0e;
	font-weight:800;
	padding:10px;
	margin:0 0 18px;
	text-transform:uppercase;
}
.inner-columns .widget .title a { color:#fff; }

.inner-columns .widget p { margin:0 0 3px; }
.inner-columns .widget .read-more{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:19px;
	font-style:italic;
	color:#fd0f0e;	
}
.btn-load {
	display:inline-block;
	vertical-align:top;
	background:#42494f;
	font-size:16px;
	line-height:18px;
	color:#fff;
	padding:10px 15px 10px;	
}
.btn-load:hover {
	background:#fd0f0e; 
	text-decoration:none;	
}
.btn-load i {
	display:inline-block;
	vertical-align:top;
	margin:2px 0 0 5px;	
}
.bottom-image {
	overflow:hidden;
	max-width:728px;	
}
.bottom-image img {
	display:block;
	width:100%;
	height:auto;	
}
#footer {
	overflow:hidden;	
}
#footer .social-networks { display:none; }
.footer-holder {
	overflow:hidden;
	background:#101010;	
}
.footer-holder .f1 {
	overflow:hidden;
	border-bottom:1px solid #545151;	
}
.footer-holder .f2 {
	overflow:hidden;
	margin:0 auto;
	max-width:1200px;
	padding:20px 15px 2px;	
}
.footer-logo {
	float:left;	
}
.footer-logo a img { display:block; }
.footer-holder .f2 h1 {
	margin:0;
	display:inline-block;
	vertical-align:middle; 
	font-size:21px;
	line-height:24px;
	font-weight:800;
	padding:23px 0 0 28px;	
}
.footer-holder .f2 h1 a { color:#fff; }
.footer-frame {
	overflow:hidden;
	margin:0 auto 60px;
	font-size:16px;
	line-height:21px;
	color:#fff;	
	max-width:1200px;
	padding:0 15px;
	display:table;
}
.footer-frame h2 {
	margin:0 0 31px;
	font-size:22px;
	line-height:24px;	
}
.footer-frame .col:first-child {
	border:none;
	padding:28px 6% 50px 0;	
}
.footer-frame .col {
	width:23%;	
	padding:28px 7% 0;
	margin:0 0 35px;
	border-left: 1px solid #545151;
	display:table-cell;
	vertical-align:top;
}
.footer-frame .col:last-child {
	padding:28px 0 0 8%;	
}
.footer-frame .col p { margin:0; }
.footer-frame .col ul {
	margin:0;
	padding:0;
	list-style:none;	
}
.footer-frame .col ul li {
	overflow:hidden;
	margin:0 0 10px;	
}
.footer-frame .col ul li a {
	color:#fff;	
}
.footer-frame .col ul li a:hover { 
	color:#fd0f0e; 
	text-decoration:none;
}
.footer-frame .carousel {
	position: relative;
	width: 311px;
	overflow: hidden;
	padding: 0;
}
.footer-frame .carousel .mask {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.footer-frame .carousel .mask .slideset {
	width: 100%;
	float: left;
}
.footer-frame .carousel .slideset .slide {
	position: relative;
	float: left;
	width:100%;;
}
.footer-frame .carousel .slideset .slide img {
	display:block;
	width:100%;
	height:auto;	
}
.footer-frame .carousel .btn-next, 
.footer-frame .carousel .btn-prev {
	position:absolute;
	bottom:0;
	right:0;
	font-size:30px;
	background:#42494f;
	color:#fff;	
	text-align:center;
	width:30px;
	height:30px;
	padding:5px 0 0;
	font-size:20px;
}
.footer-frame .carousel .btn-prev {
	right:32px;	
}
.footer-frame .carousel .btn-next:hover, 
.footer-frame .carousel .btn-prev:hover{ background:#fd0f0e; }
.copyright {
	display:block;
	text-align:center;
	padding:38px 10px;
	font-size:18px;
	line-height:22px;
	color:#4e505d;	
}
.copyright a { color:#101010; }
.copyright a:hover { 
	color:#fd0f0e; 
	text-decoration:none;
}
.breadcrumbs {
	margin:0 0 20px;
	padding:0;
	list-style:none;
	font-size:13px;
	line-height:16px;	
}
.breadcrumbs li:last-child:after { display:none; }
.breadcrumbs li {
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0 20px 0 0;
	color:#343f4e;	
}
.breadcrumbs li:after {
	content:">";
	font-family:'font-awesome';
	position:absolute;
	right:-15px;
	top:0;
}
.breadcrumbs li a {
	color:#343f4e;	
}
.breadcrumbs li a:hover { color:#fd0f0d; }
.article-block {
	overflow:hidden;
	font-size:16px;
	line-height:20px;
	color:#343f4e;	
	border-bottom:1px solid #cbcbcb;
	padding:0 0 30px;
	margin:0 0 35px;
}
.blog-head {
	overflow:hidden;	
}
.blog-head .title {
	display:block;
	color:#fd0f0d;
	font:21px/24px 'ramblabold', sans-serif;
	text-transform:uppercase;
	margin:0 0 15px;	
}
.blog-head .title a:hover {
	text-decoration:none;
	color:#000;	
}
.icon-info {
	margin:0;
	padding:0 0 25px;
	list-style:none;
	font-size:13px;
	line-height:16px;	
}
.icon-info li {
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0 25px;	
}
.icon-info li.second span{color: red;}
.icon-info li:after {
	content:"";
	background:url(images/icon01.png) no-repeat;
	position:absolute;
	top:-3px;
	left:-25px;
	width:19px;
	height:20px;
}
.icon-info li.second:after{
	background:url(images/icon02.png) no-repeat;
	width:20px;
	height:21px;	
}
.icon-info li.third:after{
	background:url(images/icon03.png) no-repeat;
	width:20px;
	height:21px;	
}
.article-block .img-box{
	overflow:hidden;
	margin:0 0 30px;	
}
.article-block .img-box img {
	display:block;
	width:100%;
	height:auto;	
}
.article-block .img-box .red-area {
	display:block;
	background:#fd0f0d;
	color:#fff;
	padding:12px 10px;	
	font:500 13px/16px 'droid_sansregular', sans-serif;
	
}

.article-block .img-box {display:block; clear:both;}


.article-block .img-box .red-area a { color:#7ed0ff; }
.article-block p { margin:0 0 30px; }
.article-block p img {
	display:block;
	max-width:100%;
	height:auto;	
}
.social-area {
	overflow:hidden;	
}
.social-area em:first-child {
	border:none;
	padding:0 5px 0 0;	
}
.social-area em {
	display:inline-block;
	vertical-align:middle;
	padding:0 5px;
	border-left:1px solid #343f4e;
	color:#343f4e;	
}
.social-area .fa-facebook {
	display:inline-block;
	vertical-align:middle;
	font-size:20px;
	color:#55acee;
	margin:0 10px;	
}
.social-area .btn {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 10px;
	max-width:130px;	
}
.social-area .btn img { 
	display:block;
	width:100%;
	height:auto; 
}
.additional-block {
	overflow:hidden;
	font-size:16px;
	line-height:20px;
	color:#717171;	
}
.additional-block .title {
	display:block;
	background:#343f4e;
	font-size:21px;
	line-height:24px;
	color:#fff;
	font-weight:400;
	padding:15px 10px;
	margin:0 0 50px;	
}
.additional-block ul {
	margin:0 0 0 -20px;
	padding:0;
	list-style:none;	
}
.additional-block ul li {
	float:left;
	width:22.7%;
	margin:0 0 20px 20px;	
}
.additional-block ul li .img-holder {
	overflow:hidden;
	max-width:203px;
	border:1px solid #343333;
	margin:0 0 18px;	
}
.additional-block ul li .img-holder img {
	display:block;
	width:100%;
	height:250px;	
}
.additional-block ul li p { margin:0; }
.blog-section {
	overflow:hidden;	
}
.blog-section .social-area {
	margin:0 0 45px;	
}
.blog-post {
	overflow:hidden;	
}
.blog-holder {
	overflow:hidden;
	margin:0 0 50px;	
}
.blog-holder .img-box {
	float:left;
	background:#343f4e;
	border-radius:4px;
	width:74px;
	height:74px;
	margin:0 30px 0 0;	
}
.blog-holder .img-box img {
	display:block;
	width:100%;
	height:auto;	
}
.blog-holder .img-box .fa-user {
	color:#fff;
	font-size:75px;
	display:block;
	text-align:center;	
}
.blog-holder .widget-holder {
	position:relative;	
	overflow:hidden;
	padding:0 0 0 15px;
}
.blog-holder .widget-holder:before {
	content:"";
	position:absolute;
	top:25px;
	left:2px;
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent; 
	border-right: 15px solid #f3f3f3; 
	border-bottom: 10px solid transparent;	
}
.blog-holder .widget-frame {
	background:#f3f3f3;
	border-radius:6px;
	padding:22px 25px;
	color:#343f4e;
	font-size:16px;
	line-height:20px;
	overflow:hidden;
}
.blog-holder .widget-holder .name {
	display:block;
	margin:0 0 7px;	
}
.blog-holder .widget-holder time {
	display:block;
	font-size:13px;
	line-height:16px;
	margin:0 0 15px;	
}
.blog-holder .widget-holder p { margin:0 0 15px; }
.blog-holder .widget-holder a {
	float:right;
	font-size:13px;
	line-height:16px;
	margin:0 50px 0 0;
	color:#343f4e;	
}
.blog-form {
	overflow:hidden;	
}
.blog-form form {
	margin:0;
	padding:0;
	font-size:16px;
	line-height:19px;
	color:#343f4e;
	font-weight:500;	
}
.blog-form .title {
	margin:0;
	padding:0;
	font-size:26px;
	line-height:29px;
	font-weight:500;
	margin:0 0 25px;
	display:block;	
}
.blog-form .col:after {
	display:block;
	clear:both;
	content:"";	
}
.blog-form .col {
	margin:0 0 30px;
}
.blog-form .col label {
	display:block;	
	margin:0 0 6px;
}
.blog-form .col input[type="email"],
.blog-form .col input[type="text"]{
	border-radius:4px;
	background:#f3f3f3;
	width:223px;
	height:44px;
	padding:10px;
	outline:none;
	margin-left:4px;
}
.blog-form .col textarea {
	width:636px;
	min-height:212px;
	border-radius:4px;
	background:#f3f3f3;	
	padding:10px;
	overflow: auto;
	margin-left:4px;
}
.blog-form .col input[type="submit"]{
	border-radius:4px;
	height:44px;
	padding:10px;
	margin:0;
	font-size:16px;
	line-height:19px;
}
.contact-form {
	overflow:hidden;
	max-width:1200px;
	padding:0 15px;
	margin:0 auto;	
}
.contact-form .row {
	margin: 0 0 25px;
	overflow: hidden;
}
.contact-form .row .row-field:first-child { margin:0; }
.contact-form .row .row-field{
	width:46.7%;
	float:left;	
	margin:0 0 0 6.5%;
} 
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] {
	width: 100%;
	background: #ffffff none repeat scroll 0 0;
	border-bottom: 1px solid #555;
	color: #8c8c8c;
	display: block;
	height: auto;
	margin: 0;
	outline: medium none;
	padding: 10px 0;
	font:22px/26px 'droid_sansregular', sans-serif;

}
.contact-form .row  textarea {
	height: 50px;
	padding: 10px 0;
	resize: none;
	border-bottom: 1px solid #555;
	color: #8c8c8c;
	font:400 22px/26px 'droid_sansregular', sans-serif;
	overflow: auto;
}
.contact-form .row input[type="submit"]{
	background: #fd0f0e;
	border: 0 none;
	border-radius: 4px;
	color: #ffffff;
	cursor: pointer;
	float:right;
	font: 25px/28px 'droid_sansregular',sans-serif;
	height: 72px;
	outline: medium none;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.3s ease 0s;
	width: 100%;
}

.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="text"]::-webkit-input-placeholder { / WebKit browsers /
 color: #8c8c8c;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="text"]:-moz-placeholder { / Mozilla Firefox 4 to 18 /
 color: #8c8c8c;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="text"]::-moz-placeholder { / Mozilla Firefox 19+ /
 color:  #8c8c8c;
 opacity: 1;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="text"]:-ms-input-placeholder { / Internet Explorer 10+ /
 color:  #8c8c8c;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="email"]::-webkit-input-placeholder { / WebKit browsers /
 color:  #8c8c8c;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="email"]:-moz-placeholder { / Mozilla Firefox 4 to 18 /
 color:  #8c8c8c;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="email"]::-moz-placeholder { / Mozilla Firefox 19+ /
 color:  #8c8c8c;
 opacity: 1;
}
.contact-form .row  textarea,
.contact-form .row input[type="email"],
.contact-form .row input[type="text"] input[type="email"]:-ms-input-placeholder { / Internet Explorer 10+ /
 color:  #fff;
}

.video-area {
	overflow:hidden;	
}
.video-block {
	overflow:hidden;	
}
.video-area .heading {
	overflow:hidden;
	margin:0 0 40px;	
}
.video-area .heading .title {
	float:left; 
	font-size:28px;
	line-height:31px;
	color:#000;	
	font-weight:normal;
}
.video-area .heading span {
	float:right;
	margin:0 0 0 20px;	
} 
.video-area .heading span img{
	display:block;	
}
.video-block {
	overflow:hidden;	
}
.video-holder {
	overflow:hidden;
	font-size:16px;
	line-height:24px;
	color:#343f4e;
	margin:0 0 50px;
}
.video-holder p { margin:0; }
.video-holder .title {
	display:block;
	font:21px/24px 'ramblabold', sans-serif;
	margin:0 0 20px;
}
.video-holder .title a:hover{color: black; text-decoration:none;}
 .video-frame {
	position: relative;
	padding-bottom: 56.25%; / 16:9 /
	padding-top: 25px;
	height: 0;
 }
 .video-frame iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
 } 
.sub-title {
	display:block;
	font-size:21px;
	line-height:24px;
	padding:40px 0;	
}
.recent-video {
	overflow:hidden;
	border-bottom:1px solid #cbcbcb;
	padding:0 0 20px;
	margin:0 0 48px;	
}
 .recent-video .img-box{
	float:left;
	width:29.5%;
	margin:0 50px 0 0;
	position: relative;
	padding-bottom: 13.55%; / 16:9 /
	padding-top: 25px;
	height: 0;
 }
.recent-video .img-box iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
 }
.recent-video .video-holder {
	margin:0;	
}
.recent-video .starz {
	float:right;
	margin:0 45px 0 0;
}
#content .pagination {
	margin:0;
	padding:0 0 40px;
	list-style:none;
	text-align:center;
	font-size:18px;
	line-height:28px;	
}
#content .pagination li {
	display:inline-block;
	vertical-align:middle;	
}
#content .pagination li a {
	display:block;
	color:#525252;
	padding:0 10px 4px;
	border-radius:100%;	
}
#content .pagination li a:hover {
	background:#fd0f0d;
	color:#fff;
	text-decoration:none;
}
#content .pagination li:last-child a:hover {
	background:none;
	color:#fd0f0d;
}
.figure-block {
	overflow:hidden;	
}
.figure-block .sub-title{
	text-align:center;
	color:#fd0f0e;
	font:26px/29px 'ramblabold', sans-serif;	
	padding:0 0 50px;
	display:block;
	text-transform:uppercase;
}
.figure-block .sub-title span {
	display:inline-block;
	vertical-align:top;
	position:relative;	
	padding:0 20px;
}
.figure-block .sub-title span:after {
	content:"";
	background:#cbcbcb;
	position:absolute;
	top:15px;
	right:100%;
	width:329px;
	height:1px;	
}
.figure-block .sub-title span:before {
	content:"";
	background:#cbcbcb;
	position:absolute;
	top:15px;
	left:100%;
	width:306px;
	height:1px;	
}
.figure-block .recent-video .img-box {
	height:inherit;
	width:inherit;
	padding:0;
	max-width:375px;
}
.figure-block .recent-video img {
	display:block;
	width:100%;
	height:auto;
	margin:0 0 25px;	
}
.figure-block .video-holder .title {
	font-size:26px;
	line-height:30px;
	font-weight:700;	
}
.figure-block .video-holder .title a:hover{ color: black; text-decoration:none;}
.figure-block .icon-info li:after { display:none; }
.figure-block .icon-info li.second:after { display:block;}
.figure-block .icon-info li:first-child { margin:0 25px 0 0; }
.figure-block .video-holder p { margin:0 0 10px; } 
.latest-block {
	overflow:hidden;
	margin:0 0 0 -50px;	
}
.latest-block .sub-title {
	padding:50px 0;	
}
.latest-block .box {
	float:left;
	width:44.5%;
	font-size:16px;
	line-height:24px;
	margin:0 0 50px 50px;	
}
.latest-block .top-box {
	overflow:hidden;	
}
.latest-block .top-box .date {
	float:left;
	width:94px;
	text-align:center;
	padding:10px 20px;
	margin:0 10px 0 0;
	font-size:21px;
	line-height:24px;
	color:#fff;
	background:#000;	
}
.latest-block .top-box .video-holder {
	margin:0;	
}
.latest-block .top-box .title {
	font-size:26px;
	line-height:29px;
	margin:0 0 8px;	
	color:#fd0f0d;
	font-weight:600;
}
.latest-block .top-box .icon-info { 
	padding:3px 0 0;
	overflow:hidden; 
}
.latest-block img {
	display:block;
	width:100%;
	height:auto;
	margin:0 0 20px;	
}
.form-opener {
	display: none;
}
.search-form .js-slide-hidden {
	position: static !important;
}
.pagging {
	overflow:hidden;
	text-align:center;
	padding: 0 0 40px;	
}
.page-numbers {
    background:#fff;
    border-radius: 100%;
    display: inline-block;
    margin: 0 2px;
    padding: 5px 12px;
    text-align: center;
    vertical-align: top;
	color:#525252;
}
.page-numbers.current,
.page-numbers:hover {
	background:#fd0f0e;
	color:#fff;	
	text-decoration:none;
}
.prev.page-numbers:hover,
.next.page-numbers:hover{
	background:none;
	color:#fd0f0e;
}

.bx-wrapper {
	position: relative;
	margin: 0 auto 42px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	left: -5px;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -50px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	width:100px;
	left:50%;
	margin:0 0 0 -50px;
	background:#000;
	padding:8px 0;
	text-align:center;
	bottom:-48px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	vertical-align:top;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #575757;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 100%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #c20005;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -40px;
	background: url(images/arrow-prev.png) no-repeat;
}

.bx-wrapper .bx-next {
	right: -30px;
	background: url(images/arrow-next.png) no-repeat;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	outline: 0;
	width: 23px;
	height: 62px;
	text-indent: -9999px;
	z-index: 7;
}
.bx-wrapper .bx-controls-direction a:hover { opacity:0.4; }

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


@media only screen and (max-width:1300px){ 
	.latest-block .top-box .title {
		font-size:16px;
		line-height:19px;
	}
	.bx-wrapper .bx-prev {
		left: 10px;
	}

	.bx-wrapper .bx-next {
		right: 10px;
	}
	.search-form {
		margin:5px 0 0;	
	}
}

@media only screen and (max-width:1205px){
	.inner-columns .news-col:first-child,
	.inner-columns .news-col {
		float:none;
		margin:0 0 20px;
		width:100%;	
	}
	#content {
		width:60%;	
	}
	.latest-block .box {
		float:none;
		width:100%;	
	}	
	#content .carousel .mask { width:588px; }
} 

@media only screen and (max-width:1100px){ 
	#nav {
		text-align:center;	
	}
	#nav ul > li {
		float:none;
		display:inline-block;
		vertical-align:top;	
	}
	.header-info {
		margin:0 0 20px;	
	}
	#two-columns {
		margin:0 auto 20px;	
	}
	.top-holder {
		padding:0 12px 25px;	
	}
	.social-area .btn {
		margin:4px 0 0;
		max-width:80px;	
	}
}
@media only screen and (max-width:1040px){ 
	#nav { float:none; }
	.social-networks {
		float:none;
		display:inline-block;
		vertical-align:top;	
		margin:0 0 20px;
	}
	.search-form {
		float:none;
		display:block;
		width:50%;
		margin:0 auto;	
	}
	.header-info { text-align:center; }
	.inner-columns .head {
		background-size:100% 100%;
		padding:13px 28px 33px 60px;	
	}
	.footer-frame {
		text-align:center;	
	}
	.footer-frame .col:last-child,
	.footer-frame .col:first-child,
	.footer-frame .col {
		display:inherit;
		padding:28px 0;
		margin:0;
		height:auto !important;
		border:none;
		width:100%;	
	}
	.footer-frame .carousel {
		margin:0 auto;
		width:280px;	
	}
	#content .carousel .mask {
		width:290px;	
	}
	.breadcrumbs { 
		font-size:10px;
		margin:0 0 10px; 
	}
	.figure-block .icon-info li:first-child { margin:0 25px 20px 0; }
	.icon-info li {
		margin:0 11px 10px 25px;	
	}
	.icon-info li:last-child { display:none; }
	.social-area {
		text-align:center;	
	}
	.additional-block ul { 
		text-align:center; 
		margin:0;
	}
	.additional-block ul li:first-child,
	.additional-block ul li {
		display: inline-block;
		float: none;
		margin: 0 10px 20px;
		vertical-align: top;
		width: 40%;
	}
	.figure-block .recent-video .img-box {
		max-width:100%;
		float:none;
		margin:0 0 20px;
	}
	.figure-block .sub-title:before, 
	.figure-block .sub-title:after { display:none; }
	.latest-block { margin:0; }
	.latest-block .box {
		float:none;
		width:100%;;
		font-size:16px;
		line-height:24px;
		margin:0 0 50px 0;	
	}
	.banner .slide-holder .description { font:10px/13px "droid_sansbold",sans-serif; }
	.recent-video .img-box { padding-bottom:16.55%; }
}
@media only screen and (max-width:767px){
	#header { 
		padding:10px 10px 6px;
		border-bottom:2px solid #000; 
	}
	#nav { 
		float:right;
		margin:0 0 0 5px; 
	}
	.js-slide-hidden { position: absolute !important; }
	.form-opener {
	display: block;
}
.search-form .js-slide-hidden {
	position: absolute !important;
}
	 .opener {
		width: 42px;
		height: 32px;
		position: relative;
		display: block;
		left: 0;
		margin: 0;
		top: 0;
		border:1px solid #000;
		border-radius:4px;
	 }
	 .opener:before, .opener:after, .opener span {
		background: #000;
		border-radius: 4px;
		position: absolute;
		top: 48%;
		left: 0;
		right: 0;
		height: 4px;
		margin:0 6px;
		-moz-transition: all 0.25s linear;
		-webkit-transition: all 0.25s linear;
		-o-transition: all 0.25s linear;
		transition: all 0.25s linear;
	 }
	 .opener:hover { opacity: 0.7; }
	 #nav ul {
		text-transform: uppercase;
		width: 100%;
		padding: 0;
		float: none;
		-moz-transition: all 0.25s linear;
		-webkit-transition: all 0.25s linear;
		-o-transition: all 0.25s linear;
		transition: all 0.25s linear;
		position: relative;
	 }
	 #nav ul > li {
		display: block;
		border-top: 1px solid #fe9820;
		margin: 0 -15px;
		padding: 0 15px;
	 }
	 #nav ul > li:first-child { border: 0; }
	 #nav ul > li > a {
		padding: 10px;
		display: block;
		color:#fd0f0e;
	 }
	 .opener:before, .opener:after {
		content: '';
		top: 24%;
	 }
	 .opener:after { top: 70%; }
	 .active .opener span { opacity: 0; }
	 .active .opener:after, .active .opener:before {
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		top: 50%;
		left: 15%;
		right: 15%;
		background: #000;
	 }
	 .active .opener:after {
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	 }
	 .open-close .drop {
		max-height: 0;
		-webkit-transition: all 0.25s linear;
		transition: all 0.25s linear;
		position: absolute;
		left: 0;
		top: 100%;
		overflow: hidden;
		width: 100%;
		z-index: 99999;
		padding: 0;
		margin:8px 0 0;
	 }
	 .open-close .drop .slide {
		background: #fff;
		overflow: hidden;
		-moz-transition: all 0.25s linear;
		-webkit-transition: all 0.25s linear;
		-o-transition: all 0.25s linear;
		transition: all 0.25s linear;
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
		text-align: center;
	 }
	 .open-close .drop ul:after { display: none; }
	 .open-close.active .drop { max-height: 4000px; }
	 .open-close.active .drop .slide {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	 }
	#sidebar {
		float:none;
		margin:0 auto;
		overflow:hidden;
	}	
	.inner-columns .widget .info span { font-size:12px; }
	.footer-holder .f2 h1 { font-size:16px; }
	.top-area { 
		background:none; 
		float:left;
		position:relative;
		z-index:9;
		margin:0;
	}
	.logo {
		float: left;
		margin: 0;
		width: 60px;
	}
	.top-holder .man-img {
		display: none;
	}
	.top-holder .game-img {
		display: none;
	}
	.social-area .fa-facebook { margin:0; }
	.blog-holder .img-box {
		float:none;
		margin:0 0 30px;	
	}
	.blog-holder .widget-holder { padding:15px 0 0;}
	.blog-holder .widget-holder:after {
		width: 0; 
		height: 0; 
		border-left: 10px solid transparent; 
		border-right: 10px solid transparent; 
		border-bottom: 10px solid #f3f3f3;
		content: "";
		left: 25px;
		position: absolute;
		top: 6px;
	}
	.blog-holder .widget-holder:before { display:none; }
	.contact-form .row textarea,
	.contact-form .row input[type="email"], .contact-form .row input[type="text"] {
		font: 400 14px/16px "droid_sansregular",sans-serif;	
	}
	.contact-form .row input[type="submit"] {
		height:50px;
		width:50%;	
	} 
	.recent-video .img-box {
		width:100%;
		float:none;	
	}
	.figure-block .recent-video .img-box {
		margin: 0 0 20px;
		width: 100%;
	}
	.search-form {
		float:right;
	}
	#nav ul > li > ul {
		position:static;
		width:100%;
		border:none;
	}
	.header-info {
		float:right;
		margin:0;	
	}
	.search-form button[type="submit"] {
		margin:0 0 10px;
		padding:0 15px;	
	}
	#content {
		float:none;
		width:100%;
		overflow:hidden;
		margin:0 0 20px;	
	}
	#sidebar .aside-img:first-child,
	#sidebar .aside-img { margin:0 auto 20px; }
	.bottom-image { margin:0 0 20px; }
	.inner-columns { margin:0 0 20px; }
	.social-networks { display:none; }
	#footer .social-networks { 
		display:block; 
		text-align:center;
		padding:10px;
		margin:0;
	}
	#footer .social-networks li {
		float:none;
		display:inline-block;
		vertical-align:top;	
	}
	#footer .social-networks li a {
		color:#000;
		border-color:#000;
	}
	#footer .social-networks li a:hover {
		color:#fd0f0d;	
		border-color:#fd0f0d;
	}
	.copyright {
		padding:10px;	
	}
	.search-form form { 
		padding:0; 
		float:right;
	}
	.contact-form .row .row-field:first-child,
	.contact-form .row .row-field {
		float:none;
		overflow:hidden;
		margin:0 0 20px;	
		width:100%;
	}
	.contact-form .row { margin:0; }
	.contact-form .row input[type="submit"] {
		margin:20px 0;	
	}
	.search-form .submit { margin:0 0 10px; }
	#container { padding:0 0 10px; }
	.recent-video .img-box { padding-bottom:55.55%; }
	.top-holder { padding:0; }
	.header-holder { 
		padding:9px 0 0;
		z-index:8;
	}
	.mobile-banner { display:block; }
	.search-form .submit{ padding:5px 14px; }
	.banner { margin:10px 0 0; }
	#main { padding:10px 0 0; }
	.icon-info { 
		font-size:10px; 
		padding:0;
	}
	.article-block .img-box,
	.article-block p { margin:0 0 10px; }
	.blog-head .title { margin:0 0 10px; }
	.mobile-text { display:block; }
	.search-form .form-slide { display:block; }
} 
@media only screen and (max-width:499px){
	.banner .slide-holder .description { height:90px; }
}


.article-block img{ max-width:100% !important; }