@charset "utf-8";
/*
Theme Name: Media News
Theme URI: http://www.pixfill.com
Author: PixFill
Author URI: http://www.pixfill.com
Description: Media News theme for WordPress is stylish, customizable, simple, and readable - make it yours with a custom menu and custom theme options. Media News supports multiple widgetized areas and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for admin Visual Editor.
Version: 1.7
License: GNU General Public License
License URI: license.txt
Tags: dark, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, rtl-language-support, theme-options, translation-ready
*/
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200italic,200,300,300italic,400italic,600,600italic,700,700italic,900,900italic);
@import url(http://fonts.googleapis.com/css?family=Fjalla+One&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(css/bootstrap.css);
@import url(css/flexslider.css);
@import url(css/widget.css);
@import url(css/font-awesome.css);
@import url(css/shop.css);
* {
	padding: 0px;
	margin: 0px;
	outline: none;
}
.sticky, .wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
}
body, html {
	height: 100%;
}
body {
	background:#333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #111111;
	overflow-x: hidden;
}
iframe{
	width: 100%;
}
.laodingpage:before {
	position: absolute;
	left: 0px;
	top: 0;
	background-color: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
}
/*******/
.left-advertising-area {
	float: left;
	padding-left: 20px;
	width:160px;
	position:fixed;
	top:200px;
}
.right-advertising-area {
	float:right;
	padding-right: 20px;
	width:160px;
	position:fixed;
	top:200px;
	right:0px;
}
.footer-advertising-area {
	float:left;
	width:100%;
	text-align:center;
	background-color: #d3d3d3;
	padding: 26px 0px;
}
.footer-advertising-area .widget.widget_text {
	width: 100%;
}
.footer-advertising-area .textwidget,
.footer-advertising-area .widget {
	float: left;
	width: 100%;
	margin:0px 0px 0px 0px;
}
.footer-advertising-area .textwidget .ads-banner {
	float: none;
	display: inline-block;
	margin-bottom: 0px;
}
.home .pix-blog.blog-medium article{
	border-bottom: 1px solid #dfdfdf;
	padding: 0px 0px 13px 0px;
	margin: 0px 0px 20px 0px;
}
.home .pix-blog.blog-medium article:last-child{
	border-bottom: none;
}
.textwidget .ads-banner{
	margin-bottom: 0px;
}
.widget.widget-slider .flexslider ul li figure figcaption {
	padding: 0 10px;
	top: 130px;
}
.widget.widget-slider .flexslider ul li figure figcaption h2 a {
	color:#FFF;
	font-size:16px;
}
.our-sponcers .flexslider ul.slides li {
	width:175px !important;
}
.widget.widget-slider .flexslider ul li figure {
	position:relative;
}
/*******/
a {
	color: #197abc;
	text-decoration: none;
}
a, a:hover {
	outline: none !important;
}
body h1, body h2, body h3, body h4, body h5,.pix-post-title {
	font-family: 'Open Sans', sans-serif;
	line-height: 1.4;
	color: #004071;
	margin-top: 0;
	margin-bottom: 12px;
	font-weight: 400;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
	margin: 0;
}
.float-left {
	float: left !important;
}
.float-right {
	float: right !important;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
button {
	border: none;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 35px;
	padding: 4px 6px;
	font-size: 12px;
	line-height: 20px;
	border: none;
	color: #878787;
	font-family: 'Oswald', sans-serif;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Heading Styles*/

header.pix-heading-title {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	padding: 0px 0px 5px 0px;
	border-bottom: 0;
	position: relative;
}
header.pix-heading-title h2:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: -5px;
	width: 100%;
	height: 4px;
	border-bottom: 0;
}
header.pix-heading-title h2 {
	float: left;
	margin-bottom: 0;
	font-weight: 400;
	position: relative;
	width: auto;
	padding:5px 15px 0px 15px;
}
.pix-section-title {
	font-family:'Oswald', sans-serif !important;
	font-size: 26px;
	line-height: 1.4;
	float: left;
	color: #c00e00;
	margin-bottom: 0;
	text-shadow: 0px 2px rgba(0,0,0,0.5);
}
.pix-post-title {
	color: #212121;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 1.3;
	font-weight: normal;
}
.pix-page-title {
	font-size:22px;
	line-height:1.4;
	margin-bottom:0px;
	color: #004a7d;
	font-weight: 400;
	font-family:'Oswald', sans-serif;
}
header .pix-page-title {
	float: left;
}
.widget-title {
	margin: 0px 0px 16px 0px;
}
.widget {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 0px 0px 30px 0px;
}
.pix-bgcolrhvr:hover {
	color: #fff !important;
}
figure {
	position: relative;
}
figcaption {
	position: absolute;
	width: 100%;
}
article figure {
	float: left;
	position: relative;
}
figure img {
	float: left;
	width: 100%;
}
p {
	margin-bottom:10px;
	line-height: 1.6;
}
.fullwidth {
	float: left;
	width: 100%;
}
li {
	list-style: disc outside none;
	line-height: 23px;
}
ul ul {
	margin-left: 20px;
}
ol {
	list-style: decimal;
	float: none;
	padding-left: 15px;
}
ol ol {
	margin-left: 20px;
}
ol li {
	width: 100%;
	list-style: decimal;
}
table {
	max-width: 100%;
	background-color: transparent;
}
th {
	text-align: left;
}
table {
	width: 100%;
	margin-bottom: 20px;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
	line-height: 2.5;
	vertical-align: top;
	border-top: 1px solid #e4e4e4;
	border: 1px solid #e4e4e4;
	padding-left: 7px;
}
table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #e4e4e4;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
	border-bottom: 0;
}
table > tbody + tbody {
	border-top: 2px solid #e4e4e4;
}
p ins {
	color: #999;
}
dl dd {
	margin-left: 20px;
}
address {
	font-style: italic;
}
/* Element Sizes
=========================== */

.element_size_100 {
	float: left;
	width: 100%;
	padding: 0px 5px 0px 5px;
}
div[class*="col-md-"] .element_size_100 {
	padding: 0;
}
.element_size_75 {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 75%;
}
.element_size_50 {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 50%;
}
.element_size_33 {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 33.33%;
}
.element_size_25 {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 25%;
}
.element_size_67 {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 66%;
}
.pix-content-wrap {
	float: left;
	width: 100%;
	padding: 20px 0px 20px 0px;
	padding-bottom: 0;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.post-options {
	float: left;
	width: 100%;
	margin: 0;
	position: relative;
	z-index: 1;
}
.pix-content-wrap .post-options li {
	float: left;
}
.post-options li {
	float: left;
	font-size:13px;
	color: #777777;
	list-style: none;
	margin-right:14px;
	text-transform: uppercase;
}
.post-options li i {
	margin-right: 6px;
	color:#999;
}
.post-options li span,
.detail_text .post-options li span {
	color: #b3b3b3;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption {
	bottom: 0px;
	z-index:999;
	left: 0;
	padding: 0 20px;
	overflow: hidden;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .blog-medium-options {
	border-bottom: 1px solid rgba(255,255,255,0.2);
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .blog-medium-options a {
	color: #fff !important;
	text-shadow: 0 1px 1px #000000;
	font-weight: 400;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .blog-medium-options .px-comments {
	float: right;
	margin: 0;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .text h2 a {
	color: #fff;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .text h2 {
	font-weight: 400;
	display:table-cell;
	height:76px;
	padding-top:7px;
	text-transform: capitalize;
	float: none;
}
.pix-blog.blog-grid .blog-grid-v2:hover figure {
	/*border: 2px solid #c12026;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);*/
	border-radius: 2px;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .text p {
	color: #999999;
}
/* Detail Close
==============*/
/*=======Blog=======*/
.pix-blog.blog-large {
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.pix-blog.blog-large article {
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: 35px;
}
.pix-blog.blog-medium article {
	-moz-box-sizing: border-box;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	padding: 0px 0px 16px 0px;
	width: 100%;
	position: relative;
	border-bottom:1px solid #ddd;
}
.pix-blog.blog-large article figure, .pix-blog.blog-large article figure img {
	width: 100%;
	float: left;
}
.pix-blog.blog-large article figure {
	margin:0 0 15px;
}
.pix-blog.blog-large article .text {
	margin-bottom:0;
	float: left;
	width: 100%;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pix-blog.blog-medium article .blog-bottom {
	border: none;
	padding: 0px;
}
.pix-blog.blog-medium article .blog-bottom:before {
	display: none;
}
.blog-bottom:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:120px;
	height:4px;
}
.blog-bottom .post-options {
	border: none !important;
	padding-top: 0 !important;
	margin-bottom: 0 !important;
}
.blog-bottom .post-options:before {
	display: none !important;
}
.blog-bottom .post-options {
	width: auto;
}
.blog-bottom .post-options li {
	color: #999999;
	padding-left: 2px;
}
.post-options li a {
	color: #777;
}
.blog-bottom .post-options li span {
	text-transform: none;
	color: #999999;
	margin:0 2px 0 0;
}
.blog-bottom .btn {
	float:left;
	line-height: 18px;
	padding:2px 20px;
	font-size: 12px;
	color: #fff;
	text-transform:uppercase;
	margin-top: 2px;
	font-family: 'Fjalla One', sans-serif;
}
.pix-blog.blog-large article .text p {
	font-style: normal;
	margin:0 0 15px;
}
.pix-media-attachment {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.pix-blog.blog-large article .text h2 {
	margin-bottom: 4px;
}
.pix-blog.blog-large article .text .post-options {
	margin-bottom: 10px;
}
/*=======Blog-Medium=======*/
.blog-medium, .blog-medium article {
	width:100%;
	float:left;
}
.blog-medium article .text .post-options {
	margin:0 0 9px;
}
.blog-medium article {
	padding-bottom:20px;
}
.blog-medium article.no-image .text {
	margin-left:0;
	width:100%;
	float:left;
	padding: 0px;
}
.blog-medium article .text h2, .pix-blog.blog-large article .text h2 {
	font-weight:400;
	font-size:20px;
	text-transform:capitalize;
}
.blog-medium article .text h2:hover {
	color:#c00e00;
}
.blog-medium article figure {
	float:left;
	width:50%;
	max-height:222px;
	overflow: hidden;
}
.blog-medium article .text h2 {
	font-size: 18px;
	margin-bottom: 3px;
}
.blog-medium article .text {
	float: left;
	padding: 0 15px;
	width: 50%;
}
.blog-medium article .text p {
	margin-bottom:11px;
	line-height: 1.37;
}
/*=======Grid========*/
.pix-blog figure, .pix-blog figure img {
	float: left;
	width: 100%;
}
.pix-blog .banner-pager figure figcaption{
	height: 100%;
}
.pix-blog.blog-grid {
	float: left;
	width: 102%;
	margin-left: -2%;
	font-size:0;
}
.col-md-12 .blog-grid article {
	width: 31.33333%;
}
.blog-grid article {
	float:none;
	width:48%;
	margin:0 0 30px 2%;
	padding: 0px 0px;
	display:inline-block;
	background: #fff;
	font-size:13px;
	vertical-align:top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.blog-grid article figure {
	float:left;
	margin-bottom:15px;
	overflow: hidden;
	position: relative;
}
.blog-grid article .text {
	padding: 0px;
	float: left;
	width: 100%;
}
.blog-grid article.blog-grid-v2 .text {
	padding: 0px 20px;
	float: left;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.blog-grid article .text h2 {
	margin-bottom: 3px;
}
.blog-grid article .text p {
	font-style:normal;
	line-height:1.3;
}
.blog-grid article .text .post-options {
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 8px;
}
.blog-grid article .text .blog-bottom {
	padding-bottom:8px;
}
.cycle-pager {
	position:absolute;
	top:20px;
	right:20px;
	z-index: 9999;
}
.cycle-pager span {
	font-size:24px;
	cursor:pointer;
	display: block;
	margin: 0 3px;
	float: left;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	line-height: 0;
	background: rgba(0,0,0,0.5);
}
.pix-blog.blog-grid.blog-carousel article {
	width: 100%;
	padding: 0;
	float: none;
	white-space: normal;
	margin: 0 20px 0 0;
}
.pix-blog.blog-grid.blog-carousel article img {
	width: 100%;
}
.carousel-default-button {
	float: right;
	margin-top: 3px;
}
.carousel-default-button .btn {
	border: 1px solid #414141;
	background: none;
	width: 60px;
	height: 26px;
	line-height: 26px;
	margin: 0px 0px 0px 3px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding: 0;
	border-radius: 2px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.carousel-default-button .btn i {
	margin: 0;
	color:#999999;
}
.carousel-default-button .btn:hover i {
	color:#FFF;
}
.carousel-default-button .btn:hover {
	border-color: transparent;
}
.pix-blog.blog-carousel-view, .pix-blog.blog-carousel-view figure, .pix-blog.blog-carousel-view figure img {
	float: left;
	width: 100%;
}
.pix-blog.blog-carousel-view {
	background: #fff;
	margin-bottom: 30px;
}
.pix-blog.blog-carousel-view article {
	background: #000;
	float: left;
	width: 100%;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pix-blog.blog-carousel-view .text {
	float: left;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px;
	padding-bottom: 5px;
	z-index: 99;
}
.pix-blog.blog-carousel-view .text h2.pix-post-title a {
	color: #fff;
	text-shadow: 0 1px 2px #000000;
}
.pix-blog.blog-carousel-view .text h2.pix-post-title {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.pix-blog.blog-carousel-view .text p {
	font-size: 14px;
	color: #212121;
}
#comments header.pix-heading-title, #respond header.pix-heading-title {
	border-bottom: 2px solid #c2c2c2;
}
.pagination > ul > li > a {
	border:1px solid #949498;
}
.pagination > ul > li > span {
	line-height: 20px;
}
/* Detail
==========*/
.pix-blog.blog_detail, .pix-blog.blog_detail article, .pix-blog.blog_detail article figure, .pix-blog.blog_detail article figure img, .pix-blog.blog_detail article .detail_text, .share-post {
	width:100%;
	float:left;
}
.pix-blog.blog_detail article {
	margin-bottom:8px;
}
.pix-blog.blog_detail article .detail_text {
	border-bottom:1px solid #111;
	padding: 10px;
	position: relative;
	top:0;
	background: #000;
	margin-bottom:20px;
}
.pix-blog.blog_detail article {
}
.pix-blog.blog_detail article .pix-content-wrap {
	padding-top: 0;
	margin-bottom: 0;
}
.pix-blog.blog_detail article .detail_text h1 {
	font-weight:500;
}
.detail_text .post-options {
	margin-left:0;
	padding:0 0 5px 0;
	float: left;
	margin-bottom: 24px;
	width: 100%;
	border-bottom:1px solid #e1e1e1;
}
.pix-blog.blog_detail article .detail_text blockquote p span {
	color:#333;
	text-transform:lowercase;
}
.pix-blog.blog_detail article .detail_text p {
	color:#999;
	font-style:normal;
	margin-bottom:25px;
}
.share-post {
	margin-bottom: 20px;
}
.share-post .pix-section-title {
	font-size:16px;
	font-weight:400;
}
.prev-nex-btn {
	float: left;
	width: 100%;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: 35px 0px;
	margin: 0px 0px 40px 0px;
}
.next-post-paginate {
	float: left;
	margin-right: 2px;
	position: relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.single-paginate {
	float: left;
	position: relative;
}
.share-post a.share-now {
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	font-family: 'Fjalla One', sans-serif;
	padding: 7px 25px 6px 20px;
	float: left;
	text-transform: uppercase;
	margin: 0px 20px 0px 0px !important;
}
.share-post .social-network a{
	float: left;
	margin: 11px 11px 0px 0px;
}
.share-post .share-now i {
	float: left;
	margin: 6px 7px 0px 0;
}
.share-post .social-network {
	float:left;
	margin:0px;
	padding-left:0;
}
.share-post .social-network li {
	list-style:none;
	float:left;
	margin-left:10px;
}
.share-post .social-network li a {
	color:#888888;
	font-size:26px;
}
.share-post .social-network li a:hover {
	color:#e95842;
}
.share-post .prev-nex-btn {
	float:right;
	margin-bottom: 35px;
}
.next-post-paginate a i {
	font-size: 14px;
}
.next-post-paginate a:hover {
	background-color: #e95842;
}
.px-related-post .text-sec {
	float: left;
}
.px-related-post article {
	width:31.33333%;
	margin:0 0 30px 2%;
}
.px-related-post article.no-img figure{
	width: 100%;
	height: 146px;
	background-color: #212121;
}
.px-related-post article.no-img figure:before{
	content: "\f007";
	font-family: FontAwesome;
	color: #fff;
	font-size: 30px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -10px 0px 0px 0px;
}
.px-related-post article:nth-child(3n+3) {
	padding-right:0px;
}
.px-related-post article h4 {
	margin-bottom:10px;
}
.about-author .text > h4 {
	margin-bottom: 8px;
}
.about-author .text p {
	line-height:1.5;
}
.blog-grid-v2 .text-desc {
	float:left;
	margin-top: 6px;margin-bottom: -400px;
	opacity: 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.blog-grid-v2:hover .text-desc{
	margin-bottom: 0px;
	opacity: 1;
}
.blog-grid-v2 .text-desc p {
	margin:0px;
}
.blog-grid ul li.px-comments a:before{
	content: '';
	float: left;
	background: url(images/comments1.png);
	width: 12px;
	height: 12px;
	margin: 8px 4px 0px 0px;
}
.pix-blog.blog-grid .blog-grid-v2 figure figcaption .text h2 time {
	color:#999;
	display:block;
	font-size:12px;
	line-height:14px;
	margin-top:5px;
	text-transform:uppercase;
	font-family: 'Source Sans Pro', sans-serif;
}
.pix-blog.blog-grid .blog-grid-v2 figure:hover figcaption .text h2{
	height:58px;	
}

.blog-large article figcaption,
.blog-grid article figcaption,
.blog-medium article figcaption{
	width: 100%;
	height: 100%;
}
.blog-large article figcaption .circular-progressbar,
.blog-medium article figcaption .circular-progressbar{
	position: absolute;
	left: 10px;
	bottom: 10px;
}
/*
=======================================
	Main Section
=======================================
*/

.bg-img {
	background-size: cover;
}
#wrappermain-pix.wrapper_boxed {
	width: 1180px;
	margin: 0 auto;
	float: none;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #fff;
}
.page-background {
	position: fixed;
	z-index: 0;
}
/*
======================================
Header Section
======================================
*/
#header {
	float: left;
	width: 100%;
	position: relative;
	z-index: 999;
	margin-bottom:0;
	box-shadow: 0px 1px 2px #292a30;
}
.wp-sec{
	float: right;
}
#mainheader {
	float: left;
	width: 100%;
	height: 50px;
	position: relative;
	background-color: #212121;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.top-head {
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 22px 0px;
}
.logo h4 {
	float: left;
	padding-left: 27px;
	padding-top: 8%;
	margin-bottom: 0;
	color: #959595;
	line-height: 1;
	font-size: 14px;
	font-weight: 400;
}
.rightheader {
	float: right;
	position: relative;
	z-index: 8;
	padding: 1% 0px 0px 0px;
}
#mainheader .rightheader {
	padding: 0px;
}
.rightheader .widget {
	margin: 0px;
}
.rightheader img {
	border: 1px solid #d3d3d3;
}
.pix-desc p {
	color: #959595;
	font-size: 12px;
	margin-bottom: 0px;
}
.tabs .blog-grid article .text h2 a {
	color: #fff;
}
.mainheader{
	margin-bottom: 15px;
	float: left;
	width: 100%;
	background-color: #fff;
}
.wrapper {
    background-color: #FFFFFF;
}
/*
=======================================
Navigation Section
=======================================
*/
.pix-blog.blog-grid .blog-grid-v2 figure figcaption, nav.navigation > ul > li > a, .px-mega-menu ul li a,
.category-menu-block,.blog-banner-carousel figure:before {
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
/*========== Top Strip Styles ==========*/
.top-strip {
	float: left;
	width: 100%;
	background-color: #dfdfdf;
	border-bottom: 1px solid #c8c8c8;
}
.top-nav {
	float: right;
	margin-right: 10px;
}
.top-nav ul {
	margin: 0px;
}
.top-nav ul li {
	float: left;
	list-style: none;
	padding: 7px 0px;
}
.top-nav ul li a {
	font-size: 12px;
	color: #197abc;
	padding: 0px 10px;
	float: left;
	position: relative;
	text-shadow:0px 1px rgba(0,0,0,0.5);
}
.top-nav ul li:first-child a {
	padding-left: 0px;
}
.top-nav ul li a:before {
	content: "\f111";
	font-family: 'FontAwesome';
	position: absolute;
	left: -2px;
	top: 1px;
	color: #b2b2b2;
	font-size: 4px;
}
.top-nav ul li:first-child a:before {
	display: none;
}
/*========== Search Styles ==========*/
.searchform {
	float: right;
	width: 260px;
	position: relative;
}
.searchform input[type="text"] {
	background-color: #cccccc;
	padding: 12px 15px;
	font-size: 12px;
	color: #999999;
	height: 37px;
	width: 100%;
	float: left;
}
.searchform button {
	position: absolute;
	right: 0px;
	top: 0;
	background-color: #292a32;
	width: 38px;
	height: 37px;
	color: #fff;
}
.searchform button:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 13px;
	border-color: transparent #cccccc;
	border-style: solid;
	border-width: 6px 0 6px 6px;
}
.top-head {
	float: left;
	width: 100%;
	padding: 20px 0px;
}
.logo {
	float: left;
	padding: 18px 0px 0px 0px;
}
.rightheader {
	float: right;
}
/*========== Navigation Styles ==========*/
.inner-sec {
	background-color: #292a32;
	border-top: 3px solid;
	position: relative;
}
nav.navigation > ul, .px-mega-menu ul li, .inner-sec, .sub-menu li {
	float: left;
	width: 100%;
}
nav.navigation {
	float: left;
}
nav.navigation ul {
	margin: 0px;
}
.cs-click-menu{
	display: none;
}
nav.navigation ul li {
	float: left;
	list-style: none;
	position: relative;
}
nav.navigation > ul > li > a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 15px 20px;
	float: left;
	text-shadow: 0px 1px 0px #1e1f25;
	position: relative;
}
nav.navigation ul li:hover > a, nav.navigation ul li.current-menu-item > a, nav.navigation > ul > li.current-menu-ancestor > a,
nav.navigation .px-mega-menu ul.sub-menu li.current-menu-item a,
nav.navigation > ul > li:hover > a, li.sub-mega-menu .px-mega-menu ul li:hover a, .sub-menu > li:hover a, .px-mega-menu li:hover a {
	background-color: #121212;
	color: #fff !important;
	z-index: 2;
}
nav.navigation > ul > li > a:before {
	content: '';
	border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.1);
	width: 2px;
	height: 15px;
	position: absolute;
	left: -2px;
	top: 50%;
	margin: -8px 0px 0px 0px;
	z-index: 0;
}
nav.navigation > ul > li.current_page_item > a:before,
nav.navigation > ul > li.current-menu-item > a:before,
nav.navigation > ul > li:hover > a:before{
	display: none;
}
nav.navigation > ul > li:nth-child(2) > a:before, nav.navigation > ul > li:first-child > a:before {
	display: none;
}
nav.navigation > ul > li.navhome {
	margin-left: 5px;
}
nav.navigation > ul > li.navhome a {
	color: #fff;
	font-size: 21px;
	text-shadow: -1px 1px 2px #7e1519;
}
/*========== Sub Mega Menu Styles ==========*/
li.sub-mega-menu .px-mega-menu, .sub-menu {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	padding: 28px;
	background-color: #121212;
	opacity: 0;
	z-index: 999;
	visibility: hidden;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.px-mega-menu {
	position: absolute;
	left: 0;
	top: 53px;
	width: 185px;
	padding: 20px;
	background-color: #121212;
	visibility: hidden;
	opacity: 0;
	z-index: 999;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
nav.navigation ul li.sub-mega-menu {
	position: static;
}
li.sub-mega-menu .px-mega-menu .sub-menu {
	position: inherit;
	padding: 0px;
	width: 100%;
	opacity: 1;
	top: 0;
	margin: 15px 0px 0px 0px;
	float: left;
}
li.sub-mega-menu .px-mega-menu .sub-menu li {
	padding-left: 0px;
}
.sub-menu {
	width: 184px;
	padding: 20px;
	background-color: #121212;
}
.sub-menu .sub-menu{
	left: 100%;
	top: 0px;
}
.sub-menu li {
	position: relative;
}
.sub-menu ul ul {
	position: absolute;
	left: 100%;
	top: 0;
}
li.sub-mega-menu:hover .px-mega-menu li .sub-menu, nav.navigation > ul > li:hover > .px-mega-menu, nav.navigation > ul > li:hover > .sub-menu, .sub-menu ul li:hover ul,
.sub-menu li:hover .sub-menu,.sub-menu .sub-menu li:hover .sub-menu {
	opacity: 1;
	visibility: visible;
}
.sub-menu .sub-menu li .sub-menu{
	opacity: 0;
}
li.sub-mega-menu .px-mega-menu > li {
	float: left;
	width: 25%;
	padding: 0px 0px 0px 28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
li.sub-mega-menu .px-mega-menu .sub-menu li, .sub-menu > li, .px-mega-menu li {
	float: left;
	width: 100%;
	padding: 0px;
}
li.sub-mega-menu > .px-mega-menu > li:hover > a {
	background-color: transparent !important;
}
li.sub-mega-menu .px-mega-menu > li:first-child, .sub-menu > li:first-child {
	padding: 0px;
}
li.sub-mega-menu .px-mega-menu > li > a {
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 400;
	border-bottom: 1px solid #1e1e1e;
	padding: 0px 0px 8px 0px;
	position: relative;
}
li.sub-mega-menu .px-mega-menu > li > a:before {
	content: '';
	border-bottom: 2px solid;
	width: 72px;
	height: 3px;
	position: absolute;
	left: 0px;
	bottom: -2px;
}
li.sub-mega-menu .px-mega-menu .sub-menu > li > a:before {
	display: none;
}
li.sub-mega-menu .px-mega-menu ul li {
	border-bottom: 1px solid #1e1e1e;
}
li.sub-mega-menu .px-mega-menu ul li a, .sub-menu > li a, .px-mega-menu li a {
	font-size: 13px;
	color: #959595;
	padding: 6px 8px;
	float: left;
	width: 100%;
	font-family: 'Fjalla One', sans-serif;
	text-transform: uppercase;
}
li.sub-mega-menu .px-mega-menu ul li a i, .sub-menu li a i {
	margin-right: 10px;
}
li.sub-mega-menu .px-mega-menu ul li a:hover, .sub-menu li a:hover {
	color: #fff;
}
/*========== Sub Mega Menu Styles ==========*/
/*========== Category Menu Styles ==========*/
.category-menu-block{
	position: absolute;
	left: 0px;
	top: 52px;
	width: 100%;
	background-color: #121212;
	z-index: 999;
	padding: 20px 0px 0px 0px;
	visibility: hidden;
	opacity: 0;
}
nav.navigation ul li:hover .category-menu-block{
	opacity: 1;
	visibility: visible;
}
.category-menu-block .blog-grid article{
	width: 22.4444%;
}
.category-menu-block .blog-grid article figure{
	margin: 0px;
}
.category-menu-block .blog-grid article figure figcaption{z-index: 10;}
.category-menu-block .blog-grid article h2{
	font-size: 18px;
}
.blog-grid-v2 .pix-post-title a{color: #fff;}
.category-menu-block .blog-grid article .text{
	padding: 10px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.category-menu-block .blog-grid article time{
	color: #999999;
	font-size: 12px;
	text-transform: uppercase;
}
.category-menu-block .blog-grid article .text-desc{
	font-size: 13px;
	color: #666666;
	margin: 0px 0px -400px 0px;
	opacity: 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.category-menu-block .blog-grid article:hover .text-desc{
	margin: 0px;
	opacity: 1;
}
.category-menu-block .blog-grid article .blog-medium-options li a:hover,.category-menu-block .blog-grid article .blog-medium-options li:hover a{background-color: transparent !important;}
.category-menu-block .blog-grid article .post-options li.px-comments{float: right;}
.category-menu-block .blog-grid article h2 a,
.category-menu-block .blog-grid article .blog-medium-options li a{
	color: #fff !important;
}
.category-menu-block .blog-grid article .blog-medium-options{
	border-bottom: 1px solid rgba(255,255,255,0.3);
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
}
/*========== News Section Styles ==========*/
.blog_detail .me-cannotplay span{
      padding: 7px 15px 15px;
}
.news-section {
	float: left;
	width: 100%;
	background-color: #dfdfdf;
}
.cls-news-ticker {
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 15px;
	min-width: 500px;
	max-height: 32px;
	overflow: hidden;
}
.ticker-wrapp span {
	float: left;
	background-color: #9e9e9e;
	padding: 2px 4px 3px 4px;
	margin: 5px 0px 0px 11px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
}
.cls-news-ticker li {
	list-style: none;
}
.cls-news-ticker li a {
	color: #363636;
	font-size: 12px;
	text-transform: uppercase;
}
.ticker-sec h2 {
	font-size: 14px;
	color: #fff;
	background-color: #9e9e9e;
	padding: 7px 10px 6px 10px;
	float: left;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0px;
	position: relative;
	width: auto;
}
.ticker-sec h2:before {
	content: '';
	position: absolute;
	right: -6px;
	top: 9px;
	border-color: transparent #9e9e9e;
	border-style: solid;
	border-width: 7px 0 7px 7px;
}
.news-section .followus {
	float: right;
	padding: 7px 0px;
}
.news-section .followus a {
	color: #8a8a8a;
	margin: 0px 14px 0px 0px;
	font-size: 14px;
}
.news-section .followus a:hover {
	color: #363636;
}
.ticker-controls {
	display: none;
}
/*
======================================
Post Panel
======================================
*/
.pix-option-panel {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.pix-option-panel li {
	float: left;
	padding-top: 23px;
	list-style: none;
	padding-left: 3px;
}
header #lang_sel ul ul {
	width:90px;
}
header #lang_sel ul ul a, header #lang_sel ul ul a:visited {
	border: none;
	width: 100%;
	color: #fff;
	border-radius: 0px !important;
}
header #lang_sel a:hover, header #lang_sel ul ul a:hover {
	background-color: #3399ff;
	color: #fff;
}
header #lang_sel a.lang_sel_sel:hover {
	color: #fff;
}
header #lang_sel ul ul li {
	width: 100%;
}
header #lang_sel ul ul {
	border:none;
}
header #lang_sel ul ul a, header #lang_sel ul ul a:visited, .pix-custom-select {
	position:relative;
	display: block;
	float: right;
	border-radius: 2px;
	background: #2a2c2f;
	box-shadow: 1px 1px 0 rgba(255,255,255,0.05);
}
header #lang_sel li {
	width: auto;
}
#lang_sel a.lang_sel_sel {
	background:#212227;
	border: 1px solid #16161a;
	box-shadow: 0 0 4px rgba(0,0,0,0.1) inset;
	line-height: 22px;
}
.pix-custom-select select, header #lang_sel a.lang_sel_sel {
	border-radius: 2px;
	padding:0px 2px 2px 4px;
	margin: 0;
	background-color: #2a2c2f;
	box-shadow: 0 0 4px rgba(0,0,0,0.1) inset;
	color:#fff;
	border: none;
	outline: none;
	font-size: 11px;
	height: 24px;
	text-transform: uppercase;
	width:90px;
	font-family: 'Oswald', sans-serif;
	border:none;
	outline:none;
	display: inline-block;
	cursor:pointer;
}
.pix-custom-select select option {
	border-bottom: 1px solid rgba(255,255,255,0.25);
	width: 100%;
	padding: 4px;
}
.pix-custom-select:after {
	content:'\>';
	font:14px "Consolas", monospace;
	color:#87888a;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	right:8px;
	top:4px;
	padding:0 0 2px;
	position:absolute;
}
.pix-custom-select:before {
	content:'';
	right:2px;
	top:0px;
	width:19px;
	height:24px;
	background: #2a2c2f;
	position:absolute;
	display:block;
}
.cart-sec {
	position:relative;
	display:block;
	float:right;
	border-radius:2px;
	background:#212227;
	line-height:24px;
	padding: 0 10px;
	font-size:14px;
	box-shadow: 1px 1px 0 rgba(255,255,255,0.05);
	margin:12px 0px 0px 0px;
	border: 1px solid #16161a;
	margin-right:15px;
}
.cart-sec a {
	color: #fff;
}
.language-sec {
	float:left;
	display:inline-block;
}
.cart-sec span {
	display: block;
	float: left;
	position: absolute;
	right: -8px;
	top: -8px;
	width: 17px;
	height: 17px;
	text-align: center;
	line-height: 17px;
	border-radius: 20px;
	font-size: 10px;
	color: #fff;
}
#lang_sel li{
	width: 60px;
	float: left;
	background: none repeat scroll 0 0 #212227;
    border: 1px solid #16161A;
    box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.05);
    font-size: 10px;
    line-height: 24px;
    position: relative;
}
#lang_sel a.lang_sel_sel, #lang_sel ul ul li a{
	color:#fff;
}
#lang_sel ul ul{
	height: 0;
    left:-1px;
    position: absolute;
    top: 25px;
    visibility:hidden;
    width: 60px;
    border-top:none;
    z-index:12;
}
#lang_sel ul ul li{
	border:none;
}
#lang_sel a.lang_sel_sel:hover, #lang_sel a:hover, #lang_sel ul ul a:hover{
	color:#fff;
}
#lang_sel a:hover, #lang_sel ul ul a:hover{
	background:none;
}
#lang_sel a, #lang_sel a:visited{
	border:1px solid #16161A;
	border-width:0px 1px 1px; 
}
#lang_sel a, #lang_sel a:visited{
	padding-left:5px;
}
#lang_sel ul ul a, #lang_sel ul ul a:visited{
	background: none repeat scroll 0 0 #212227;
	padding: 0px 5px;
	line-height:22px;
}
#lang_sel {
	margin:12px 3px 0 0px;
}
/*
======================================
Banner Section
======================================
*/
#banner {
	float: left;
	width: 100%;
	position: relative;
}
.flexslider figcaption {
	float: left;
	width: 100%;
	left: 0%;
	color: #fff;
	position: absolute;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.flexslider figcaption h2 a {
	color: #fff;
}
.flexslider figcaption h2 {
	margin-bottom: 0;
	float: left;
	width: 100%
}
#banner .flexslider ul.slides li {
	background-size: cover !important;
	position: relative;
}
#banner .flexslider .flex-direction-nav {
	display: none;
}
#banner .flexslider .flex-direction-nav a {
	margin-top: 0;
}
#banner .flexslider header {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#banner .flexslider figcaption h2 {
	color: #fff;
	font-size: 24px;
	margin-bottom: 0;
}
/*
===========================================
Main Section
===========================================
*/
#main {
	position: relative;
	z-index: 10;
	clear: both;
}
#carouselarea {
	float: left;
	width: 100%;
	background-color: #747474;
	box-shadow: 0px 1px 0 #999999 inset;
	border: 1px solid #212121;
	padding: 4px 7px;
	margin: -15px 0px 10px 0px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#carouselarea .container {
	width: 100%;
	padding: 0px 35px;
}
.news-carousel .center {
	float: left;
	position: absolute;
	right: 0;
	top: 0px;
	width: 100%;
	height: 88px;
	z-index: 0;
}
.news-carousel .center span {
	cursor: pointer;
	width: 45px;
	height: 102%;
	font-size: 18px;
	display: block;
	float: left;
	line-height: 4.8;
	background: #373737;
	text-align: center;
	color: #fff;
	border: 1px solid #222222;
	margin: -1px 0px 0px -10px;
	position: relative;
}
.news-carousel .center span:before {
	content: '';
	position: absolute;
	left: -0.9px;
	bottom: -10px;
	border-color: transparent #282828;
	border-style: solid;
	border-width: 10px 10px 0px 0px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.news-carousel .center span.cycle-next:before {
	left: auto;
	right: -1px;
	border-width: 0px 0px 10px 10px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.news-carousel .center span.cycle-next {
	float: right;
	margin: -1px -10px 0px 0px;
}
#carouselarea header {
	width: 160px;
	margin: 0;
	padding-right: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#carouselarea header h2 {
	line-height: 1.2;
	display: table-cell;
	height: 135px;
	float: none;
	vertical-align: middle;
}
.news-section {
	white-space: nowrap;
	font-size: 0;
	overflow: hidden;
}
.news-section article {
	float: none;
	width: 115px;
	height: 80px;
	display: inline-block;
	white-space: normal;
	font-size: 13px;
	margin-right: 4px;
	background-color: #3d3d3d;
	box-shadow: 0 0 6px rgba(0,0,0,0.5);
	position: relative !important;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.news-section article:hover .text h2 a {
	color: #fff;
}
.news-section article:hover figure {
	padding: 3px;
	padding-bottom: 0;
}
.news-section article figure {
	float: left;
	width: 100%;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.news-section article figcaption {
	float: left;
	width: 100%;
	height: 100%;
	display: none;
}
.news-section article:hover figcaption {
	display: block;
}
.news-section article:hover figure img {
	opacity: 0.6;
}
.news-section article figcaption a {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	border-radius: 2px;
	background: rgba(0,0,0,0.85);
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 25px;
	margin-top: 5px;
	margin-left: 8px;
}
.news-section article .text {
	float: left;
	width: 100%;
	padding: 7px 10px;
	text-align: center;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.news-section article time {
	color: #878787;
	font-size: 10px;
	padding: 4px 0px;
	float: left;
	width: 100%;
	text-align: center;
	background-color: #242424;
	text-transform: uppercase;
}
.news-section article .match-result span, .news-section article .match-result {
	width: 100%;
	text-align: left;
}
.news-section article .match-info {
	margin: 0px 0px 4px 0px;
}
.news-section article .match-info a {
	color: #999999;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}
.news-section article .match-info a span {
	color: #fff;
	font-size: 16px;
}
.news-section article .match-result span a {
	color: #fff;
}
.news-section article .match-result span, .news-section article .match-result span big {
	font-size: 16px;
	color: #fff;
	float: right;
	font-family: 'Fjalla One', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.news-section article .text h2 {
	font-size: 14px;
	line-height: 1.2;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
}
.news-section article .text h2 a, .news-section article .match-info span a {
	color: #fff;
	font-family: 'Fjalla One', sans-serif;
	text-transform: uppercase;
}
.news-section article .text h2 a span {
	margin: 0px 8px;
	font-size: 12px;
	color: #999999;
}
.news-section article .pix-btn-open {
	font-size: 10px;
	color: #999999;
	background-color: #353535;
	padding: 3px 7px;
	border-radius: 2px;
	text-transform: uppercase;
	display: inline-block;
	float: none;
}
.news-section article .pix-btn-open i {
	margin-right: 3px;
}
/*
==================================
Inner Section
==================================
*/

#innermain {
	float: left;
	width: 100%;
	background-color: #fff;
	padding-top:5px;
}
/*
====================================
Twitter Carousel
====================================
*/
.twitter_sign {
	position: relative;
	z-index: 99;
	float: left;
	width: 100%;
	background-color: #fff;
	padding:22px;
}
.player-twitt-feeds .twitter_sign {
	-webkit-box-shadow:5px 5px 6px -4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 5px 5px 6px -4px rgba(0, 0, 0, 0.15);
	box-shadow:5px 5px 6px -4px rgba(0, 0, 0, 0.15);
}
.twitter_sign .flexslider {
	float: left;
	width: 100%;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.twitter_sign .flexslider li {
	list-style: none;
}
.twitter_sign figure {
	color: #a9a9a9;
	font-size: 28px;
	line-height: 32px;
	float: left;
}
.twitter_sign .flexslider .flex-direction-nav {
	display: none;
}
.cs-post-title a {
	color: #1dadeb;
}
.twitter_sign .flexslider .cs-post-title {
	color: #2c2c2c;
	font-size: 14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	text-transform: none;
	margin:0;
}
.flexslider .tweet-panel {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.flexslider .tweet-panel li {
	float: left;
	width: auto;
	line-height: 16px;
	font-size: 12px;
	padding-left: 20px;
	margin: 0;
	list-style: none;
}
.flexslider .tweet-panel li a {
	color: #fff;
}
.flexslider .tweet-panel li:first-child {
	padding-left: 0;
}
.flexslider .tweet-panel li a {
	color: #fff;
}
.flexslider .tweet-panel li i {
	margin-right: 10px;
}
/*
========================================
Our Sponsors
========================================
*/
.our-sponcers {
	max-width: 1160px;
	margin: 0 auto;
	padding: 3% 0;
	clear: both;
	position: relative;
	z-index: 99;
	border:1px solid #e3e3e3;
	border-top: none;
	margin: 10px 40px 40px 40px;
}
.our-sponcers .container {
	width: 1065px;
}
.our-sponcers article {
	width: 165px;
	text-align: center;
	height: 100px;
}
.our-sponcers article a {
	float: left;
	margin: 10px 0px 0px 0px;
}
.our-sponcers .center span:hover {
	background-color: #333;
}
.our-sponcers .center span {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 50%;
	background-color: #e5e5e5;
	color: #fff;
	font-size: 24px;
	text-align: center;
	margin: -12px 0px 0px 0px;
	cursor: pointer;
	z-index: 9999;
}
.our-sponcers .center span.cycle-next {
	right: 0px;
	left: auto;
}
.sponcer-title {
	float: left;
	width: 100%;
	overflow: hidden;
	border-bottom: none;
	text-align: center;
	margin: -46px 0px 0px 0px;
}
.sponcer-title h3 {
	color: #212121;
	display: inline-block;
	vertical-align: top;
	float: none;
	margin: 0px;
	position: relative;
	font-size: 20px;
	font-weight: 400;
}
.sponcer-title h3:before, .sponcer-title h3:after {
	content: '';
	width: 9999px;
	height: 4px;
	border-top: 1px solid #e3e3e3;
	position: absolute;
	top: 11px;
	left: 100%;
	margin-left: 20px;
}
.sponcer-title h3:after {
	content: '';
	left: auto;
	right: 100%;
	margin-left: 0px;
	margin-right: 20px;
}
.our-sponcers .cycle-slideshow {
	float: left;
	width: 94%;
	margin: 0px 0px 0px 3%;
	overflow: hidden;
}
/*
=====================================
Footer Section
=====================================
*/

#footer {
	background-color: #004A7D;
	position: relative;
	z-index: 99;
	height: 60px;
	line-height: 0;
	text-align: center;
}
#footer p {
	line-height: 25px;
	font-size: 12px;
	color: #999;
	font-style: normal;
	float: none;
	display: inline-block;
	padding-top: 17px;
	color:#fff;
}
#footer p a {
	color: #c12026;
	text-decoration:underline;
}
.back-to-top {
	float: right;
	padding: 17px 20px;
	color: #fff;
	background-color: #197abc;
}
.footer-widget {
	background-color: #161616;
	padding: 40px 0px 0px 0px;
	float: left;
	width: 100%;
	position:relative;
	z-index:9;
}
#footer .followus {
	margin-right: 65px;
}
#footer .btn {
	display: block;
	float: left;
	position: absolute;
	right: -10px;
	top: 0;
	width: 54px;
	height: 54px;
	z-index: 9;
	color: #464646;
	background: rgba(40,40,40,0.50);
	padding: 0;
	line-height: 54px;
	font-size: 24px;
	text-align: center;
}
#footer .btn i {
	margin: 0;
}
.footer-widget h2.px-section-title, .footer-widget h2.pix-section-title {
	font-family:'Oswald', sans-serif;
	color: #fff;
	font-size: 18px;
	margin-bottom: 25px;
}
.footer-widget .widget {
	float: none;
	width: 230px;
	margin: 0px 0px 50px 40px;
}
.footer-widget .widget:nth-child(4n+1) {
	margin-left:40px;
}
.footer-widget .widget ul li {
	padding: 5px 20px 5px 0px;
	border-bottom: none;
	position: relative;
}
.footer-widget .widget ul li:before {
	content: "\f061";
	font-family: FontAwesome;
	position: absolute;
	right: 0px;
	top: 4px;
	font-size: 9px;
}
.footer-widget .widget ul li a{
	font-size:12px;
	color: #fff;
	font-weight:400;
	line-height:13px;
}
.footer-widget #wp-calendar tbody td, .footer-widget #wp-calendar thead th, .footer-widget #wp-calendar tfoot a {
	border-color: #666;
}
.footer-logo {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0px 0px 40px 0px;
}
.footer-logo a {
	float: none;
	display: inline-block;
}
.footer-icons {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0px 0px 45px 0px;
	overflow: hidden;
}
.footer-icons .followus:before, .footer-icons .followus:after {
	content: '';
	width: 9999px;
	height: 4px;
	border-top: 1px solid #222222;
	position: absolute;
	top: 19px;
	left: 100%;
	margin-left: 20px;
}
.footer-icons .followus:after {
	content: '';
	left: auto;
	right: 100%;
	margin-left: 0px;
	margin-right: 20px;
}
.footer-icons .followus {
	float: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.footer-icons .followus a {
	float: left;
	width: 39px;
	height: 39px;
	border: 1px solid #2e2e2e;
	color: #2e2e2e;
	border-radius: 100%;
	padding: 6px 0px;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.footer-icons .followus a:hover {
	border-color: #fff;
}
.home-info h5 {
	color: #fff;
}
.home-info p {
	color: #444444;
}
.home-info a {
	float: left;
	padding: 10px 14px;
	color: #fff;
	font-size: 12px;
	border-radius: 4px;
	text-transform: uppercase;
	background-color:#c12026 !important;
}
.home-info a i {
	margin-left: 20px;
}
.widget_newsletter label, .widget_newsletter label #chimp_mailchimp_widget-email-4, .widget_newsletter label .btn, .widget_newsletter label #px_mailchimp_widget-email-1 {
	width:100%;
	float:left;
}
.widget_newsletter label {
	margin-bottom:13px;
}
.widget_newsletter label #chimp_mailchimp_widget-email-4 {
	border:1px solid #2b2b2b;
	background-color:#121212;
	height:42px;
	text-transform:capitalize;
	text-align:center;
}
.widget_newsletter label .btn {
	text-align:center;
	background-color:#c12026;
	border-radius:2px;
	height:42px;
}
/*
===========================
Comments Section
===========================
*/
#comments {
	margin-bottom:8px;
}
#comments, #comments ul, #comments ul li {
	float:left;
	width: 100%;
	margin-left: 0px;
}
#comments > ul > li > .thumblist ul{
	padding-left: 0px;
}
#comments .pix-section-title, #respond .px-section-title {
	font-size:20px;
}
#comments > ul {
	margin:0;
	padding-left: 0px;
}
#comments ul li {
	list-style:none;
}
#comments .thumblist {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
#comments .thumblist ul li figure {
	float:left;
	width: 50px;
	height:50px;
}
#comments .thumblist ul li figure img {
	height:100%;
}
#comments .thumblist ul li .text {
	margin-left:80px;
	margin-bottom:30px;
}
#comments .thumblist ul li .text header {
	float:left;
}
#comments .thumblist ul li .text header h5 {
	font-size:18px;
	margin:0 10px 0 0;
	text-transform:uppercase;
	float:left;
	color:#333333;
}
#comments .thumblist ul li .text header span, #comments .thumblist ul li .text header time {
	color:#666666;
	display:inline-block;
}
#comments .thumblist ul li .text header span, #comments .thumblist ul li .text header time {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #999;
}
#comments .thumblist ul li .text .bottom-comment {
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
.bottom-comment p img {
	width: 100%;
}
#comments .thumblist ul li .text .bottom-comment p {
	color:#444;
	font-style:normal;
	line-height:1.5;
	display:inline;
	margin-bottom:5px;
}
#comments .thumblist ul li .text .bottom-comment a {
	font-size:12px;
	text-transform:uppercase;
	color:#999;
	margin-left:3px;
}
#comments .thumblist ul li .text .bottom-comment a i {
	margin-right:5px;
}
.children {
	width:100%;
	float:left;
	padding-left:30px;
}
.children li .thumblist {
	width:100%;
	float:left;
}
.children li .thumblist {
	margin-bottom:15px;
	padding:20px;
	border-radius:5px;
}
#comments .children li .thumblist .text {
	margin-bottom:0;
}
.bottom-comment ul li {
	list-style: disc outside none !important;
}
.bottom-comment ol li {
	list-style: decimal !important;
}
/*
======================================
Event listing
*/
.event-listing {
	width:100%;
	float:left;
	margin-bottom:90px;
}
.event-listing .pix-section-title {
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
}
.event-listing .pix-heading-title {
	color:#fff;
	font-size:20px;
}
.event-listing article {
	width:100%;
	float:left;
	padding:22px 30px 22px 10px;
	border-top:1px solid #272727;
	transition:all 0.2s ease-out 0s;
}
.event-listing article:hover {
	background:rgba(255,255,255,0.1);
	transition:all 0.2s ease-out 0s;
}
.event-listing article .text {
	position:relative;
	width:100%;
	float:left;
}
.event-listing article .text .pix-post-title {
	float:left;
	display:inline-block;
	margin:0px 15px 0px 0px;
	color:#212121;
}
.event-listing article .text .pix-post-title a {
	color: #212121;
}
.event-listing article .text address {
	float:left;
	display:inline-block;
	font-size:12px;
	color:#666;
	font-style:italic;
	font-weight:400;
	margin:10px 0px 0px 0px;
}
.event-listing article .text .pix-btnprice {
	float:right;
	background:none;
	font-size:12px;
	color:#666666;
	width:75px;
	height:28px;
	font-weight:400;
	font-style:normal;
	font-family: 'Oswald', sans-serif;
	background:rgba(0,0,0,0.5);
}
.event-listing article .text .pix-btncancle {
	background:rgba(255,0,0,0.10);
	float:right;
	width:75px;
	height:28px;
	font-style:normal;
	font-family: 'Oswald', sans-serif;
}
.event-listing article .text .pix-btnsold {
	float:right;
	background:rgba(0,180,255,0.10);
	width:75px;
	height:28px;
	font-style:normal;
	font-family: 'Oswald', sans-serif;
}
.event-listing article .text .pix-btnfree {
	background:rgba(148,174,70,0.10);
	float:right;
	width:75px;
	height:28px;
	font-style:normal;
	font-family: 'Oswald', sans-serif;
}
.event-listing article:hover .text .pix-btnprice {
	background:#94ae46;
	color:#fff;
}
/*--------- Contact us STYLE START -------*/
.contact-us {
	width:100%;
}
.contact-us .pix-section-title {
	color:#fff;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
}
.contact-us .text-widget .pix-section-title {
	font-size:20px;
	width:100%;
}
.contact-us .text-widget {
	width:100%;
	float:left;
}
.contact-us .text-widget .contact-info {
	width:100%;
	float:left;
}
.contact-us .text-widget .contact-info p {
	font-size:16px;
	margin-left: 25px;
	font-style:normal;
	font-weight:400;
}
.contact-us .text-widget .contact-info ul {
	width:100%;
	float:left;
	list-style:none;
	margin:0px 0px 30px 0px;
	padding:0px;
}
.contact-us .text-widget .contact-info ul li {
	font-size:14px;
	color:#fff;
	font-style:italic;
	font-weight:400;
	margin-bottom:8px;
	list-style:none;
}
.contact-us .text-widget .contact-info ul li span {
	color:#999999;
}
.contact-us .text-widget .contact-info ul li .fa {
	margin-right: 14px;
	font-size:16px;
	display:inline-block;
}
#respond.respond form p {
	width:100%;
}
#respond.respond .comment-form-author, #respond.respond .comment-form-contact, #respond.respond .comment-form-email {
	width:87% !important;
	margin-left:0;
}
.postel-text .fa {
	float: left;
	margin-right: 14px;
	font-size: 16px;
	margin-top: 5px;
}
/*
===========================================
Featured Event Start
===========================================
*/
.featured-event .pix-sc-team li span.vs {
	margin-bottom:30px;
	padding-top:8px;
	font-size:28px;
	color:#999999;
	display:inline-block;
	width:100%;
}
.featured-event #defaultCountdown span small {
	margin-top:5px;
}
.featured-event .pix-sc-team li.event-time {
	margin-top:-50px;
	padding-top:0;
}
.featured-event {
	padding: 10px;
	margin-bottom:30px;
	background-size:cover;
	position:relative;
	background-color: #c5c5c5;
	font-family: 'Fjalla One', sans-serif;
	text-align: center;
}
.featured-inn {
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 20px 30px;
	box-shadow: 0px 0px 4px 2px #b1b1b1;
	border-radius: 4px;
}
.featured-event:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
	background-color: #f2f2f2;
}
.featured-title {
	padding: 6px 8px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.featured-event.bg-results {
	background-size:cover;
	background:#000;
	z-index:9999;
	background-image:url(images/bg-img-result.jpg);
}
.featured-event.bg-results .pix-sc-team li span.vs {
	margin-bottom:15px;
	padding-top:0;
}
.featured-event .pix-sc-team ul {
	margin-bottom:0;
	float:left;
}
.featured-event .pix-sc-team ul li {
	float:left;
	width: 18%;
	font-size:11px;
}
.featured-event .pix-sc-team ul li.sec-section {
	width: 62%;
	padding: 4% 0px 0px 0px;
}
.featured-event .pix-sc-team ul li h2 span {
	font-size: 20px;
	color: #999999;
	margin: 0px 16%;
}
.time-sec {
	color: #666666;
	font-size: 12px;
	text-transform: capitalize;
}
.featured-event ul li figure img {
	margin-bottom:16px;
}
.featured-event ul li figure figcaption {
	font-size:16px;
	text-transform: uppercase;
}
.featured-event .pix-sc-team {
	margin-bottom: 20px;
}
.bottom-event-panel {
	float: left;
	width: 100%;
	position: relative;
	padding:12px 150px 12px 19px;
	background-color: #efefef;
}
.bottom-event-panel span.match-category a {
	margin-top: 2px;
	padding: 0 6px;
	width: auto;
}
.featured-event .post-options {
	float: left;
	width: auto;
}
.featured-event .post-options li {
	width:auto;
	float:left;
	list-style:none;
	color:#999;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}
.featured-event .post-options li span.home {
	width:19px;
	height:17px;
	text-align:center;
	line-height:17px;
	font-size:10px;
	color:#fff;
	background:#1d4174;
	display:block;
	border-radius:2px;
	margin:4px 20px 0px 0px;
}
.featured-event .post-options li i {
	color:#e08780;
}
.featured-event .btn-booked {
	position:absolute;
	top:0;
	right:0;
	background:#9a0b00;
	height:47px;
	line-height:47px;
	padding:0 37px;
	font-size:14px;
}
/*
===========================================
Event Listing Start
===========================================
*/
.event.event-listing article {
	padding:25px 20px;
	background:#efefef;
	margin-bottom:10px;
	border-radius: 4px;
	border: none;
	transition:all 0.45s ease-in-out 0s;
	position: relative;
}
.event-listing article:hover {
	background-color: #fff;
	box-shadow: 0px 0px 3px 1px #e5e5e5;
}
.event-listing article .text .pix-post-title a span {
	color: #999999;
	font-size: 16px;
	margin: 0px 15px;
}
.event-heading {
	font-size: 24px;
	float: left;
	width: 100%;
}
.top-event ul {
	margin: 0px;
	clear: both;
}
.top-event ul li {
	list-style: none;
}
.top-event ul li {
	color: #666666;
}
.top-event ul li a {
	color: #666666;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}
.event.event-listing article .calendar-date {
	float:left;
	width: 22%;
	font-family: 'Fjalla One', sans-serif;
}
.event.event-listing article .calendar-date span {
	border-bottom: 1px solid #ddd;
	font-size:14px;
	line-height:25px;
	text-transform:uppercase;
}
.event.event-listing article .calendar-date time {
	font-size:12px;
	font-weight:400;
	display:block;
	text-transform: uppercase;
	line-height: 22px;
}
.event.event-listing article .text {
	padding: 0px 40px 0px 40px;
	position:relative;
	width: auto;
}
.top-event {
	float: left;
	width: 100%;
}
.top-event h2 span.vs {
	color:#666;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
}
.top-event h2 {
	float:left;
}
.event.event-listing article .text .post-options li {
	list-style:none;
	font-size:11px;
	color: #999;
}
.event.event-listing article .text .post-options li:last-child {
	padding-left: 0;
}
span.match-category {
	float: left;
}
span.match-category {
	height:19px;
	width:19px;
	text-align:center;
	line-height:19px;
	font-size:10px;
	color:#fff;
	float: left;
	background:#bb5c0f;
	display:block;
	border-radius:2px;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 5px;
	margin-top: 2px;
}
span.match-category.cat-home {
	background: #192f4d;
}
.event.event-listing article .btn {
	position:absolute;
	top:50%;
	right:30px;
	height:40px;
	line-height:40px;
	padding:0 4px;
	text-transform:uppercase;
	font-size: 14px;
	margin: -23px 0px 0px 0px;
	background-color: transparent;
	color: #949494;
	border-bottom: 1px solid #dddddd;
	font-family: 'Fjalla One', sans-serif;
}
.event.event-listing .post-options {
	float: none;
	width: auto;
	margin-left: 32px;
}
.btn-boobked {
	background-color:#111;
}
.btn-free {
	background-color:#47532b;
}
.btn-cancel {
	background-color:#5c0700;
}
.event.event-listing article .text .match-result {
	position:absolute;
	top:6px;
	right:0;
	width:99px;
	height:58px;
	display:inline-block;
	text-align:center;
}
.event.event-listing article .text .match-result span {
	height:40px;
	line-height:40px;
}
.event.event-listing article .text .match-result span big {
	font-size:22px;
}
.match-result {
	float: right;
}
.match-result span big {
	color: #212121;
	font-size: 36px;
}
/*
========================================
BreadCrumbs
========================================
*/
.breadcrumb {
	float: left;
	width: 100%;
	padding:0 10px;
}
.breadcrumbs ul li {
	float: left;
	line-height: 18px;
	color: #fff;
	padding-left:16px;
	font-size: 12px;
	font-weight: 400;
	position: relative;
	text-transform: uppercase;
	list-style: none;
}
.breadcrumbs ul li:before {
	content: "/";
	position: absolute;
	left:6px;
	font-size: 11px;
	top: -1px;
	color: #999999;
}
.breadcrumbs ul li:first-child {
	padding-left: 0px;
}
.breadcrumbs ul li:first-child:before {
	display: none;
}
.subtitle {
	float:left;
	width: 100%;
	margin: 0px 10px 10px 0px;
}
.subtitle h1 {
	float:left;
	font-size:32px;
}
.breadcrumbs {
	float:right;
	font-weight:300;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding:5px 0;
	margin:0 0 12px;
}
.breadcrumbs ul {
	float:left;
	margin-bottom:0;
}
.breadcrumbs ul li a {
	color: #666666;
}
/*
==================================
Event Listing
==================================
*/
.event.event-listing.event-listing-v2 {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}
.event.event-listing.event-listing-v2 article {
	padding: 14px 15px;
	margin: 0 0 5px 0;
	border-radius: 2px;
	background: none;
	background-color: #f1f1f1;
}
.event.event-listing.event-listing-v2 article:hover .post-options li, .event.event-listing.event-listing-v2 article:hover h2 span {
	color: #fff;
}
.event.event-listing.event-listing-v2 article .top-event {
	padding-bottom: 0;
	border: none;
	margin-bottom: 0px;
}
.event.event-listing.event-listing-v2 article .match-category {
	width: 28px;
	height: 28px;
	line-height: 28px;
	margin-top:7px;
}
.event.event-listing.event-listing-v2 article .post-options {
	margin-left: 37px;
}
.event.event-listing.event-listing-v2 article h2 {
	font-size: 14px;
	font-weight: normal;
}
.event.event-listing.event-listing-v2 article h2 span {
	color: #666666;
}
.event.event-listing.event-listing-v2 article:hover {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.event.event-listing.event-listing-v2 article .text {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.event.event-listing.event-listing-v2 .btn-viewall {
	float:left;
	font-size:14px;
	line-height:35px;
	font-weight: 400;
	background:none;
	text-transform:uppercase;
	margin-top:10px;
	border-radius: 3px;
	font-family: 'Fjalla One', sans-serif;
}
/*
===========================================
About Us Page Start
===========================================
*/
.about-us h4 {
	font-size:14px;
}
.about-us article {
	float:left;
	width:100%;
	background-color:#0c0c0c;
	margin-bottom:20px;
}
.about-us article figure {
	float:left;
	width:300px;
}
.about-us article figure img {
	width:100%;
}
.about-us article .text {
	border-top:3px solid #000;
	margin:0px 0px 0px 300px;
	padding:25px 0px 0px 30px;
}
.about-us article .text p {
	margin-bottom:15px;
}
.btn-viewimgs {
	float:left;
	font-size:12px;
	padding:0px 30px;
	border-radius:2px;
	line-height:31px;
	text-transform:uppercase;
	border:2px solid #383838;
	font-family: 'Oswald', sans-serif;
}
/*
===========================================
Contact Us Page Start
===========================================
*/
.contact-us, .map-sec, .map-sec iframe, .address-info {
	float:left;
	width:100%;
}
.map-sec {
	margin-bottom:15px;
}
.contact-us h2 {
	font-weight:400;
	text-transform:capitalize;
	font-family: 'Source Sans Pro', sans-serif;
}
.address-info figure {
	float:left;
	width:300px;
}
.address-info {
	background-color:#0c0c0c;
	margin-bottom: 20px;
}
.address-info .text {
	position:relative;
	border-top:3px solid #000;
	margin:0px 0px 0px 300px;
	padding:25px 0px 0px 30px;
}
.address-info .text p {
	font-size:18px;
	color:#fff;
	line-height: 1.5;
}
.address-info .text ul {
	margin-left:0;
	padding-left:0;
}
.address-info .text ul li {
	list-style:none;
	font-size:14px;
	color:#fff;
	margin-bottom: 3px;
	font-style:italic;
}
.address-info .text ul li span {
	color:#999;
}
.address-info .text img {
	position:absolute;
	top:50px;
	right:40px;
}
/*
===================================
Our Team
===================================
*/


.our-team-sec {
	float: left;
	width: 102.5%;
	margin-left: -2.5%;
}
.our-team-sec.our-team-home-view, .blog-home {
	margin-left: 0px;
	margin-bottom: 40px;
	width: 100%;
	float: left;
}
.our-team-sec article {
	float: left;
	width: 30.83%;
	background: #0b1520;
	margin: 0 0 40px 2.5%;
}
.element_size_50 .our-team-sec article {
	width: 47.333%;
}
.our-team-sec article figure, .our-team-sec article figure figcaption {
	float: left;
	width: 100%;
}
.our-team-sec article figure {
	position:relative;
}
.our-team-sec article.no-image figure {
	width:100%;
	min-height:296px;
	background:#2e2e2e;
}
.our-team-sec article.no-image figure:after {
	content: "\f183";
	position:absolute;
	top:50%;
	left:50%;
	margin:-80px 0 0 -27px;
	font-size:120px;
	color:#fff;
	font-family: 'FontAwesome';
}
.our-team-sec article figure:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	transition:all 0.3s ease-in-out 0s;
	background:rgba(255, 255, 255, 0.2);
}
.our-team-sec article:hover figure:before {
	opacity:1;
}
.our-team-sec article figure figcaption {
	bottom: -7px;
	left: 4px;
	padding: 12px 0px;
	top: auto;
}
.our-team-sec article figure figcaption .pix-post-title {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: -1px;
	padding-left: 4%;
}
.match-detail .bottom-event-panel {
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 20px 0px;
}
.our-team-sec article figure figcaption .pix-post-title a {
	display: inline;
	line-height: 33px;
	padding: 5px 0;
	text-transform: uppercase;
	background: #212121;
	font-weight: 400;
	box-shadow: -12px 0 0 #212121, 12px 0 0 #212121;
}
.our-team-sec article figure figcaption h6 {
	padding-left: 3%;
	padding-right: 8px;
	margin: 2px 0px 0px 0px;
	font-family: 'Fjalla One', sans-serif;
}
.our-team-sec article figure figcaption h6 a {
	display: inline;
	line-height: 26px;
	padding: 5px 0;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	background: #6c6c6c;
	box-shadow: -8px 0 0 #6c6c6c, 8px 0 0 #6c6c6c;
}
.pix-player-no {
	display: block;
	float: left;
	position: absolute;
	right: 8px;
	top:9px;
	width: 50px;
	height: 50px;
	border-radius: 2px;
	color: #fff;
	font-size: 26px;
	line-height: 2;
	text-align: center;
	font-weight: bold;
}
/*
========================
Team Detail
========================
/*/

.player-info {
	padding:25px 20px 20px 20px;
	border-top:3px solid #000;
	width:460px;
	float:left;
	background:#0c0c0c;
	position:relative;
	margin-bottom:22px;
}
.player-info ul {
	width:100%;
	float:left;
}
.player-info ul li {
	float:left;
	list-style:none;
	font-size:14px;
	color:#fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	width:100%;
}
.player-info ul li span {
	color:#666666;
	font-style:italic;
	float:left;
	width:112px;
}
/*
==========================================
Our Team Carousel
==========================================
*/
.our-team-sec.our-team-carousel {
	margin: 0 0 20px 0;
	width: 100%;
}
.our-team-sec.our-team-carousel article {
	padding: 0;
	float: none;
	white-space: normal;
	margin: 0 20px 0 0;
	width: 250px
}
/*
=======================================
Our Team Detail
=======================================
*/
.teamdetail {
	float:left;
	width:100%;
}
.teamdetail article {
	width:100%;
	float:left;
}
.teamdetail article figure {
	text-align:left;
	float:left;
	position:relative;
	margin-right: 0px;
}
.teamdetail article .player-info {
	border-top:none;
	width: 100%;
	display:inline-block;
	background:#f2f2f2;
	position:relative;
	margin: 0px 20px 22px 0px;
	padding:0px;
}
.rich_text_editor.detail_text img.alignleft {
	margin-bottom: 0px;
	width: 100%;
}
.teamdetail article .player-info.fixtures-fullwidth {
	width:100%;
}
.teamdetail article p.detail {
	color:#fff;
	font-weight:bold;
}
.teamdetail article .player-info ul {
	width:100%;
	float:left;
	margin-bottom:0;
}
.teamdetail article .player-info ul li {
	float:left;
	list-style:none;
	font-size:14px;
	margin-bottom: 4px;
	color:#666666;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	width:100%;
}
.teamdetail article .player-info ul li span {
	color:#212121;
	font-style:italic;
	float:left;
	width:112px;
}
.teamdetail article .player-info .pix-player-no {
	width:90px;
	height:90px;
	font-size:50px;
	line-height:90px;
	right:20px;
}
/*
====================================
Twitter Carousel
====================================
*/
.widget-twitter .twitter_sign {
	padding: 0px;
}
.twitter_sign article {
	float:none;
}
.tweets-wrapper article .text p.cs-post-title {
	color: #212121;
	font-size:14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	text-transform: none;
	margin:0px 0 5px 0px;
}
.tweets-wrapper:before {
	display:none;
}
.twitter_sign .messagebox {
	margin: 7% 0px 0px 0px;
	float: left;
	width: 100%;
	position: relative;
}
.twitter_sign .messagebox:before {
	content:'';
	position:absolute;
	top:18px;
	left:-4px;
	width:6px;
	height:6px;
	border-top:0;
	border-right:0;
	-webkit-transform:rotate(138deg);
	-moz-transform:rotate(138deg);
	-o-transform:rotate(138deg);
	transform:rotate(138deg);
	background-color:#fff;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}
.twitter_sign .messagebox.alert-info {
	background-color: #FFF;
	border-color: #ddd;
	color: #212121;
	font-family: 'Source Sans Pro', sans-serif;
}
.tweet-panel li {
	float: left;
	width: auto;
	line-height: 16px;
	font-size: 12px;
	padding-left: 20px;
	margin: 0;
	list-style: none;
}
.tweet-panel li:first-child {
	padding-left: 0;
}
.tweet-panel li i {
	margin-right: 10px;
}
.teamdetail .gallery ul li {
	width:24%;
}
.team-sec {
	float: left;
	width: 300px;
	position:relative;
	background:#f2f2f2;
}
.team-detail-text {
	float: left;
	width: 70%;
	padding: 0px 0px 20px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
shortgrid {
	float:left;
	line-height: 19px;
	padding:0px 15px 15px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.shortgrid p i {
	margin:5px 7px 0px 0px;
}
.widget.widget-twitter .tweets-wrapper {
	padding:0;
}
.widget.widget-twitter .tweets-wrapper article {
	border-bottom:1px solid #e2e2e2;
	padding: 0 0 20px 0;
	margin: 0 0 15px 0px
}
.widget.widget-twitter .tweets-wrapper article .webkit {
	border-left:3px solid #e2e2e2;
	padding: 0 0 0 18px;
	margin-left:-2px;
}
.widget.widget-twitter .tweets-wrapper article:last-child {
	border-bottom:none;
	margin-bottom: 0px;
}
/* -- Rich Editor Style --*/
.rich_editor_text p, .rich_editor_text h1, .rich_editor_text h2, .rich_editor_text h3, .rich_editor_text h4, .rich_editor_text h5, .rich_editor_text ul, .rich_editor_text ol {
	margin-bottom:10px;
}
.rich_editor_text h1 {
	margin:0px;
}
.rich_editor_text p {
	margin-bottom: 20px;
	line-height: 1.6;
}
.rich_editor_text ul {
	float:none;
	margin-left:0px;
	padding-left:25px;
	list-style:disc;
}
.rich_editor_text ol {
	margin-left:0px;
	padding-left:25px;
	list-style-type:decimal;
}
.rich_editor_text li {
	float:none;
}
.rich_editor_text ul ul {
	margin-bottom:0;
	list-style-type:circle;
}
img.alignright {
	float:right;
	margin:0 0px 20px 20px;
}
img.alignleft {
	float:left;
	margin:0 20px 20px 0;
}
img.aligncenter {
	display:block;
	margin:0 auto 20px;
}
.widget.widget-twitter p {
	font-size:11px;
	color:#999999;
	font-weight:600;
	margin: 0 0 5px 0;
}
/* Pre ShortCode Start */
pre {
	display: block;
	padding:20px 30px 20px 30px;
	font-size: 13px;
	line-height: 20px;
	background-color:#fff;
	border: none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#666;
	margin-bottom:30px;
	float:left;
	width:100%;
	white-space:pre-wrap;
	word-break:break-all;
	box-shadow: 0px -1px 2px 1px #d9d9d9;
}
/* Pre ShortCode End */

.alert {
	padding: 15px 25px 15px 25px;
	margin-bottom: 30px;
	font-size: 12px;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f6f6f6;
	border: 1px solid #f6f6f6;
	font-family: "Raleway";
	font-weight: 600;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert i {
	margin-right: 10px;
}
/*
======================================
BlockQuote
======================================
*/
blockquote {
	border-left:7px solid #666;
	padding-left:20px;
	color:#666666;
	margin-bottom:30px;
	position:relative;
	display: flex;
}
blockquote, blockquote p {
	font-size:16px;
	color:#333333;
	line-height: 1.7;
	letter-spacing: 1px;
	font-family: 'Fjalla One', sans-serif;
}
blockquote p {width: 100%;}
.followus {
	float:right;
}
.followus a:hover {
	color: #fff;
}
.price-table {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.price-table article {
	float: left;
	width: 100%;
	background: #111;
	border-radius: 2px;
	padding: 14px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.price-table article h3 {
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 8px;
}
.price-table article ul {
	margin: 0;
}
.price-table article ul li {
	list-style: none;
	color: #666;
}
.price-table article span.pix-price-box {
	display: block;
	float: right;
	width: 76px;
	height: 68px;
	line-height: 68px;
	border-radius: 2px;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	background: rgba(66,66,66,0.3);
	margin-top: 6px;
	color: #fff;
}
.price-table article span.pix-price-box sup {
	font-weight: 100;
	font-size: 16px;
}
.fa-twitter-square span, .fa-facebook-square span, .fa-google-plus-square span, .fa-pinterest-square span, .fa-tumblr-square span, .fa-linkedin-square span {
	background:none;
}
.fa-pinterest-square span {
	width: auto;
}
.teamdetail .gallery {
	margin-bottom: 25px;
}
.about-author {
	float: left;
	width: 100%;
	padding: 0px 0px 12px 0px;
}
.blog_detail .about-author figure{
	width: auto;
}
.about-author .text {
	padding: 0px 0px 0px 120px;
}
.about-author .text .followus {
	float: left;
}
.about-author .text .followus a {
	font-size: 26px;
	margin: 0px 7px 0px 0px;
}
.about-author .text .followus a i.fa-facebook-square {
	color: #005992;
}
.about-author .text .followus a i.fa-google-plus-square {
	color: #d70d38;
}
.about-author .text .followus a i.fa-twitter-square {
	color: #2a99e1;
}
.about-author .text .followus a i.fa-flickr{
	color: #de3391;
}
.about-author .text .followus a i.fa-linkedin-square{
	color: #017eb4;
}
/*
======================================
Password Protected Post
======================================
*/
.password_protected {
	display:inline-block;
	margin:8px 0 0 0;
}
.single-password {
	text-align: center;
	padding-bottom: 15px;
}
.password_protected form input[type="password"], .password_protected form input[type="text"] {
	display:inline-block;
	width:350px;
	height:42px;
	border:none;
	color:#5b5b5b;
	margin:-1px -4px 0 0;
	padding:10px;
	border:1px solid #c5c5c5;
}
.password_protected form input[type="submit"] {
	display:inline-block;
	padding:0 40px;
	height:42px;
	color:#fff;
	font-weight:700;
	border:none;
	text-transform:uppercase;
	background-color:#c12026;
}
.password_protected h5 {
	font-weight: 400;
	margin-bottom: 20px;
	text-transform: none;
}
/*
==========================================
Points Table
==========================================
*/
.table {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background: #212121;
	border: 1px solid #efefef;
	position:relative;
	box-shadow: 0px 0px 2px 1px #d6d6d6;
}
.table thead {
	width:100%;
	line-height:38px;
}
.table thead tr {
	position:relative;
}
.table thead tr th {
	z-index:9999;
	text-align:left;
	border: none;
}
.table thead tr th span {
	color:#fff;
	font-size: 12px;
}
.table tbody tr td {
	color:#333333;
	font-size: 13px;
	font-weight: 700;
	text-align:left;
	background:transparent;
	font-family: Arial, Helvetica, sans-serif;
}
.table tbody tr {
	background-color: #fff;
}
.table tbody tr:nth-child(even) {
	background-color: #f1f1f1;
}
.table tbody tr:hover {
	background:#e95842;
}
.table tbody tr:hover td {
	color: #fff;
}
.table tfoot tr td a {
	width:100%;
	background:#1c1c1c;
	display: block;
}
.table tfoot tr td {
	padding:0;
}
/*=======Yasir=======*/
.pagenone h4 {
	color:#666666;
}
.our-team-sec article figure figcaption h2 a {
	color:#FFF;
}
.our-team-sec article:hover figure figcaption .pix-post-title a {
	background-color:#212121;
}
.gallery ul li:hover .text {
	background-color:#e95842;
	color:#FFF;
}
.gallery ul li:hover .text h2 {
	color:#FFF;
}
/*=======Yasir=======*/


/*===== ContDown Section Title  =====*/
header.pix-cont-title {
	float: none;
	display: inline-block;
	width: 100%;
	margin: 0px 0px 9px 0px;
	overflow: hidden;
	border-bottom: none;
	text-align: center;
}
header.pix-cont-title h2 {
	color: #fff;
	display: inline-block;
	vertical-align: top;
	float: none;
	position: relative;
	font-size: 11px;
	font-weight: 400;
	background-color: #949494;
	padding: 5px 10px;
}
header.pix-cont-title h2 span:before, header.pix-cont-title h2 span:after {
	content: '';
	position: absolute;
	left: -7px;
	top: 0px;
	border-color: transparent #949494;
	border-style: solid;
	border-width: 14px 7px 11px 0px;
}
header.pix-cont-title h2 span:after {
	border-width: 14px 0 13px 6px;
	left: auto;
	right: -6px;
}
header.pix-cont-title h2:before, header.pix-cont-title h2:after {
	content: '';
	width: 9999px;
	height: 4px;
	border-bottom: 1px solid #949494;
	position: absolute;
	top: 11px;
	left: 100%;
	margin-left: 12px;
}
header.pix-cont-title h2:after {
	content: '';
	left: auto;
	right: 100%;
	margin-left: 0px;
	margin-right: 12px;
}
.pix-sc-team-info p {
	color: #212121;
	font-size: 16px;
	text-transform: capitalize;
	font-family: 'Fjalla One', sans-serif;
}
.pix-label {
	float: left;
	font-family: 'Fjalla One', sans-serif;
	margin: 0px 0px 25px -15px;
	position:relative;
}
.pix-label:before {
	position:absolute;
	content:"";
	top:33px;
	left:0;
	width: 0;
	height: 0;
	border-top: 14px solid #212121;
	border-left: 15px solid transparent;
}
.pix-tittle {
	background-color: #e95842;
	color: #fff;
	padding: 7px 9px;
	font-size: 14px;
	text-transform: uppercase;
	float: left;
}
.pix-label time {
	background-color: #2a2a2a;
	float: left;
	padding: 9px 9px 8px 9px;
	color: #959595;
	font-size: 12px;
}
.countdown-section {
	background-color: #fff;
	padding: 0;
	border-radius: 4px 4px 0px 0px;
}
.widget_countdown {
	background-color: #212121;
	float: left;
	width: 100%;
	padding: 14px 15px 15px 15px;
}
/*===== HeadLine Section Start  =====*/
.blog-headlines {
	float: left;
	width: 100%;
}
.blog-home .pix-heading-title {
	position: relative;
}
.blog-home .tabs.horizontal .nav-tabs {
	width: auto;
	float: right;
	background-color: transparent;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.blog-home .nav-tabs li a {
	padding:0px;
	margin: 0px 10px 0px 10px;
	position: relative;
}
.blog-home .nav-tabs li.active a:before {
	content: '';
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
}
.blog-home .tabs.horizontal .nav-tabs li.active a {
	background-color: transparent !important;
	color: #c12026;
}
.blog-home .tabs.horizontal .nav-tabs li:hover a {
	color: #c12026;
}
.blog-home .tab-content {
	float: left;
	width: 100%;
}
.blog-headlines .pix-feature {
	float: left;
	width: 50%;
	padding: 0px 15px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.blog-listing-text {
	float: right;
	width: 50%;
	padding: 0px 0px 0px 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.blog-listing-text article {
	float: left;
	width: 100%;
	padding: 17px 0px 0px 0px;
	margin: 17px 0px 0px 0px;
	border-top: 1px solid #dfdfdf;
}
span.px-comments i {
	background: url(images/comments1.png);
	width: 12px;
	height: 12px;
	float: left;
	margin: 4px 4px 0px 0px;
}
.blog-listing-text article:first-child {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: none;
}
.blog-headlines .blog-listing-text .blog-bottom {
	border: none;
}
.blog-headlines .blog-listing-text .blog-bottom:before {
	display: none;
}
.blog-listing-text article h2 {
	font-size:16px;
	line-height:24px;
	margin-bottom:3px;
	float: none;
}
.blog-listing-text article h2:hover a {
	color:#c12026;
}
.blog-headlines .post-options li time {
	color: #777777;
	font-size: 13px;
}
.blog-headlines .post-options li.px-comments {
	float: left;
}
.blog-headlines .post-options li.px-comments a {
	font-size: 12px;
	color: #999999;
	background-color: transparent;
	box-shadow: none;
	padding: 0px;
}
.blog-headlines .post-options li.px-comments a:before {
	content: '';
	width: 12px;
	height: 12px;
	background: url(images/comments1.png);
	float: left;
	margin: 6px 7px 0px 0px;
}
/* Featured Blog Start */
.blog-home figure figcaption {
	left: 10px;
	bottom: 10px;
	width: 65%;
}
.blog-home .blog-headlines .blog-bottom:before {
	display: none;
}
.blog-home .blog-headlines .blog-bottom {
	border: none;
	padding: 0px;
}
.blog-home .blog-headlines figure figcaption h2.pix-post-title {
	font-size: 18px;
	margin: 0px;
	line-height: 33px;
}
.blog-home figure figcaption h2 a {
	color: #fff;
	background-color: #212121;
	box-shadow: 12px 0px 0px #212121, -9px 0px 0px #212121;
	padding: 5px 0px;
}
.blog-home .pix-feature article .text {
	float: left;
	width: 100%;
	padding: 20px 30px 25px 0px;
	background-color: #fff;
}
.blog-home .blog-headlines .blog-bottom .btn {
	float: left;
}
.blog-home .blog-headlines .pix-feature article .post-options {
	margin-bottom: 3px;
}
.blog-home .blog-headlines .pix-feature article .px-comments {
	float: left;
	margin: 12px 0px 0px 0px;
}
.blog-home .blog-headlines .pix-feature article .px-comments, .blog-home .blog-headlines .pix-feature article .px-comments a {
	color: #999999;
}
.pix-feature article .blog-bottom .btn {
	padding:6px 23px;
	font-size:12px;
	color: #fff;
	text-transform: uppercase;
}
/* Featured Blog End */
/* Tab Home */
.outer-banner {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
}
.our-team-home-view .tabs .nav.nav-tabs {
	width:45%;
	float:right;
	background:none;
	position: relative;
	z-index: 10;
}
.our-team-home-view .tabs .nav.nav-tabs li a article {
	margin:0;
	width: 14%;
	height: 51px;
}
.our-team-home-view .tabs .nav.nav-tabs li a:focus:before {
	border-bottom: 40px solid hsla(0, 0%, 0%, 0);
	border-right: 9px solid hsl(0, 0%, 26%);
	border-top: 40px solid hsla(0, 0%, 0%, 0);
	content: "";
	height: 0;
	left: -8px;
	position: absolute;
	top: -2px;
	width: 0;
}
.our-team-home-view .tabs .tab-content {
	width:55%;
	float:left;
	position: relative;
	z-index: 0;
}
.our-team-home-view .tabs .tab-content article {
	width:100%;
	margin-left: 0px;
	margin-bottom: 0px;
}
.our-team-sec .tabs .nav.nav-tabs li article .text {
	margin-left:80px;
}
/* Tab Home */
.our-team-sec .tabs .nav.nav-tabs li article .text .pix-post-title {
	color:#fff;
	margin-bottom:0px;
	margin-top:5px;
}
.our-team-sec .tabs .nav.nav-tabs li article .text h6 {
	margin-top:0px;
}
.our-team-sec .tabs .nav.nav-tabs li article {
	border:1px solid rgba(0,0,0,0);
	background-color:#212121;
	width:100%;
	float:left;
	margin:0px;
	padding: 20px;
	position:relative;
}
.tab-content article figure figcaption .pix-player-no {
	float:left;
	position:relative;
	width:63px;
	height:63px;
	line-height:63px;
	top:0px;
	background:rgba(0,0,0,0.20);
}
.our-team-sec .tabs .nav.nav-tabs li article:hover:before, .our-team-sec .tabs .nav.nav-tabs li.bmark_active article:before {
	border-bottom: 55px solid rgba(0, 0, 0, 0);
	border-right: 17px solid #424242;
	border-top: 50px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	left: -17px;
	position: absolute;
	top: -2px;
	width: 0;
}
.our-team-sec .tabs .nav.nav-tabs li article figure {
	width:60px;
	height:60px;
}
.our-team-home-view .tabs .nav.nav-tabs li {
	width:100%;
	float:left;
	background-color:#212121;
	border-top:1px solid rgba(0,0,0,0.20);
}
.our-team-home-view .tabs .nav.nav-tabs li:first-child {
	border-top:none;
}
.our-team-sec .tabs .nav.nav-tabs li article:hover, .our-team-sec .tabs .nav.nav-tabs li article:active, .our-team-sec .tabs .nav.nav-tabs li article:focus, .our-team-sec .tabs .nav.nav-tabs li.bmark_active article {
	background-color:#424242;
	border:1px solid #6a6a6a;
}
.our-team-home-view .tabs .nav.nav-tabs li a {
	width:100%;
	float:left;
	position:relative;
}
.our-team-sec .tabs .nav.nav-tabs li h6 a {
	width:auto;
	float:left;
	color:#969696;
}
.our-team-sec .tabs .nav.nav-tabs li article .text span.pix-player-no {
	float:right;
	position:absolute;
	top:25px;
	color:#353434;
	font-size:30px;
	font-weight:600;
}
.blog-grid article .circular-progressbar{
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.blog-grid article.blog-grid-v2 .circular-progressbar{
	position: static;
	left: auto;
	bottom: auto;
}
/* Tab Home */

/* Allbumbs */
.latest-video .minus-column article .text {
	float: left;
	width: 100%;
}
.latest-video .minus-column article .text h2.pix-post-title {
	font-size: 16px;
	margin-bottom: 0px;
}
.latest-video {
	margin-left: -20px;
	margin-bottom: 30px;
}
.latest-video .minus-column article {
	float: left;
	position:relative;
	padding: 0 0 20px 20px;
	vertical-align:top;
}
.col-md-12 .latest-video .minus-column article {
	width: 22.8888%;
}
.latest-video .minus-column article figure {
	margin-bottom:12px;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.latest-video .minus-column article:hover figure {
	box-shadow: 0 0 0 2px #C12026;
	background:#000;
}
.latest-video .minus-column article:hover figure img{
	opacity:0.5;
}
.latest-video .minus-column article .text .btn {
	border-radius: 3px;
	font-size: 9px;
	line-height: 15px;
	padding: 0 4px;
	text-transform: uppercase;
	box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.7);
	margin-right:6px;
}
.latest-video .minus-column article .text time {
	font-size:13px;
	color:#777777;
}
.latest-video .minus-column article.no-image figure {
	height: 144px;
	width: 100%;
	background-color: #212121;
	float: left;
	position: relative;
}
.latest-video .minus-column article.no-image figure:before {
	content: "\f03e";
	font-family: fontawesome;
	font-size: 50px;
	left: 53%;
	margin: -45px 0 0 -35px;
	position: absolute;
	top:67%;
	color:#FFF;
}
.element_size_75 .latest-video .minus-column article {
	width: 29.2%;
}
.element_size_75 .latest-video .minus-column article.no-image figure:before {
	margin: -26px 0 0 -27px;
	font-size:45px;
}
.element_size_50 .latest-video .minus-column article, .element_size_50 .latest-video .minus-column article figure {
	width: 100%;
}
.element_size_75 .latest-video .minus-column article.no-image figure {
	height:120px;
}
.element_size_50 .latest-video .minus-column article.no-image figure {
	height: 250px;
}
/* Allbumbs */
/* Contact Us Start */
.contact-info {
	float: left;
	width: 100%;
	margin: 0px 0px 40px 0px;
	padding: 0px 40px 0px 0px;
}
.contact-info.sec-info {
	padding: 0px 0px 0px 40px;
	position: relative;
}
.contact-info.sec-info:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 12%;
	width: 2px;
	height: 88%;
	border-left: 1px solid #e2e2e2;
}
header.pix-heading-title.contct-title {
	padding: 0px;
	border: none;
}
.contact-info address {
	color: #333333;
	font-size: 18px;
	font-family: 'Fjalla One', sans-serif;
	font-style:normal;
}
.contact-info a img {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.contact-info ul li {
	list-style: none;
	float: left;
	width: 75%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size: 13px;
	color: #666666;
	text-transform: capitalize;
	padding-left: 9px;
	margin: 0px 0px 3px 0px;
}
.contact-info ul li.text {
	width: 25%;
	position: relative;
	padding-left: 0px;
	font-style: italic;
}
.contact-info ul li.text:after {
	content: ':';
	position: absolute;
	right: 0px;
	top: 0px;
	color: #cccccc;
}
.contact-info ul li i {
	color: #999999;
	float: left;
	margin: 5px 0 0;
	width: 23px;
}
.contact-info ul li.text {
	color: #999999;
}
/* Contact Us End */
.option-sec {
	float: left;
	width: 100%;
}
.option-sec .pix-btn-open {
	float: right;
}
/* SpotLite Start */
.blog-vertical.our-team-sec .tabs .nav.nav-tabs li article .text {
	margin-left: 0px;
}
.blog-vertical.our-team-sec .tabs .nav.nav-tabs li article {
	min-height: 67px;
	padding: 15px 15px 15.8px 15px;
}
.blog-vertical.our-team-home-view .tabs .nav.nav-tabs {
	width: 33%;
}
.blog-vertical.our-team-home-view .tabs .tab-content {
	width: 67%;
}
.blog-vertical .tab-content article .text {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0,0,0,0.7);
	padding: 20px 20px 4px 20px;
}
.blog-vertical.our-team-sec article figure {
	margin-bottom: 0px;
}
.blog-vertical.our-team-sec article figure:before {
	display: none;
}
.blog-vertical.our-team-sec .tabs .nav.nav-tabs li article .text .pix-post-title {
	font-size: 13px;
}
.blog-vertical .tab-content {
	position: relative;
}
.blog-vertical .tab-content header.pix-heading-title {
	border: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 10px;
	z-index: 99;
}
.blog-vertical .tab-content header.pix-heading-title h2 {
	color: #fff;
	font-size: 14px;
	padding: 8px 9px;
	position: relative;
	margin-left: -15px;
}
.blog-vertical .tab-content h2 a, .blog-vertical .tab-content p {
	color: #fff;
}
/* Countdown Start */
.countdown-buttons {
	float: left;
	width: 100%;
}
.countdown-buttons div {
	float: left;
	width: 50%;
	background-color: #2a2a2a;
}
.countdown-buttons div, .countdown-buttons div a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}
.countdown-buttons div a {
	background-color: transparent;
}
.add-calender {
	position: relative;
	border-right: 1px solid #fff;
}
.add-calender ul {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #2a2a2a;
	padding: 10px;
	opacity: 0;
	width: 100%;
	text-align: center;
	z-index: 10;
}
.add-calender:hover ul {
	opacity: 1;
}
.add-calender ul li {
	float: none;
	display: inline-block;
	padding: 0px 0px 0px 8px;
}
.add-calender ul li:first-child {
	padding: 0px;
}
/* OuterBanner Start */
.outer-banner .element_size_67 {
	width: 72%;
	padding-left: 0px;
}
.outer-banner .element_size_33 {
	width: 28%;
	padding-right: 0px;
}
.time-sec {
	font-size: 12px;
	color: #666666;
	float: left;
	width: 100%;
}
.bottom-event-panel .match-result {
	float: none;
	display: inline-block;
}
/*
===========================
Gallery Start
===========================
*/
/*=========================== Gallery Start =========================== */
.gallery {
	 width:101%;
	 float:left;
	 margin-left:-1%;
}
.gallery ul {
	float:left;
	margin:0;
	padding-left:0;
}
.gallery ul li {
	width:33%;
	float:none;
	display: inline-block;
	vertical-align: top;
	list-style:none;
	padding:0 0 1% 1.17%;
	text-align:center;
}
.gallery ul.gallery-four-col li {
	width: 24.77777%;
}
.col-md-9 .match-detail .pix-content-wrap .gallery ul.gallery-four-col li {
	width: 23.55%;
}
.col-md-9 .match-detail .pix-content-wrap .gallery ul.gallery-three-col li {
	width: 31.9%;
}
.gallery ul li figure figcaption {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background:rgba(0, 0, 0, 0.5);
	transition:all 0.3s ease-in-out 0s;
}
.gallery ul li:hover figure figcaption i {
	color:#FFF;
}
.widget.widget-gallery ul li figure figcaption a {
	height:20px;
	width:20px;
	line-height:20px;
	font-size:10px;
	margin: -11px 0 0 -13px;
	left:57%;
}
.gallery .gallery-three-col li {
	width: 33.11111%;
}
.gallery .gallery-two-col li {
	width:49%;
}
.gallerysec.gallery .text h2 {
	color:#000;
	font-size: 14px;
	margin-bottom:5px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.col-md-9 .gallery ul.gallery-four-col li,
.col-md-7 .gallery ul.gallery-four-col li{
	width:24.66666%;
}
.col-md-12 .gallery ul.gallery-four-col li {
	width:24.77777%;
}
.gallery ul li figure, .gallery ul li figure img {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.gallery ul li:hover figure figcaption {
	opacity:1;
	transition:all 0.3s ease-in-out 0s;
}
.teamdetail ul li:hover figure figcaption {
	opacity:0;
}
.gallery ul li figure figcaption i {
	position:absolute;
	top:20%;
	left:50%;
	width:27px;
	height:27px;
	text-align:center;
	background:#171717;
	line-height:27px;
	opacity:0;
	margin:-13px 0 0 -13px;
	transition:all 0.3s ease-in-out 0s;
	box-shadow:0px 0px 0px 6px rgba(0, 0, 0, 0.3);
}
.footer-widget .gallery ul li figure figcaption i{
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.3);
	line-height: 20px;
	width: 19px;
	height: 19px;
	margin: -10px 0 0 -10px;
}
.gallery ul li:hover figure figcaption i {
	top:50%;
	opacity:1;
	transition:all 0.3s ease-in-out 0s;
}
.widget.widget-gallery ul li figure figcaption a {
	height:20px;
	width:20px;
	line-height:20px;
	font-size:10px;
	margin: -11px 0 0 -13px;
	left:57%;
}
.col-md-12 .gallery .gallery-three-col li {
	width: 32%;
}
.col-md-9 .gallery .gallery-three-col li,
.col-md-7 .gallery .gallery-three-col li {
	width: 33%;
}
.gallery .gallery-two-col li {
	width: 49.7777%;
}
.gallerysec.gallery .text {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding: 15px 15px 8px 15px;
	width: 100%;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.gallerysec.gallery .text p {
	text-transform:uppercase;
	font-size: 11px;
	margin: 0px 0px 8px 0px;
}
#innermain .our-team-sec article:hover figure figcaption .pix-post-title a {
	background-color:#212121 !important;
}
.fluid-tab-horizontal .nav.nav-tabs {
	margin-bottom: 20px;
}
.frm_error {
	border-color: red !important;
}
line-height 
/*
===========================
Team Detail Start
===========================
*/
.pix-player-no {
	border-radius: 0;
	height:74px;
	position: absolute;
	right: 0;
	top: 0;
	width:74px;
	z-index: 999;
}
.player-twitt-feeds .twitter_sign:after {
	position:absolute;
	content:"";
	border-color: transparent #fff;
	border-style: solid;
	border-width: 20px 0 0 20px;
	content: "";
	left: 24px;
	position: absolute;
	top: -10px;
	-webkit-transform: rotate(134deg);
	-moz-transform: rotate(134deg);
	-ms-transform: rotate(134deg);
	-o-transform: rotate(134deg);
	transform: rotate(134deg);
}
.team-inn {
	padding:26px 21px;
	overflow:hidden;
}
.player-twitt-feeds {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.team-inn .share-post {
	margin-bottom: 0px;
}
.team-inn .player-info {
	border:0;
}
.team-inn .cs-post-title > time {
	color: #a9a9a9;
	float: left;
	width: 100%;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	margin-top: 8px;
}
.twitter_sign .flexslider .cs-post-title > a {
	color:#00baed;
}
.next-post-paginate .px-single-page-title, .next-post-paginate ul {
	float: left;
	width: 100%;
}
.next-post-paginate ul li {
	list-style: none;
	font-size: 12px;
	color: #999999;
}
.next-post-paginate a {
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color:#292a32;
	padding:12px;
}
.next-post-paginate h2 {
	color: #212121;
	font-size: 16px;
}
.next-post-paginate a i {
	color:#FFF;
}
.next-post-paginate ul li a {
	float:left;
	margin-right:7px;
	border-radius:3px;
	font-size:10px;
	color:#fff;
	background-color: #4a4a4a;
	padding: 0px 7px;
	text-transform: uppercase;
	box-shadow: 0px 0px 3px 2px #cccccc;
}
/*=======Blog Start=======*/
.blog_detail figure {
	width: 100%;
}
.post-tags {
	float: left;
	color: #c0c0c0;
	font-family: 'Fjalla One', sans-serif;
	text-transform: uppercase;
	margin-top: 13px;
	width:100%;
	margin-bottom:25px;
}
.post-tags a {
	border: 1px solid #d8d8d8;
	color: #7a7a7a;
	padding: 3px 8px 2px 8px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	box-shadow: 0px 1px 2px #c5c5c5;
	margin: 0px 0px 0px 1px;
	font-size:12px;
}
.post-tags i {
    font-size: 13px;
    margin-right: 6px;
}
.post-tags a:hover {
	color: #fff;
}
.blog_detail .social-network {
	float: left;
}

.pix-media-attachment a {
	background-color: #cccccc;
	width: 50px;
	height: 50px;
	float: left;
	font-size: 25px;
	text-align: center;
	color: #666;
	margin: 0px 10px 0px 0px;
}
.pix-media-attachment a i {
	display: inline-block;
	padding: 15px 0px;
}
.pix-media-attachment a img {
	width: 100%;
	height: 100%;
}
.blog-medium-options li a {
	text-transform: uppercase;
	font-weight: bold;
}
/** TeamDetail Carousel **/
.teamdetail {
	margin-bottom: 40px;
}
.teamdetail .cycle-slideshow, .teamdetail {
	float: left;
	width: 100%;
	position: relative;
}
.teamdetail .flex-direction-nav {
	display: block;
}
.teamdetail figure {
	width: 1070px;
}
.teamdetail ul li figure figcaption {
	opacity: 1 !important;
}
.pix-zoom {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	border-top: 10px solid #212121;
}
.pix-zoom i {
	width: 50px;
	height: 50px;
	background-color: #212121;
	color: #fff;
	float: right;
	font-size: 22px;
	padding: 13px 0px;
	text-align: center;
}
.teamdetail .flex-direction-nav a {
	float: left;
	width: 30px;
	height: 30px;
	color: #fff;
	cursor: pointer;
	padding: 6px 0px;
	text-align: center;
	background-color: transparent;
	overflow: inherit;
}
.teamdetail .flex-direction-nav a:hover {
	background-color: transparent !important;
}
.teamdetail .flex-direction-nav i {
	position: relative;
}
.teamdetail .flex-direction-nav .cycle-next {
	float: right;
}
.teamdetail .flex-direction-nav a:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -19px;
	border-color: transparent #212121;
	border-style: solid;
	border-width: 40px 0 40px 40px;
}
.teamdetail .flex-direction-nav a.flex-next:before {
	border-style: solid;
	border-width: 40px 40px 40px 0px;
	left: auto;
	right: 0px;
}
.teamdetail figure figcaption {
	bottom: 0px;
	left: 0px;
	width: 100%;
	background-color: rgba(0,0,0,0.7);
	padding: 13px 20px 13px;
	text-align: right;
	color: #fff;
}
.teamdetail figure figcaption h2 {
	float: left;
	width: auto;
}
.teamdetail figure figcaption h2 a {
	color: #fff;
}
.teamdetail figure figcaption i {
	float: left;
	color: #fff;
	margin: 6px 8px 0px 0px;
	font-size: 22px;
}
span.px-count {
	float: right;
	padding: 8px 0px 0px 0px;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}
.countdown-section .text {
	text-align: center;
}
.is-countdown {
	float: left;
	width: 100%;
	padding: 0px 0px 16px 0px;
}
.is-countdown span {
	float: left;
	width: 22%;
	font-size: 30px;
	font-family: 'Fjalla One', sans-serif;
	text-transform: uppercase;
	float: none;
	display: inline-block;
	position: relative;
}
.is-countdown span:before {
	content: "\f006";
	font-family: FontAwesome;
	position: absolute;
	left: -8px;
	top: 12px;
	color: red;
	font-size: 18px;
}
.news-section article:hover .match-info a {
	color: #fff;
}
.is-countdown span:first-child:before {
	display: none;
}
.is-countdown span small {
	font-size: 12px;
	color: #959595;
	float: left;
	width: 100%;
}
/** Blog Carousel Horizontal Start **/
.pix-blog.blog-carousel {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 30px 0px;
}
.cycle-slideshow {
	float: left;
	width: 100%;
}
.blog-vertical .cycle-slideshow {
	float: left;
	width: 70%;
}
.sliderpagination {
	float: left;
	width: 30%;
}
.blog-vertical article, .blog-vertical article img {
	float: left;
	width: 100%;
	position: relative;
}
.col-md-7 .sliderpagination {
    height: 208px;
    overflow: auto;
}
.col-md-7 .pix-blog.blog-carousel.blog-vertical .sliderpagination{height: 272px;}
.col-md-7 .pix-blog.blog-gallery .sliderpagination{height: 284px;}

.col-md-7 .pix-blog.blog-gallery .sliderpagination ul{margin-top: -10px;}
.sliderpagination ul li {
	float: left;
	width: 100%;
	list-style: none;
	background-color: #004071;
	padding: 11px 16px 12px;
	color: #fff;
	font-size: 13px;
	text-align: left;
	border-top: 1px solid #002642;
	position: relative;
	min-height: 70px;
	cursor: pointer;
}
.sliderpagination ul li:first-child {
	border-top: none;
}
.sliderpagination ul li.cycle-pager-active:before {
	content: '';
	position: absolute;
	left: -17px;
	top: 0px;
	border-color: transparent #00599e;
	border-style: solid;
	border-width: 35px 17px 35px 0;
	z-index: 9999;
}
.sliderpagination ul li.cycle-pager-active:after{
	content: '';
	border-left: 4px solid rgtraba(193,32,38,0.2);
	position: absolute;
	right: 0px;
	top: 0px;
	width: 5px;
	height: 100%;
}
.sliderpagination ul li.cycle-pager-active {
	box-shadow: 4px 3px 4px #ababab;
}
.blog-vertical article .caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 19px;
	background: rgba(0,0,0,0.90);
	padding: 20px 18px 18px 18px;
}
.blog-vertical article .caption time {
	color: #999999;
	text-transform: uppercase;
}
.blog-vertical article .caption h2 {
	font-size: 18px;
	text-shadow: 0 1px 2px #000000;
}
.blog-vertical article .caption h2 a, .blog-vertical article .caption h2, .blog-vertical article .caption p {
	color: #fff;
	margin: 0px 0 6px 0;
}
/** News Carousel Horizontal Start **/
.team-vertical {
	float: left;
	width: 70%;
}
/** Home Top Widget Start **/
.home-top-widget {
	float: left;
	width: 100%;
	padding: 25px 0px 0px 0px;
}
.home-top-widget .widget {
	float: left;
	width: 28%;
	margin: 0px 0px 40px 40px;
}
.home-top-widget .widget:first-child {
	margin-left: 0px;
}
/** Our Team Vertical Start **/
.our-team-sec.team-vertical {
	width: 53%;
	margin: 0px 0px 30px 0px;
}
.sliderpagination.pxleft-team {
	width: 47%;
}
.our-team-sec.team-vertical article {
	width: 100%;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.sliderpagination article figure {
	width: 60px;
	float: left;
}
.sliderpagination article .text {
	padding-left: 77px;
}
.sliderpagination article .text h2 {
	color: #fff;
	font-size: 22px;
	margin: 0px 0px 4px 0px;
}
.sliderpagination article .text h6 {
	margin: 0px;
}
.sliderpagination article .text h6 a {
	color: #999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.pxleft-team .pix-player-no {
	top: 18%;
	color: #353434;
	font-size: 30px;
}
.sliderpagination.pxleft-team ul li {
	min-height: 100px;
	padding: 16px 20px;
}
.sliderpagination.pxleft-team ul li.cycle-pager-active:before {
	border-width: 55px 17px 45px 0;
}
.sliderpagination ul li.cycle-pager-active article .text h6 a {
	color: #fff;
}
.team-vertical article figcaption .pix-player-no {
	left: 0px;
	right: auto;
	background-color: rgba(0,0,0,0.7);
	border-radius: 3px;
	top:0;
	line-height: 2;
}
.our-team-sec.team-vertical article figcaption {
	bottom: 10px;
	left: 15px;
}
.team-vertical article figcaption .caption {
	margin: -7px 0 0 50px;
}
.team-vertical article figcaption .caption h2 {
	background-color: #050528;
	display: inline;
	color: #fff;
	font-size: 26px;
	padding: 6px 10px;
}
.team-vertical article figcaption .caption h6 {
	padding-left: 8px;
	margin: 4px 0px 0px 0px;
}
#comments .children {
	border-bottom:1px solid #EEE;
	margin-bottom:35px;
}
#comments .children .children {
	border-bottom:none;
	margin-bottom:0px;
}
.depth-3 .thumblist {
	padding:20px 20px 0 20px !important;
}
.circular-progressbar {
	background-color: #292a32;
	border-radius: 100%;
	float: left;
	padding: 4px 4px 1px 4px;
	margin:0 8px 0 0;
	position: relative;
}
/* Skills Shortcode End */
.blog-rating-sec ul li .infotxt {
	color:#585858;
	position:absolute;
	right:-65px;
	top:-12px;
	background-color: #f8faff;
	padding:5px;
	box-shadow: 0px 0px 3px 2px #f0f0f0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* Blog Gallery Section */
.blog-gallery .cycle-slideshow {
	float: left;
	width: 61%;
}
.blog-gallery .cycle-slideshow article img{height: 100%;}
.blog-gallery .cycle-slideshow article, .blog-gallery .cycle-slideshow article img {
	width: 100%;
	float: left;
}
.blog-gallery .cycle-slideshow article .caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	width: 100%;
	padding: 10px 10px;
}
.blog-gallery .cycle-slideshow article .caption ul li {
	color: #999999;
	font-size: 12px;
	text-transform: uppercase;
}
.blog-gallery .cycle-slideshow article .caption h2, .blog-gallery .cycle-slideshow article .caption h2 a {
	font-size: 18px;
	color: #fff;
	margin: 0px;
	float: none;
}
.blog-gallery .sliderpagination ul li img {
	opacity: 0.7;
}
.blog-gallery .sliderpagination ul li.cycle-pager-active img {
	opacity: 1;
	border-radius: 4px;
}
.blog-gallery .cycle-slideshow article .post-options {
	float: none;
	display: inline;
}
.blog-gallery .sliderpagination {
	float: left;
	width: 39%;
	background-color: #004071;
	padding: 7px 10px;
}
.blog-gallery .sliderpagination ul {
	margin: -7px 0 0 -8px;
}
.blog-gallery .sliderpagination ul li.cycle-pager-active{
	background-color: transparent;
}
.blog-gallery .sliderpagination .rating-v1.star-img {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.blog-gallery .sliderpagination ul li {
	width: 50%;
	padding: 10px 0px 0px 10px;
	border: none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.blog-gallery .sliderpagination ul li.cycle-pager-active figure:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	border: 3px solid;
	border-radius: 4px;
}
.blog-gallery .sliderpagination ul li.cycle-pager-active {
	background-color: transparent !important;
	box-shadow: none;
}
.blog-gallery .sliderpagination ul li.cycle-pager-active:before {
	display: none;
}
.latest-video .minus-column article .uppercase {
	display:block;
	background-color: #232323;
	width:30px;
	z-index:999;
	left:7px;
	bottom:0px;
	position:absolute;
	height:40px;
	color:#FFF;
	padding-top:5px;
	text-align:center;
}
.latest-video .minus-column article .uppercase i {
	display:block;
}
.latest-video .minus-column article figure {
	position:relative;
}
.latest-video .minus-column article figure:after{
	background: #ffffff;
    border-radius: 100%;
    opacity: 0;
    color:rgba(0, 0, 0, 0.3);
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 30px;
    height: 38px;
    left: 50%;
    top: 50%;
    line-height:37px;
    position:absolute;
    text-align:center;
    width:38px;
    margin: -17px 0px 0px -17px;
    transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
}
.latest-video .minus-column article:hover figure:after{
	opacity: 1;
}
.latest-video .minus-column article.no-image:hover figure:after{
	display:none;
}
.star-img{
	display:inline;
	margin-right: 6px;
	float:left;
	padding:3px 5px;
	color: #fff;
	font-size:12px;
	font-weight:600;
	margin-top: 5px;
	line-height:0px;
}
.star-img i{
	margin-right:2px;
}
/* Blog Carousel Banner Section */
.blog-banner-carousel .cycle-slideshow,
.blog-banner-carousel{
	float: left;
	width: 100%;
	position: relative;
}
.blog-banner-carousel article{
	width: 280px;
	height: 400px;
	position: relative;
	white-space: normal;
	margin: 0px 2px 0px 0px;
}
.col-md-7 .blog-banner-carousel article{
	width: 314px;
}
.col-md-7 .blog-banner-carousel .cycle-slideshow{height: auto;}
.col-md-12 .blog-banner-carousel article{
	width: 284px;
}
.blog-banner-carousel figure{
	height: 100%;
}
.blog-banner-carousel figure:before{
	content: '';
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	border: 2px solid;
	opacity: 0;
}
.blog-banner-carousel article:hover figure:before{
	opacity: 1;
}
.pix-blog.blog-banner-carousel .blog-grid-v2 figure figcaption{
	z-index: 10;
	top: auto;
	bottom: 0px;
}
.pix-blog.blog-banner-carousel .blog-grid-v2 figure figcaption .text{
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 19px 19px 15px 19px;
	overflow: hidden;
}
.pix-blog.blog-banner-carousel .blog-grid-v2 figure:hover figcaption{top: 0;}
.pix-blog.blog-banner-carousel .blog-grid-v2 figure:hover figcaption .text h2,
.pix-blog.blog-banner-carousel .blog-grid-v2 figure figcaption .text h2{height: auto;}
.pix-blog.blog-banner-carousel .blog-grid-v2 figure figcaption .text p{margin-bottom: 0px;}
.blog-banner-carousel .blog-options,.pix-blog.blog-banner-carousel .blog-grid-v2 figure figcaption .blog-medium-options{margin-bottom: 4px;}
.blog-banner-carousel .blog-options li time{
	color: #999999;
	text-transform: uppercase;
	margin-top: 2px;
	float: left;
}
.blog-banner-carousel .blog-grid-v2 .text-desc{
	margin-bottom: -400px;
	opacity: 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.blog-banner-carousel .blog-grid-v2:hover .text-desc{
	margin-bottom: 0px;
	opacity: 1;
}
.center span{
	float: left;
	width: 47px;
	height: 41px;
	background-color: rgba(255,255,255,0.5);
	position: absolute;
	left: 0px;
	top: 50%;
	z-index: 12;
	border-radius: 0px 50px 50px 0px;
	margin: -30px 0px 0px 0px;
	text-align: center;
	font-size: 26px;
	padding: 3px 0px 0px 0px;
	color: #fff;
	box-shadow: 1px 2px 0px 1px #74aab7,2px 3px 0 3px rgba(255,255,255,0.3);
	cursor: pointer;
}
.center span:hover,
.center span.cycle-next:hover{
	background-color: #212121;
	box-shadow: none;
}
.center span.cycle-next{
	left: auto;
	right: 0px;
	border-radius: 50px 0px 0px 50px;
	box-shadow: -1px 2px 0 1px #74AAB7, -2px 4px 0 2px #628E95;
}
/* Blog Scroll Banner Section */
.blog-carousel-v2{margin-bottom: 35px;}
.blog-carousel-v2 .cycle-slideshow{
	float: left;
	width: 66%;
}
.blog-carousel-v2 article,
.blog-carousel-v2,
.blog-carousel-v2 article img{
	float: left;
	width: 100%;
	position: relative;
}
.blog-carousel-v2 .sliderpagination ul li {
	padding: 14px 16px 14px;
	min-height: 95px;
}
.blog-carousel-v2 article .caption{
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	padding: 20px;
	width: 100%;
}
.blog-carousel-v2 article .caption h2{
	font-size: 22px;
	margin-bottom: 3px;
	float: none;
}
.blog-carousel-v2 article .caption time{
	color: #999999;
	font-size: 12px;
	text-transform: uppercase;
}
.blog-carousel-v2 article .caption .post-options ul li a{
	color: #fff;
	font-size: 13px;
}
.blog-carousel-v2 .sliderpagination ul li figure{
	width: 60px;
}
.blog-carousel-v2 .sliderpagination ul li .text{
	margin-left: 70px;
}
.blog-carousel-v2 .sliderpagination ul li .text h2{
	font-size: 14px;
	margin-bottom: 3px;
}
.blog-carousel-v2 .sliderpagination ul li .text h2 a,
.blog-carousel-v2 article .caption h2 a{
	color: #fff;
}
.blog-carousel-v2 .sliderpagination ul li .text ul.post-options li{
	background-color: transparent;
	border: none;
    float: left;
    min-height: inherit;
    padding: 0;
    width: auto;
}
.blog-carousel-v2 .sliderpagination ul li .text ul.post-options li time,
.blog-carousel-v2 .sliderpagination ul li .text ul.post-options li a{
	color: #999999;
	font-size: 12px;
}
.blog-carousel-v2 .sliderpagination ul li.cycle-pager-active:before{display: none;}
.blog-carousel-v2 .sliderpagination ul li.cycle-pager-active{
	background-color: #00599e !important;
	box-shadow: 0px 4px 7px rgba(0,0,0,0.3) inset;
}
.blog-carousel-v2 .sliderpagination{
	width: 34%;
	float: right;
	height: 378px;
	position: relative;
	overflow: hidden;
}
.col-md-9 .blog-carousel-v2 .sliderpagination{height: 330px;}
.footer-widget .widget-recent-blog article.featured-post{display: none;}
/*
======================================
Page 404
======================================
*/
.pagenone {
	float: left;
	text-align: center;
	width: 100%;
	margin:50px 0px 70px 0px;
}
.pagenone i {
	font-size:80px;
	color:#c12026;
}
.pagenone h1, .pagenone h4 {
	text-transform:none;
	margin-bottom:20px;
	font-weight:400;
	color:#212121;
}
#videowrapper {
	float: left;
	position: fixed;
	z-index: 0;
}
.succ_mess p {
	font-style: italic;
}
.succ_mess p:before {
	content:"\f00c";
	float: left;
	font-family: FontAwesome;
	margin: 0px 7px 0px 0px;
}
.element_size_67 .pix-blog.blog-grid.blog-carousel article {
	width: 220px;
}
/*===== Contect Form Seven  =====*/
div.wpcf7 {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.wpcf7 form {
	margin: 0px 0px 0px -20px;
}
.wpcf7 form p {
	float: left;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
	color: #333333;
	font-weight: 600;
	text-transform: capitalize;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 0px 0px 0px 20px;
}
.wpcf7 form p span {
	margin-top: 10px;
	float: left;
	width: 100%;
}
.wpcf7 form p input {
	width: 100%;
	float:left;
	border:1px solid #acacac;
	padding:4px 15px;
	border-radius:0px;
	height:40px;
	color:#000;
	font-size:14px;
	font-family:"Helvetica Neue", Helvetica, sans-serif;
}
.wpcf7 form p .wpcf7-form-control span {
	float: left;
	width: 30%;
}
.wpcf7 form p .wpcf7-form-control span .wpcf7-list-item-label, .wpcf7 form p .wpcf7-form-control span input {
	width: auto;
}
.wpcf7 form p .wpcf7-form-control span input {
	margin-right: 7px;
}
.wpcf7 form p span textarea {
	color: #999;
	border:1px solid #d0d0d0;
	height:100px;
	resize:none;
	width:100%;
	margin-bottom:0;
}
.wpcf7 form p select.wpcf7-form-control {
	background-color: #fff;
	border: 1px solid #CCCCCC;
	padding: 6px;
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
}
.wpcf7-form-control.wpcf7-file {
	direction: rtl;
	padding: 0px;
}
.wpcf7 form p input.wpcf7-form-control.wpcf7-acceptance.wpcf7-invert {
	width: auto;
}
.wpcf7 form p input[type="submit"] {
	float:left;
	border: none;
	color: #fff;
	padding:14px 50px;
	font-size: 16px;
	background:#00467C;
	font-weight:700;
	border-radius:2px;
	font-family: 'Open Sans', serif;
	width: auto;
	height: 44px;
	line-height: 18px;
}
.wpcf7 form p input[type="checkbox"] {
	margin-top: 1px;
}
.wpcf7-form-control-wrap.file-820 {
	width: 157px;
	height: 57px;
	background: url(images/upload-btn.png);
	overflow: hidden;
}
.wpcf7 form p .wpcf7-form-control.wpcf7-file {
	display: block;
	width: 157px;
	height: 57px;
	opacity: 0;
	overflow: hidden;
}
.wpcf7-validation-errors {
	float: left;
	width: 100%;
}
/*===== Contect Form Seven  =====*/
.fluid-tab-horizontal .nav.nav-tabs {
	margin-bottom: 20px;
}
.frm_error {
	border-color: red !important;
}
.pix-blog.blog-gallery {
    float: left;
    margin-bottom: 40px;
    width: 100%;
}
/*===== Blog Audio Style  =====*/
.detail_figure{overflow: hidden;}
.detail_figure .mejs-audio .mejs-volume-button,
.detail_figure .mejs-audio .mejs-time-rail,
.detail_figure .mejs-audio .mejs-mute,
.detail_figure .mejs-audio .mejs-time{
  display: none !important;
}
.detail_figure .mejs-audio{
  width: 60px !important;
}
.detail_figure .mejs-audio.mejs-container .mejs-controls div,
.detail_figure .mejs-audio.mejs-container .mejs-controls{
  height: 60px;
}
.detail_figure .mejs-audio.mejs-container .mejs-controls{
  top: 0px;
  bottom: auto;
  background: transparent;
  border-radius: 0%;
}
.detail_figure .mejs-audio.mejs-container .mejs-controls,
.detail_figure .mejs-audio.mejs-container{
  background-color: transparent;
}
.detail_figure .mejs-audio .mejs-controls .mejs-button button{
  left: 17px;
  top: 10px;
  outline: none !important;
  background: url(images/audio-po.png);
  background-position: -9px -6px;
  width: 24px;
  height: 25px;
}
.detail_figure .mejs-audio .mejs-controls .mejs-pause button {
    background-position: -34px -5px;
    left: 15px;
}
.blog-medium article.cls-post-audio figcaption,
.blog-medium article.cls-post-video figcaption{
    opacity: 1;
    -webkit-transform: translateX(0%);
       -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
         -o-transform: translateX(0%);
            transform: translateX(0%);
}
.detail_figure .blog-medium article figure figcaption .audiowrapp {
    margin: -25px 0 0 -25px;
}
.detail_figure article.cls-post-audio figure figcaption,
.detail_figure article.cls-post-video figure figcaption{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
}
.detail_figure article figure figcaption .audiowrapp{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0px 0px -20px;
}
.detail_figure article.cls-post-video figure figcaption a{
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
}
.cls-post-audio.no-image figure:before,
.cls-post-video.no-image figure:before{
    display: none;
}
.detail_figure .audiowrapp{
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0px 0px -20px;
}
.detail_figure .flexslider .flex-direction-nav li a{
	background-color: rgba(255,255,255,0.3);
	width: 47px;
	height: 41px;
	border-radius: 0px 40px 40px 0px;
}
.detail_figure .flexslider .flex-direction-nav li a.flex-next{
	border-radius: 40px 0px 0px 40px;
}
.detail_figure .flexslider .flex-direction-nav li a i{
	margin: 10px 0px 0px -6px;
	display: inline-block;
}
.detail_figure .flex-control-nav{
	background-color: rgba(0, 0, 0, 0.8);
    border-radius: 40px 40px 0 0;
    bottom: 0;
    left: 50%;
    display: block;
    height: 26px;
    padding: 8px 0 0;
    width: 25%;
    margin: 0px 0px 0px -70px;
}
.detail_figure .flex-control-nav li{
	width: auto;
}
.px-review-section.bottom_left,
.px-review-section.bottom_right {
    width: 100%;
    margin: 0px 0px 30px 0px;
}
.px-review-section.bottom_left .px-review-section figcaption,
.px-review-section.bottom_right .px-review-section figcaption{
	height: 270px;
}
.px-review-section.bottom_right .review-summary,
.px-review-section.bottom_left .review-summary{
	margin-top: 30px;
}
.ads-banner .sidebar_banner{
	float: none;
	display: inline-block;
}
.ads-banner .sidebar_banner img{
	width: auto;
}
.laodingpage .nicescroll-rails{
	display: none;
}
/*===== Banner Diffrent Width Style  =====*/
.banner-view{
	float: left;
	width: 100%;
	margin: 0px 0px 40px 0px;
}
#banner article{
	height: auto;
	position: relative;
	float: left;
	-webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	   box-sizing:border-box;
	   padding: 0px 0px 0px 4px;
}
#banner article figcaption{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
#banner article figcaption .text{
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	padding: 15px;
	overflow: hidden;
}
.post-slider-1{
	float: left;
	width: 25%;
}
.post-slider-2{
	float: left;
	width: 50%;
}
#banner.pix-blog.banner-view{margin-left: -4px;}
#banner article.post-slider-3,
#banner article.post-slider-0{
	float: left;
	width: 25%;
	padding: 0px 0px 4px 5px;
}
#banner article figcaption .text h2{
	font-size: 18px;
}
#banner article figcaption .text h2 a,
#banner article:hover figcaption .text h2 a{
	color: #ffffff !important;
}
#banner article .blog-medium-options{
	float: left;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
#banner article .blog-medium-options li{
	margin-right: 0px;
}
#banner article .blog-medium-options li a{
	color: #fff !important;
	font-size: 13px;
}
#banner article .blog-medium-options li.px-comments{
	float: right;
}
#banner article .blog-medium-options li.px-comments a:before,
.post-options li.px-comments a:before{
	content: '';
	float: left;
	margin: 8px 4px 0px 0px;
	background: url(images/white-comment.png);
	width: 12px;
	height: 12px;
}
.post-options li.px-comments a:before{
	background: url(images/comments1.png);
}
#banner article figcaption .text time {
	color: #999999;
	font-size: 12px;
	text-transform: uppercase;
}
#banner article figcaption .text .text-desc{
	color: #666666;
	margin: 6px 0px -400px 0px;
	opacity: 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
#banner article:hover figcaption .text .text-desc{
	margin: 6px 0px 0px 0px;
	opacity: 1;
}
.page-links{
    float: left;
    margin-bottom: 15px;
}
.page-links .page-links-title{
    float: left;
}
.page-links a,
.page-links > span{
    background-color: #333;
    padding: 4px 10px;
    float: left;
    color: #fff;
    margin-right: 8px;
}
.page-links > span{
    background-color: red;
    color: #fff;
}
.page-links .page-links-title{
	background-color: transparent !important;
	color: #666;
}
#banner{
	margin: 0px 0px 30px 0px;
}
#banner.blog-banner-carousel article{
	float: none;
	padding: 0px;
}
.cycle-slideshow{
	height: 403px;
	overflow: hidden;
}
#banner.blog-carousel-v2 .cycle-slideshow article,
#banner.blog-carousel-v2 .cycle-slideshow article img{
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
}
#banner.blog-carousel-v2 .post-options{width: auto;}
#banner.blog-carousel-v2 .post-options li a,
#banner.blog-carousel-v2 .post-options li time,
#banner.blog-carousel-v2 .text span a{
	color: #ffffff;
}
.pix-newsletter input{
	border: 1px solid #666666;
	width: 100%;
}


/* Fluid Video All Resolution*/
video {
  width: 100%    !important;
  height: auto   !important;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.blog-home .horizontal .blog-headlines .pix-feature article .px-comments{
	margin:0px;
}
/*col-md-7 start*/
.col-md-7 .sliderpagination ul li{
	font-size: 12px;
}
.col-md-7  .blog-home .blog-headlines .pix-feature article .px-comments{
	margin: 0px 0px 0px 0px;
}
.col-md-7 .post-options li{
	margin-right: 8px;
}
.col-md-7 .blog-headlines .post-options li time, .post-options li{
	font-size: 12px;
}
.small-sidebar .widget-recent-blog article .text{
	width: 100%;
	margin-left: 0px;
	float: left;
}
.small-sidebar .widget-recent-blog article figure{
	width: inherit;
	height: inherit;
}
.small-sidebar .widget-recent-blog article figure{
	margin-bottom: 10px;
}
.col-md-7 .blog-carousel-v2 .sliderpagination ul li .text ul.post-options li time,
.col-md-7 .blog-carousel-v2 .sliderpagination ul li .text ul.post-options li a{
	font-size: 10px;
}
.col-md-7 .blog-carousel-v2 .sliderpagination ul li .text h2 {
	font-size: 12px;
}
.pix-blog.blog-banner-carousel.blog-grid{
	margin-left: 0px;
	width: 100%;
}
#main .pix-blog.blog-banner-carousel.blog-grid{
	margin-bottom: 30px;
}
.col-md-7 .latest-video .minus-column article.no-image figure{
	height: 110px;
}
/*col-md-7 closed*/
.tweets-wrapper h6,
.widget-recent-blog article > h6,
.blog-grid-v2 h6
{display: none;}
.small-sidebar .featured-post {
	display: none;
}


/* CUSTOM CSS */
.circular-progressbar{display:none;}
.px-comments{display:none;}

.nicescroll-rails{background:transparent !important;}
.nicescroll-rails div{
border:0px !important;
background-color:rgba(255,255,255,0.6) !important;
border-radius:4px !important;
}
.ajax-loader{
display:none !important;
}

.top-strip{
	background: url(http://66.135.60.160/~adc/wp-content/uploads/2014/10/arabic_pattern.png) !important;
}

.top-nav ul li a{
font-size:14px !important;
color:#fff !important;
}

.top-nav ul li a:hover{color:#cb2027 !important;}


nav.navigation > ul > li > a{
font-weight:700 !important;
font-size:16px !important;
font-family:'Oswald', sans-serif !important;
}
nav.navigation > ul > li > a:before{
border-left:1px solid rgba(0,0,0,0.1) !important;
border-right:1px solid rgba(0,0,0,0.4) !important;
}

.wpcf7-submit{background:#cb2027 !important;}

.cs-bgcolr{background:#cb2027 !important;font-family:'Open Sans', sans-serif !important;}

.donate-btn{background:#cb2027 !important;border:0 !important;width:160px !important;font-weight:700 !important;}
.element_size_50 .donate-btn{width:250px !important;height:69px !important;font-size:30px !important;padding:13px !important;margin:70px 80px !important;}
.textwidget .donate-btn{font-size:22px !important;color:#fff !important;}
#phone_icon{width:16px;height:16px;background-image:url(http://66.135.60.160/~adc/wp-content/uploads/2014/09/blue_icon.png);background-repeat:no-repeat;float:left;margin:6px 6px 0 20px;}

header.pix-heading-title{background:url(http://66.135.60.160/~adc/wp-content/uploads/2014/10/arabic_pattern.png) !important;}

#footer{background-color:#197abc !important;}

.element_size_50.column p:last-child{margin: 0 0 40px !important;}

.fa.fa-bars{color:#fff !important;}

.footer-widget .widget_text .textwidget ul a li:hover{text-decoration:underline;}

@media (max-width: 480px){
	.element_size_50 .donate-btn{
		margin: 20px 15px 50px !important
	}
	.sidebar-right.col-md-3 .widget.widget_text{
		margin-bottom:0;
		padding:10px;
	}
	.wpcf7-submit{
		margin-left:60px !important;
	}
}

@media (max-width: 1060px){
	#phone_icon{display:none;}
	.cs-click-menu{background-color:#cb2027 !important;}
	a.scss3b-button{margin:0 0 20px 0 !important;}
}

@media (max-width: 767px){
	.logo{margin-top:20px !important;width:187px !important;height:80px !important;background-image:url(http://66.135.60.160/~adc/wp-content/uploads/2014/09/logo1.jpg) !important;background-size:contain !important;background-repeat:no-repeat !important;}

	.logo img{
		content: "" !important;
		display:none !important;
		visibility:hidden !important;
		width:0px !important;
		height:0px !important;
	}
}

@media (max-width: 767px) and (min-width:481px){
	.element_size_50 .donate-btn{
		margin:25px 60px 40px !important;
	}
	.wpcf7-submit{
		margin-left:120px !important;
	}
}


/* SOCIAL ICON */
.widget.widget-twitter header.pix-heading-title, .widget.facebok_widget header.pix-heading-title{background-image:none !important;background:transparent !important;margin-bottom:10px !important;}
.widget.widget-twitter header.pix-heading-title h2.pix-section-title, .widget.facebok_widget header.pix-heading-title h2.pix-section-title{
margin:5px 0px 2px 12px !important;

text-shadow:none !important;
color:transparent !important;
text-indent: 200% !important;
white-space: nowrap;
overflow: hidden;
}

/* TWITTER ICON */
.widget.widget-twitter header.pix-heading-title h2.pix-section-title{
background-image:url(http://66.135.60.160/~adc/wp-content/uploads/2014/09/adc_twitter_icon.png);
background-size:34px 28px;
height: 28px;
width:  34px;
}

/* FACEBOOK ICON */
.widget.facebok_widget header.pix-heading-title h2.pix-section-title{
background-image:url(http://66.135.60.160/~adc/wp-content/uploads/2014/09/adc_facebook.png);
background-size:34px 34px;
height: 34px;
width:  34px;
}

/* NEWSLETTER */
#wpcf7-f7730-o1{margin:0 !important;}
#wpcf7-f7730-o1 .wpcf7-form-control-wrap.email-975{width:100% !important;}
#wpcf7-f7730-o1 .wpcf7-form-control-wrap.email-975 input[name=email-975]{width:105% !important;font-size:16px !important;}

/* REPORT AN INCIDENT */
#wpcf7-f8154-o1{max-width:600px;}
#wpcf7-f8154-o1 h5{padding:0px 20px;}
#wpcf7-f8154-o1 form p{text-transform:none !important;}
#wpcf7-f8154-o1 .wpcf7-form-control-wrap.category-radio .wpcf7-list-item-label, #wpcf7-f8154-o1 .wpcf7-form-control-wrap.reason-radio .wpcf7-list-item-label{font-size:11px;font-weight:400;}
.wpcf7-radio > .wpcf7-list-item{clear:both;margin-top:0px !important;}
.wpcf7-radio > .wpcf7-list-item > label{margin-bottom:0px !important;}
.wpcf7-radio > .wpcf7-list-item > label input[type=radio]{height:16px !important;}
.wpcf7-radio > .wpcf7-list-item > label > span{margin-top:2px;font-size:13px !important;}
#wpcf7-f8154-o1 h4{clear:both;margin:20px 0px 10px 20px;border:1px solid #ccc;border-left:0;border-right:0;padding:6px;}

/* DROPDOWN */
.sub-menu{background-color:#cb2027 !important;}
li.sub-mega-menu .px-mega-menu ul li a, .sub-menu > li a, .px-mega-menu li a{text-transform:none !important;font-family:'Oswald', sans-serif !important;font-size:14px !important;}
ul.post-options li:first-child .fa{display:none !important;visibility:hidden !important;}
ul.post-options li:first-child a{display:none !important;visibility:hidden !important;}

.sub-menu li a:hover{color:blue !important;}

/* READ MORE */
a.btnreadmore{background:#004071 !important;}

h2.pix-post-title a{color:#004071 !important;}

/* TABLE */
table.row-colors tr:nth-child(2n+1) {
    background-color: #eee;
}

.signup_widget form.salsa-form input{border:1px solid #ddd;}
.signup_widget form.salsa-form label{display:none !important;visibility:hidden !important;}
.signup_widget form.salsa-form .salsa-input input[type=text]{border:1px solid #bbb;width:100% !important;font-size:16px !important;}

div.signup_widget{margin:0px 0px 40px !important;}


#respond form p input, #respond form textarea{color:#000 !important;font-size:16px !important;}

.wpcf7 form p input{color:#000 !important;font-size:14px !important;}
.wpcf7 form p textarea{color:#000 !important;font-size:14px !important;font-weight:400 !important;font-family:"Helvetica Neue", Helvetica, sans-serif;}
.wpcf7 form p input[type=submit]{color:#fff !important;font-size:16px !important;}

/* SALSA FORM */
.rich_editor_text.pix-content-wrap .salsa-form{background-color:#ddd;padding:15px;border:1px solid #bbb;border-radius:6px;margin-bottom:40px;width:600px;}
.rich_editor_text.pix-content-wrap .salsa-form label{display:block;clear:both;text-align:left;padding:0 0 6px 0 !important;font-size:14px !important;text-shadow:0px 1px #eee;}
.rich_editor_text.pix-content-wrap .salsa-form input[type=text]{display:block;clear:both;width:100%;margin-bottom:16px !important;border:1px solid #bbb;box-shadow:inset 0px 1px 4px rgba(0,0,0,0.2);font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 400;font-size:14px;color:#000;}
.salsa-form input[type=submit]{background:#cb2027;color:#fff;padding:10px 30px;border:0;font-size:18px;border-radius:6px;}
.rich_editor_text.pix-content-wrap .salsa-form select{margin-bottom:16px !important;height:30px;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 400;font-size:14px;float:left;}

.signup-form-9623 .salsa-form input[type=submit]{margin-bottom:30px;float:right;clear:both;}


@media (max-width:767px){
	.rich_editor_text.pix-content-wrap .salsa-form{width:360px;}
}

@media (max-width:480px){
	.rich_editor_text.pix-content-wrap .salsa-form{width:250px;}
}

/* Contact Form */

#wpcf7-f8101-o1{background-color:#eee;padding:15px;border:1px solid #ccc;border-radius:6px;margin-bottom:40px;max-width:600px;}
#wpcf7-f8101-o1 .wpcf7-form-control-wrap{margin-top:5px !important;}
#wpcf7-f8101-o1 .wpcf7-form-control-wrap .wpcf7-form-control{margin:0 !important;}
#wpcf7-f8101-o1 .wpcf7-form-control-wrap .wpcf7 form p span{margin:0 !important;}

@media (max-width:767px){
	.rich_editor_text.pix-content-wrap .salsa-form{width:360px;}
}

@media (max-width:480px){
	.rich_editor_text.pix-content-wrap .salsa-form{width:250px;}
}

#repsond form p input, #respond form textarea{
	color:#000;
	font-size:16px;
}

/* FOOTER */
div.footer-widget div.signup_widget{display:inline-block !important;width:230px !important;}
div.footer-widget div.signup_widget input[type=text]{border-color:#00375b !important;box-shadow:inset 0px 1px 4px rgba(0,0,0,0.4)}
div.footer-widget div.signup_widget input[type=submit]{border:0;}

@media (max-width:1200px){
	div.footer-widget div.signup_widget{width:211px !important;}
}

/* Line Breaks */
.detail-blog-text p br {
   content: " ";
   display: block;
   margin: 10px 0;
}

/* PHONE ICON */
@media (max-width:990px){
	.adc-phone{
		margin-right:0px !important;
	}
}

.element_size_100 .sliderpagination{height:359px;}
.sub-menu > li:hover > a{
	text-decoration:underline !important;
}

.sub-menu > li > .sub-menu{background:#004071 !important;}
.sub-menu > li > .sub-menu > li a{background:#004071 !important;}

.pix-blog.blog-medium article.category-action-alert ul.post-options{display:none !important;}

/* REPORT INCIDENT */
#wpcf7-f8221-o1{background-color:#eee;padding:15px;border:1px solid #ccc;border-radius:6px;margin-bottom:40px;max-width:600px;}
#wpcf7-f8221-o1 h4{margin-left:20px;}
#wpcf7-f8221-o1 span.all-applicable-issues, #wpcf7-f8221-o1 .wpcf7-checkbox{margin-top:0;}
#wpcf7-f8221-o1 span.all-applicable-issues span.wpcf7-list-item{clear:both;}
#wpcf7-f8221-o1 textarea{border-color:#aaa;}
#wpcf7-f8221-o1 form p .wpcf7-form-control span{width:80%;}

#wpcf7-f8154-o1{background-color:#eee;padding:15px;border:1px solid #ccc;border-radius:6px;margin-bottom:40px;max-width:600px;}
#wpcf7-f8154-o1 textarea{border-color:#aaa;}

select.chapter-dropdown{width:140px;height:22px;margin:8px 30px 0px 0px;background:#eee;float:right;border-radius:4px;font-weight:400;padding-left:5px;border-color:#002c4f !important;cursor:pointer;font-family:"Helvetica Neue", Helvetica, sans-serif;}
select.chapter-dropdown:hover{background:#fff;}
select.chapter-dropdown:focus{background:#fff;}
select.chapter-dropdown option{background:#fff;color:#333;border:0;}
select.chapter-dropdown option:first-child{border-radius:6px;}

div.salsa-input label[for=Zip]::after{content: " *";}

.gallerysec.gallery .text p.hide{display:none !important;}

/* HIDE CAROUSEL */
.pix-blog.blog-carousel-view .cycle-slideshow{display:none;}
.col-md-9 .element_size_100 .pix-blog.blog-large article{margin-bottom:20px !important;}
.col-md-9 .element_size_100 .pix-blog.blog-large article .blog-bottom, .col-md-9 .element_size_100 .pix-blog.blog-large article ul.post-options{display:none !important;}
.col-md-9 .element_size_50 .pix-blog.blog-medium article{margin-bottom:10px !important;}
.col-md-9 .element_size_50 .pix-blog.blog-medium article ul.post-options{display:none;}
.col-md-9 .element_size_50 .pix-blog.blog-medium article ul.post-options{display:none;}
.col-md-9 .element_size_50 .pix-blog.blog-medium article h2.pix-post-title a{font-size:14px !important;}
.col-md-9 .element_size_50 .pix-blog.blog-medium{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px;}
.col-md-9 .element_size_50 .pix-blog.blog-medium article .text{width:100%;padding: 0 15px;}


/* FORMAT PRESS RELEASE */
.detail-blog-text table{width:625px !important;}
.detail-blog-text table > thead > tr > th, .detail-blog-text table > tbody > tr > th, .detail-blog-text table > tfoot > tr > th, .detail-blog-text table > thead > tr > td, .detail-blog-text table > tbody > tr > td, .detail-blog-texttable > tfoot > tr > td{line-height:1.3 !important;}

article.cycle-slide .caption .text span, article.cycle-slide .caption .text ul.post-options, ul.banner-pager li .text ul.post-options{display:none !important;}

.pix-blog.blog-grid .blog-grid-v2 figure:before, .blog-carousel-v2 .cycle-slideshow article:before{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}

.home-banner-pager li:hover{cursor:default !important;}
article.cycle-slide{cursor:pointer;}

.searchform input[type="text"]{background:#eee !important;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px !important;color:#222 !important;}
.searchform button:before{border-color: transparent #eee !important;}