@import url( font1.css );

@import url( font2.css );

@import url( bootstrap.css );

@import url( flexslider.css );

@import url( widget.css );

@import url( font-awesome.css );

@import url( shop.css );

* {

	margin: 0px; padding: 0px;

}

.sticky {

	

}

.wp-caption {

	

}

.wp-caption-text {

	

}

.gallery-caption {

	

}

.bypostauthor {

	

}

body {

	height: 100%;

}

html {

	height: 100%;

}

body {

	background: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: Arial; font-size: 13px; font-weight: 400; -ms-overflow-x: hidden;

}

iframe {

	width: 100%;

}

.laodingpage::before {

	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.5);

}

.left-advertising-area {

	top: 200px; width: 160px; padding-left: 20px; float: left; position: fixed;

}

.right-advertising-area {

	top: 200px; width: 160px; right: 0px; padding-right: 20px; float: right; position: fixed;

}

.footer-advertising-area {

	padding: 0px 0px; width: 100%; text-align: center; float: left; background-color: rgb(211, 211, 211);

}

.footer-advertising-area .widget_text.widget {

	width: 100%;

}

.footer-advertising-area .textwidget {

	margin: 0px; width: 100%; float: left;

}

.footer-advertising-area .widget {

	margin: 0px; width: 100%; float: left;

}

.footer-advertising-area .textwidget .ads-banner {

	margin-bottom: 0px; float: none; display: inline-block;

}

.home .blog-medium.pix-blog article {

	margin: 0px 0px 20px; padding: 0px 0px 13px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;

}

.home .blog-medium.pix-blog article:last-child {

	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.textwidget .ads-banner {

	margin-bottom: 0px;

}

.widget-slider.widget .flexslider ul li figure figcaption {

	padding: 0px 10px; top: 130px;

}

.widget-slider.widget .flexslider ul li figure figcaption h2 a {

	color: rgb(255, 255, 255); font-size: 16px;

}

.our-sponcers .flexslider ul.slides li {

	width: 175px !important;

}

.widget-slider.widget .flexslider ul li figure {

	position: relative;

}

a {

	color: rgb(33, 33, 33); text-decoration: none;

}

a {

	

}

a:hover {

	

}

body h1 {

	color: rgb(34, 34, 34); text-transform: uppercase; line-height: 1.4; font-family: Arial, sans-serif; font-weight: 400; margin-top: 0px; margin-bottom: 12px;

}

body h2 {

	color: rgb(34, 34, 34); text-transform: none; line-height: 1.4; font-family: Arial, sans-serif; font-weight: 400; margin-top: 0px; margin-bottom: 12px;

}

body h3 {

	color: rgb(34, 34, 34); /*text-transform: uppercase;*/ line-height: 1.4; font-family: Arial, sans-serif; font-weight: 400; margin-top: 0px; margin-bottom: 12px;

}

body h4 {

	color: rgb(34, 34, 34); text-transform: uppercase; line-height: 1.4; font-family: Arial, sans-serif; font-weight: 400; margin-top: 0px; margin-bottom: 12px;

}

body h5 {

	color: rgb(34, 34, 34); text-transform: uppercase; line-height: 1.4; font-family: Arial, sans-serif; font-weight: 400; margin-top: 0px; margin-bottom: 12px;

}

.pix-post-title {

	color: rgb(34, 34, 34); text-transform: none; line-height: 1.4; font-family: Arial, sans-serif; font-weight: 400; margin-top: 0px; margin-bottom: 12px;

}

h1 {

	font-size: 32px;

}

h2 {

	font-size: 26px;

}

h3 {

	/*font-size: 20px;*/

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 14px;

}

h6 {

	margin: 0px; font-size: 12px;

}

.float-left {

	float: left !important;

}

.float-right {

	float: right !important;

}

.clear {

	line-height: 0; clear: both; font-size: 0px;

}

button {

	border: currentColor; border-image: none;

}

textarea {

	padding: 4px 6px; /*border: currentColor; */border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='text'] {

	padding: 4px 6px; border: 1px solid rgb(169, 169, 169); border-image: none; height: 30px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='password'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='datetime'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='datetime-local'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='date'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='month'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='time'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='week'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='number'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='email'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='url'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='search'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='tel'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

input[type='color'] {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.uneditable-input {

	padding: 4px 6px; border: currentColor; border-image: none; height: 35px; color: rgb(135, 135, 135); line-height: 20px; font-family: "Oswald", sans-serif; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

header.pix-heading-title {

	padding: 0px 0px 5px; width: 100%; margin-bottom: 20px; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 2px; border-bottom-style: solid; float: left; position: relative;

}

header.pix-heading-title h2::before {

	left: 0px; width: 100%; height: 4px; bottom: -9px; border-bottom-color: currentColor; border-bottom-width: 4px; border-bottom-style: solid; position: absolute; content: "";

}

header.pix-heading-title h2 {

	width: auto; font-weight: 400; margin-bottom: 0px; float: left; position: relative;

}

.pix-section-title {

	color: rgb(34, 34, 34); text-transform: uppercase; line-height: 1.4; font-size: 18px; margin-bottom: 0px; float: left;

}

.pix-post-title {

	color: rgb(33, 33, 33); line-height: 1.3; font-size: 18px; font-weight: normal; margin-bottom: 0px;

}

.pix-page-title {

	color: rgb(34, 34, 34); text-transform: uppercase; line-height: 1.4; font-size: 22px; font-weight: 400; margin-bottom: 0px;

}

header .pix-page-title {

	float: left;

}

.widget-title {

	margin: 0px 0px 16px;

}

.widget {

	margin: 0px 0px 30px; width: 100%; vertical-align: top; float: none; display: inline-block;

}

.pix-bgcolrhvr:hover {

	color: rgb(255, 255, 255) !important;

}

figure {

	position: relative;

}

figcaption {

	width: 100%; position: absolute;

}

article figure {

	float: left; position: relative;

}

figure img {

	width: 100%; float: left;

}

p {

	line-height: 1.6; margin-bottom: 10px;

}

.fullwidth {

	width: 100%; float: left;

}

li {

	line-height: 23px;

}

ul ul {

	margin-left: 20px;

}

ol {

	list-style: decimal; padding-left: 15px; float: none;

}

ol ol {

	margin-left: 20px;

}

ol li {

	list-style: decimal; width: 100%;

}

table {

	max-width: 100%; background-color: transparent;

}

th {

	text-align: left;

}

table {

	width: 100%; margin-bottom: 20px;

}

table > thead > tr > th {

	border: 1px solid rgb(228, 228, 228); border-image: none; line-height: 2.5; padding-left: 7px; vertical-align: top;

}

table > tbody > tr > th {

	border: 1px solid rgb(228, 228, 228); border-image: none; line-height: 2.5; padding-left: 7px; vertical-align: top;

}

table > tfoot > tr > th {

	border: 1px solid rgb(228, 228, 228); border-image: none; line-height: 2.5; padding-left: 7px; vertical-align: top;

}

table > thead > tr > td {

	border: 1px solid rgb(228, 228, 228); border-image: none; line-height: 2.5; padding-left: 7px; vertical-align: top;

}

table > tbody > tr > td {

	border: 1px solid rgb(228, 228, 228); border-image: none; line-height: 2.5; padding-left: 7px; vertical-align: top;

}

table > tfoot > tr > td {

	border: 1px solid rgb(228, 228, 228); border-image: none; line-height: 2.5; padding-left: 7px; vertical-align: top;

}

table > thead > tr > th {

	vertical-align: bottom; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 2px; border-bottom-style: solid;

}

table > caption + thead > tr:first-child > th {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

table > colgroup + thead > tr:first-child > th {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

table > thead:first-child > tr:first-child > th {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

table > caption + thead > tr:first-child > td {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

table > colgroup + thead > tr:first-child > td {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

table > thead:first-child > tr:first-child > td {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

table > tbody + tbody {

	border-top-color: rgb(228, 228, 228); border-top-width: 2px; border-top-style: solid;

}

p ins {

	color: rgb(153, 153, 153);

}

dl dd {

	margin-left: 20px;

}

address {

	font-style: italic;

}

.element_size_100 {

	padding: 0px 5px; width: 100%; float: left;

}

div[class*='col-md-'] .element_size_100 {

	padding: 0px;

}

.element_size_75 {

	padding: 0px 5px; width: 75%; float: left;

}

.element_size_50 {

	padding: 0px 5px; width: 50%; float: left;

}

.element_size_33 {

	padding: 0px 5px; width: 33.33%; float: left;

}

.element_size_25 {

	padding: 0px 5px; width: 25%; float: left;

}

.element_size_67 {

	padding: 0px 5px; width: 66%; float: left;

}

.pix-content-wrap {

	padding: 20px 0px 0px; width: 100%; margin-bottom: 10px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.post-options {

	margin: 0px; width: 100%; float: left; position: relative; z-index: 1;

}

.pix-content-wrap .post-options li {

	float: left;

}

.post-options li {

	list-style: none; color: rgb(119, 119, 119); text-transform: none; font-size: 13px; margin-right: 14px; float: left;

}

.post-options li i {

	color: rgb(153, 153, 153); margin-right: 6px;

}

.post-options li span {

	color: rgb(179, 179, 179);

}

.detail_text .post-options li span {

	color: rgb(179, 179, 179);

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption {

	padding: 0px 20px; left: 0px; bottom: 0px; overflow: hidden; z-index: 999;

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .blog-medium-options {

	padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-width: 1px; border-bottom-style: solid;

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .blog-medium-options a {

	color: rgb(255, 255, 255) !important; font-weight: 400; text-shadow: 0px 1px 1px #000000;

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .blog-medium-options .px-comments {

	margin: 0px; float: right;

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .text h2 a {

	color: rgb(255, 255, 255);

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .text h2 {

	height: 76px; text-transform: capitalize; padding-top: 7px; font-weight: 400; float: none; display: table-cell;

}

.blog-grid.pix-blog .blog-grid-v2:hover figure {

	border-radius: 2px;

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .text p {

	color: rgb(153, 153, 153);

}

.blog-large.pix-blog {

	width: 100%; margin-bottom: 0px; float: left;

}

.blog-large.pix-blog article {

	background: rgb(255, 255, 255); width: 100%; margin-bottom: 35px; float: left;

}

.blog-medium.pix-blog article {

	background: rgb(255, 255, 255); padding: 0px 0px 16px; width: 100%; margin-bottom: 20px; float: left; position: relative; -moz-box-sizing: border-box;

}

.blog-large.pix-blog article figure {

	width: 100%; float: left;

}

.blog-large.pix-blog article figure img {

	width: 100%; float: left;

}

.blog-large.pix-blog article figure {

	margin: 0px 0px 15px;

}

.blog-large.pix-blog article .text {

	width: 100%; color: rgb(51, 51, 51); margin-bottom: 0px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.blog-medium.pix-blog article .blog-bottom {

	padding: 0px; border: currentColor; border-image: none;

}

.blog-medium.pix-blog article .blog-bottom::before {

	display: none;

}

.blog-bottom::before {

	left: 0px; width: 120px; height: 4px; bottom: 0px; position: absolute; content: "";

}

.blog-bottom .post-options {

	border: currentColor !important; border-image: none !important; padding-top: 0px !important; margin-bottom: 0px !important;

}

.blog-bottom .post-options::before {

	display: none !important;

}

.blog-bottom .post-options {

	width: auto;

}

.blog-bottom .post-options li {

	color: rgb(153, 153, 153); padding-left: 2px;

}

.post-options li a {

	color: rgb(119, 119, 119);

}

.blog-bottom .post-options li span {

	margin: 0px 2px 0px 0px; color: rgb(153, 153, 153); text-transform: none;

}

.blog-bottom .btn {

	padding: 2px 10px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px; float: left;

}

.blog-large.pix-blog article .text p {

	margin: 0px 0px 15px; font-style: normal;

}

.pix-media-attachment {

	width: 100%; padding-bottom: 20px; float: left;

}

.blog-large.pix-blog article .text h2 {

	margin-bottom: 4px;

}

.blog-large.pix-blog article .text .post-options {

	margin-bottom: 10px;

}

.blog-medium {

	width: 100%; float: left;

}

.blog-medium article {

	width: 100%; float: left;

}

.blog-medium article .text .post-options {

	margin: 0px 0px 9px;

}

.blog-medium article {

	padding-bottom: 20px;

}

.blog-medium article.no-image .text {

	padding: 0px; width: 100%; margin-left: 0px; float: left;

}

.blog-medium article .text h2 {

	text-transform: capitalize; font-size: 20px; font-weight: 400;

}

.blog-large.pix-blog article .text h2 {

	text-transform: capitalize; font-size: 20px; font-weight: 400;

}

.blog-medium article .text h2:hover {

	color: rgb(192, 14, 0);

}

.blog-medium article figure {

	width: 30%; overflow: hidden; float: left;

}

.blog-medium article .text h2 {

	font-size: 18px; margin-bottom: 3px;

}

.blog-medium article .text {

	padding: 0px 15px; width: 70%; float: left;

}

.blog-medium article .text p {

	line-height: 1.37; margin-bottom: 11px;text-align: justify;

}

.pix-blog figure {

	width: 100%; float: left;

}

.pix-blog figure img {

	width: 100%; float: left;

}

.pix-blog .banner-pager figure figcaption {

	height: 100%;

}

.blog-grid.pix-blog {

	width: 102%; font-size: 0px; margin-left: -2%; float: left;

}

.col-md-12 .blog-grid article {

	width: 31.33%;

}

.blog-grid article {

	background: rgb(255, 255, 255); margin: 0px 0px 30px 2%; padding: 0px; width: 48%; font-size: 13px; vertical-align: top; float: none; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.blog-grid article figure {

	overflow: hidden; margin-bottom: 15px; float: left; position: relative;

}

.blog-grid article .text {

	padding: 0px; width: 100%; float: left;

}

.blog-grid article.blog-grid-v2 .text {

	padding: 0px 20px; left: 0px; width: 100%; bottom: 0px; float: left; position: absolute;

}

.blog-grid article .text h2 {

	margin-bottom: 3px;

}

.blog-grid article .text p {

	line-height: 1.3; font-style: normal;

}

.blog-grid article .text .post-options {

	width: 100%; margin-bottom: 8px; float: left; position: relative;

}

.blog-grid article .text .blog-bottom {

	padding-bottom: 8px;

}

.cycle-pager {

	top: 20px; right: 20px; position: absolute; z-index: 9999;

}

.cycle-pager span {

	background: rgba(0, 0, 0, 0.5); margin: 0px 3px; width: 10px; height: 10px; line-height: 0; text-indent: -9999px; overflow: hidden; font-size: 24px; float: left; display: block; cursor: pointer;

}

.blog-carousel.blog-grid.pix-blog article {

	margin: 0px 20px 0px 0px; padding: 0px; width: 100%; float: none; white-space: normal;

}

.blog-carousel.blog-grid.pix-blog article img {

	width: 100%;

}

.carousel-default-button {

	margin-top: 3px; float: right;

}

.carousel-default-button .btn {

	background: none; margin: 0px 0px 0px 3px; padding: 0px; border-radius: 2px; border: 1px solid rgb(65, 65, 65); transition:0.25s linear; border-image: none; width: 60px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; -moz-transition: all .25s linear; -webkit-transition: all .25s linear; -o-transition: all .25s linear;

}

.carousel-default-button .btn i {

	margin: 0px; color: rgb(153, 153, 153);

}

.carousel-default-button .btn:hover i {

	color: rgb(255, 255, 255);

}

.carousel-default-button .btn:hover {

	border-color: transparent;

}

.blog-carousel-view.pix-blog {

	width: 100%; float: left;

}

.blog-carousel-view.pix-blog figure {

	width: 100%; float: left;

}

.blog-carousel-view.pix-blog figure img {

	width: 100%; float: left;

}

.blog-carousel-view.pix-blog {

	background: rgb(255, 255, 255); margin-bottom: 30px;

}

.blog-carousel-view.pix-blog article {

	background: rgb(0, 0, 0); width: 100%; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.blog-carousel-view.pix-blog .text {

	padding: 20px 20px 5px; left: 0px; width: 100%; bottom: 0px; float: left; position: absolute; z-index: 99;

}

.blog-carousel-view.pix-blog .text h2.pix-post-title a {

	color: rgb(255, 255, 255); text-shadow: 0px 1px 2px #000000;

}

.blog-carousel-view.pix-blog .text h2.pix-post-title {

	text-transform: uppercase; font-size: 30px; margin-bottom: 0px;

}

.blog-carousel-view.pix-blog .text p {

	color: rgb(33, 33, 33); font-size: 14px;

}

#comments header.pix-heading-title {

	border-bottom-color: rgb(194, 194, 194); border-bottom-width: 2px; border-bottom-style: solid;

}

#respond header.pix-heading-title {

	border-bottom-color: rgb(194, 194, 194); border-bottom-width: 2px; border-bottom-style: solid;

}

.pagination > ul > li > a {

	border: 1px solid rgb(148, 148, 152); border-image: none;

}

.pagination > ul > li > span {

	line-height: 20px;

}

.blog_detail.pix-blog {

	width: 100%; float: left;

}

.blog_detail.pix-blog article {

	width: 100%; float: left;

}

.blog_detail.pix-blog article figure {

	width: 100%; float: left;

}

.blog_detail.pix-blog article figure img {

	width: 100%; float: left;

}

.blog_detail.pix-blog article .detail_text {

	width: 100%; float: left;

}

.share-post {

	width: 100%; float: left;

}

.blog_detail.pix-blog article {

	margin-bottom: 8px;

}

.blog_detail.pix-blog article .detail_text {

	background: rgb(0, 0, 0); padding: 10px; top: 0px; margin-bottom: 20px; border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: solid; position: relative;

}

.blog_detail.pix-blog article {

	

}

.blog_detail.pix-blog article .pix-content-wrap {

	padding-top: 0px; margin-bottom: 0px;

}

.blog_detail.pix-blog article .detail_text h1 {

	font-weight: 500;

}

.detail_text .post-options {

	padding: 0px 0px 5px; width: 100%; margin-bottom: 24px; margin-left: 0px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; float: left;

}

.blog_detail.pix-blog article .detail_text blockquote p span {

	color: rgb(51, 51, 51); text-transform: lowercase;

}

.blog_detail.pix-blog article .detail_text p {

	color: rgb(153, 153, 153); 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 {

	margin: 0px 0px 40px; padding: 35px 0px; width: 100%; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;

}

.next-post-paginate {

	margin-right: 2px; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.single-paginate {

	float: left; position: relative;

}

.share-post a.share-now {

	margin: 0px 20px 0px 0px !important; padding: 7px 25px 6px 20px; text-transform: uppercase; line-height: 25px; font-family: "Fjalla One", sans-serif; font-size: 14px; font-weight: 400; float: left;

}

.share-post .social-network a {

	margin: 11px 11px 0px 0px; float: left;

}

.share-post .share-now i {

	margin: 6px 7px 0px 0px; float: left;

}

.share-post .social-network {

	margin: 0px; padding-left: 0px; float: left;

}

.share-post .social-network li {

	list-style: none; margin-left: 10px; float: left;

}

.share-post .social-network li a {

	color: rgb(136, 136, 136); font-size: 26px;

}

.share-post .social-network li a:hover {

	color: rgb(233, 88, 66);

}

.share-post .prev-nex-btn {

	margin-bottom: 35px; float: right;

}

.next-post-paginate a i {

	font-size: 14px;

}

.next-post-paginate a:hover {

	background-color: rgb(233, 88, 66);

}

.px-related-post .text-sec {

	float: left;

}

.px-related-post article {

	margin: 0px 0px 30px 2%; width: 31.33%;

}

.px-related-post article.no-img figure {

	width: 100%; height: 146px; background-color: rgb(33, 33, 33);

}

.px-related-post article.no-img figure::before {

	margin: -10px 0px 0px; left: 50%; top: 50%; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 30px; position: absolute; content: "\f007";

}

.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 {

	transition:0.3s ease-in-out; margin-top: 6px; margin-bottom: -400px; float: left; opacity: 0; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-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 {

	background: url("images/comments1.png"); margin: 8px 4px 0px 0px; width: 12px; height: 12px; float: left; content: "";

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption .text h2 time {

	color: rgb(153, 153, 153); text-transform: uppercase; line-height: 14px; font-family: "Source Sans Pro", sans-serif; font-size: 12px; margin-top: 5px; display: block;

}

.blog-grid.pix-blog .blog-grid-v2 figure:hover figcaption .text h2 {

	height: 58px;

}

.blog-large article figcaption {

	width: 100%; height: 100%;

}

.blog-grid article figcaption {

	width: 100%; height: 100%;

}

.blog-medium article figcaption {

	width: 100%; height: 100%;

}

.blog-large article figcaption .circular-progressbar {

	left: 10px; bottom: 10px; position: absolute;

}

.blog-medium article figcaption .circular-progressbar {

	left: 10px; bottom: 10px; position: absolute;

}

.bg-img {

	background-size: cover;

}

.wrapper_boxed#wrappermain-pix {

	margin: 0px auto; width: 1180px; float: none; background-color: rgb(255, 255, 255);

}

.page-background {

	position: fixed; z-index: 0;

}

#header {

	width: 100%; margin-bottom: 0px; float: left; position: relative; z-index: 999; box-shadow: 0px 1px 2px #292a30;

}

.wp-sec {

	float: right;

}

#mainheader {

	width: 100%; height: 50px; float: left; position: relative; box-sizing: border-box; background-color: rgb(33, 33, 33); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.top-head {

	padding: 22px 0px; width: 100%; float: left; background-image: url(/images/backbds.jpg); height: 120px;

}

.logo h4 {

	color: rgb(149, 149, 149); line-height: 1; padding-top: 8%; padding-left: 27px; font-size: 14px; font-weight: 400; margin-bottom: 0px; float: left;

}

.rightheader {

	 float: right; position: relative; z-index: 8;

}

#mainheader .rightheader {

	padding: 0px;

}

.rightheader .widget {

	margin: 0px;

}

.rightheader img {

	border: 0px solid rgb(211, 211, 211); border-image: none;width: 680px;

}

.pix-desc p {

	color: rgb(149, 149, 149); font-size: 12px; margin-bottom: 0px;

}

.tabs .blog-grid article .text h2 a {

	color: #068a04;

}

.mainheader {

	width: 100%; margin-bottom: 15px; float: left; 

	background-image: url(/images/top.gif);

}

.wrapper {

	background-color: rgb(255, 255, 255);

}

.blog-grid.pix-blog .blog-grid-v2 figure figcaption {

	transition:0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

nav.navigation > ul > li > a {

	transition:0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.px-mega-menu ul li a {

	transition:0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.category-menu-block {

	transition:0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.blog-banner-carousel figure::before {

	transition:0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.top-strip {

	width: 100%; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-color: rgb(223, 223, 223);

}

.top-nav {

	margin-left: 30px; float: left;

}

.top-nav ul {

	margin: 0px;

}

.top-nav ul li {

	list-style: none; padding: 7px 0px; float: left;

}

.top-nav ul li a {

	padding: 0px 10px; color: rgb(102, 102, 102); font-size: 12px; float: left; position: relative;

}

.top-nav ul li a:hover {

   color: red;

}

.top-nav ul li:first-child a {

	padding-left: 0px;

}

.top-nav ul li a::before {

	left: -2px; top: 1px; color: rgb(178, 178, 178); font-family: "FontAwesome"; font-size: 4px; position: absolute; content: "\f111";

}

.top-nav ul li:first-child a::before {

	display: none;

}

.searchform {

	margin: 4px 5px 0; float: right; position: relative;

}

.searchform input[type='text'] {

	padding: 12px 15px; width: 100%; height: 37px; color: rgb(153, 153, 153); font-size: 12px; float: left; background-color: rgb(204, 204, 204);

}

.searchform button {

	height: 30px;

    padding: 5px;

    color: rgb(255, 255, 255);

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

}

.searchform button:hover{

	 background: #1e90ff!important;

}

.searchform button::before {

	border-width: 6px 0px 6px 6px; border-style: solid; border-color: transparent rgb(204, 204, 204); left: 0px; top: 13px; position: absolute;

}

.top-head {

	padding: 0px 0px; width: 100%; float: left; height: 140px; background: none;

}

.logo {

	padding: 28px 0px 0px; float: left;

}

.rightheader {

	float: right;padding: 14px 0 0 0;

}

.inner-sec {

	border-top-color: currentColor; border-top-width: 3px; border-top-style: solid; position: relative; background-color: rgb(41, 42, 50);

}

nav.navigation > ul {

	width: 100%; float: left;

}

.px-mega-menu ul li {

	width: 100%; float: left;

}

.inner-sec {

	width: 100%; float: left;

}

.sub-menu li {

	width: 100%; float: left;

}

nav.navigation {

	float: left;

}

nav.navigation ul {

	margin: 0px;

}

.cs-click-menu {

	display: none;

}

nav.navigation ul li {

	list-style: none; float: left; position: relative;

}

nav.navigation > ul > li > a {

	padding: 15px 13px; color: rgb(149, 149, 149); text-transform: uppercase; font-family: Arial, sans-serif; font-size: 14px; float: left; position: relative; text-shadow: 0px 1px 0px #1e1f25;

}

nav.navigation ul li:hover > a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

nav.navigation ul li.current-menu-item > a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

nav.navigation > ul > li.current-menu-ancestor > a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

nav.navigation .px-mega-menu ul.sub-menu li.current-menu-item a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

nav.navigation > ul > li:hover > a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

li.sub-mega-menu .px-mega-menu ul li:hover a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

.sub-menu > li:hover a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

.px-mega-menu li:hover a {

	color: rgb(255, 255, 255) !important; z-index: 2; background-color: rgb(18, 18, 18);

}

nav.navigation > ul > li > a::before {

	margin: -8px 0px 0px; left: -2px; top: 50%; width: 2px; height: 15px; border-right-color: #067805; border-left-color: rgba(0, 0, 0, 0.2); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 0; content: "";

}

nav.navigation > ul > li.current_page_item > a::before {

	display: none;

}

nav.navigation > ul > li.current-menu-item > a::before {

	display: none;

}

nav.navigation > ul > li:hover > a::before {

	display: none;

}

nav.navigation > ul > li:nth-child(2) > a::before {

	display: none;

}

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: rgb(255, 255, 255); font-size: 21px; text-shadow: -1px 1px 2px #7e1519;

}

li.sub-mega-menu .px-mega-menu {

	padding: 28px; transition:0.5s; left: 0px; top: 100%; width: 100%; visibility: hidden; position: absolute; z-index: 999; opacity: 0; background-color: rgb(18, 18, 18); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;

}

.sub-menu {

	padding: 28px; transition:0.5s; left: 0px; top: 100%; width: 100%; visibility: hidden; position: absolute; z-index: 999; opacity: 0; background-color: rgb(18, 18, 18); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;

}

.px-mega-menu {

	padding: 20px; transition:0.5s; left: 0px; top: 53px; width: 185px; visibility: hidden; position: absolute; z-index: 999; opacity: 0; background-color: rgb(18, 18, 18); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;

}

nav.navigation ul li.sub-mega-menu {

	position: static;

}

li.sub-mega-menu .px-mega-menu .sub-menu {

	margin: 15px 0px 0px; padding: 0px; top: 0px; width: 100%; float: left; position: inherit; opacity: 1;

}

li.sub-mega-menu .px-mega-menu .sub-menu li {

	padding-left: 0px;

}

.sub-menu {

	padding: 20px; width: 284px; background-color: #2a8c14;

}

nav.navigation .sub-menu > li a:hover{

	background: #046500 !important;

	

}

.sub-menu .sub-menu {

	left: 100%; top: 0px;

}

.sub-menu li {

	position: relative;

}

.sub-menu ul ul {

	left: 100%; top: 0px; position: absolute;

}

li.sub-mega-menu:hover .px-mega-menu li .sub-menu {

	visibility: visible; opacity: 1;

}

nav.navigation > ul > li:hover > .px-mega-menu {

	visibility: visible; opacity: 1;

}

nav.navigation > ul > li:hover > .sub-menu {

	visibility: visible; opacity: 1;

}

.sub-menu ul li:hover ul {

	visibility: visible; opacity: 1;

}

.sub-menu li:hover .sub-menu {

	visibility: visible; opacity: 1;

}

.sub-menu .sub-menu li:hover .sub-menu {

	visibility: visible; opacity: 1;

}

.sub-menu .sub-menu li .sub-menu {

	opacity: 0;

}

li.sub-mega-menu .px-mega-menu > li {

	padding: 0px 0px 0px 28px; width: 25%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

li.sub-mega-menu .px-mega-menu .sub-menu li {

	padding: 0px; width: 100%; float: left;

}

.sub-menu > li {

	padding: 0px; width: 100%; float: left;

}

.px-mega-menu li {

	padding: 0px; width: 100%; float: left;

}

li.sub-mega-menu > .px-mega-menu > li:hover > a {

	background-color: transparent !important;

}

li.sub-mega-menu .px-mega-menu > li:first-child {

	padding: 0px;

}

.sub-menu > li:first-child {

	padding: 0px;

}

li.sub-mega-menu .px-mega-menu > li > a {

	padding: 0px 0px 8px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400; border-bottom-color: rgb(30, 30, 30); border-bottom-width: 1px; border-bottom-style: solid; position: relative;

}

li.sub-mega-menu .px-mega-menu > li > a::before {

	left: 0px; width: 72px; height: 3px; bottom: -2px; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid; position: absolute; content: "";

}

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-color: rgb(30, 30, 30); border-bottom-width: 1px; border-bottom-style: solid;

}

li.sub-mega-menu .px-mega-menu ul li a {

	padding: 6px 8px; width: 100%; color: rgb(149, 149, 149); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 13px; float: left;

}

.sub-menu > li a {

	padding: 6px 8px; width: 100%; color: rgb(149, 149, 149); text-transform: uppercase; font-family: Arial, sans-serif; font-size: 13px; float: left;

}

.px-mega-menu li a {

	padding: 6px 8px; width: 100%; color: rgb(149, 149, 149); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 13px; float: left;

}

li.sub-mega-menu .px-mega-menu ul li a i {

	margin-right: 10px;

}

.sub-menu li a i {

	margin-right: 10px;

}

li.sub-mega-menu .px-mega-menu ul li a:hover {

	color: rgb(255, 255, 255);

}

.sub-menu li a:hover {

	color: rgb(255, 255, 255);

}

.category-menu-block {

	padding: 20px 0px 0px; left: 0px; top: 52px; width: 100%; visibility: hidden; position: absolute; z-index: 999; opacity: 0; background-color: rgb(18, 18, 18);

}

nav.navigation ul li:hover .category-menu-block {

	visibility: visible; opacity: 1;

}

.category-menu-block .blog-grid article {

	width: 22.44%;

}

.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: rgb(255, 255, 255);

}

.category-menu-block .blog-grid article .text {

	padding: 10px; left: 0px; bottom: 0px; overflow: hidden; position: absolute;

}

.category-menu-block .blog-grid article time {

	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px;

}

.category-menu-block .blog-grid article .text-desc {

	margin: 0px 0px -400px; transition:0.3s ease-in-out; color: rgb(102, 102, 102); font-size: 13px; opacity: 0; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-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 {

	background-color: transparent !important;

}

.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 {

	color: rgb(255, 255, 255) !important;

}

.category-menu-block .blog-grid article .blog-medium-options li a {

	color: rgb(255, 255, 255) !important;

}

.category-menu-block .blog-grid article .blog-medium-options {

	margin: 0px 0px 8px; padding: 0px 0px 8px; border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;

}

.blog_detail .me-cannotplay span {

	padding: 7px 15px 15px;

}

.news-section {

	width: 100%; float: left; background-color: rgb(223, 223, 223);

}

.cls-news-ticker {

	margin: 0px; padding: 4px 0px 0px 15px; overflow: hidden; float: left; max-height: 32px; min-width: 500px;

}

.ticker-wrapp span {

	margin: 5px 0px 0px 11px; padding: 2px 4px 3px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; float: left; background-color: rgb(158, 158, 158);

}

.cls-news-ticker li {

	list-style: none;

}

.cls-news-ticker li a {

	color: rgb(54, 54, 54); text-transform: none; font-size: 12px;

}

.ticker-sec h2 {

	margin: 0px; padding: 7px 15px 6px 14px; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400; float: left; position: relative; background-color: red;

}

.ticker-sec h2::before {

	border-width: 7px 0px 7px 7px; border-style: solid; border-color: transparent red; top: 9px; right: -6px; position: absolute; content: "";

}

.news-section .followus {

	padding: 7px 0px; float: right;

}

.news-section .followus a {

	margin: 0px 14px 0px 0px; color: rgb(138, 138, 138); font-size: 14px;

}

.news-section .followus a:hover {

	color: rgb(54, 54, 54);

}

.ticker-controls {

	display: none;

}

.pix-option-panel {

	padding-right: 15px; padding-left: 15px; float: left;

}

.pix-option-panel li {

	list-style: none; padding-top: 23px; padding-left: 3px; float: left;

}

header #lang_sel ul ul {

	width: 90px;

}

header #lang_sel ul ul a {

	border-radius: 0px !important; border: currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255);

}

header #lang_sel ul ul a:visited {

	border-radius: 0px !important; border: currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255);

}

header #lang_sel a:hover {

	color: rgb(255, 255, 255); background-color: rgb(51, 153, 255);

}

header #lang_sel ul ul a:hover {

	color: rgb(255, 255, 255); background-color: rgb(51, 153, 255);

}

header #lang_sel a.lang_sel_sel:hover {

	color: rgb(255, 255, 255);

}

header #lang_sel ul ul li {

	width: 100%;

}

header #lang_sel ul ul {

	border: currentColor; border-image: none;

}

header #lang_sel ul ul a {

	background: rgb(42, 44, 47); border-radius: 2px; float: right; display: block; position: relative; box-shadow: 1px 1px 0px rgba(255,255,255,0.05);

}

header #lang_sel ul ul a:visited {

	background: rgb(42, 44, 47); border-radius: 2px; float: right; display: block; position: relative; box-shadow: 1px 1px 0px rgba(255,255,255,0.05);

}

.pix-custom-select {

	background: rgb(42, 44, 47); border-radius: 2px; float: right; display: block; position: relative; box-shadow: 1px 1px 0px rgba(255,255,255,0.05);

}

header #lang_sel li {

	width: auto;

}

#lang_sel a.lang_sel_sel {

	background: rgb(33, 34, 39); border: 1px solid rgb(22, 22, 26); border-image: none; line-height: 22px; box-shadow: inset 0px 0px 4px rgba(0,0,0,0.1);

}

.pix-custom-select select {

	margin: 0px; padding: 0px 2px 2px 4px; border-radius: 2px; border: currentColor; border-image: none; width: 90px; height: 24px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Oswald", sans-serif; font-size: 11px; display: inline-block; cursor: pointer; box-shadow: inset 0px 0px 4px rgba(0,0,0,0.1); background-color: rgb(42, 44, 47);

}

header #lang_sel a.lang_sel_sel {

	margin: 0px; padding: 0px 2px 2px 4px; border-radius: 2px; border: currentColor; border-image: none; width: 90px; height: 24px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Oswald", sans-serif; font-size: 11px; display: inline-block; cursor: pointer; box-shadow: inset 0px 0px 4px rgba(0,0,0,0.1); background-color: rgb(42, 44, 47);

}

.pix-custom-select select option {

	padding: 4px; width: 100%; border-bottom-color: rgba(255, 255, 255, 0.25); border-bottom-width: 1px; border-bottom-style: solid;

}

.pix-custom-select::after {

	font: 14px/normal "Consolas", monospace; padding: 0px 0px 2px; top: 4px; right: 8px; color: rgb(135, 136, 138); position: absolute; content: "\>"; font-size-adjust: none; font-stretch: normal; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);

}

.pix-custom-select::before {

	background: rgb(42, 44, 47); top: 0px; width: 19px; height: 24px; right: 2px; display: block; position: absolute; content: "";

}

.cart-sec {

	background: rgb(33, 34, 39); margin: 12px 15px 0px 0px; padding: 0px 10px; border-radius: 2px; border: 1px solid rgb(22, 22, 26); border-image: none; line-height: 24px; font-size: 14px; float: right; display: block; position: relative; box-shadow: 1px 1px 0px rgba(255,255,255,0.05);

}

.cart-sec a {

	color: rgb(255, 255, 255);

}

.language-sec {

	float: left; display: inline-block;

}

.cart-sec span {

	border-radius: 20px; top: -8px; width: 17px; height: 17px; text-align: center; right: -8px; color: rgb(255, 255, 255); line-height: 17px; font-size: 10px; float: left; display: block; position: absolute;

}

#lang_sel li {

	background: 0px 0px rgb(33, 34, 39); border: 1px solid rgb(22, 22, 26); border-image: none; width: 60px; line-height: 24px; font-size: 10px; float: left; position: relative; box-shadow: 0px 1px 0px rgba(255,255,255,0.05);

}

#lang_sel a.lang_sel_sel {

	color: rgb(255, 255, 255);

}

#lang_sel ul ul li a {

	color: rgb(255, 255, 255);

}

#lang_sel ul ul {

	left: -1px; top: 25px; width: 60px; height: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; visibility: hidden; position: absolute; z-index: 12;

}

#lang_sel ul ul li {

	border: currentColor; border-image: none;

}

#lang_sel a.lang_sel_sel:hover {

	color: rgb(255, 255, 255);

}

#lang_sel a:hover {

	color: rgb(255, 255, 255);

}

#lang_sel ul ul a:hover {

	color: rgb(255, 255, 255);

}

#lang_sel a:hover {

	background: none;

}

#lang_sel ul ul a:hover {

	background: none;

}

#lang_sel a {

	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(22, 22, 26); border-image: none;

}

#lang_sel a:visited {

	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(22, 22, 26); border-image: none;

}

#lang_sel a {

	padding-left: 5px;

}

#lang_sel a:visited {

	padding-left: 5px;

}

#lang_sel ul ul a {

	background: 0px 0px rgb(33, 34, 39); padding: 0px 5px; line-height: 22px;

}

#lang_sel ul ul a:visited {

	background: 0px 0px rgb(33, 34, 39); padding: 0px 5px; line-height: 22px;

}

#lang_sel {

	margin: 12px 3px 0px 0px;

}

#banner {

	width: 100%; float: left; position: relative;

}

.flexslider figcaption {

	padding: 20px; left: 0%; width: 100%; bottom: 0px; color: rgb(255, 255, 255); float: left; position: absolute; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.6); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.flexslider figcaption h2 a {

	color: rgb(255, 255, 255);

}

.flexslider figcaption h2 {

	width: 100%; margin-bottom: 0px; float: left;

}

#banner .flexslider ul.slides li {

	position: relative; background-size: cover !important;

}

#banner .flexslider .flex-direction-nav {

	display: none;

}

#banner .flexslider .flex-direction-nav a {

	margin-top: 0px;

}

#banner .flexslider header {

	width: 100%; margin-bottom: 10px; float: left;

}

#banner .flexslider figcaption h2 {

	color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 0px;

}

#main {

	clear: both; position: relative; z-index: 10;

}

#carouselarea {

	margin: -15px 0px 10px; padding: 4px 7px; border: 1px solid rgb(33, 33, 33); border-image: none; width: 100%; float: left; position: relative; box-sizing: border-box; box-shadow: inset 0px 1px 0px #999999; background-color: rgb(116, 116, 116); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

#carouselarea .container {

	padding: 0px 35px; width: 100%;

}

.news-carousel .center {

	top: 0px; width: 100%; height: 88px; right: 0px; float: left; position: absolute; z-index: 0;

}

.news-carousel .center span {

	background: rgb(55, 55, 55); margin: -1px 0px 0px -10px; border: 1px solid rgb(34, 34, 34); border-image: none; width: 45px; height: 102%; text-align: center; color: rgb(255, 255, 255); line-height: 4.8; font-size: 18px; float: left; display: block; position: relative; cursor: pointer;

}

.news-carousel .center span::before {

	border-width: 10px 10px 0px 0px; border-style: solid; border-color: transparent rgb(40, 40, 40); left: -0.9px; bottom: -10px; position: absolute; content: ""; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg);

}

.news-carousel .center span.cycle-next::before {

	border-width: 0px 0px 10px 10px; left: auto; right: -1px; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);

}

.news-carousel .center span.cycle-next {

	margin: -1px -10px 0px 0px; float: right;

}

#carouselarea header {

	margin: 0px; width: 160px; padding-right: 60px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

#carouselarea header h2 {

	height: 135px; line-height: 1.2; vertical-align: middle; float: none; display: table-cell;

}

.news-section {

	overflow: hidden; font-size: 0px; white-space: nowrap;

}

.news-section article {

	transition:0.25s linear; width: 115px; height: 80px; font-size: 13px; margin-right: 4px; float: none; display: inline-block; white-space: normal; position: relative !important; box-shadow: 0px 0px 6px rgba(0,0,0,0.5); background-color: rgb(61, 61, 61); -moz-transition: all .25s linear; -webkit-transition: all .25s linear; -o-transition: all .25s linear;

}

.news-section article:hover .text h2 a {

	color: rgb(255, 255, 255);

}

.news-section article:hover figure {

	padding: 3px 3px 0px;

}

.news-section article figure {

	transition:0.25s linear; width: 100%; float: left; -moz-transition: all .25s linear; -webkit-transition: all .25s linear; -o-transition: all .25s linear;

}

.news-section article figcaption {

	width: 100%; height: 100%; float: left; display: none;

}

.news-section article:hover figcaption {

	display: block;

}

.news-section article:hover figure img {

	opacity: 0.6;

}

.news-section article figcaption a {

	background: rgba(0, 0, 0, 0.85); border-radius: 2px; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 13px; margin-top: 5px; margin-left: 8px; float: left; display: block;

}

.news-section article .text {

	padding: 7px 10px; transition:0.25s linear; width: 100%; text-align: center; float: left; -moz-transition: all .25s linear; -webkit-transition: all .25s linear; -o-transition: all .25s linear;

}

.news-section article time {

	padding: 4px 0px; width: 100%; text-align: center; color: rgb(135, 135, 135); text-transform: uppercase; font-size: 10px; float: left; background-color: rgb(36, 36, 36);

}

.news-section article .match-result span {

	width: 100%; text-align: left;

}

.news-section article .match-result {

	width: 100%; text-align: left;

}

.news-section article .match-info {

	margin: 0px 0px 4px;

}

.news-section article .match-info a {

	color: rgb(153, 153, 153); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 12px;

}

.news-section article .match-info a span {

	color: rgb(255, 255, 255); font-size: 16px;

}

.news-section article .match-result span a {

	color: rgb(255, 255, 255);

}

.news-section article .match-result span {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 16px; font-weight: 400; float: right;

}

.news-section article .match-result span big {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 16px; font-weight: 400; float: right;

}

.news-section article .text h2 {

	margin: 0px 0px 6px; line-height: 1.2; font-size: 14px; font-weight: normal;

}

.news-section article .text h2 a {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Fjalla One", sans-serif;

}

.news-section article .match-info span a {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Fjalla One", sans-serif;

}

.news-section article .text h2 a span {

	margin: 0px 8px; color: rgb(153, 153, 153); font-size: 12px;

}

.news-section article .pix-btn-open {

	padding: 3px 7px; border-radius: 2px; color: rgb(153, 153, 153); text-transform: uppercase; font-size: 10px; float: none; display: inline-block; background-color: rgb(53, 53, 53);

}

.news-section article .pix-btn-open i {

	margin-right: 3px;

}

#innermain {

	width: 100%; padding-top: 5px; float: left; background-color: rgb(255, 255, 255);

}

.twitter_sign {

	padding: 22px; width: 100%; float: left; position: relative; z-index: 99; background-color: rgb(255, 255, 255);

}

.player-twitt-feeds .twitter_sign {

	box-shadow: 5px 5px 6px -4px rgba(0,0,0,0.15); -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);

}

.twitter_sign .flexslider {

	border-radius: 2px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.twitter_sign .flexslider li {

	list-style: none;

}

.twitter_sign figure {

	color: rgb(169, 169, 169); line-height: 32px; font-size: 28px; float: left;

}

.twitter_sign .flexslider .flex-direction-nav {

	display: none;

}

.cs-post-title a {

	color: #067805; text-transform: uppercase;

}

.cs-post-title a:hover {

	color: #fff;

}



.twitter_sign .flexslider .cs-post-title {

	margin: 0px; color: rgb(44, 44, 44); text-transform: none; font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-weight: bold;

}

.flexslider .tweet-panel {

	margin: 0px; padding: 0px; width: 100%; float: left;

}

.flexslider .tweet-panel li {

	list-style: none; margin: 0px; width: auto; line-height: 16px; padding-left: 20px; font-size: 12px; float: left;

}

.flexslider .tweet-panel li a {

	color: rgb(255, 255, 255);

}

.flexslider .tweet-panel li:first-child {

	padding-left: 0px;

}

.flexslider .tweet-panel li a {

	color: rgb(255, 255, 255);

}

.flexslider .tweet-panel li i {

	margin-right: 10px;

}

.our-sponcers {

	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227); margin: 10px 40px 40px; padding: 3% 0px; border-image: none; clear: both; position: relative; z-index: 99; max-width: 1160px;

}

.our-sponcers .container {

	width: 1065px;

}

.our-sponcers article {

	width: 165px; height: 100px; text-align: center;

}

.our-sponcers article a {

	margin: 10px 0px 0px; float: left;

}

.our-sponcers .center span:hover {

	background-color: rgb(51, 51, 51);

}

.our-sponcers .center span {

	margin: -12px 0px 0px; left: 0px; top: 50%; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; position: absolute; z-index: 9999; cursor: pointer; background-color: rgb(229, 229, 229);

}

.our-sponcers .center span.cycle-next {

	left: auto; right: 0px;

}

.sponcer-title {

	margin: -46px 0px 0px; width: 100%; text-align: center; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left;

}

.sponcer-title h3 {

	margin: 0px; color: rgb(33, 33, 33); font-size: 20px; font-weight: 400; vertical-align: top; float: none; display: inline-block; position: relative;

}

.sponcer-title h3::before {

	left: 100%; top: 11px; width: 9999px; height: 4px; margin-left: 20px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";

}

.sponcer-title h3::after {

	left: 100%; top: 11px; width: 9999px; height: 4px; margin-left: 20px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";

}

.sponcer-title h3::after {

	left: auto; right: 100%; margin-right: 20px; margin-left: 0px; content: "";

}

.our-sponcers .cycle-slideshow {

	margin: 0px 0px 0px 3%; width: 94%; overflow: hidden; float: left;

}

#footer {

	text-align: center; line-height: 0; position: relative; z-index: 99; background-color: rgba(0, 0, 0, 0.3);

}

#footer p {

	color: rgb(153, 153, 153); line-height: 25px; padding-top: 5px; font-size: 12px; font-style: normal; float: none; display: inline-block;

}

#footer p a {

	color: rgb(193, 32, 38); text-decoration: underline;

}

.back-to-top {

	padding: 17px 20px; color: rgb(58, 58, 58); float: right; background-color: #2a8c14;

}

.footer-widget {

	padding: 10px 0px 0px; width: 100%; float: left; position: relative; z-index: 9; background-color: #2a8c14 ;

}

#footer .followus {

	margin-right: 65px;

}

#footer .btn {

	background: rgba(40, 40, 40, 0.5); padding: 0px; top: 0px; width: 54px; height: 54px; text-align: center; right: -10px; color: rgb(70, 70, 70); line-height: 54px; font-size: 24px; float: left; display: block; position: absolute; z-index: 9;

}

#footer .btn i {

	margin: 0px;

}

.footer-widget h2.px-section-title {

	color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 15px; font-weight: bold;

}

.footer-widget h2.pix-section-title {

	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 25px;

}

.footer-widget .widget {

	margin: 0px 0px 0px 40px; width: 230px; float: none;

}

.footer-widget :nth-child(4n+1).widget {

	margin-left: 40px;

}

.footer-widget .widget ul li {
   line-height: 18px;
	padding: 0px 10px 0px 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;

}

.footer-widget .widget ul li::before {

	top: 4px; right: 0px; font-family: FontAwesome; font-size: 9px; position: absolute; content: "";

}

.footer-widget .widget ul li a {

	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 400; font-size: 18px;

}

.footer-widget #wp-calendar tbody td {

	border-color: rgb(102, 102, 102);

}

.footer-widget #wp-calendar thead th {

	border-color: rgb(102, 102, 102);

}

.footer-widget #wp-calendar tfoot a {

	border-color: rgb(102, 102, 102);

}

.footer-logo {

	margin: 0px 0px 40px; width: 100%; text-align: center; float: left;

}

.footer-logo a {

	float: none; display: inline-block;

}

.footer-icons {

	margin: 0px 0px 45px; width: 100%; text-align: center; overflow: hidden; float: left;

}

.footer-icons .followus::before {

	left: 100%; top: 19px; width: 9999px; height: 4px; margin-left: 20px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";

}

.footer-icons .followus::after {

	left: 100%; top: 19px; width: 9999px; height: 4px; margin-left: 20px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";

}

.footer-icons .followus::after {

	left: auto; right: 100%; margin-right: 20px; margin-left: 0px; content: "";

}

.footer-icons .followus {

	vertical-align: top; float: none; display: inline-block; position: relative;

}

.footer-icons .followus a {

	padding: 6px 0px; border-radius: 100%; border: 1px solid rgb(46, 46, 46); transition:0.25s; border-image: none; width: 39px; height: 39px; color: rgb(46, 46, 46); float: left; -moz-transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease;

}

.footer-icons .followus a:hover {

	border-color: rgb(255, 255, 255);

}

.home-info h5 {

	color: rgb(255, 255, 255);

}

.home-info p {

	color: rgb(68, 68, 68);

}

.home-info a {

	padding: 10px 14px; border-radius: 4px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; float: left; background-color: rgb(193, 32, 38) !important;

}

.home-info a i {

	margin-left: 20px;

}

.widget_newsletter label {

	width: 100%; float: left;

}

.widget_newsletter label #chimp_mailchimp_widget-email-4 {

	width: 100%; float: left;

}

.widget_newsletter label .btn {

	width: 100%; float: left;

}

.widget_newsletter label #px_mailchimp_widget-email-1 {

	width: 100%; float: left;

}

.widget_newsletter label {

	margin-bottom: 0px;

}

.widget_newsletter label #chimp_mailchimp_widget-email-4 {

	border: 1px solid rgb(43, 43, 43); border-image: none; height: 42px; text-align: center; text-transform: capitalize; background-color: rgb(18, 18, 18);

}

.widget_newsletter label .btn {

	border-radius: 2px; height: 42px; text-align: center; background-color: rgb(193, 32, 38);

}

#comments {

	margin-bottom: 8px;

}

#comments {

	width: 100%; margin-left: 0px; float: left;

}

#comments ul {

	width: 100%; margin-left: 0px; float: left;

}

#comments ul li {

	width: 100%; margin-left: 0px; float: left;

}

#comments > ul > li > .thumblist ul {

	padding-left: 0px;

}

#comments .pix-section-title {

	font-size: 20px;

}

#respond .px-section-title {

	font-size: 20px;

}

#comments > ul {

	margin: 0px; padding-left: 0px;

}

#comments ul li {

	list-style: none;

}

#comments .thumblist {

	width: 100%; margin-bottom: 20px; float: left;

}

#comments .thumblist ul li figure {

	width: 50px; height: 50px; float: left;

}

#comments .thumblist ul li figure img {

	height: 100%;

}

#comments .thumblist ul li .text {

	margin-bottom: 30px; margin-left: 80px;

}

#comments .thumblist ul li .text header {

	float: left;

}

#comments .thumblist ul li .text header h5 {

	margin: 0px 10px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 18px; float: left;

}

#comments .thumblist ul li .text header span {

	color: rgb(102, 102, 102); display: inline-block;

}

#comments .thumblist ul li .text header time {

	color: rgb(102, 102, 102); display: inline-block;

}

#comments .thumblist ul li .text header span {

	color: rgb(153, 153, 153); font-size: 12px; font-style: italic; font-weight: bold;

}

#comments .thumblist ul li .text header time {

	color: rgb(153, 153, 153); font-size: 12px; font-style: italic; font-weight: bold;

}

#comments .thumblist ul li .text .bottom-comment {

	padding: 10px 0px 0px; width: 100%; float: left;

}

.bottom-comment p img {

	

}

#comments .thumblist ul li .text .bottom-comment p {

	color: rgb(68, 68, 68); line-height: 1.5; font-style: normal; margin-bottom: 5px; display: inline;

}

#comments .thumblist ul li .text .bottom-comment a {

	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px; margin-left: 3px;

}

#comments .thumblist ul li .text .bottom-comment a i {

	margin-right: 5px;

}

.children {

	width: 100%; padding-left: 30px; float: left;

}

.children li .thumblist {

	width: 100%; float: left;

}

.children li .thumblist {

	padding: 20px; border-radius: 5px; margin-bottom: 15px;

}

#comments .children li .thumblist .text {

	margin-bottom: 0px;

}

.bottom-comment ul li {

	

}

.bottom-comment ol li {

	list-style: decimal !important;

}

.event-listing {

	width: 100%; margin-bottom: 90px; float: left;

}

.event-listing .pix-section-title {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Oswald", sans-serif; font-weight: 400; display: inline-block;

}

.event-listing .pix-heading-title {

	color: rgb(255, 255, 255); font-size: 20px;

}

.event-listing article {

	padding: 22px 30px 22px 10px; transition:0.2s ease-out; width: 100%; border-top-color: rgb(39, 39, 39); border-top-width: 1px; border-top-style: solid; float: left;

}

.event-listing article:hover {

	background: rgba(255, 255, 255, 0.1); transition:0.2s ease-out;

}

.event-listing article .text {

	width: 100%; float: left; position: relative;

}

.event-listing article .text .pix-post-title {

	margin: 0px 15px 0px 0px; color: rgb(33, 33, 33); float: left; display: inline-block;

}

.event-listing article .text .pix-post-title a {

	color: rgb(33, 33, 33);

}

.event-listing article .text address {

	margin: 10px 0px 0px; color: rgb(102, 102, 102); font-size: 12px; font-style: italic; font-weight: 400; float: left; display: inline-block;

}

.event-listing article .text .pix-btnprice {

	background: rgba(0, 0, 0, 0.5); width: 75px; height: 28px; color: rgb(102, 102, 102); font-family: "Oswald", sans-serif; font-size: 12px; font-style: normal; font-weight: 400; float: right;

}

.event-listing article .text .pix-btncancle {

	background: rgba(255, 0, 0, 0.1); width: 75px; height: 28px; font-family: "Oswald", sans-serif; font-style: normal; float: right;

}

.event-listing article .text .pix-btnsold {

	background: rgba(0, 180, 255, 0.1); width: 75px; height: 28px; font-family: "Oswald", sans-serif; font-style: normal; float: right;

}

.event-listing article .text .pix-btnfree {

	background: rgba(148, 174, 70, 0.1); width: 75px; height: 28px; font-family: "Oswald", sans-serif; font-style: normal; float: right;

}

.event-listing article:hover .text .pix-btnprice {

	background: rgb(148, 174, 70); color: rgb(255, 255, 255);

}

.contact-us {

	width: 100%;

}

.contact-us .pix-section-title {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Oswald", sans-serif; font-weight: 400;

}

.contact-us .text-widget .pix-section-title {

	width: 100%; font-size: 20px;

}

.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; font-style: normal; font-weight: 400; margin-left: 25px;

}

.contact-us .text-widget .contact-info ul {

	list-style: none; margin: 0px 0px 30px; padding: 0px; width: 100%; float: left;

}

.contact-us .text-widget .contact-info ul li {

	list-style: none; color: rgb(255, 255, 255); font-size: 14px; font-style: italic; font-weight: 400; margin-bottom: 8px;

}

.contact-us .text-widget .contact-info ul li span {

	color: rgb(153, 153, 153);

}

.contact-us .text-widget .contact-info ul li .fa {

	font-size: 16px; margin-right: 14px; display: inline-block;

}

.respond#respond form p {

	width: 100%;

}

.respond#respond .comment-form-author {

	width: 87% !important; margin-left: 0px;

}

.respond#respond .comment-form-contact {

	width: 87% !important; margin-left: 0px;

}

.respond#respond .comment-form-email {

	width: 87% !important; margin-left: 0px;

}

.postel-text .fa {

	font-size: 16px; margin-top: 5px; margin-right: 14px; float: left;

}

.featured-event .pix-sc-team li span.vs {

	width: 100%; color: rgb(153, 153, 153); padding-top: 8px; font-size: 28px; margin-bottom: 30px; display: inline-block;

}

.featured-event #defaultCountdown span small {

	margin-top: 5px;

}

.featured-event .pix-sc-team li.event-time {

	padding-top: 0px; margin-top: -50px;

}

.featured-event {

	padding: 10px; text-align: center; font-family: "Fjalla One", sans-serif; margin-bottom: 30px; position: relative; background-size: cover; background-color: rgb(197, 197, 197);

}

.featured-inn {

	padding: 20px 30px; border-radius: 4px; width: 100%; float: left; box-shadow: 0px 0px 4px 2px #b1b1b1; background-color: rgb(255, 255, 255);

}

.featured-event::before {

	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0; content: ""; background-color: rgb(242, 242, 242);

}

.featured-title {

	padding: 6px 8px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;

}

.bg-results.featured-event {

	background: url("images/bg-img-result.jpg") rgb(0, 0, 0); z-index: 9999;

}

.bg-results.featured-event .pix-sc-team li span.vs {

	padding-top: 0px; margin-bottom: 15px;

}

.featured-event .pix-sc-team ul {

	margin-bottom: 0px; float: left;

}

.featured-event .pix-sc-team ul li {

	width: 18%; font-size: 11px; float: left;

}

.featured-event .pix-sc-team ul li.sec-section {

	padding: 4% 0px 0px; width: 62%;

}

.featured-event .pix-sc-team ul li h2 span {

	margin: 0px 16%; color: rgb(153, 153, 153); font-size: 20px;

}

.time-sec {

	color: rgb(102, 102, 102); text-transform: capitalize; font-size: 12px;

}

.featured-event ul li figure img {

	margin-bottom: 16px;

}

.featured-event ul li figure figcaption {

	text-transform: uppercase; font-size: 16px;

}

.featured-event .pix-sc-team {

	margin-bottom: 20px;

}

.bottom-event-panel {

	padding: 12px 150px 12px 19px; width: 100%; float: left; position: relative; background-color: rgb(239, 239, 239);

}

.bottom-event-panel span.match-category a {

	padding: 0px 6px; width: auto; margin-top: 2px;

}

.featured-event .post-options {

	width: auto; float: left;

}

.featured-event .post-options li {

	list-style: none; width: auto; color: rgb(153, 153, 153); text-transform: uppercase; letter-spacing: 0.6px; float: left;

}

.featured-event .post-options li span.home {

	background: rgb(29, 65, 116); margin: 4px 20px 0px 0px; border-radius: 2px; width: 19px; height: 17px; text-align: center; color: rgb(255, 255, 255); line-height: 17px; font-size: 10px; display: block;

}

.featured-event .post-options li i {

	color: rgb(224, 135, 128);

}

.featured-event .btn-booked {

	background: rgb(154, 11, 0); padding: 0px 37px; top: 0px; height: 47px; right: 0px; line-height: 47px; font-size: 14px; position: absolute;

}

.event-listing.event article {

	background: rgb(239, 239, 239); padding: 25px 20px; border-radius: 4px; border: currentColor; transition:0.45s ease-in-out; border-image: none; margin-bottom: 10px; position: relative;

}

.event-listing article:hover {

	box-shadow: 0px 0px 3px 1px #e5e5e5; background-color: rgb(255, 255, 255);

}

.event-listing article .text .pix-post-title a span {

	margin: 0px 15px; color: rgb(153, 153, 153); font-size: 16px;

}

.event-heading {

	width: 100%; font-size: 24px; float: left;

}

.top-event ul {

	margin: 0px; clear: both;

}

.top-event ul li {

	list-style: none;

}

.top-event ul li {

	color: rgb(102, 102, 102);

}

.top-event ul li a {

	color: rgb(102, 102, 102); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 12px;

}

.event-listing.event article .calendar-date {

	width: 22%; font-family: "Fjalla One", sans-serif; float: left;

}

.event-listing.event article .calendar-date span {

	text-transform: uppercase; line-height: 25px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;

}

.event-listing.event article .calendar-date time {

	text-transform: uppercase; line-height: 22px; font-size: 12px; font-weight: 400; display: block;

}

.event-listing.event article .text {

	padding: 0px 40px; width: auto; position: relative;

}

.top-event {

	width: 100%; float: left;

}

.top-event h2 span.vs {

	margin: 0px 5px; color: rgb(102, 102, 102); vertical-align: top; display: inline-block;

}

.top-event h2 {

	float: left;

}

.event-listing.event article .text .post-options li {

	list-style: none; color: rgb(153, 153, 153); font-size: 11px;

}

.event-listing.event article .text .post-options li:last-child {

	padding-left: 0px;

}

span.match-category {

	float: left;

}

span.match-category {

	background: rgb(187, 92, 15); border-radius: 2px; width: 19px; height: 19px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 19px; padding-right: 2px; padding-left: 2px; font-size: 10px; margin-top: 2px; margin-right: 5px; float: left; display: block;

}

span.cat-home.match-category {

	background: rgb(25, 47, 77);

}

.event-listing.event article .btn {

	margin: -23px 0px 0px; padding: 0px 4px; top: 50%; height: 40px; right: 30px; color: rgb(148, 148, 148); text-transform: uppercase; line-height: 40px; font-family: "Fjalla One", sans-serif; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-color: transparent;

}

.event-listing.event .post-options {

	width: auto; margin-left: 32px; float: none;

}

.btn-boobked {

	background-color: rgb(17, 17, 17);

}

.btn-free {

	background-color: rgb(71, 83, 43);

}

.btn-cancel {

	background-color: rgb(92, 7, 0);

}

.event-listing.event article .text .match-result {

	top: 6px; width: 99px; height: 58px; text-align: center; right: 0px; display: inline-block; position: absolute;

}

.event-listing.event article .text .match-result span {

	height: 40px; line-height: 40px;

}

.event-listing.event article .text .match-result span big {

	font-size: 22px;

}

.match-result {

	float: right;

}

.match-result span big {

	color: rgb(33, 33, 33); font-size: 36px;

}

.breadcrumb {

	padding: 0px 0px 20px; width: 100%; float: left;

}

.breadcrumbs ul li {

	list-style: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; padding-left: 16px; font-size: 12px; font-weight: 400; float: left; position: relative;

}

.breadcrumbs ul li::before {

	left: 6px; top: -1px; color: rgb(153, 153, 153); font-size: 11px; position: absolute; content: "/";

}

.breadcrumbs ul li:first-child {

	padding-left: 0px;

}

.breadcrumbs ul li:first-child::before {

	display: none;

}

.subtitle {

	margin: 0px 10px 10px 0px; width: 100%; float: left;

}

.subtitle h1 {

	font-size: 25px; float: left;

}

.breadcrumbs {

	margin: 0px 0px 12px; padding: 5px 0px; width: 100%; font-weight: 300; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: right;

}

.breadcrumbs ul {

	margin-bottom: 0px; float: left;

}

.breadcrumbs ul li a {

	color: rgb(102, 102, 102);

}

.event-listing-v2.event-listing.event {

	margin: 0px 0px 20px; width: 100%; float: left;

}

.event-listing-v2.event-listing.event article {

	background: rgb(241, 241, 241); margin: 0px 0px 5px; padding: 14px 15px; border-radius: 2px;

}

.event-listing-v2.event-listing.event article:hover .post-options li {

	color: rgb(255, 255, 255);

}

.event-listing-v2.event-listing.event article:hover h2 span {

	color: rgb(255, 255, 255);

}

.event-listing-v2.event-listing.event article .top-event {

	border: currentColor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;

}

.event-listing-v2.event-listing.event article .match-category {

	width: 28px; height: 28px; line-height: 28px; margin-top: 7px;

}

.event-listing-v2.event-listing.event article .post-options {

	margin-left: 37px;

}

.event-listing-v2.event-listing.event article h2 {

	font-size: 14px; font-weight: normal;

}

.event-listing-v2.event-listing.event article h2 span {

	color: rgb(102, 102, 102);

}

.event-listing-v2.event-listing.event article:hover {

	border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;

}

.event-listing-v2.event-listing.event article .text {

	margin: 0px; padding: 0px; width: 100%; float: left;

}

.event-listing-v2.event-listing.event .btn-viewall {

	background: none; border-radius: 3px; text-transform: uppercase; line-height: 35px; font-family: "Fjalla One", sans-serif; font-size: 14px; font-weight: 400; margin-top: 10px; float: left;

}

.about-us h4 {

	font-size: 14px;

}

.about-us article {

	width: 100%; margin-bottom: 20px; float: left; background-color: rgb(12, 12, 12);

}

.about-us article figure {

	width: 300px; float: left;

}

.about-us article figure img {

	width: 100%;

}

.about-us article .text {

	margin: 0px 0px 0px 300px; padding: 25px 0px 0px 30px; border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid;

}

.about-us article .text p {

	margin-bottom: 15px;

}

.btn-viewimgs {

	padding: 0px 30px; border-radius: 2px; border: 2px solid rgb(56, 56, 56); border-image: none; text-transform: uppercase; line-height: 31px; font-family: "Oswald", sans-serif; font-size: 12px; float: left;

}

.contact-us {

	width: 100%; float: left;

}

.map-sec {

	width: 100%; float: left;

}

.map-sec iframe {

	width: 100%; float: left;

}

.address-info {

	width: 100%; float: left;

}

.map-sec {

	margin-bottom: 15px;

}

.contact-us h2 {

	text-transform: capitalize; font-family: "Source Sans Pro", sans-serif; font-weight: 400;

}

.address-info figure {

	width: 300px; float: left;

}

.address-info {

	margin-bottom: 20px; background-color: rgb(12, 12, 12);

}

.address-info .text {

	margin: 0px 0px 0px 300px; padding: 25px 0px 0px 30px; border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid; position: relative;

}

.address-info .text p {

	color: rgb(255, 255, 255); line-height: 1.5; font-size: 18px;

}

.address-info .text ul {

	padding-left: 0px; margin-left: 0px;

}

.address-info .text ul li {

	list-style: none; color: rgb(255, 255, 255); font-size: 14px; font-style: italic; margin-bottom: 3px;

}

.address-info .text ul li span {

	color: rgb(153, 153, 153);

}

.address-info .text img {

	top: 50px; right: 40px; position: absolute;

}

.our-team-sec {

	width: 102.5%; margin-left: -2.5%; float: left;

}

.our-team-home-view.our-team-sec {

	width: 100%; margin-bottom: 40px; margin-left: 0px; float: left;

}

.blog-home {

	width: 100%; margin-bottom: 20px; margin-left: 0px; float: left;

}

.our-team-sec article {

	background: rgb(11, 21, 32); margin: 0px 0px 40px 2.5%; width: 30.83%; float: left;

}

.element_size_50 .our-team-sec article {

	width: 47.33%;

}

.our-team-sec article figure {

	width: 100%; float: left;

}

.our-team-sec article figure figcaption {

	width: 100%; float: left;

}

.our-team-sec article figure {

	position: relative;

}

.our-team-sec article.no-image figure {

	background: rgb(46, 46, 46); width: 100%; min-height: 296px;

}

.our-team-sec article.no-image figure::after {

	margin: -80px 0px 0px -27px; left: 50%; top: 50%; color: rgb(255, 255, 255); font-family: "FontAwesome"; font-size: 120px; position: absolute; content: "\f183";

}

.our-team-sec article figure::before {

	background: rgba(255, 255, 255, 0.2); transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0;

}

.our-team-sec article:hover figure::before {

	opacity: 1;

}

.our-team-sec article figure figcaption {

	padding: 12px 0px; left: 4px; top: auto; bottom: -7px;

}

.our-team-sec article figure figcaption .pix-post-title {

	padding-left: 4%; font-size: 20px; font-weight: 400; margin-bottom: -1px;

}

.match-detail .bottom-event-panel {

	margin: 0px 0px 20px; padding: 12px 0px;

}

.our-team-sec article figure figcaption .pix-post-title a {

	background: rgb(33, 33, 33); padding: 5px 0px; text-transform: uppercase; line-height: 33px; font-weight: 400; display: inline; box-shadow: -12px 0px 0px #212121, 12px 0px 0px #212121;

}

.our-team-sec article figure figcaption h6 {

	margin: 2px 0px 0px; padding-right: 8px; padding-left: 3%; font-family: "Fjalla One", sans-serif;

}

.our-team-sec article figure figcaption h6 a {

	background: rgb(108, 108, 108); padding: 5px 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 26px; font-weight: normal; display: inline; box-shadow: -8px 0px 0px #6c6c6c, 8px 0px 0px #6c6c6c;

}

.pix-player-no {

	border-radius: 2px; top: 9px; width: 50px; height: 50px; text-align: center; right: 8px; color: rgb(255, 255, 255); line-height: 2; font-size: 26px; font-weight: bold; float: left; display: block; position: absolute;

}

.player-info {

	background: rgb(12, 12, 12); padding: 25px 20px 20px; width: 460px; margin-bottom: 22px; border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid; float: left; position: relative;

}

.player-info ul {

	width: 100%; float: left;

}

.player-info ul li {

	list-style: none; width: 100%; color: rgb(255, 255, 255); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-weight: 400; float: left;

}

.player-info ul li span {

	width: 112px; color: rgb(102, 102, 102); font-style: italic; float: left;

}

.our-team-carousel.our-team-sec {

	margin: 0px 0px 20px; width: 100%;

}

.our-team-carousel.our-team-sec article {

	margin: 0px 20px 0px 0px; padding: 0px; width: 250px; float: none; white-space: normal;

}

.teamdetail {

	width: 100%; float: left;

}

.teamdetail article {

	width: 100%; float: left;

}

.teamdetail article figure {

	text-align: left; margin-right: 0px; float: left; position: relative;

}

.teamdetail article .player-info {

	background: rgb(242, 242, 242); margin: 0px 20px 22px 0px; padding: 0px; width: 100%; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline-block; position: relative;

}

.detail_text.rich_text_editor img.alignleft {

	width: 100%; margin-bottom: 0px;

}

.teamdetail article .fixtures-fullwidth.player-info {

	width: 100%;

}

.teamdetail article p.detail {

	color: rgb(255, 255, 255); font-weight: bold;

}

.teamdetail article .player-info ul {

	width: 100%; margin-bottom: 0px; float: left;

}

.teamdetail article .player-info ul li {

	list-style: none; width: 100%; color: rgb(102, 102, 102); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-weight: 400; margin-bottom: 4px; float: left;

}

.teamdetail article .player-info ul li span {

	width: 112px; color: rgb(33, 33, 33); font-style: italic; float: left;

}

.teamdetail article .player-info .pix-player-no {

	width: 90px; height: 90px; right: 20px; line-height: 90px; font-size: 50px;

}

.widget-twitter .twitter_sign {

	padding: 0px;

}

.twitter_sign article {

	float: none;

}

.tweets-wrapper article .text p.cs-post-title {

	margin: 0px 0px 5px; color: rgb(33, 33, 33); text-transform: none; font-family: "Source Sans Pro", sans-serif; font-size: 15px; font-weight: 600;

}

.tweets-wrapper::before {

	display: none;

}

.twitter_sign .messagebox {

	margin: 7% 0px 0px; width: 100%; float: left; position: relative;

}

.twitter_sign .messagebox::before {

	left: -4px; top: 18px; width: 6px; height: 6px; border-top-color: currentColor; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; position: absolute; content: ""; transform: rotate(138deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(138deg); -moz-transform: rotate(138deg); -o-transform: rotate(138deg);

}

.twitter_sign .alert-info.messagebox {

	border-color: rgb(221, 221, 221); color: rgb(33, 33, 33); font-family: "Source Sans Pro", sans-serif; background-color: rgb(255, 255, 255);

}

.tweet-panel li {

	list-style: none; margin: 0px; width: auto; line-height: 16px; padding-left: 20px; font-size: 12px; float: left;

}

.tweet-panel li:first-child {

	padding-left: 0px;

}

.tweet-panel li i {

	margin-right: 10px;

}

.teamdetail .gallery ul li {

	width: 24%;

}

.team-sec {

	background: rgb(242, 242, 242); width: 300px; float: left; position: relative;

}

.team-detail-text {

	padding: 0px 0px 20px 20px; width: 70%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

shortgrid {

	padding: 0px 15px 15px 0px; line-height: 19px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.shortgrid p i {

	margin: 5px 7px 0px 0px;

}

.widget-twitter.widget .tweets-wrapper {

	padding: 0px;

}

.widget-twitter.widget .tweets-wrapper article {

	    margin: 5px 0;

    padding: 3px 0px 0;

    border-color: rgb(226, 226, 226);

    border-width: 1px;

    border-style: solid;

    background: #f3f3f3;

    color: #067805;

}



.widget-twitter.widget .tweets-wrapper article:hover {

	      background: #067805;

	      color: #fff;

}



.widget-twitter.widget .tweets-wrapper article .webkit {

	padding: 0px 0px 0px 5px;

}



.rich_editor_text p {

	margin-bottom: 10px;

}

.rich_editor_text h1 {

	margin-bottom: 10px;

}

.rich_editor_text h2 {

	margin-bottom: 10px;

}

.rich_editor_text h3 {

	margin-bottom: 10px;

}

.rich_editor_text h4 {

	margin-bottom: 10px;

}

.rich_editor_text h5 {

	margin-bottom: 10px;

}

.rich_editor_text ul {

	margin-bottom: 10px;

}

.rich_editor_text ol {

	margin-bottom: 10px;

}

.rich_editor_text h1 {

	margin: 0px;

}

.rich_editor_text p {

	line-height: 1.6; margin-bottom: 20px; font-size: 14px; text-align: justify;

}

.rich_editor_text ul {

	padding-left: 25px; margin-left: 0px; float: none;

}

.rich_editor_text ol {

	padding-left: 25px; margin-left: 0px; list-style-type: decimal;

}

.rich_editor_text li {

	float: none;

}

.rich_editor_text ul ul {

	margin-bottom: 0px; list-style-type: circle;

}

img.alignright {

	margin: 0px 0px 20px 20px; float: right;

}

img.alignleft {

	margin: 0px 20px 20px 0px; float: left;

}

img.aligncenter {

	margin: 0px auto 20px; display: block;

}

.widget-twitter.widget p {

	margin: 0px 0px 5px; color: rgb(153, 153, 153); font-size: 11px; font-weight: 600;

}

pre {

	padding: 20px 30px; border-radius: 4px; border: currentColor; border-image: none; width: 100%; color: rgb(102, 102, 102); line-height: 20px; font-size: 13px; margin-bottom: 30px; float: left; display: block; white-space: pre-wrap; -ms-word-break: break-all; box-shadow: 0px -1px 2px 1px #d9d9d9; background-color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;

}

.alert {

	padding: 15px 25px; border-radius: 4px; border: 1px solid rgb(246, 246, 246); border-image: none; color: rgb(51, 51, 51); font-family: "Raleway"; font-size: 12px; font-weight: 600; margin-bottom: 30px; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(246, 246, 246); -moz-border-radius: 4px; -webkit-border-radius: 4px;

}

.alert i {

	margin-right: 10px;

}

blockquote {

	color: rgb(102, 102, 102); padding-left: 20px; margin-bottom: 30px; border-left-color: rgb(102, 102, 102); border-left-width: 7px; border-left-style: solid; display: flex; position: relative;

}

blockquote {

	color: rgb(51, 51, 51); line-height: 1.7; letter-spacing: 1px; font-family: "Fjalla One", sans-serif; font-size: 16px;

}

blockquote p {

	color: rgb(51, 51, 51); line-height: 1.7; letter-spacing: 1px; font-family: "Fjalla One", sans-serif; font-size: 16px;

}

blockquote p {

	width: 100%;

}

.followus {

	float: right;

}

.followus a:hover {

	color: rgb(255, 255, 255);

}

.price-table {

	width: 100%; margin-bottom: 10px; float: left;

}

.price-table article {

	background: rgb(17, 17, 17); padding: 14px 14px 10px; border-radius: 2px; width: 100%; margin-bottom: 10px; float: left;

}

.price-table article h3 {

	font-size: 18px; font-weight: normal; margin-bottom: 8px;

}

.price-table article ul {

	margin: 0px;

}

.price-table article ul li {

	list-style: none; color: rgb(102, 102, 102);

}

.price-table article span.pix-price-box {

	background: rgba(66, 66, 66, 0.3); border-radius: 2px; width: 76px; height: 68px; text-align: center; color: rgb(255, 255, 255); line-height: 68px; font-family: "Oswald", sans-serif; font-size: 26px; font-weight: bold; margin-top: 6px; float: right; display: block;

}

.price-table article span.pix-price-box sup {

	font-size: 16px; font-weight: 100;

}

.fa-twitter-square span {

	background: none;

}

.fa-facebook-square span {

	background: none;

}

.fa-google-plus-square span {

	background: none;

}

.fa-pinterest-square span {

	background: none;

}

.fa-tumblr-square span {

	background: none;

}

.fa-linkedin-square span {

	background: none;

}

.fa-pinterest-square span {

	width: auto;

}

.teamdetail .gallery {

	margin-bottom: 25px;

}

.about-author {

	padding: 0px 0px 12px; width: 100%; float: left;

}

.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 {

	margin: 0px 7px 0px 0px; font-size: 26px;

}

.about-author .text .followus a i.fa-facebook-square {

	color: rgb(0, 89, 146);

}

.about-author .text .followus a i.fa-google-plus-square {

	color: rgb(215, 13, 56);

}

.about-author .text .followus a i.fa-twitter-square {

	color: rgb(42, 153, 225);

}

.about-author .text .followus a i.fa-flickr {

	color: rgb(222, 51, 145);

}

.about-author .text .followus a i.fa-linkedin-square {

	color: rgb(1, 126, 180);

}

.password_protected {

	margin: 8px 0px 0px; display: inline-block;

}

.single-password {

	text-align: center; padding-bottom: 15px;

}

.password_protected form input[type='password'] {

	margin: -1px -4px 0px 0px; padding: 10px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 350px; height: 42px; color: rgb(91, 91, 91); display: inline-block;

}

.password_protected form input[type='text'] {

	margin: -1px -4px 0px 0px; padding: 10px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 350px; height: 42px; color: rgb(91, 91, 91); display: inline-block;

}

.password_protected form input[type='submit'] {

	padding: 0px 40px; border: currentColor; border-image: none; height: 42px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 700; display: inline-block; background-color: rgb(193, 32, 38);

}

.password_protected h5 {

	text-transform: none; font-weight: 400; margin-bottom: 20px;

}

.table {

	background: rgb(33, 33, 33); border: 1px solid rgb(239, 239, 239); border-image: none; width: 100%; margin-bottom: 20px; float: left; 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 {

	border: currentColor; border-image: none; text-align: left; z-index: 9999;

}

.table thead tr th span {

	color: rgb(255, 255, 255); font-size: 12px;

}

.table tbody tr td {

	background: none; text-align: left; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700;

}

.table tbody tr {

	background-color: rgb(255, 255, 255);

}

.table tbody tr:nth-child(2n) {

	background-color: rgb(241, 241, 241);

}

.table tbody tr:hover {

	background: rgb(233, 88, 66);

}

.table tbody tr:hover td {

	color: rgb(255, 255, 255);

}

.table tfoot tr td a {

	background: rgb(28, 28, 28); width: 100%; display: block;

}

.table tfoot tr td {

	padding: 0px;

}

.pagenone h4 {

	color: rgb(102, 102, 102);

}

.our-team-sec article figure figcaption h2 a {

	color: rgb(255, 255, 255);

}

.our-team-sec article:hover figure figcaption .pix-post-title a {

	background-color: rgb(33, 33, 33);

}

.gallery ul li:hover .text {

	color: rgb(255, 255, 255); background-color: rgb(233, 88, 66);

}

.gallery ul li:hover .text h2 {

	color: rgb(255, 255, 255);

}

header.pix-cont-title {

	margin: 0px 0px 9px; width: 100%; text-align: center; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: none; display: inline-block;

}

header.pix-cont-title h2 {

	padding: 5px 10px; color: rgb(255, 255, 255); font-size: 11px; font-weight: 400; vertical-align: top; float: none; display: inline-block; position: relative; background-color: rgb(148, 148, 148);

}

header.pix-cont-title h2 span::before {

	border-width: 14px 7px 11px 0px; border-style: solid; border-color: transparent rgb(148, 148, 148); left: -7px; top: 0px; position: absolute; content: "";

}

header.pix-cont-title h2 span::after {

	border-width: 14px 7px 11px 0px; border-style: solid; border-color: transparent rgb(148, 148, 148); left: -7px; top: 0px; position: absolute; content: "";

}

header.pix-cont-title h2 span::after {

	border-width: 14px 0px 13px 6px; left: auto; right: -6px;

}

header.pix-cont-title h2::before {

	left: 100%; top: 11px; width: 9999px; height: 4px; margin-left: 12px; border-bottom-color: rgb(148, 148, 148); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";

}

header.pix-cont-title h2::after {

	left: 100%; top: 11px; width: 9999px; height: 4px; margin-left: 12px; border-bottom-color: rgb(148, 148, 148); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";

}

header.pix-cont-title h2::after {

	left: auto; right: 100%; margin-right: 12px; margin-left: 0px; content: "";

}

.pix-sc-team-info p {

	color: rgb(33, 33, 33); text-transform: capitalize; font-family: "Fjalla One", sans-serif; font-size: 16px;

}

.pix-label {

	margin: 0px 0px 25px -15px; font-family: "Fjalla One", sans-serif; float: left; position: relative;

}

.pix-label::before {

	left: 0px; top: 33px; width: 0px; height: 0px; border-top-color: rgb(33, 33, 33); border-left-color: transparent; border-top-width: 14px; border-left-width: 15px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";

}

.pix-tittle {

	padding: 7px 9px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; float: left; background-color: rgb(233, 88, 66);

}

.pix-label time {

	padding: 9px 9px 8px; color: rgb(149, 149, 149); font-size: 12px; float: left; background-color: rgb(42, 42, 42);

}

.countdown-section {

	padding: 0px; border-radius: 4px 4px 0px 0px; background-color: rgb(255, 255, 255);

}

.widget_countdown {

	padding: 14px 15px 15px; width: 100%; float: left; background-color: rgb(33, 33, 33);

}

.blog-headlines {

	width: 100%; float: left;

}

.blog-home .pix-heading-title {

	position: relative;

}

.blog-home .horizontal.tabs .nav-tabs {

	width: auto; right: 0px; bottom: 0px; float: right; position: absolute; background-color: transparent;

}

.blog-home .nav-tabs li a {

	margin: 0px 10px; padding: 0px; position: relative;

}

.blog-home .nav-tabs li.active a::before {

	left: 0px; width: 100%; height: 1px; position: absolute; content: "";

}

.blog-home .horizontal.tabs .nav-tabs li.active a {

	color: rgb(193, 32, 38); background-color: transparent !important;

}

.blog-home .horizontal.tabs .nav-tabs li:hover a {

	color: rgb(193, 32, 38);

}

.blog-home .tab-content {

	width: 100%; float: left;

}

.blog-headlines .pix-feature {

	padding: 0px 15px 0px 0px;  float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.blog-listing-text {

	padding: 0px 0px 0px 15px; width: 50%; float: right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-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"); margin: 4px 4px 0px 0px; width: 12px; height: 12px; float: left;

}

.blog-listing-text article:first-child {

	margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;

}

.blog-headlines .blog-listing-text .blog-bottom {

	border: currentColor; border-image: none;

}

.blog-headlines .blog-listing-text .blog-bottom::before {

	display: none;

}

.blog-listing-text article h2 {

	line-height: 20px; font-size: 14px; margin-bottom: 0px; float: none; text-transform: uppercase;

}

.blog-listing-text article h2:hover a {

	color: rgb(193, 32, 38);

}

.blog-headlines .post-options li time {

	color: rgb(119, 119, 119); font-size: 13px;

}

.blog-headlines .post-options li.px-comments {

	float: left;

}

.blog-headlines .post-options li.px-comments a {

	padding: 0px; color: rgb(153, 153, 153); font-size: 12px; box-shadow: none; background-color: transparent;

}

.blog-headlines .post-options li.px-comments a::before {

	background: url("images/comments1.png"); margin: 6px 7px 0px 0px; width: 12px; height: 12px; float: left; content: "";

}

.blog-home figure figcaption {

	left: 10px; width: 65%; bottom: 10px;

}

.blog-home .blog-headlines .blog-bottom::before {

	display: none;

}

.blog-home .blog-headlines .blog-bottom {

	padding: 0px; border: currentColor; border-image: none;

}

.blog-home .blog-headlines figure figcaption h2.pix-post-title {

	margin: 0px; line-height: 33px; font-size: 18px;

}

.blog-home figure figcaption h2 a {

	padding: 5px 0px; color: rgb(255, 255, 255); box-shadow: 12px 0px 0px #212121, -9px 0px 0px #212121; background-color: rgb(33, 33, 33);

}

.blog-home .pix-feature article .text {

	padding: 10px 0px 25px 0px; width: 100%; float: left; background-color: rgb(255, 255, 255);

}

.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 {

	margin: 12px 0px 0px; float: left;

}

.blog-home .blog-headlines .pix-feature article .px-comments {

	color: rgb(153, 153, 153);

}

.blog-home .blog-headlines .pix-feature article .px-comments a {

	color: rgb(153, 153, 153);

}

.pix-feature article .blog-bottom .btn {

	padding: 6px 23px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px;

}

.outer-banner {

	margin: 0px 0px 20px; width: 100%; float: left;

}

.our-team-home-view .tabs .nav-tabs.nav {

	background: none; width: 45%; float: right; position: relative; z-index: 10;

}

.our-team-home-view .tabs .nav-tabs.nav li a article {

	margin: 0px; width: 14%; height: 51px;

}

.our-team-home-view .tabs .nav-tabs.nav li a:focus::before {

	left: -8px; top: -2px; width: 0px; height: 0px; border-top-color: hsla(0, 0%, 0%, 0); border-right-color: hsl(0, 0%, 26%); border-bottom-color: hsla(0, 0%, 0%, 0); border-top-width: 40px; border-right-width: 9px; border-bottom-width: 40px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: "";

}

.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-bottom: 0px; margin-left: 0px;

}

.our-team-sec .tabs .nav-tabs.nav li article .text {

	margin-left: 80px;

}

.our-team-sec .tabs .nav-tabs.nav li article .text .pix-post-title {

	color: rgb(255, 255, 255); margin-top: 5px; margin-bottom: 0px;

}

.our-team-sec .tabs .nav-tabs.nav li article .text h6 {

	margin-top: 0px;

}

.our-team-sec .tabs .nav-tabs.nav li article {

	margin: 0px; padding: 20px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; width: 100%; float: left; position: relative; background-color: rgb(33, 33, 33);

}

.tab-content article figure figcaption .pix-player-no {

	background: rgba(0, 0, 0, 0.2); top: 0px; width: 63px; height: 63px; line-height: 63px; float: left; position: relative;

}

.our-team-sec .tabs .nav-tabs.nav li article:hover::before {

	left: -17px; top: -2px; width: 0px; height: 0px; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgb(66, 66, 66); border-bottom-color: rgba(0, 0, 0, 0); border-top-width: 50px; border-right-width: 17px; border-bottom-width: 55px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: "";

}

.our-team-sec .tabs .nav-tabs.nav li.bmark_active article::before {

	left: -17px; top: -2px; width: 0px; height: 0px; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgb(66, 66, 66); border-bottom-color: rgba(0, 0, 0, 0); border-top-width: 50px; border-right-width: 17px; border-bottom-width: 55px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: "";

}

.our-team-sec .tabs .nav-tabs.nav li article figure {

	width: 60px; height: 60px;

}

.our-team-home-view .tabs .nav-tabs.nav li {

	width: 100%; border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-top-style: solid; float: left; background-color: rgb(33, 33, 33);

}

.our-team-home-view .tabs .nav-tabs.nav li:first-child {

	border-top-color: currentColor; border-top-width: medium; border-top-style: none;

}

.our-team-sec .tabs .nav-tabs.nav li article:hover {

	border: 1px solid rgb(106, 106, 106); border-image: none; background-color: rgb(66, 66, 66);

}

.our-team-sec .tabs .nav-tabs.nav li article:active {

	border: 1px solid rgb(106, 106, 106); border-image: none; background-color: rgb(66, 66, 66);

}

.our-team-sec .tabs .nav-tabs.nav li article:focus {

	border: 1px solid rgb(106, 106, 106); border-image: none; background-color: rgb(66, 66, 66);

}

.our-team-sec .tabs .nav-tabs.nav li.bmark_active article {

	border: 1px solid rgb(106, 106, 106); border-image: none; background-color: rgb(66, 66, 66);

}

.our-team-home-view .tabs .nav-tabs.nav li a {

	width: 100%; float: left; position: relative;

}

.our-team-sec .tabs .nav-tabs.nav li h6 a {

	width: auto; color: rgb(150, 150, 150); float: left;

}

.our-team-sec .tabs .nav-tabs.nav li article .text span.pix-player-no {

	top: 25px; color: rgb(53, 52, 52); font-size: 30px; font-weight: 600; float: right; position: absolute;

}

.blog-grid article .circular-progressbar {

	left: 10px; bottom: 10px; position: absolute;

}

.blog-grid article.blog-grid-v2 .circular-progressbar {

	left: auto; bottom: auto; position: static;

}

.latest-video .minus-column article .text {

	width: 100%; float: left;

}

.latest-video .minus-column article .text h2.pix-post-title {

	font-size: 16px; margin-bottom: 0px;

}

.latest-video {

	margin-bottom: 30px; margin-left: -20px;

}

.latest-video .minus-column article {

	padding: 0px 0px 35px 20px; width: 33%; vertical-align: top; float: left; position: relative;

}

.col-md-12 .latest-video .minus-column article {

	width: 22.88%;

}

.latest-video .minus-column article figure {

	transition:0.4s ease-in-out; margin-bottom: 12px; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s;

}

.latest-video .minus-column article:hover figure {

	background: rgb(0, 0, 0); box-shadow: 0px 0px 0px 2px #c12026;

}

.latest-video .minus-column article:hover figure img {

	opacity: 0.5;

}

.latest-video .minus-column article .text .btn {

	padding: 0px 4px; border-radius: 3px; text-transform: uppercase; line-height: 15px; font-size: 9px; margin-right: 6px; box-shadow: 0px 0px 3px hsla(0, 0%, 0%, 0.7);

}

.latest-video .minus-column article .text time {

	color: rgb(119, 119, 119); font-size: 13px;

}

.latest-video .minus-column article.no-image figure {

	width: 100%; height: 144px; float: left; position: relative; background-color: rgb(33, 33, 33);

}

.latest-video .minus-column article.no-image figure::before {

	margin: -45px 0px 0px -35px; left: 53%; top: 67%; color: rgb(255, 255, 255); font-family: fontawesome; font-size: 50px; position: absolute; content: "\f03e";

}

.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 0px 0px -27px; font-size: 45px;

}

.element_size_50 .latest-video .minus-column article {

	width: 100%;

}

.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;

}

.contact-info {

	margin: 0px 0px 40px; padding: 0px 40px 0px 0px; width: 100%; float: left;

}

.sec-info.contact-info {

	padding: 0px 0px 0px 40px; position: relative;

}

.sec-info.contact-info::before {

	left: 0px; top: 12%; width: 2px; height: 88%; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; position: absolute; content: "";

}

header.contct-title.pix-heading-title {

	padding: 0px; border: currentColor; border-image: none;

}

.contact-info address {

	color: rgb(51, 51, 51); font-family: "Fjalla One", sans-serif; font-size: 18px; font-style: normal;

}

.contact-info a img {

	margin: 0px 0px 20px; width: 100%; float: left;

}

.contact-info ul li {

	list-style: none; margin: 0px 0px 3px; width: 75%; color: rgb(102, 102, 102); text-transform: capitalize; padding-left: 9px; font-size: 13px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.contact-info ul li.text {

	width: 25%; padding-left: 0px; font-style: italic; position: relative;

}

.contact-info ul li.text::after {

	top: 0px; right: 0px; color: rgb(204, 204, 204); position: absolute; content: ":";

}

.contact-info ul li i {

	margin: 5px 0px 0px; width: 23px; color: rgb(153, 153, 153); float: left;

}

.contact-info ul li.text {

	color: rgb(153, 153, 153);

}

.option-sec {

	width: 100%; float: left;

}

.option-sec .pix-btn-open {

	float: right;

}

.our-team-sec.blog-vertical .tabs .nav-tabs.nav li article .text {

	margin-left: 0px;

}

.our-team-sec.blog-vertical .tabs .nav-tabs.nav li article {

	padding: 15px 15px 15.8px; min-height: 67px;

}

.our-team-home-view.blog-vertical .tabs .nav-tabs.nav {

	width: 33%;

}

.our-team-home-view.blog-vertical .tabs .tab-content {

	width: 67%;

}

.blog-vertical .tab-content article .text {

	padding: 20px 20px 4px; left: 0px; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.7);

}

.our-team-sec.blog-vertical article figure {

	margin-bottom: 0px;

}

.our-team-sec.blog-vertical article figure::before {

	display: none;

}

.our-team-sec.blog-vertical .tabs .nav-tabs.nav li article .text .pix-post-title {

	font-size: 13px;

}

.blog-vertical .tab-content {

	position: relative;

}

.blog-vertical .tab-content header.pix-heading-title {

	margin: 0px; padding: 0px; border: currentColor; border-image: none; left: 0px; top: 10px; position: absolute; z-index: 99;

}

.blog-vertical .tab-content header.pix-heading-title h2 {

	padding: 8px 9px; color: rgb(255, 255, 255); font-size: 14px; margin-left: -15px; position: relative;

}

.blog-vertical .tab-content h2 a {

	color: rgb(255, 255, 255);

}

.blog-vertical .tab-content p {

	color: rgb(255, 255, 255);

}

.countdown-buttons {

	width: 100%; float: left;

}

.countdown-buttons div {

	width: 50%; float: left; background-color: rgb(42, 42, 42);

}

.countdown-buttons div {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 12px;

}

.countdown-buttons div a {

	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 12px;

}

.countdown-buttons div a {

	background-color: transparent;

}

.add-calender {

	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; position: relative;

}

.add-calender ul {

	padding: 10px; left: 0px; top: 0px; width: 100%; text-align: center; position: absolute; z-index: 10; opacity: 0; background-color: rgb(42, 42, 42);

}

.add-calender:hover ul {

	opacity: 1;

}

.add-calender ul li {

	padding: 0px 0px 0px 8px; float: none; display: inline-block;

}

.add-calender ul li:first-child {

	padding: 0px;

}

.outer-banner .element_size_67 {

	width: 72%; padding-left: 0px;

}

.outer-banner .element_size_33 {

	width: 28%; padding-right: 0px;

}

.time-sec {

	width: 100%; color: rgb(102, 102, 102); font-size: 12px; float: left;

}

.bottom-event-panel .match-result {

	float: none; display: inline-block;

}

.gallery {

	width: 101%; margin-left: -1%; float: left;

}

.gallery ul {

	margin: 0px; padding-left: 0px; float: left;

}

.gallery ul li {

	list-style: none; padding: 0px 0px 2.2% 1.17%; width: 32%; text-align: center; vertical-align: top; float: none; display: inline-block;

}

.gallery ul.gallery-four-col li {

	width: 24.77%;

}

.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 {

	background: rgba(0, 0, 0, 0.5); transition:1s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;

}

.gallery ul li:hover figure figcaption i {

	color: rgb(255, 255, 255);

}

.widget-gallery.widget ul li figure figcaption a {

	margin: -11px 0px 0px -13px; left: 57%; width: 20px; height: 20px; line-height: 20px; font-size: 10px;

}

.gallery .gallery-three-col li {

	width: 33.11%;

}

.gallery .gallery-two-col li {

	width: 49%;

}

.gallery.gallerysec .text h2 {

	color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.5px; font-size: 14px; margin-bottom: 5px;

}

.col-md-9 .gallery ul.gallery-four-col li {

	width: 24.66%;

}

.col-md-7 .gallery ul.gallery-four-col li {

	width: 24.66%;

}

.col-md-12 .gallery ul.gallery-four-col li {

	width: 24.77%;

}

.gallery ul li figure {

	width: 100%; overflow: hidden; float: left; position: relative;

}

.gallery ul li figure img {height: 150px;

	width: 100%; overflow: hidden; float: left; position: relative;padding: 2px;border: 1px solid #d2d4d2;

}

.gallery.gallerysec .text h2 a:hover{

	color: #fff;

}

.gallery ul li:hover figure figcaption {

	transition:0.3s ease-in-out; opacity: 1;

}

.teamdetail ul li:hover figure figcaption {

	opacity: 0;

}

.gallery ul li figure figcaption i {

	background: rgb(23, 23, 23); margin: -13px 0px 0px -13px; transition:0.3s ease-in-out; stop: 20%; width: 27px; height: 27px; text-align: center; line-height: 27px; position: absolute; opacity: 0; box-shadow: 0px 0px 0px 6px rgba(0,0,0,0.3);

}



.tvanhlinkright{

	right: 7px!important;

}



.tvanhlinkleft{

	left: 20px!important;

}



.footer-widget .gallery ul li figure figcaption i {

	margin: -10px 0px 0px -10px; width: 19px; height: 19px; line-height: 20px; box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.3);

}

.gallery ul li:hover figure figcaption i {

	transition:0.3s ease-in-out; top: 50%; opacity: 1;

}

.widget-gallery.widget ul li figure figcaption a {

	margin: -11px 0px 0px -13px; left: 57%; width: 20px; height: 20px; line-height: 20px; font-size: 10px;

}

.col-md-12 .gallery .gallery-three-col li {

	width: 32%;

}

.col-md-9 .gallery .gallery-three-col li {

	width: 24%;

}

.col-md-7 .gallery .gallery-three-col li {

	width: 33%;

}

.gallery .gallery-two-col li {

	width: 49.77%;

}

.gallery.gallerysec .text {

	padding: 15px 15px 8px; transition:0.3s ease-in-out; width: 100%; float: left; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.gallery.gallerysec .text p {

	margin: 0px 0px 8px; text-transform: uppercase; font-size: 11px;

}

#innermain .our-team-sec article:hover figure figcaption .pix-post-title a {

	background-color: rgb(33, 33, 33) !important;

}

.fluid-tab-horizontal .nav-tabs.nav {

	margin-bottom: 20px;

}

.frm_error {

	border-color: red !important;

}

line-height .pix-player-no {

	border-radius: 0px; top: 0px; width: 74px; height: 74px; right: 0px; position: absolute; z-index: 999;

}

.player-twitt-feeds .twitter_sign::after {

	border-width: 20px 0px 0px 20px; border-style: solid; border-color: transparent rgb(255, 255, 255); left: 24px; top: -10px; position: absolute; content: ""; transform: rotate(134deg); -webkit-transform: rotate(134deg); -moz-transform: rotate(134deg); -o-transform: rotate(134deg);

}

.team-inn {

	padding: 26px 21px; overflow: hidden;

}

.player-twitt-feeds {

	width: 100%; margin-bottom: 20px; float: left;

}

.team-inn .share-post {

	margin-bottom: 0px;

}

.team-inn .player-info {

	border: 0px currentColor; border-image: none;

}

.team-inn .cs-post-title > time {

	font: bold 11px/13px Arial, Helvetica, sans-serif; width: 100%; color: rgb(169, 169, 169); margin-top: 8px; float: left; font-size-adjust: none; font-stretch: normal;

}

.twitter_sign .flexslider .cs-post-title > a {

	color: rgb(0, 186, 237);

}

.next-post-paginate .px-single-page-title {

	width: 100%; float: left;

}

.next-post-paginate ul {

	width: 100%; float: left;

}

.next-post-paginate ul li {

	list-style: none; color: rgb(153, 153, 153); font-size: 12px;

}

.next-post-paginate a {

	margin: 0px; padding: 12px; text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 12px; float: left; background-color: rgb(41, 42, 50);

}

.next-post-paginate h2 {

	color: rgb(33, 33, 33); font-size: 16px;

}

.next-post-paginate a i {

	color: rgb(255, 255, 255);

}

.next-post-paginate ul li a {

	padding: 0px 7px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; margin-right: 7px; float: left; box-shadow: 0px 0px 3px 2px #cccccc; background-color: rgb(74, 74, 74);

}

.blog_detail figure {

	width: 100%;

}

.post-tags {

	width: 100%; color: rgb(192, 192, 192); text-transform: uppercase; font-family: "Fjalla One", sans-serif; margin-top: 13px; margin-bottom: 25px; float: left;

}

.post-tags a {

	margin: 0px 0px 0px 1px; padding: 3px 8px 2px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(122, 122, 122); text-transform: capitalize; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; display: inline-block; box-shadow: 0px 1px 2px #c5c5c5;

}

.post-tags i {

	font-size: 13px; margin-right: 6px;

}

.post-tags a:hover {

	color: rgb(255, 255, 255);

}

.blog_detail .social-network {

	float: left;

}

.pix-media-attachment a {

	margin: 0px 10px 0px 0px; width: 50px; height: 50px; text-align: center; color: rgb(102, 102, 102); font-size: 25px; float: left; background-color: rgb(204, 204, 204);

}

.pix-media-attachment a i {

	padding: 15px 0px; display: inline-block;

}

.pix-media-attachment a img {

	width: 100%; height: 100%;

}

.blog-medium-options li a {

	text-transform: uppercase; font-weight: bold;

}

.teamdetail {

	margin-bottom: 40px;

}

.teamdetail .cycle-slideshow {

	width: 100%; float: left; position: relative;

}

.teamdetail {

	width: 100%; float: left; position: relative;

}

.teamdetail .flex-direction-nav {

	display: block;

}

.teamdetail figure {

	width: 1070px;

}

.teamdetail ul li figure figcaption {

	opacity: 1 !important;

}

.pix-zoom {

	left: 0px; top: 0px; width: 100%; border-top-color: rgb(33, 33, 33); border-top-width: 10px; border-top-style: solid; position: absolute;

}

.pix-zoom i {

	padding: 13px 0px; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); font-size: 22px; float: right; background-color: rgb(33, 33, 33);

}

.teamdetail .flex-direction-nav a {

	padding: 6px 0px; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); overflow: inherit; float: left; cursor: pointer; background-color: transparent;

}

.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 {

	border-width: 40px 0px 40px 40px; border-style: solid; border-color: transparent rgb(33, 33, 33); left: 0px; top: -19px; position: absolute; content: "";

}

.teamdetail .flex-direction-nav a.flex-next::before {

	border-width: 40px 40px 40px 0px; border-style: solid; left: auto; right: 0px;

}

.teamdetail figure figcaption {

	padding: 13px 20px; left: 0px; width: 100%; text-align: right; bottom: 0px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.7);

}

.teamdetail figure figcaption h2 {

	width: auto; float: left;

}

.teamdetail figure figcaption h2 a {

	color: rgb(255, 255, 255);

}

.teamdetail figure figcaption i {

	margin: 6px 8px 0px 0px; color: rgb(255, 255, 255); font-size: 22px; float: left;

}

span.px-count {

	padding: 8px 0px 0px; text-transform: uppercase; font-family: "Fjalla One", sans-serif; float: right;

}

.countdown-section .text {

	text-align: center;

}

.is-countdown {

	padding: 0px 0px 16px; width: 100%; float: left;

}

.is-countdown span {

	width: 22%; text-transform: uppercase; font-family: "Fjalla One", sans-serif; font-size: 30px; float: none; display: inline-block; position: relative;

}

.is-countdown span::before {

	left: -8px; top: 12px; color: red; font-family: FontAwesome; font-size: 18px; position: absolute; content: "\f006";

}

.news-section article:hover .match-info a {

	color: rgb(255, 255, 255);

}

.is-countdown span:first-child::before {

	display: none;

}

.is-countdown span small {

	width: 100%; color: rgb(149, 149, 149); font-size: 12px; float: left;

}

.blog-carousel.pix-blog {

	margin: 0px 0px 30px; width: 100%; float: left; position: relative;

}

.cycle-slideshow {

	width: 100%; float: left;

}

.blog-vertical .cycle-slideshow {

	width: 70%; float: left;

}

.sliderpagination {

	width: 30%; float: left; background: rgb(33, 33, 33); min-height:350px;

}

.blog-vertical article {

	width: 100%; float: left; position: relative;

}

.blog-vertical article img {

	width: 100%; float: left; position: relative; height: 350px!important;

}

.col-md-7 .sliderpagination {

	height: 208px; overflow: auto;

}

.col-md-7 .blog-vertical.blog-carousel.pix-blog .sliderpagination {

	height: 272px;

}

.col-md-7 .blog-gallery.pix-blog .sliderpagination {

	height: 284px;

}

.col-md-7 .blog-gallery.pix-blog .sliderpagination ul {

	margin-top: -10px;

}

.sliderpagination ul li {

	list-style: none; padding: 11px 16px 12px; width: 100%; text-align: left; color: rgb(255, 255, 255); text-transform: none; font-family: Aral, sans-serif; font-size: 13px; border-top-color: rgb(26, 26, 26); border-top-width: 1px; border-top-style: solid; float: left; position: relative; cursor: pointer; min-height: 70px;

}

.sliderpagination ul li:first-child {

	border-top-color: currentColor; border-top-width: medium; border-top-style: none;

}

.sliderpagination ul li.cycle-pager-active::before {

	border-width: 35px 17px 35px 0px; border-style: solid; border-color: transparent rgb(43, 43, 43); left: -17px; top: 0px; position: absolute; z-index: 9999; content: "";

}

.sliderpagination ul li.cycle-pager-active::after {

	top: 0px; width: 5px; height: 100%; right: 0px;  position: absolute; content: "";

}

.sliderpagination ul li.cycle-pager-active {

	box-shadow: 3px 3px 3px #ababab;

}

.blog-vertical article .caption {

	background: transparent linear-gradient(to bottom, transparent 0%, #000 100%) repeat scroll 0% 0%; 

	padding: 20px 18px 18px; left: 0px; width: 100%; bottom: 0px; position: absolute;

}

.blog-vertical article .caption time {

	color: #1f921e; text-transform: uppercase;

}

.blog-vertical article .caption h2 {

	font-size: 18px; text-shadow: 0px 1px 2px #000000;

}

.blog-vertical article .caption h2 a {

	margin: 0px 0px 6px; color: rgb(255, 255, 255);

}

.blog-vertical article .caption h2 {

	margin: 0px 0px 6px; color: rgb(255, 255, 255);

}

.blog-vertical article .caption p {

	margin: 0px 0px 6px; color: rgb(255, 255, 255);

}

.team-vertical {

	width: 70%; float: left;

}

.home-top-widget {

	padding: 25px 0px 0px; width: 100%; float: left;

}

.home-top-widget .widget {

	margin: 0px 0px 40px 40px; width: 28%; float: left;

}

.home-top-widget :first-child.widget {

	margin-left: 0px;

}

.team-vertical.our-team-sec {

	margin: 0px 0px 30px; width: 53%;

}

.pxleft-team.sliderpagination {

	width: 47%;

}

.team-vertical.our-team-sec article {

	margin: 0px; padding: 6px 0px 0px; width: 100%;

}

.sliderpagination article figure {

	width: 60px; float: left;

}

.sliderpagination article .text {

	padding-left: 77px;

}

.sliderpagination article .text h2 {

	margin: 0px 0px 4px; color: rgb(255, 255, 255); font-size: 22px;

}

.sliderpagination article .text h6 {

	margin: 0px;

}

.sliderpagination article .text h6 a {

	color: rgb(153, 153, 153); font-family: Arial, Helvetica, sans-serif; font-size: 12px;

}

.pxleft-team .pix-player-no {

	top: 18%; color: rgb(53, 52, 52); font-size: 30px;

}

.pxleft-team.sliderpagination ul li {

	padding: 16px 20px; min-height: 100px;

}

.pxleft-team.sliderpagination ul li.cycle-pager-active::before {

	border-width: 55px 17px 45px 0px;

}

.sliderpagination ul li.cycle-pager-active article .text h6 a {

	color: rgb(255, 255, 255);

}

.team-vertical article figcaption .pix-player-no {

	border-radius: 3px; left: 0px; top: 0px; right: auto; line-height: 2; background-color: rgba(0, 0, 0, 0.7);

}

.team-vertical.our-team-sec article figcaption {

	left: 15px; bottom: 10px;

}

.team-vertical article figcaption .caption {

	margin: -7px 0px 0px 50px;

}

.team-vertical article figcaption .caption h2 {

	padding: 6px 10px; color: rgb(255, 255, 255); font-size: 26px; display: inline; background-color: rgb(5, 5, 40);

}

.team-vertical article figcaption .caption h6 {

	margin: 4px 0px 0px; padding-left: 8px;

}

#comments .children {

	margin-bottom: 35px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;

}

#comments .children .children {

	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.depth-3 .thumblist {

	padding: 20px 20px 0px !important;

}

.circular-progressbar {

	margin: 0px 8px 0px 0px; padding: 4px 4px 1px; border-radius: 100%; float: left; position: relative; background-color: rgb(41, 42, 50);

}

.blog-rating-sec ul li .infotxt {

	padding: 5px; border-radius: 4px; top: -12px; right: -65px; color: rgb(88, 88, 88); position: absolute; box-shadow: 0px 0px 3px 2px #f0f0f0; background-color: rgb(248, 250, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;

}

.blog-gallery .cycle-slideshow {

	width: 61%; float: left; border-bottom: 1px solid #d2d4d2;border-top: 1px solid #d2d4d2;border-left: 1px solid #d2d4d2;

}

.blog-gallery .cycle-slideshow article img {

	height: 100%;

}

.blog-gallery .cycle-slideshow article {

	width: 100%; float: left;

}

.blog-gallery .cycle-slideshow article img {

	width: 100%; float: left; height: 367px;

}

.blog-gallery .cycle-slideshow article .caption {

	padding: 10px; left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 10;

	

}

.blog-gallery .cycle-slideshow article .caption ul li {

	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px;

}

.blog-gallery .cycle-slideshow article .caption h2 {

	margin: 0px; color: rgb(255, 255, 255); font-size: 18px; float: none;

}

.blog-gallery .cycle-slideshow article .caption h2 a {

	margin: 0px; color: rgb(255, 255, 255); font-size: 18px; float: none;text-transform: uppercase;

	text-shadow: 1px 2px 3px #000;

}

.blog-gallery .sliderpagination ul li img {

	opacity: 0.7;

}

.blog-gallery .sliderpagination ul li.cycle-pager-active img {

	border-radius: 4px; opacity: 1;

}

.blog-gallery .cycle-slideshow article .post-options {

	float: none; display: inline;

}

.blog-gallery .sliderpagination {

	padding: 7px 10px; width: 39%; float: left; background-color: rgb(21, 21, 21); min-height: 367px; background: #e6e7e6;

}

.blog-gallery .sliderpagination ul {

	margin: -7px 0px 0px -8px;

}

.blog-gallery .sliderpagination ul li.cycle-pager-active {

	background-color: transparent;

}

.blog-gallery .sliderpagination .star-img.rating-v1 {

	left: 0px; bottom: 0px; position: absolute;

}

.blog-gallery .sliderpagination ul li {

	padding: 10px 0px 0px 10px; border: currentColor; border-image: none; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.blog-gallery .sliderpagination ul li.cycle-pager-active figure::before {

	border-radius: 4px; border: 3px solid currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";

}

.blog-gallery .sliderpagination ul li.cycle-pager-active {

	box-shadow: none; background-color: transparent !important;

}

.blog-gallery .sliderpagination ul li.cycle-pager-active::before {

	display: none;

}

.latest-video .minus-column article .uppercase {

  padding: 3px;	 text-align: center; bottom: 0px; color: rgb(255, 255, 255); padding-top: 5px; display: block; position: absolute; z-index: 999; background-color: red;

}

.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: rgb(255, 255, 255); margin: -17px 0px 0px -17px; border-radius: 100%; transition:0.4s ease-in-out; left: 50%; top: 50%; width: 38px; height: 38px; text-align: center; color: rgba(0, 0, 0, 0.3); line-height: 37px; font-family: "FontAwesome"; font-size: 30px; position: absolute; content: "\f105"; opacity: 0; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-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 {

	padding: 3px 5px; color: rgb(255, 255, 255); line-height: 0px; font-size: 12px; font-weight: 600; margin-top: 5px; margin-right: 6px; float: left; display: inline;

}

.star-img i {

	margin-right: 2px;

}

.blog-banner-carousel .cycle-slideshow {

	width: 100%; float: left; position: relative;

}

.blog-banner-carousel {

	width: 100%; float: left; position: relative;

}

.blog-banner-carousel article {

	margin: 0px 2px 0px 0px; width: 280px; height: 400px; white-space: normal; position: relative;

}

.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 {

	border: 2px solid currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0;

}

.blog-banner-carousel article:hover figure::before {

	opacity: 1;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure figcaption {

	top: auto; bottom: 0px; z-index: 10;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure figcaption .text {

	padding: 19px 19px 15px; left: 0px; bottom: 0px; overflow: hidden; position: absolute;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure:hover figcaption {

	top: 0px;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure:hover figcaption .text h2 {

	height: auto;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure figcaption .text h2 {

	height: auto;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure figcaption .text p {

	margin-bottom: 0px;

}

.blog-banner-carousel .blog-options {

	margin-bottom: 4px;

}

.blog-banner-carousel.pix-blog .blog-grid-v2 figure figcaption .blog-medium-options {

	margin-bottom: 4px;

}

.blog-banner-carousel .blog-options li time {

	color: rgb(153, 153, 153); text-transform: uppercase; margin-top: 2px; float: left;

}

.blog-banner-carousel .blog-grid-v2 .text-desc {

	transition:0.3s ease-in-out; margin-bottom: -400px; opacity: 0; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.blog-banner-carousel .blog-grid-v2:hover .text-desc {

	margin-bottom: 0px; opacity: 1;

}

.center span {

	margin: -30px 0px 0px; padding: 3px 0px 0px; border-radius: 0px 50px 50px 0px; left: 0px; top: 50%; width: 47px; height: 41px; text-align: center; color: rgb(255, 255, 255); font-size: 26px; float: left; position: absolute; z-index: 12; cursor: pointer; box-shadow: 1px 2px 0px 1px #74aab7, 2px 3px 0px 3px rgba(255,255,255,0.3); background-color: rgba(255, 255, 255, 0.5);

}

.center span:hover {

	box-shadow: none; background-color: rgb(33, 33, 33);

}

.center span.cycle-next:hover {

	box-shadow: none; background-color: rgb(33, 33, 33);

}

.center span.cycle-next {

	border-radius: 50px 0px 0px 50px; left: auto; right: 0px; box-shadow: -1px 2px 0px 1px #74aab7, -2px 4px 0px 2px #628e95;

}

.blog-carousel-v2 {

	margin-bottom: 35px;

}

.blog-carousel-v2 .cycle-slideshow {

	width: 66%; float: left;

}

.blog-carousel-v2 article {

	width: 100%; float: left; position: relative;

}

.blog-carousel-v2 {

	width: 100%; float: left; position: relative;

}

.blog-carousel-v2 article img {

	width: 100%; float: left; position: relative;

}

.blog-carousel-v2 .sliderpagination ul li {

	padding: 14px 16px; min-height: 95px;

}

.blog-carousel-v2 article .caption {

	padding: 20px; left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 10;

	background: transparent linear-gradient(to bottom, transparent 0%, #000 100%) repeat scroll 0% 0%;

}

.blog-carousel-v2 article .caption h2 {

	font-size: 22px; margin-bottom: 0px; float: none;

}

.blog-carousel-v2 article .caption time {

	color: rgb(153, 153, 153); text-transform: none; font-size: 14px;

}

.blog-carousel-v2 article .caption .post-options ul li a {

	color: rgb(255, 255, 255); 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 {

	color: rgb(255, 255, 255);

}

.blog-carousel-v2 article .caption h2 a {

	color: rgb(255, 255, 255);

	text-shadow: 1px 2px 3px #000;

}

.blog-carousel-v2 .sliderpagination ul li .text ul.post-options li {

	padding: 0px; border: currentColor; border-image: none; width: auto; float: left; min-height: inherit; background-color: transparent;

}

.blog-carousel-v2 .sliderpagination ul li .text ul.post-options li time {

	color: rgb(153, 153, 153); font-size: 12px;

}

.blog-carousel-v2 .sliderpagination ul li .text ul.post-options li a {

	color: rgb(153, 153, 153); font-size: 12px;

}

.blog-carousel-v2 .sliderpagination ul li.cycle-pager-active::before {

	display: none;

}

.blog-carousel-v2 .sliderpagination ul li.cycle-pager-active {

	box-shadow: inset 0px 4px 7px #1b1b1b; background-color: rgb(24, 24, 24) !important;

}

.blog-carousel-v2 .sliderpagination {

	width: 34%; height: 378px; overflow: hidden; float: left; position: relative;

}

.col-md-9 .blog-carousel-v2 .sliderpagination {

	height: 330px;

}

.footer-widget .widget-recent-blog article.featured-post {

	display: none;

}

.pagenone {

	margin: 50px 0px 70px; width: 100%; text-align: center; float: left;

}

.pagenone i {

	color: rgb(193, 32, 38); font-size: 80px;

}

.pagenone h1 {

	color: rgb(33, 33, 33); text-transform: none; font-weight: 400; margin-bottom: 20px;

}

.pagenone h4 {

	color: rgb(33, 33, 33); text-transform: none; font-weight: 400; margin-bottom: 20px;

}

#videowrapper {

	float: left; position: fixed; z-index: 0;

}

.succ_mess p {

	font-style: italic;

}

.succ_mess p::before {

	margin: 0px 7px 0px 0px; font-family: FontAwesome; float: left; content: "\f00c";

}

.element_size_67 .blog-carousel.blog-grid.pix-blog article {

	width: 220px;

}

div.wpcf7 {

	margin: 0px 0px 20px; width: 90%; float: left;

}

.wpcf7 form {

	margin: 0px 0px 0px -20px;

}

.wpcf7 form p {

	padding: 0px 0px 0px 20px; width: 100%; color: rgb(51, 51, 51); text-transform: capitalize; font-weight: 600; margin-bottom: 15px; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.wpcf7 form p span {

	width: 100%; margin-top: 10px; float: left;

}

.wpcf7 form p input {

	padding: 4px 15px; border-radius: 0px; border: 1px solid rgb(172, 172, 172); border-image: none; width: 100%; height: 40px; float: left;

}

.wpcf7 form p .wpcf7-form-control span {

	width: 23%; float: left;

}

.wpcf7 form p .wpcf7-form-control span .wpcf7-list-item-label {

	width: auto;

}

.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 {

	border: 1px solid rgb(208, 208, 208); border-image: none; width: 100%; height: 100px; color: rgb(153, 153, 153); margin-bottom: 0px; resize: none;

}

.wpcf7 form p select.wpcf7-form-control {

	padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; background-color: rgb(255, 255, 255);

}

.wpcf7-file.wpcf7-form-control {

	padding: 0px; direction: rtl;

}

.wpcf7 form p input.wpcf7-invert.wpcf7-acceptance.wpcf7-form-control {

	width: auto;

}

.wpcf7 form p input[type='submit'] {

	background: rgb(193, 32, 38); padding: 14px 50px; border-radius: 2px; border: currentColor; border-image: none; width: auto; height: 44px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto Slab", serif; font-size: 14px; font-weight: 500; float: left;

}

.wpcf7 form p input[type='checkbox'] {

	margin-top: 1px;

}

.file-820.wpcf7-form-control-wrap {

	background: url("images/upload-btn.png"); width: 157px; height: 57px; overflow: hidden;

}

.wpcf7 form p .wpcf7-file.wpcf7-form-control {

	width: 157px; height: 57px; overflow: hidden; display: block; opacity: 0;

}

.wpcf7-validation-errors {

	width: 100%; float: left;

}

.fluid-tab-horizontal .nav-tabs.nav {

	margin-bottom: 20px;

}

.frm_error {

	border-color: red !important;

}

.blog-gallery.pix-blog {

	width: 100%; margin-bottom: 40px; float: left;

}

.detail_figure {

	overflow: hidden;

}

.detail_figure .mejs-audio .mejs-volume-button {

	display: none !important;

}

.detail_figure .mejs-audio .mejs-time-rail {

	display: none !important;

}

.detail_figure .mejs-audio .mejs-mute {

	display: none !important;

}

.detail_figure .mejs-audio .mejs-time {

	display: none !important;

}

.detail_figure .mejs-audio {

	width: 60px !important;

}

.detail_figure .mejs-container.mejs-audio .mejs-controls div {

	height: 60px;

}

.detail_figure .mejs-container.mejs-audio .mejs-controls {

	height: 60px;

}

.detail_figure .mejs-container.mejs-audio .mejs-controls {

	background: none; border-radius: 0%; top: 0px; bottom: auto;

}

.detail_figure .mejs-container.mejs-audio .mejs-controls {

	background-color: transparent;

}

.detail_figure .mejs-container.mejs-audio {

	background-color: transparent;

}

.detail_figure .mejs-audio .mejs-controls .mejs-button button {

	background: url("images/audio-po.png") -9px -6px; left: 17px; top: 10px; 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 {

	opacity: 1; transform: translateX(0%); -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -o-transform: translateX(0%);

}

.blog-medium article.cls-post-video figcaption {

	opacity: 1; transform: translateX(0%); -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -o-transform: translateX(0%);

}

.detail_figure .blog-medium article figure figcaption .audiowrapp {

	margin: -25px 0px 0px -25px;

}

.detail_figure article.cls-post-audio figure figcaption {

	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.5);

}

.detail_figure article.cls-post-video figure figcaption {

	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.5);

}

.detail_figure article figure figcaption .audiowrapp {

	margin: -20px 0px 0px -20px; left: 50%; top: 50%; position: absolute;

}

.detail_figure article.cls-post-video figure figcaption a {

	left: 50%; top: 50%; color: rgb(255, 255, 255); position: absolute;

}

.no-image.cls-post-audio figure::before {

	display: none;

}

.no-image.cls-post-video figure::before {

	display: none;

}

.detail_figure .audiowrapp {

	margin: -20px 0px 0px -20px; left: 50%; top: 50%; position: absolute;

}

.detail_figure .flexslider .flex-direction-nav li a {

	border-radius: 0px 40px 40px 0px; width: 47px; height: 41px; background-color: rgba(255, 255, 255, 0.3);

}

.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 {

	margin: 0px 0px 0px -70px; padding: 8px 0px 0px; border-radius: 40px 40px 0px 0px; left: 50%; width: 25%; height: 26px; bottom: 0px; display: block; background-color: rgba(0, 0, 0, 0.8);

}

.detail_figure .flex-control-nav li {

	width: auto;

}

.bottom_left.px-review-section {

	margin: 0px 0px 30px; width: 100%;

}

.bottom_right.px-review-section {

	margin: 0px 0px 30px; width: 100%;

}

.bottom_left.px-review-section .px-review-section figcaption {

	height: 270px;

}

.bottom_right.px-review-section .px-review-section figcaption {

	height: 270px;

}

.bottom_right.px-review-section .review-summary {

	margin-top: 30px;

}

.bottom_left.px-review-section .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-view {

	margin: 0px 0px 40px; width: 100%; float: left;

}

#banner article {

	padding: 0px 0px 0px 4px; height: auto; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

#banner article figcaption {

	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;

}

#banner article figcaption .text {

    width:100%;padding: 10px; left: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 10;

	background: transparent linear-gradient(to bottom, transparent 10%, #000 100%) repeat scroll 0% 0%;

}

.post-slider-1 {

	width: 25%; float: left;

}

.post-slider-2 {

	width: 50%; float: left;

}

.banner-view.pix-blog#banner {

	margin-left: -4px;

}

#banner article.post-slider-3 {

	padding: 0px 0px 4px 5px; width: 25%; float: left;

}

#banner article.post-slider-0 {

	padding: 0px 0px 4px 5px; width: 25%; float: left;

}

#banner article figcaption .text h2 {

	font-size: 18px;

}

#banner article figcaption .text h2 a {

	color: rgb(255, 255, 255) !important;

}

#banner article:hover figcaption .text h2 a {

	color: rgb(255, 255, 255) !important;

}

#banner article .blog-medium-options {

	margin: 0px 0px 9px; padding: 0px 0px 5px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-width: 1px; border-bottom-style: solid; float: left;

}

#banner article .blog-medium-options li {

	margin-right: 0px;

}

#banner article .blog-medium-options li a {

	color: rgb(255, 255, 255) !important; font-size: 13px;

}

#banner article .blog-medium-options li.px-comments {

	float: right;

}

#banner article .blog-medium-options li.px-comments a::before {

	background: url("images/white-comment.png"); margin: 8px 4px 0px 0px; width: 12px; height: 12px; float: left; content: "";

}

.post-options li.px-comments a::before {

	background: url("images/white-comment.png"); margin: 8px 4px 0px 0px; width: 12px; height: 12px; float: left; content: "";

}

.post-options li.px-comments a::before {

	background: url("images/comments1.png");

}

#banner article figcaption .text time {

	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px;

}

#banner article figcaption .text .text-desc {

	margin: 6px 0px -400px; transition:0.3s ease-in-out; color: #fff; opacity: 0; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

#banner article:hover figcaption .text .text-desc {

	margin: 6px 0px 0px; opacity: 1;

}

.page-links {

	margin-bottom: 15px; float: left;

}

.page-links .page-links-title {

	float: left;

}

.page-links a {

	padding: 4px 10px; color: rgb(255, 255, 255); margin-right: 8px; float: left; background-color: rgb(51, 51, 51);

}

.page-links > span {

	padding: 4px 10px; color: rgb(255, 255, 255); margin-right: 8px; float: left; background-color: rgb(51, 51, 51);

}

.page-links > span {

	color: rgb(255, 255, 255); background-color: red;

}

.page-links .page-links-title {

	color: rgb(102, 102, 102); background-color: transparent !important;

}

#banner {

	margin: 0px 0px 30px;

}

.blog-banner-carousel#banner article {

	padding: 0px; float: none;

}

.cycle-slideshow {

	height: 403px; overflow: hidden;

}

.blog-carousel-v2#banner .cycle-slideshow article {

	width: 100%; padding-right: 0px; padding-left: 0px;

}

.blog-carousel-v2#banner .cycle-slideshow article img {

	width: 100%; padding-right: 0px; padding-left: 0px;height: 378px;

}

.blog-carousel-v2#banner .post-options {

	width: auto;

}

.blog-carousel-v2#banner .post-options li a {

	color: rgb(255, 255, 255);

}

.blog-carousel-v2#banner .post-options li time {

	color: #fff; font-weight: inherit;

}

.blog-carousel-v2#banner .text span a {

	color: rgb(255, 255, 255);

}

.pix-newsletter input {

	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%;

}

video {

	width: 100% !important; height: auto !important;

}

.videoWrapper {

	height: 0px; padding-top: 25px; padding-bottom: 56.25%; position: relative;

}

.videoWrapper iframe {

	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;

}

.blog-home .horizontal .blog-headlines .pix-feature article .px-comments {

	margin: 0px;

}

.col-md-7 .sliderpagination ul li {

	font-size: 12px;

}

.col-md-7 .blog-home .blog-headlines .pix-feature article .px-comments {

	margin: 0px;

}

.col-md-7 .post-options li {

	margin-right: 8px;

}

.col-md-7 .blog-headlines .post-options li time {

	font-size: 12px;

}

.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 {

	font-size: 10px;

}

.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;

}

.blog-grid.blog-banner-carousel.pix-blog {

	width: 100%; margin-left: 0px;

}

#main .blog-grid.blog-banner-carousel.pix-blog {

	margin-bottom: 30px;

}

.col-md-7 .latest-video .minus-column article.no-image figure {

	height: 110px;

}

.tweets-wrapper h6 {

	display: none;

}

.widget-recent-blog article > h6 {

	display: none;

}

.blog-grid-v2 h6 {

	display: none;

}

.small-sidebar .featured-post {

	display: none;

}



.imgttdcb{

	height: auto!important;

}







.bordercbtk{

	border: none!important;

	margin: 0!important;

	padding: 0!important;

}





.textacttk{

    text-transform: none!important;

}



.imgviewdcb{

	width: 40%;

overflow: hidden;

float: left;



}



.widthimgdcb{

	width:100%!important;

}

.heightautodcb{

	height: auto!important;

}



.giacspdcb{

	font-size:15px!important; font-weight: normal!important; color:#000!important; padding:3px 0!important; clear: both;

}

.mtdtcspdcb{ border-bottom: 2px solid rgb(194, 194, 194); margin-top: 20px;

	font-size:15px!important; font-weight: bold; color:#000!important; padding:7px 0 0!important; clear: both;

}





.imgslidesp{

	height: 80px!important;

}

.imghahd{

	height: 60px!important;

}





.ttdakh{

	font-weight: bold; float: right;

}



.widthdtbds{

	width: 78%!important;

}





#right .top_right .last-news, #right .down-right .last-news {

    margin-top: 3px;

    border-bottom: 2px solid #d4d4d4;

    border-left: 2px solid #d4d4d4;

    border-right: 2px solid #d4d4d4;

    border-top: 2px solid #d4d4d4;

}

#right .top_right .last-news .frmSearch {

    margin-left: 10px;

    margin-right: 10px;

    margin-bottom: 0px;

}

user agent stylesheetform {

    display: block;

    margin-top: 0em;

}

#right .top_right .last-news .frmSearch input, #right .top_right .last-news .frmSearch select {

    width: 100%;

    display: inline-block;

    padding: 4px 3px;

    font-size: 14px;

    line-height: 20px;

    color: #555555;

    vertical-align: middle;

    border: 1px solid #ddd;

    box-sizing: border-box;

    margin-bottom: 5px;

}

user agent stylesheetinput:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i] {

    padding: 1px 0px;

}

user agent stylesheetinput {

    -webkit-appearance: textfield;

    padding: 1px;

    background-color: white;

    border: 2px inset;

    border-image-source: initial;

    border-image-slice: initial;

    border-image-width: initial;

    border-image-outset: initial;

    border-image-repeat: initial;

    -webkit-rtl-ordering: logical;

    -webkit-user-select: text;

    cursor: auto;

}

user agent stylesheetinput, textarea, keygen, select, button {

    margin: 0em;

    font: 13.3333px Arial;

    text-rendering: auto;

    color: initial;

    letter-spacing: normal;

    word-spacing: normal;

    text-transform: none;

    text-indent: 0px;

    text-shadow: none;

    display: inline-block;

    text-align: start;

    height: 30px;

    min-width: 180px;

    

}

user agent stylesheetinput, textarea, keygen, select, button, meter, progress {

    -webkit-writing-mode: horizontal-tb;

}



.imgheightbds{

	height: 153px!important;border: 1px solid #d2d4d2;

}



.lineheightbds{

	 line-height: 20px!important;

}



.classmten{

	font-size: 13px!important;

    float: left!important;

    margin-right: 5px!important;

    height: 25px!important;

    padding-top: 2px!important;

}



.widthrespo{

	width:250px!important;

}



.logofootimg{

	background: #fff;

    padding: 3px;

    border-radius: 5px;

    margin-bottom: 7px;

}



.qcaologo{

	float: left;

    margin: 0 10px 10px 0;

}



.qcaologo img{

	width:90px;

	height:49px;

}



.padddt{

	padding: 0px 0 15px;

	width:60%;

}





.searchform button{

	min-width:auto!important;

}



.input-append .add-on, .input-prepend .add-on {

    display: inline-block;

    width: auto;

    height: 30px;

    min-width: 16px;

    padding: 2px 5px;

    font-size: 14px;

    font-weight: normal;

    line-height: 20px;

    text-align: center;

    text-shadow: 0 1px 0 #ffffff;

    background-color: #eeeeee;

    border: 1px solid #ccc;

        margin-left: -3px;

}



.dvht3q{

	border: 1px solid #d2d4d2;

    margin-bottom: 20px;

    padding: 5px;

    font-size: 16px;

    background: #069f04;

    border-radius: 3px;

    color: #fff;

}



.class3q{

	font-size: 17px!important; padding-right:7px!important;

	width:25px!important;

}





.paddmagintd{

	padding-top: 7px!important;

   margin-top: 7px!important;

}

