/*

Theme Name: NewsZone (Shared on MafiaShare.net)

Theme URI: http://www.mafiashare.net

Description: NewsZone is Premium WordPress News / Magazine Theme Fully Customizable , has an extensive Theme Options with Import/export System.

Version: 1.8

Author: LioIT

Author URI: http://www.mafiashare.net

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/





/* ----- Import CSS Files ---------------------------------------http://www.lioit.com--------- */

@import"css/font-awesome.min.css";

@import"css/bootstrap-responsive.css";

@import url("css/weather-icons.min.css");

@import url("css/shortcodes.css");

/* ----- Reset ---------------------------------------http://www.lioit.com--------- */

@font-face {

	font-family: 'FullerSansDTBold';

	src: url('css/font/fullersansdt-bold-webfont.eot');

	src: url('css/font/fullersansdt-bold-webfont.eot?#iefix') format('embedded-opentype'), url('css/font/fullersansdt-bold-webfont.woff') format('woff'), url('css/font/fullersansdt-bold-webfont.ttf') format('truetype'), url('css/font/fullersansdt-bold-webfont.svg#FullerSansDTBold') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'FullerSansDTRegular';

	src: url('css/font/fullersansdt-regular-webfont.eot');

	src: url('css/font/fullersansdt-regular-webfont.eot?#iefix') format('embedded-opentype'), url('css/font/fullersansdt-regular-webfont.woff') format('woff'), url('css/font/fullersansdt-regular-webfont.ttf') format('truetype'), url('css/font/fullersansdt-regular-webfont.svg#FullerSansDTRegular') format('svg');

	font-weight: normal;

	font-style: normal;

}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, embed, object {

	font-smoothing: antialiased;

	-webkit-font-smoothing: antialiased;

	font-family: inherit;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-variant: normal;

	text-transform: none;

}

/* Blockquote */

blockquote {

	background: rgba(0,0,0,0.04);

	position: relative;

	padding: 20px 30px !important;

	border: none;

	margin: 0 auto;

	margin-bottom: 15px;

	color: #999b9e;

	font-size: 14px;

	line-height: 20px;

	font-style: italic;

}

.loop-media blockquote:before {

	content: "";

}

blockquote:before {

	font-family: FontAwesome;

	content: "\f10e";

	position: absolute;

	right: 32px;

	text-align: center;

	line-height: 32px;

	color: rgba(0,0,0,0.3);

	bottom: 32px;

	width: 32px;

	height: 32px;

	font-size: 22px;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}

blockquote p {

	padding: 0;

	color: #475055;

	font-size: 16px;

	line-height: 20px;

	font-style: italic;

}

strong {

}

a {

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	margin: 0;

	padding: 0

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden

}

.none {

	display: none

}

.block {

	display: block!important

}

.fixed_pos {

	position: fixed

}

.alignright {

	float: right;

	margin-left: 20px;

}

.alignleft {

	float: left;

	margin-right: 20px;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto

}

.centerdText {

	text-align: center;

}



img {

	max-width: 100%;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}

img:hover {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

body {

	background: #fff;

	color: #475055;

	font: 15px/1.6 'FullerSansDTRegular', Helvetica, Arial, sans-serif;

	word-wrap: break-word;

	height: auto !important;

}

body, #wpbody, .form-table .pre, .ui-autocomplete li a {

}

th, thead td {

	font-weight: 700

}

cite, em, dfn {

	font-style: italic

}

code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea {

	font-family: FullerSansDTRegular, Trebuchet MS, serif

}

input[type="text"], input[type="password"], input[type="email"], textarea, select {

	border: 1px solid #e0e0e0;

	padding: 8px 9px;

	outline: none;

	font-size: 14px !important;

	color: #a7abae;

	margin: 0;

	max-width: 100%;

	background: #fff;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

textarea {

	overflow: auto;

	vertical-align: top;

	padding: 10px;

	width: 95%;

}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {

	outline: 0;

	border-color: #2c97de;

}

input[type="button"] {

	border: none;

}

code, pre {

	display: block;

	white-space: pre

}

del {

	text-decoration: line-through;

	color: #666

}

ins, dfn {

	border-bottom: 1px solid #ccc

}

small, sup, sub {

	font-size: 85%

}

abbr, acronym {

	text-transform: capitalize

}

a abbr, a acronym {

	border: none

}

abbr[title], acronym[title], dfn[title] {

	cursor: help;

	border-bottom: 1px dotted #ccc

}

sup {

	vertical-align: super

}

sub {

	vertical-align: sub

}

p {

	font-size: 14px;

	margin-bottom: 0px;

	line-height: 25px;

}

table {

	border-collapse: separate;

	border-spacing: 0

}

caption, th, td {

	text-align: left;

	font-weight: 400

}

i {

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

	font-size: 16px;

}

p {

	color: #475055;

}

h1, h4, h5, strong, b {

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}

h2, h3, h6, h7 {

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}

h1, h2, h3, h4, h5, h6, strong, b {

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}



h1 {

	font-size: 30px;

	line-height: 48px;

	margin-bottom: 10px;

	font-weight: normal;

}

h2 {

	font-size: 28px;

	line-height: 35px;

	margin-bottom: 10px;

}

h3 {

	font-size: 18px;

	line-height: 30px;

}

h4 {

	font-size: 16px;

	line-height: 29px;

}

h5 {

	font-size: 15px;

	line-height: 29px;

}

h6 {

	font-size: 14px;

	line-height: 29px;

}

h7 {

	font-size: 14px;

	color: #a7abae;

	line-height: 29px;

	margin-bottom: 10px;

}

code {

	background-color: #F8F8F8;

	color: #a7abae!important;

	font: 14px/20px Courier, "Courier New", monospace;

	padding: 4px 4px;

}

h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle {

	display: block;

	color: #475055;

	font-size: .65em;

	margin: 0

}

/* ----- General ---------------------------------------http://www.lioit.com--------- */

a:link, a:visited, a:active, a:focus {

	color: #475055;

	outline: 0 none;

	text-decoration: none;

	-webkit-transition: background-color .2s linear, color .2s linear;

	-moz-transition: background-color .2s linear, color .2s linear;

	-o-transition: background-color .2s linear, color .2s linear;

	-ms-transition: background-color .2s linear, color .2s linear;

	transition: background-color .2s linear, color .2s linear

}

a:hover {

	color: #2c97de

}

.hidden {

	display: none;

	visibility: hidden

}

.invisible {

	visibility: hidden

}

nav ul, ul, ol {

	list-style: none

}

::selection {

	background-color: #2c97de;

	color: #FFF;

}

::-webkit-selection {

background-color:#2c97de;

color:#FFF;

}

::-moz-selection {

background-color:#2c97de;

color:#FFF;

}

img[class*=align], img[class*=wp-image-], img[class*=attachment-] {

	height: auto

}

img.size-full, img.size-large, img.header-image, img.wp-post-image {

	max-width: 100%;

	height: auto

}

.entry-content .twitter-tweet-rendered {

	max-width: 100%!important

}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {

}

.wp-caption {

	position: relative;

	min-height: 40px;

	margin-bottom: 15px;

}

.wp-caption a, .wp-caption img {

	display: block;

	line-height: 0;

}

.wp-caption .wp-caption-text {

	display: block;

	position: absolute;

	bottom: 5px;

	left: 5px;

	max-width: 90%;

	color: #fff !important;

	background: rgba(0, 0, 0, 0.80);

	padding: 12px;

	font-size: 14px !important;

	line-height: 16px !important;

	margin: 0;

}

.wp-caption.alignright .wp-caption-text {

	left: auto;

	right: 5px;

}

img.wp-smiley, .rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0

}

.entry-content dl.gallery-item {

	margin: 0;

}

.gallery-item a, .gallery-caption {

	margin-bottom: 0px;

}

.gallery-caption a {

	display: inline

}

.gallery-columns-1 .gallery-item a {

	max-width: 100%;

	width: auto

}

.gallery .gallery-icon img {

	height: auto;

}

.gallery-columns-1 .gallery-icon img {

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, .clearfix, .gallery-item a {

	display: block

}

.entry-content img, .comment-content img, .widget img, embed, iframe, object, video {

	max-width: 100%

}

img {

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

}

img:hover {

	opacity: 0.8;

}

strong.search-excerpt {

	background: #f2c500;

	padding: 2px 3px;

	color: #fff;

}

/* ----- Wordpress Core ---------------------------------------http://www.lioit.com--------- */

img, object, embed {

	max-width: 100%;

	height: auto;

}

object, embed {

	height: 100%;

}

img {

	-ms-interpolation-mode: bicubic;

}

/* LINKS */

a {

	text-decoration: none;

	line-height: inherit;

}

a img {

	border: none;

}

a:focus {

	outline: none;

}

p a, p a:visited {

	line-height: inherit;

}

/* MISC */

.right {

	float: right;

}

.center {

	text-align: center;

}

.text-left {

	text-align: left;

}

.text-right {

	text-align: right;

}

.text-center {

	text-align: center;

}

.hide {

	display: none;

}

figure {

	margin: 0;

}

.align-center, .aligncenter {

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

/* TYPOGRAPHY */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	line-height: 18px; /*modificata originale 29px*/

}

hr {

	border: solid #ddd;

	border-width: 1px 0 0;

	clear: both;

	margin: 22px 0 21px;

	height: 0;

}

em, i {

	font-style: italic;

	line-height: inherit;

}

small {

	

	line-height: inherit;

}

ul, li {

	list-style: none;

}

ul.square, ul.circle, ul.disc {

	margin-left: 17px;

}

ul.square {

	list-style-type: square;

}

ul.circle {

	list-style-type: circle;

}

ul.disc {

	list-style-type: disc;

}

ul.no-bullet {

	list-style: none;

}

ul.large li {

	line-height: 21px;

}

@media print {

* {

	background: transparent !important;

	color: black !important;

	box-shadow: none !important;

	text-shadow: none !important;

	filter: none !important;

	-ms-filter: none !important;

}

a, a:visited {

	text-decoration: underline;

}

a[href]:after {

	content: " (" attr(href) ")";

}

abbr[title]:after {

	content: " (" attr(title) ")";

}

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {

	content: "";

}

pre, blockquote {

	border: 1px solid #999;

	page-break-inside: avoid;

}

thead {

	display: table-header-group;

}

tr, img {

	page-break-inside: avoid;

}

img {

	max-width: 100% !important;

}

@page {

margin: 0.5cm;

}

p, h2, h3 {

	orphans: 3;

	widows: 3;

}

h2, h3 {

	page-break-after: avoid;

}

.hide-on-print {

	display: none !important;

}

.print-only {

	display: block !important;

}

}

.page-template-pin-template-php .header {

	

}

/* BASIC WP STUFF */  

.alignleft, img.alignleft {

	display: inline;

	float: left;

}

.alignright, img.alignright {

	display: inline;

	float: right;

}

.aligncenter, img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	text-align: center;

}

.wp-caption p.wp-caption-text {

	margin: 0;

}

.wp-caption img {

	border: 0 none;

	margin: 0;

	padding: 0;

}

.wp-smiley {

	max-height: 1em;

	margin: 0 !important;

}

.gallery dl {

	margin: 0;

}

.hidden {

	display: none;

}

/* FORMS */



 @media only screen and (max-width: 767px) {

label.right {

	text-align: left;

}

}

.prefix, .postfix {

	display: block;

	position: relative;

	z-index: 2;

	text-align: center;

	width: 100%;

	padding-top: 0;

	padding-bottom: 0;

	height: 32px;

	line-height: 31px;

}

a.button.prefix, a.button.postfix {

	padding-left: 0;

	padding-right: 0;

	text-align: center;

}

span.prefix, span.postfix {

	background: #f2f2f2;

	border: 1px solid #cccccc;

}

.prefix {

	left: 2px;

	-moz-border-radius-topleft: 2px;

	-webkit-border-top-left-radius: 2px;

	border-top-left-radius: 2px;

	-moz-border-radius-bottomleft: 2px;

	-webkit-border-bottom-left-radius: 2px;

	border-bottom-left-radius: 2px;

}

.postfix {

	right: 2px;

	-moz-border-radius-topright: 2px;

	-webkit-border-top-right-radius: 2px;

	border-top-right-radius: 2px;

	-moz-border-radius-bottomright: 2px;

	-webkit-border-bottom-right-radius: 2px;

	border-bottom-right-radius: 2px;

}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {

	display: block;

	padding-left: 14px;

	width: 100%;

}

input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize {

	font-size: 18px !important;

	font-size: 1.8rem !important;

}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {

	outline: none !important;

	border-color: #b3b3b3;

}

input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {

	background-color: #ddd;

}

input[type="image"] {

	width: auto;

}

textarea {

	height: auto;

}

select {

	width: 100%;

	border-color: #DFDFDF;

	background-color: white;

}

/* FIELDSETS */

fieldset {

	border: solid 1px #ddd;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	padding: 12px 12px 0;

	margin: 18px 0;

}

fieldset legend {

	font-weight: bold;

	padding: 0 3px;

	margin: 0 0 0 -3px;

}

.divDemoBody p {

	font-size: 18px;

	line-height: 140%;

	padding-top: 12px;

}

.divDialogElements input {

	font-size: 18px;

	padding: 3px;

	height: 32px;

	width: 500px;

}

.divButton {

	padding-top: 12px;

}

/* CLEARFIX */

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

* html .clearfix {

	zoom: 1;

} /* IE6 */

*:first-child+html .clearfix {

	zoom: 1;

} /* IE7 */

/* AUTOHEIGHT TEXT AREAS */

.flex-text-wrap {

	position: relative;

 *zoom: 1;

}

textarea, .flex-text-wrap {

	outline: 0;

	margin: 0;

	border: none;

	padding: 0;

 *padding-bottom: 0 !important;

}

.flex-text-wrap textarea, .flex-text-wrap pre {

	white-space: pre-wrap;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

 *white-space: pre;

 *word-wrap: break-word;

	margin: 0px!important;

}

.flex-text-wrap textarea {

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	resize: none;

 *height: 94%;

 *width: 94%;

	min-height: 228px!important;

	padding: 10px 16px;

	font-size: 15px;

	line-height: 24px;

}

.flex-text-wrap pre {

	display: block;

	visibility: hidden;

}

textarea, .flex-text-wrap pre {

	min-height: 223px;

}

.label, form label {

	cursor: pointer;

	display: block;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	margin-bottom: 7px;

}

span.required {

	color: #F63C38;

	line-height: 10px;

}

form input {

	clear: none;

	display: inline;

	margin-bottom: 20px;

}

input.input-text, textarea {

	display: block;

	margin-bottom: 18px;

}

textarea {

	padding: 9px 14px;

}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {

	background-color: #FFF;

	border: 1px solid #C4C4C4;

	box-shadow: 0 1px 1px #EFEFEF;

	border-radius: 2px;

	height: 17px;

	color: #a7abae;

	font: 14px/24px "Helvetica Neue", Helvetica, Arial, sans-serif !important;

	font-weight: normal!important;

	font-style: normal!important;

	-webkit-appearance: none;

}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {

	border: 1px solid #a7abae888;

	box-shadow: 0 1px 1px #e0e0e0;

}

/* ERRORS */

label.error {

	display: none!important;

}

.error input, textarea.error, .wpcf7-not-valid, input[type=text].error {

	background-color: #FFFBFA!important;

	border-color: #F63C38!important;

	color: #F63C38!important;

	-webkit-box-shadow: 0 1px 2px rgba(182, 47, 21, 0.15);

	-moz-box-shadow: 0 1px 2px rgba(182, 47, 21, 0.15);

	box-shadow: 0 1px 2px rgba(182, 47, 21, 0.15);

}

.error input:hover, textarea.error:hover, .wpcf7-not-valid:hover, input[type=text].error:hover {

	background-color: #FFF!important;

	border-color: #F63C38!important;

}

.error input:focus, textarea.error:focus, .wpcf7-not-valid:focus, input[type=text].error:focus {

	background-color: #FFF!important;

	border-color: #F63C38!important;

}

/* ERROR ANIMATIONS */

input.error, textarea.error, .requiredField.error {

	-webkit-animation-name: BeanButtonShake;

	-moz-animation-name: BeanButtonShake;

	-ms-animation-name: BeanButtonShake;

	-o-animation-name: BeanButtonShake;

	-webkit-animation-duration: 5s;

	-moz-animation-duration: 5s;

	-ms-animation-duration: 5s;

	-o-animation-duration: 5s;

}

/* CONTACT FORM 7 COMPATIBILITY */

.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip {

	background: none!important;

	border: none!important;

	color: #F63C38!important;

	left: 0!important;

	top: -14px!important;

	font-size: 14px!important;

	position: relative!important;

}

div.wpcf7-mail-sent-ok {

	background-color: #BFF395;

	border: none!important;

	border-radius: 3px;

	color: #4C6802;

}

div.wpcf7-spam-blocked, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors {

	background-color: #FFE0D8;

	border: none!important;

	border-radius: 3px;

	color: #F63C38;

}

div.wpcf7-response-output {

	margin: 30px 0 0 0!important;

	padding: 0.6em 1em!important;

	text-align: center;

}

wpcf7-submit {

	padding: 8px 15px;

}

div.wpcf7 img.ajax-loader {

	display: inline;

}

/* ----- Basic ---------------------------------------http://www.lioit.com--------- */

.menu {

	padding-top: 0px !important;

}

.categories {

}

.cat-item {

}

.current-cat {

}

.current-cat-parent {

}

.children {

}

.pagenav {

}

.page_item {

}

.current_page_item {

}

.current_page_parent {

}

.current_page_ancestor {

}

.widget {

}

.widget_text {

}

.blogroll {

}

.linkcat {

}

.loadSmooth {

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.mainBorder {

}

#container {

	overflow: hidden;

}.loadSmooth {

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.mainBorder {

}

#container {

	overflow: hidden;

}

/* ----- Notification ---------------------------------------http://www.lioit.com--------- */

.ondemand {

	z-index: 3000;

	background: #f2c500;

	color: #fff !important;

	text-decoration: none;

	opacity: .9 !important;

	margin-bottom: 0px;

	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);

	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);

	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);

}

.hide {

	display: none !important;

}

.show {

	background: #CC0000;

	background: -moz-linear-gradient(top, #CC0000 0%, #CC0000 100%);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#CC0000')";

	-pie-background: linear-gradient(#CC0000, #CC0000 100%);

	behavior: url(PIE.htc);

	-moz-box-shadow: 1px 1px 7px #676767;

	-webkit-box-shadow: 1px 1px 7px #676767;

	box-shadow: 1px 1px 7px #676767;

	height: 35px;

	float: right;

	width: 30px;

	overflow: hidden;

	margin-right: 10px !important;

	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CC0000), color-stop(1, #CC0000));

}

.show img {

	margin-top: 10px;

}

.ondemand p {

	color: #fff !important;

	padding: 0px 0px 0px 10px;

	margin: 0px;

	font-size: 15px;

	

}

.ondemand p a {

	margin-left: 7px;

	color: #fff !important;

}

.ondemand a.close {

	float: right;

	margin: 0px 50px 0px 0px;

}

.vid-container {

	margin-top: 20px;

}

.notification {

}

/* ----- Mobile Menus ---------------------------------------http://www.lioit.com--------- */

.show-mobile-menu {

	position: relative;

	margin-top: -1px;

	width: 100%;

	height: 45px;

	background: #fff;

	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	cursor: pointer;

}

.show-mobile-menu .mobile-menu-icon {

	float: right;

	margin-right: 0px;

	width: 30px;

	margin-top: 14px;

}

.show-mobile-menu .mobile-menu-text {

	display: none;

	float: left;

	margin-left: 0px;

	color: #2e2e2e;

	font-size: 16px;

	line-height: 45px;

}

.mobile-menu-icon span {

	display: block;

	margin-bottom: 2px;

	width: 100%;

	height: 3px;

	background: #2e2e2e;

}

#mobile-menu {

	position: relative;

	display: none;

	padding: 15px 0px;

	background: #202326;

}

#mobile-menu ul {

	margin: 0;

	padding: 0px;

	width: 100%;

	list-style: none;

}

#mobile-menu ul.sub-menu {

	display: none;

	margin-top: 15px;

	margin-bottom: 5px;

	padding: 0;

}

#mobile-menu ul li {

	position: relative;

	display: block;

	padding: 5px 0;

	border-top: 1px solid rgba(0, 0, 0, 0.08);

}

#mobile-menu ul li ul li {

	margin-left: 10px !important;

}

#mobile-menu ul li:first-child {

	border-top: none;

}

#mobile-menu ul li a {

	font-size: 14px;

	display: block;

	display: inline-block !Important;

	color: #999;

}

#mobile-menu ul li strong {

	margin-right: 15px;

	font-weight: normal;

}

#mobile-menu ul li i {

	margin-right: 10px;

}

#mobile-menu ul li a:hover {

	color: #FFF;

}

#mobile-menu ul li.has-children>.action-expand {

	float: right;

	width: 30px;

	text-align: center;

	height: 30px;

	font-size: 22px;

	line-height: 30px;

	cursor: pointer;

}

#mobile-menu ul li.has-children>a {

	width: 85%;

}

#mobile-menu ul li.has-children>.action-expand>.opened, #mobile-menu ul li.has-children.menu-open>.action-expand>.closed {

	display: none;

}

#mobile-menu ul li.has-children>.action-expand>.closed, #mobile-menu ul li.has-children.menu-open>.action-expand>.opened {

	display: block;

}

#mobile-menu ul ul li a:before {

	margin-right: 5px;

	content: '-';

}

#mobile-menu ul ul ul li a:before {

	margin-right: 5px;

	content: '- -';

}

#mobile-menu ul ul ul ul li a:before {

	margin-right: 5px;

	content: '- - -';

}

#mobile-menu ul ul li:first-child {

	border-top: 1px solid rgba(0, 0, 0, 0.08);

}

/* Top Responsive Menu */



.topLeft-menu-main, .topLeft-menu-main ul {

	margin: 0;

	padding: 0;

	color: #fff;

	list-style: none;

	text-transform: none;

	font-weight: 300;

	line-height: 50px;

	display: none;

	z-index: 99999;

}

.topLeft-menu-main {

	width: 100%;

	height: 50px;

	font-size: 14px;

}

.topLeft-menu-main a {

	display: block;

	height: 32px;

	color: #fff;

	line-height: 32px;

	padding: 0px 10px;

	font-size: 14px;

	font-weight: 500;

}

.topLeft-menu-main a.mainTopToggle {

	display: block;

	float: left !important;

	height: 50px;

	color: #fff;

	line-height: 50px;

	font-size: 14px;

	text-decoration: none;

	cursor: pointer;

	margin-left: auto;

	text-transform: capitalize;

	margin-right: auto;

	padding: 0px;

}

.topLeft-menu-main a.mainTopToggle i {

	float: left;

	font-size: 20px;

	margin-top: 14px;

	margin-right: 6px;

}

.topLeft-menu-main a.mainTopToggle span {

	float: left;

}

.topLeft-menu-main li ul li ul li {

	padding-left: 15px;

}

.no-touch .topLeft-menu-main a:hover, .no-touch .topLeft-menu li.topLeft-search-item:hover, .no-touch .topLeft-menu li.topLeft-search-item:hover a {

	background: #5f6f81;

	color: white;

}

.topLeft-menu-main > li {

	display: block;

	float: left;

	height: 100%;

	color: #fff;

	text-align: center;

	padding-left: 10px;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

/* icon-only trigger (menu item) */



.topLeft-menu-main li.topLeft-trigger {

	position: relative;

	padding-left: 0px;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.topLeft-menu-main > li > a {

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.topLeft-menu-main:after {

	display: table;

	clear: both;

	content: "";

}

.topLeft-menu-wrapper {

	position: fixed;

	top: 0px;

	bottom: 0;

	left: 0;

	overflow: hidden;

	z-index: 99999;

	border-top: 1px solid rgba(0,0,0,0.08);

	border-right: 1px solid rgba(0,0,0,0.08);

	background: #202326;

	-webkit-transition: -webkit-transform 0.3s, width 0.3s;

	-moz-transition: -moz-transform 0.3s, width 0.3s;

	transition: transform 0.3s, width 0.3s;

	-webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: 0 5px 0 rgba(0,0,0,0.04);

}

.topLeft-scroller {

	position: absolute;

	overflow-y: scroll;

	width: 240px;

	height: 100%;

}

.topLeft-menu {

	text-align: left;

}

.topLeft-menu li:not(:first-child), .topLeft-menu li li {

	box-shadow: inset 0 1px rgba(0,0,0,0.08);

}

.topLeft-menu li li a:hover {

	background: rgba(0,0,0,0.15);

}

.topLeft-submenu li {

	overflow: hidden;

	height: 0;

	-webkit-transition: height 0.3s;

	-moz-transition: height 0.3s;

	transition: height 0.3s;

}

.topLeft-submenu li a {

	color: #fff;

}

.topLeft-search-item {

	border-bottom: 1px solid rgba(0,0,0,0.08);

	background: rgba(0,0,0,0.15);

}

input.topLeft-search {

	position: relative;

	z-index: 10;

	padding: 10px;

	width: 100%;

	height: 20px;

	outline: none;

	border: none;

	background: transparent;

	color: #fff;

	font-size: 14px;

}



/* placeholder */



.topLeft-search::-webkit-input-placeholder {

 color: #5f6f81

}

 .topLeft-search:-moz-placeholder {

 color: #5f6f81

}

 .topLeft-search::-moz-placeholder {

 color: #5f6f81

}

 .topLeft-search:-ms-input-placeholder {

 color: #5f6f81

}



/* hide placeholder when active in Chrome */



.topLeft-search:focus::-webkit-input-placeholder, .no-touch .topLeft-menu li.topLeft-search-item:hover .topLeft-search:focus::-webkit-input-placeholder {

 color: transparent

}

.topLeft-menu-main a.topLeft-icon-search {

	position: absolute;

	top: 0;

	left: 0;

	height: 60px;

}

/* styles for opening menu */



.topLeft-menu-wrapper.topLeft-open-all, .topLeft-menu-wrapper.topLeft-open-part {

	-webkit-transform: translateX(0px);

	-moz-transform: translateX(0px);

	transform: translateX(0px);

}

.topLeft-menu-wrapper.topLeft-open-all {

	width: 240px

}

.topLeft-menu-wrapper.topLeft-open-all .topLeft-submenu li {

	height: 60px

}

/* ----- Top Overlay Widgets & Users Area -----------------------------http://www.lioit.com--------- */

.topmembersArea {

	background: #202326;

	display: none;

	overflow: hidden;

	-webkit-box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	-moz-box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

}

.topmembersArea .membersArea {

	overflow: hidden;

}

.topmembersArea .membersArea .topAreaTitle {

	border-right: 1px solid rgba(0,0,0,0.2);

	height: 50px;

	overflow: hidden;

	float: left;

	padding-right: 15px;

}

.topmembersArea .membersArea .topAreaTitle h6 {

	color: #fff !important;

	

	line-height: 16px;

	margin-top: 10px;

}

.topmembersArea .membersArea .topAreaTitle a {

	color: #fff !important;

	font-size: 11px;

	line-height: 15px;

}

.topmembersArea .membersArea .topAreaTitleavatar {

	margin-right: 10px;

	margin-top: 10px;

	height: 50px;

}

.topmembersArea .membersArea .topAreaTitle img {

	width: 30px;

	height: 30px;

}

.topmembersArea .membersArea li {

	width: 44px;

	height: 50px;

	line-height: 50px;

}

.topmembersArea .membersArea li a {

	width: 44px;

	padding: 0px;

	line-height: 50px;

}

.topmembersArea .membersArea li a i {

	color: #fff;

	margin-left: 7px;

}

.header-controls {

	position: relative;

	overflow: visible;

	right: 0px;

	top: 7px;

}

.header-controls a.trigger {

	color: rgba(0,0,0,0.5);

	height: 30px;

	font-size: 20px;

	position: absolute;

	text-align: center;

	line-height: 30px;

	right: 10px;

	width: 30px;

	z-index: 9998999;

	-webkit-animation-delay: 5s;

	-moz-animation-delay: 5s;

	-ms-animation-delay: 5s;

	-o-animation-delay: 5s;

	animation-delay: 5s;

	-webkit-animation-name: trigger;

	-moz-animation-name: trigger;

	-o-animation-name: trigger;

	animation-name: trigger;

	-webkit-animation-iteration-count: 5;

	-moz-animation-iteration-count: 5;

	-webkit-animation-duration: 5s;

	-moz-animation-duration: 5s;

	-ms-animation-duration: 5s;

	-o-animation-duration: 5s;

	animation-duration: 5s;

}

/* OVERLAY LAYOUT */

.overlay-container {

	background: #202326;

	color: #e8e8e8 !important;

	display: none;

	overflow: hidden;

	-webkit-box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	-moz-box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

}

.overlay-container .overlay-inner {

}

.overlay-container .topWidgetContainer {

	padding: 30px 0px 0px 0px;

}

.overlay-container .four.columns:first-child {

	padding-left: 0px;

	padding-right: 32px;

}

.overlay-container .four.columns:last-child {

	padding-left: 32px;

	padding-right: 0px;

}

.overlay-container h1, .overlay-container h2, .overlay-container h3, .overlay-container h4, .overlay-container h5, .overlay-container h6 {

}

.overlay-container h4 {

	font-size: 15px;

}

.overlay-container p {

	color: #b8bdc4 !important;

	margin-bottom: 15px;

}

.overlay-container a {

	color: #b8bdc4 !important;

}

.overlay-container a:hover {

	color: #FFF;

}

.overlay-container p a {

	color: #FFF;

}

.overlay-container p a:hover {

	color: #A7A7A7;

}

.overlay-container input[type="text"], .overlay-container input[type="password"], .overlay-container textarea, .membersArea input[type="text"], .membersArea input[type="password"], .membersArea textarea {

	background-color: rgba(0, 0, 0, 0.2);

	border: none;

	color: #c9cdd2 !important;

	width: 93% !important;

	

	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.0);

	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.0);

}

.overlay-container input[type="text"]:focus, .overlay-container input[type="password"]:focus, .overlay-container textarea:focus {

	background-color: rgba(0, 0, 0, 0.5);

	color: #FFF;

}

.membersArea label {

	

}

.membersArea .btn {

	color: #fff !important;

	font-size: 14px;

	border: none;

	cursor: pointer;

}

.membersArea .btn {

	display: inline-block;

	padding: 0px 10px !important;

	height: 40px;

	line-height: 40px;

	margin-left: 5px;

	margin-top: 16px;

}

.membersArea .btn:first-child {

	margin-left: 0px;

}

.membersArea .btn:hover {

	background-color: #17191b;

	color: #FFF;

}

.login-form-submit .btn {

	color: #fff !important;

}

.login-form-remember {

	float: right;

	line-height: 70px;

}

.topRigsterBtn.btn {

	background: #f59d00;

}

.topForgotBtn.btn {

	background: #e94b35;

}

.loginFormInputs input[type="text"], .loginFormInputs input[type="password"] {

	height: 40px;

	width: 46% !important;

	float: left;

	border-top: none;

	border-bottom: none;

	padding: 0px 10px;

	margin-top: 16px;

}

.loginFormInputs input[type="text"] {

	margin-right: 5px;

}

.membersArea {

	height: 70px;

	overflow: hidden;

	background: rgba(0,0,0,0.15);

	-webkit-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	border-bottom: solid 1px rgba(0,0,0,0.04);

}

.topAreaLogin p {

	overflow: hidden;

}

.mainUserAreaDetails {

	overflow: hidden;

}

.membersArea .topAreaTitle {

	border-right: 1px solid rgba(0,0,0,0.2);

	height: 70px;

	overflow: hidden;

	float: left;

	padding-right: 15px;

}

.membersArea .topAreaTitle h6 {

	font-size: 15px;

	line-height: 22px;

	display: inline-block;

	margin-bottom: 0px;

	margin-top: 12px;

}

.membersArea .topAreaTitle a {

	font-size: 14px;

	line-height: 20px;

	display: block;

}

.membersArea .topAreaTitleavatar {

	float: left;

	margin-right: 10px;

	margin-top: 14px;

	height: 45px;

	overflow: hidden;

}

.membersArea li {

	display: inline-block;

	border-right: 1px solid rgba(0,0,0,0.2);

}

.membersArea li:last-child {

	border-right: none;

}

.membersArea li a {

	padding: 0px 15px 0px 10px;

	display: inline-block;

	font-size: 14px;

	line-height: 70px;

	margin: 0px !important;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.membersArea li a .userAreaCount {

	display: inline-block;

	height: 17px;

	line-height: 17px;

	padding: 2px 7px;

	font-size: 11px;

	margin-left: 5px;

	margin-top: 15px;

	color: #fff;

	font-weight: normal !important;

	background: #2c97de;

	border-bottom: 1px solid rgba(0,0,0,0.08);

	text-shadow: 1px 1px 1px rgba(0,0,0,0.03);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

.membersArea li a i {

	margin-right: 5px;

	font-size: 20px;

}

.membersArea li a:hover {

	background: #2c97de;

	-webkit-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	border-bottom: solid 1px rgba(0,0,0,0.04);

	color: #fff !important;

}

.membersArea li a:hover .userAreaCount {

	background: rgba(0,0,0,0.2);

}

.mainUserArea {

	overflow: hidden;

	padding: 30px 0px;

}

.userPostsList .lioLatestPost {

	margin-bottom: 10px;

	overflow: hidden;

}

.userPostsList .lioLatestPost .lioPosMeta div {

	float: left;

	margin-right: 10px;

}

.userPostsList .lioLatestPost h4 {

	margin-bottom: 5px

}

/* ----- Top Bar ---------------------------------------http://www.lioit.com--------- */

.topBar {

	/*height: 50px;*/

	line-height: 50px;

	overflow: visible;

	background: #363b3f;

	position: relative;

}

.topBar select {

	display: none;

}

.topBar ul#topNavigation {

	margin-bottom: 0;

	height: 50px;

}

.topBar ul#topNavigation li {

	float: left;

	position: relative;

	text-transform: capitalize;

}

.topBar ul#topNavigation li.current-menu-item {

	background: rgba(0,0,0,0.08);

}

.topBar ul#topNavigation li a {

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	color: #fff;

	font-size: 14px;

	line-height: 50px;

	display: block;

	padding: 0px 7px;

	text-transform: capitalize;

}

.topBar ul#topNavigation li:hover > a {

	color: #fff;

	background: rgba(0,0,0,0.08);

}

.topBar ul#topNavigation li a i {

	font-size: 16px;

	margin-right: 5px;

}

.topBar ul#topNavigation li ul {

	display: none;

	position: absolute;

	z-index: 999999;

	width: 200px;

	top: 50px;

	background: #363b3f;

	border-bottom: none;

	border-top: none;

}

.topBar ul#topNavigation li ul li {

	background: rgba(0,0,0,0.08);

	display: block;

	float: none !important;

	line-height: 30px !important;

	margin-right: 0 !important;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.topBar ul#topNavigation li ul li:first-child {

	border-top: none;

}

.topBar ul#topNavigation li ul li:hover {

	background: rgba(0,0,0,0.03);

}

.topBar ul#topNavigation li ul li a {

	border-right: none;

	padding: 10px 10px;

	line-height: 15px;

	display: block;

	border-bottom: 1px solid rgba(0,0,0,0.03);

}

.topBar ul#topNavigation li ul li ul {

	left: 200px;

	top: 0;

}

.topBar .topSocial {

	text-align: right;

}

.topBar .topSocial li {

	height: 33px !important;

	line-height: 33px !important;

}

.topBar .topSocial a {

	color: #7e7e7e;

	text-shadow: rgba(0,0,0,0.03) 1px 1px 1px;

	padding: 0px;

	height: 33px !important;

	line-height: 33px !important;

}

.topBar .topSocial .footerSocial .social li a, .topBar .topSocial .footerSocial .social li {

	height: 50px;

	line-height: 50px;

}

.topBar .topSocial .footerSocial .social li {



	padding: 0px;

}

.topBar .topSocial .footerSocial .social li i {

	color: #fff;

	text-shadow: rgba(0,0,0,0.03) 1px 1px 1px;

	font-size: 17px;

}

.topBar .topSocial a:hover, .topBar .topSocial a:hover i {

	color: #fff !important;

}

.topSocial .footerSocial {

	float: right;

}

.header_search {

	float: right;

	height: 50px;

	margin-left:15px;

	overflow: hidden;

	border-left: solid 1px rgba(0,0,0,0.15);

	border-right: solid 1px rgba(0,0,0,0.15);

}

.header_search .search {

}

.header_search .search-form {

	overflow: hidden;

	position: relative;

}

.header_search .search .search-field {

	height: 50px;

	padding: 0px 10px;

	width: 180px;

	background: rgba(0,0,0,0.15);

	border: none;

	color: #fff !important;

}

.page-template-template-submit-php .header_search .search .search-field {

	background: rgba(0,0,0,0.65);

}

.header_search .search input[type="text"] {

	color: #fff !important;

}

.header_search .search .search-field:focus {

	background: rgba(0,0,0,0.5);

}

.header_search .search .search-submit {

	height: 40px;

	right: 15px;

	top: 3px;

}

.header_search .search-submit {

	border: none;

	color: #fff;

	cursor: pointer;

	font-size: 16px;

	height: 20px;

	margin: 0;

	overflow: hidden;

	position: absolute;

	right: 5px;

	top: 7px;

	padding: 0;

	background: none;

}

/* ----- Header ---------------------------------------http://www.lioit.com--------- */

#showcase-bar {

	position: fixed;

	top: -200px;

	width: 100%;

	z-index: 999999;

}

#header {

	padding: 20px 5px;

	background: #fff;

}

#header #logo {

	padding-top: 0px;

	overflow: hidden;

}

#header #logo a img {

}

#header #banner {

	overflow: hidden;

	text-align: center;

	height: 90px;

}

#header #banner a {

	float: right;

	display: inline-block;

	height: 90px;

	width: 728px;

}

#header #banner a img {

	height: 90px;

	width: 728px;

	margin: 0 !important;

}

.header-weather {

	height: 90px;

}

#weather {

}

.header-weather #weather .icon {

	font-size: 60px;

	float: left;

	padding: 0 7px 0 0px;

	color: #2c97de;

}



.header-weather #weather .icon i {

	font-size: 27px !important;

}



@media only screen and (max-width: 940px) {

.header-weather #weather .icon {

	display: none;

}

}

.header-weather #weather .info {

}

.header-weather #weather .info strong {

	color: #454545;

}

.header-weather #weather .info p {

	margin: 0;

}

.header-weather #weather .info .temperature {

	margin-top: 10px;

}

.header-weather #weather .info .temperature b {

	color: #2c97de;

}

.header-weather #weather .info .additional {

	color: #7a7a7a;

}

.header-weather #weather .info .additional i {

	color: #bbb;

	margin-right: 8px;

	

}

#weather .info .additional i.wi-strong-wind {

	margin-left: 14px;

}

/* ----- Categories Navigation ---------------------------------------http://www.lioit.com--------- */

.megaMenu {

	overflow: visible;

	margin-bottom: 10px;

	background: #f6f6f6;

}

#mainNavigation {

	background: #f8f8f8;

}

.page-template-pin-template-php #mainNavigation {

	background: #fff;

	border-top: none;

	border-bottom: none;

	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);

	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);

}

#mainNavigation .container {

	position: relative;

}

#mainNavigation select {

	display: none;

}

#mainNavigation ul#dropmenu {

	margin-bottom: 0;

}

#mainNavigation ul#dropmenu > li {

	float: left;

	text-transform: uppercase;

}

#mainNavigation ul#dropmenu > li:first-child {

	margin-left: 0px;

}

#mainNavigation ul#dropmenu > li:last-child {

 background:;

}

#mainNavigation ul#dropmenu li {

	position: relative;

}

#mainNavigation ul#dropmenu > li a {

	padding: 15px 10px;

	display: inline-block;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	font-size: 15px;

	text-transform: capitalize;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

#mainNavigation ul#dropmenu > li a strong {

	font-size: 15px;

	text-transform: capitalize;

}

#mainNavigation ul#dropmenu li a:hover {

	background: #363b3f;

	color: #fff !important;

}

#mainNavigation ul#dropmenu li a span {

	font-weight: normal !important;

	font-style: italic !important;

	color: #b7b7b7;

	font-size: 14px;

	line-height: 24px;

	display: block;

	white-space: nowrap;

	text-transform: lowercase;

}

#mainNavigation ul#dropmenu li a i {

	font-size: 16px;

	margin-right: 5px;

}

#mainNavigation ul#dropmenu > li:first-child a {

}

#mainNavigation ul#dropmenu li:hover > a {

}

#mainNavigation ul#dropmenu li a:hover > i, #mainNavigation ul#dropmenu li.current-menu-ancestor a span {

	color: #fff;

}

#mainNavigation ul#dropmenu > li.current-menu-item > a, #mainNavigation ul#dropmenu > li.current-menu-ancestor > a {

	background: #2c97de;

	color: #fff !important;

	

}

#mainNavigation ul#dropmenu > li.current-menu-ancestor.menu-item-has-children > a span {

	color: #fff !important;

}

#mainNavigation ul#dropmenu > li.current-menu-item > a span, #mainNavigation ul#dropmenu > li.current-menu-item > a i {

	color: #fff !important;

}

#mainNavigation ul#dropmenu > li:first-child.current-menu-item > a {

	padding-left: 10px;

	background: #2c97de;

	color: #fff !important;

	

}

#mainNavigation ul#dropmenu > li:first-child.current-menu-item > a span, #mainNavigation ul#dropmenu > li a:hover span {

	color: #fff !important;

}

/*home icon*/

#mainNavigation ul#dropmenu li.home:hover > a, #mainNavigation ul#dropmenu > li.home.current-menu-item > a, #mainNavigation ul#dropmenu > li.home.current-menu-ancestor > a {

	background: #2c97de;

	

}

/* dropdown */

#mainNavigation ul#dropmenu li ul {

	display: none;

	position: absolute;

	z-index: 999999;

	width: 220px;

	left: 0;

	top: 100%;

	padding-top: 0px !important;

	background: #fff;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	box-shadow: 0 1px 1px rgba(0,0,0,0.15);

}

#mainNavigation ul#dropmenu li ul li {

	border-bottom: 1px solid rgba(0, 0, 0, 0.02);

}

#mainNavigation ul#dropmenu li ul li:last-child {

	border-bottom: none;

}

#mainNavigation ul#dropmenu li ul li a {

	border-right: none !important;

	border-left: none !important;

	display: block;

	height: auto !important;

	line-height: 20px !important;

	padding-top: 7px;

	padding-bottom: 7px;

	margin-bottom: 0px;

	font-size: 14px;

}

#mainNavigation ul#dropmenu li:first-child ul li a {

	padding-top: 7px !important;

	padding-bottom: 7px !important;

	padding-left: 10px !important;

}

#mainNavigation ul#dropmenu li ul li a:hover {

}

#mainNavigation ul#dropmenu li ul li ul {

	left: 220px;

	top: 0px;

	padding: 0 !important;

}

.coloredMenu ul#dropmenu > li {

	margin-right: 1px;

}

.coloredMenu ul#dropmenu > li:nth-child(1) a {

	-webkit-box-shadow: inset 0 3px 0 #2c97de;

	-moz-box-shadow: inset 0 3px 0 #2c97de;

	box-shadow: inset 0 3px 0 #2c97de;

}

.coloredMenu ul#dropmenu > li:nth-child(1).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(1).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(1) a:hover, .coloredMenu ul#dropmenu > li:nth-child(1) ul li:hover, .coloredMenu ul#dropmenu > li:nth-child(1) ul li a:hover {

	background: #2c97de !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(2) a {

	-webkit-box-shadow: inset 0 3px 0 #363942;

	-moz-box-shadow: inset 0 3px 0 #363942;

	box-shadow: inset 0 3px 0 #363942;

}

.coloredMenu ul#dropmenu > li:nth-child(2).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(2).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(2) a:hover, .coloredMenu ul#dropmenu > li:nth-child(2) ul li a:hover {

	background: #363942 !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(3) a {

	-webkit-box-shadow: inset 0 3px 0 #1eca6b;

	-moz-box-shadow: inset 0 3px 0 #1eca6b;

	box-shadow: inset 0 3px 0 #1eca6b;

}

.coloredMenu ul#dropmenu > li:nth-child(3).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(3).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(3) a:hover, .coloredMenu ul#dropmenu > li:nth-child(3) ul li a:hover {

	background: #1eca6b !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(4) a {

	-webkit-box-shadow: inset 0 3px 0 #fa9c62;

	-moz-box-shadow: inset 0 3px 0 #fa9c62;

	box-shadow: inset 0 3px 0 #fa9c62;

}

.coloredMenu ul#dropmenu > li:nth-child(4).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(4).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(4) a:hover, .coloredMenu ul#dropmenu > li:nth-child(4) ul li a:hover {

	background: #fa9c62 !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(5) a {

	-webkit-box-shadow: inset 0 3px 0 #fa565a;

	-moz-box-shadow: inset 0 3px 0 #fa565a;

	box-shadow: inset 0 3px 0 #fa565a;

}

#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(5).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(5).current-menu-ancestor > a, #mainNavigation.coloredMenu ul#dropmenu > li:nth-child(5) a:hover, #mainNavigation.coloredMenu ul#dropmenu > li:nth-child(5) ul li a:hover {

	background-color: #fa565a !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(6) a {

	-webkit-box-shadow: inset 0 3px 0 #f7c551;

	-moz-box-shadow: inset 0 3px 0 #f7c551;

	box-shadow: inset 0 3px 0 #f7c551;

}

.coloredMenu ul#dropmenu > li:nth-child(6).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(6).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(6) a:hover, .coloredMenu ul#dropmenu > li:nth-child(6) ul li a:hover {

	background: #f7c551 !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(7) a {

	-webkit-box-shadow: inset 0 3px 0 #998bed;

	-moz-box-shadow: inset 0 3px 0 #998bed;

	box-shadow: inset 0 3px 0 #998bed;

}

.coloredMenu ul#dropmenu > li:nth-child(7).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(7).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(7) a:hover, .coloredMenu ul#dropmenu > li:nth-child(7) ul li a:hover {

	background: #998bed !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(8) a {

	-webkit-box-shadow: inset 0 3px 0 #a6d3f1;

	-moz-box-shadow: inset 0 3px 0 #a6d3f1;

	box-shadow: inset 0 3px 0 #a6d3f1;

}

.coloredMenu ul#dropmenu > li:nth-child(8).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(8).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(8) a:hover, .coloredMenu ul#dropmenu > li:nth-child(8) ul li a:hover {

	background: #a6d3f1 !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(9) a {

	-webkit-box-shadow: inset 0 3px 0 #29a96d;

	-moz-box-shadow: inset 0 3px 0 #29a96d;

	box-shadow: inset 0 3px 0 #29a96d;

}

.coloredMenu ul#dropmenu > li:nth-child(9).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(9).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(9) a:hover, .coloredMenu ul#dropmenu > li:nth-child(9) ul li a:hover {

	background: #29a96d !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(10) a {

	-webkit-box-shadow: inset 0 3px 0 #515e6b;

	-moz-box-shadow: inset 0 3px 0 #515e6b;

	box-shadow: inset 0 3px 0 #515e6b;

}

.coloredMenu ul#dropmenu > li:nth-child(10).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(10).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(10) a:hover, .coloredMenu ul#dropmenu > li:nth-child(10) ul li a:hover {

	background: #515e6b !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li:nth-child(11) a {

	-webkit-box-shadow: inset 0 3px 0 #6fcbf6;

	-moz-box-shadow: inset 0 3px 0 #6fcbf6;

	box-shadow: inset 0 3px 0 #6fcbf6;

}

.coloredMenu ul#dropmenu > li:nth-child(11).current-menu-item > a,#mainNavigation.coloredMenu ul#dropmenu > li:nth-child(11).current-menu-ancestor > a, .coloredMenu ul#dropmenu > li:nth-child(11) a:hover, .coloredMenu ul#dropmenu > li:nth-child(11) ul li a:hover {

	background: #6fcbf6 !important;

	color: #fff !important;

}

.coloredMenu ul#dropmenu > li ul li a {

	-webkit-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.0) !important;

	-webkit-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.0) !important;

	-webkit-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.0) !important;

}

.megaMenu {

	background: #efefef;

	height: 60px;

}

/* ----- Content ---------------------------------------http://www.lioit.com--------- */

#content {

	padding-top: 20px;

	padding-bottom: 20px;

}

.page-template-template-home1-php .mainPageTitle, .page-template-template-home2-php .mainPageTitle, .page-template-template-home3-php .mainPageTitle, .page-template-template-home4-php .mainPageTitle, .page-template-template-home5-php .mainPageTitle, .page-template-template-home6-php .mainPageTitle {

	display: none !important;

}

.mainPageTitle {

	overflow: hidden;

	position: relative;

	color: #363b3f;

	border-bottom: solid 1px rgba(0,0,0,0.05);

}

/* ----- Breadcrumbs ---------------------------------------http://www.lioit.com--------- */

#breadcrumbs {

	font-size: 14px;

	padding: 5px 0px;

}

#crumbs {

}

#crumbs .breadcrumbs-title {

	margin-right: 5px;

	overflow: hidden;

}

#breadcrumbs.breadrcumbpadding {

}

#breadcrumbs a {

}

#breadcrumbs a:hover {

}

/* ----- Ticker ---------------------------------------http://www.lioit.com--------- */

.ticker {

	overflow: hidden;

	display: none;

}

.ticker .title {

	float: left;

	width: 150px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	color: #FFFFFF;

	background: #2c97de;

	margin: 7px 0px;

	-webkit-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

}

.ticker .ticker-icon {

	float: left;

	margin-left: 10px;

}

.ticker .ticker-icon i {

	margin-right: 5px;

}

.ticker .title h6 {

	float: left;

	line-height: 34px;

	font-size: 15px;

}

.ticker .tickercontainer {

	width: 990px;

	margin: 0;

	overflow: hidden;

	float: left;

	height: 45px;

}

.ticker .tickercontainer .mask {

	position: relative;

	top: 6px;

	overflow: hidden;

	height: 45px;

}

.ticker ul.newsticker {

	position: relative;

	left: 100px;

	list-style-type: none;

	margin: 0;

	padding: 0;

	height: 55px;

}

.ticker ul.newsticker li {

	float: left;

	padding: 0;

	height: 55px;

	margin-right: 15px;

}

.ticker ul.newsticker a {

	white-space: nowrap;

	padding: 0;

	color: #FFFFFF;

	height: 55px;

	font-size: 14px;

}

.ticker ul.newsticker span {

	margin: 0 10px 0 0;

}

.ticker ul.newsticker .sep {

	display: inline-block;

	width: 6px;

	height: 7px;

	margin: 0 40px;

}

.ticker-section {

	overflow: hidden;

	background: #363b3f;

	-webkit-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

}

.ticker-section .ticker {

}

.topSearch {

	display: none;

}

/* ----- Featured Sliders & Featured Posts ---------------------------------------http://www.lioit.com--------- */



#slider-container {

	position: relative;

	max-height: 500px;

	overflow: hidden;

	margin-bottom: 30px;

}

#slider-container .container {

	position: relative;

}

.bx-wrapper {

	position: relative;

	padding: 0;

 *zoom: 1;

 overflow:hidden;

}

.bx-wrapper img {

	max-width: 100%;

	display: block;

	width: 770px;

	height: 500px;

}

.bx-viewport {

}

#featured-slider {

	list-style: none;

	margin: 0

}

#featured-slider li {

	margin: 0;

	padding: 0;

	line-height: 0;

	max-width: 770px

}

#featured-slider .postMeta li {

	margin-right: 10px;

	color: #fff;

}

#featured-slider .postMeta li a {

	color: #fff;

}

#featured-slider-pager {

	height: 540px;

	width: 400px;

	position: absolute;

	top: 0;

	right: 0

}

#featured-slider-pager a {

	border-top-style: solid;

	border-top-width: 1px;

	padding: 10px;

	overflow: hidden;

	display: block;

}

#featured-slider-pager .entry-meta {

	font-size:12px;

}

#featured-slider-pager .entry-meta span {

	margin-right: 7px;

	font-size:12px;

}

#featured-slider-pager .entry-meta i {

	margin-right: 5px;

}

#featured-slider-pager a.active {

	text-decoration: none;

}

#featured-slider-pager a:hover {

	text-decoration: none;

}

#featured-slider-pager a.active h3 {

}

#featured-slider-pager a.active img, #featured-slider-pager a.active .review-stars span {

	-moz-opacity: 1;

	-ms-opacity: 1;

	filter: alpha(opacity=100);

	-khtml-opacity: 1;

	-o-opacity: 1;

	-webkit-opacity: 1;

	opacity: 1;

}

#featured-slider-pager img {

	-moz-opacity: 0.3;

	-ms-opacity: 0.3;

	filter: alpha(opacity=30);

	-khtml-opacity: 0.3;

	-o-opacity: 0.3;

	-webkit-opacity: 0.3;

	opacity: 0.3;

	width: 90px;

	height: 75px;

	margin: 0 15px 0px 0;

	float: left

}

#featured-slider-pager h3 {

	margin: 0 0 5px 0;

	font-size: 14px

}

.bx-caption {

	line-height: 100%;

	padding: 15px;

	color: #fff;

	background: #363b3f;

	position: absolute;

	bottom: 60px;

	left: 30px;

	margin-right: 30px;

}

.bx-caption span {

	font-size: 16px;

	display: block;

	margin-bottom: 10px

}

.bx-caption span.lioit-rating {

	margin-bottom: 0px

}

.bx-caption span a {

	font-family: 'Museo500Regular', "Trebuchet MS", serif;

	font-size: 17px;

	color: #fff;

}

.bx-caption .btn {

	position: absolute;

	bottom: 0px;

	right: 0px;

	color: #fff;

	font-size: 14px;

	padding: 8px 10px !important;

}

.bx-caption p {

	margin-bottom: 10px;

	color: #fff;

}

.bx-caption ul {

	margin-bottom: 5px;

	color: #fff;

}

#featured-slider-pager, #slider-container .container {

	background-color: #363b3f

}

#featured-slider-pager a {

	background-color: #363b3f

}

#featured-slider-pager a.active {

	background: #2c97de;

}

#featured-slider-pager h3, #featured-slider-pager a .entry-meta, #featured-slider-pager a .entry-meta .by-category:before, #featured-slider-pager a .entry-meta .by-view-number:before, #featured-slider-pager a .entry-meta .by-date:before, #featured-slider-pager a .entry-meta .by-author:before, #featured-slider-pager a .entry-meta .by-comments:before {

	color: rgba(255,255,255, 0.5);

}

#featured-slider-pager a.active h3, #featured-slider-pager a.active > .entry-meta span, #featured-slider-pager a.active .entry-meta .by-category:before, #featured-slider-pager a.active .entry-meta .by-view-number:before, #featured-slider-pager a.active .entry-meta .by-date:before, #featured-slider-pager a.active .entry-meta .by-author:before, #featured-slider-pager a.active .entry-meta .by-comments:before {

	color: #FFFFFF;

}

#featured-slider-pager a {

	border-color: rgba(0,0,0, 0.1);

}

#featured-slider-pager a:hover {

	background-color: rgba(255,255,255, 0.05);

}

/* Owl Carousel*/

.featuredcarousel {

}

#featured {

}

.owl {

	display: none;

	position: relative;

}

.owl.row {

	margin: 0 -2px;

}

.owl .owl-pagination {

	display: block;

	width: 100%;

	text-align: center;

	left: 0;

}

.owl .owl-pagination .owl-page {

	display: inline-block;

	width: 10px;

	height: 10px;

	margin: 0 2px;

	background: #e5e5e5;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

}

.owl .owl-pagination .owl-page.active {

	background: #2c97de;

}

.owl .owl-controls .owl-buttons {

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	opacity: 0;

}

.owl .owl-controls .owl-buttons div {

	display: block;

	position: absolute;

	top: 50%;

	width: 50px;

	height: 50px;

	line-height: 50px;

	margin-top: -25px;

	text-align: center;

	background: #fff;

	color: #474747;

	font-size: 20px;

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.owl .owl-controls .owl-buttons div:hover {

	background: #2c97de;

	color: #fff;

}

.owl .owl-controls .owl-buttons div.owl-prev {

	left: 0px;

}

.owl .owl-controls .owl-buttons div.owl-next {

	right: 0px;

}

@media only screen and (max-width: 767px) {

.owl .owl-controls .owl-buttons {

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	opacity: 1;

}

}

.owl:hover .owl-buttons {

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	opacity: 1;

}

.owl-wrapper {

	display: none;

	position: relative;

	-webkit-transform: translate3d(0px, 0px, 0px);

	-webkit-perspective: 1000;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	-o-backface-visibility: hidden;

	backface-visibility: hidden;

}

.owl-wrapper:hover {

	cursor: move;

}

.owl-wrapper-outer {

	overflow: hidden;

	position: relative;

	width: 100%;

}

.owl-item {

	float: left;

}

.owl-item .postMeta li, .owl-item h6 a, .owl-item i, .owl-item .postMeta li a {

	color: #fff !important;

}

.owl-item .postMeta {

	margin-bottom: 10px;

}

.owl-page, .owl-buttons div {

	cursor: pointer;

}

.owl-controls {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	-webkit-user-select: none;

	-moz-user-select: none;

	user-select: none;

}

.carousel {

	position: relative;

	width: 100%;

}

.carousel .post {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	-o-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	min-height: 215px;

	height: 215px;

}

.carousel .post.back {

	background: #2c97de;

	color: #fff;

	z-index: 4;

	min-height: 215px;

	height: 215px;

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	transform: rotateY(180deg);

	position: relative;

}

.carousel .post.back p {

	color: #fff;

}

.carousel .post.back .post-title {

	color: #fff;

	padding: 15px;

}

.carousel .post.back .post-title h6 a {

	color: #fff;

	font-size: 15px;

}

.carousel .post.back .post-title aside {

	margin-bottom: 20px;

}

.carousel .post.back .post-title .readmore {

	color: #fff;

	display: inline-block;

	font-size: 14px;

	background: rgba(0,0,0,0.04);

	position: absolute;

	bottom: 0px;

	richness: 0px;

	padding: 10px;

	margin-bottom: 10px;

	text-transform: uppercase;

}

.carousel .post.back .post-meta {

	margin-bottom: 15px !important;

}

.carousel .post.front {

	z-index: 5;

}

.carousel .post.front .post-title {

	position: absolute;

	bottom: 0;

	left: 0;

	padding: 15px;

}

.carousel .post.front .post-title h6 {

}

.carousel .post.front .post-title h6 a {

}

.carousel .post.front .post-title aside {

	margin-bottom: 20px;

}

.carousel .post.front .post-meta {

	margin-top: 5px;

	color: #fff;

	margin-bottom: 0 !important;

}

.carousel .post.front .post-meta ul li a {

	color: #fff;

}

.carousel .owl-item {

	-webkit-perspective: 1000;

	-moz-perspective: 1000;

	-ms-perspective: 1000;

	-o-perspective: 1000;

	perspective: 1000;

}

.carousel .owl-item .hidden {

	visibility: hidden;

	width: 100%;

}

.carousel .owl-item article {

	display: block;

	position: relative;

	margin: 4px 2px;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

	-webkit-transform: rotateY(0deg);

	-moz-transform: rotateY(0deg);

	-ms-transform: rotateY(0deg);

	-o-transform: rotateY(0deg);

	transform: rotateY(0deg);

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

@media only screen and (min-width: 940px) {

.carousel .owl-item:hover article {

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	transform: rotateY(180deg);

}

}

.post .post-gallery .overlay {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.90) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.90)));

	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.90) 100%);

	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.90) 100%);

	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.90) 100%);

	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.90) 100%);

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);

}

/*-- Slider --*/

.featuredSectionFull {

	overflow: hidden;

	margin-bottom: 20px;

}

.featuredSection {

	height: 434px;

	overflow: hidden;

}

#featuredSection-slider {

	overflow: hidden;

	position: relative;

	z-index: 1;

}

#featuredSection-slider .attachment-wt-slider-img {

	width: 670px;

	height: 330px;

}

#featuredSection-slider ul, #featuredSection-slider ol {

	list-style: none;

	margin: 0;

	padding: 0;

}

#featuredSection-slider .slider-nav {

	bottom: 0px;

	display: inline-block;

	position: absolute;

	right: 0px;

	z-index: 2;

	background: #2c97de;

	height: 112px;

}

#featuredSection-slider .slider-nav {

	width: 50px;

}

#featuredSection-slider .slider-nav .flex-direction-nav {

	margin-top: 0px!important;

	overflow: hidden;

	width: 50px !important;

	margin-left: 0px!important;

}

#featuredSection-slider .slider-nav li {

	float: left !important;

	width: 50px !important;

	height: 55px !important;

	display: inline-block !important;

}

#featuredSection-slider .slider-nav a {

	display: inline-block !important;

	height: 55px !important;

	overflow: hidden;

	text-indent: -999em !important;

	transition: all 0.3s ease 0s;

	width: 14px !important;

	width: 50px !important;

	position: static!important;

	opacity: 1 !important;

	background-repeat: no-repeat !important;

}

#featuredSection-slider .slider-nav .flex-prev {

	background: url("images/slider-prev.png") no-repeat center center !important;

	margin-right: 5px !important;

}

#featuredSection-slider .slider-nav .flex-next {

	background: url("images/slider-next.png") no-repeat center center !important;

}

#featuredSection-slider .slider-nav a:hover {

	background-color: #363b3f !important;

}

#featuredSection-slider .flex-viewport {

	max-height: 630px;

	transition: all 1s ease 0s;

}

#featuredSection-slider .loading .flex-viewport {

	max-height: 310px;

}

#featuredSection-slider .attachment-wt-slider-image {

	height: 310px;

	width: 630px;

}

#featuredSection-slider .slides li {

	position: relative;

}

#featuredSection-slider .slides li a, #featuredSection-slider .slides li a {

	display: block;

	max-height: 320px !important;

	overflow:hidden;

	

}

#featuredSection-slider .slides li a, #featuredSection-slider .slides li a img {

	display: block;

	min-width: 670px;

	margin-bottom: 0px !important;

	

}

#featuredSection-slider .slider-text {

	background: #363b3f;

	height: 82px;

	color: #GGG;

	padding: 15px 20px 15px;

	color: #FFFFFF;

}

#featuredSection-slider .slider-text h4 {

	font-size: 15px;

	

	margin-bottom: 5px;

}

#featuredSection-slider .slider-text h4 a {

	color: #FFFFFF;

}

#featuredSection-slider .slider-text .wrap {

	width: 575px;

}

#featuredSection-slider .slider-text h3 {

	display: block;

	margin-bottom: 7px;

}

#featuredSection-slider .slider-text h3 a {

	color: #FFFFFF;

}

#featuredSection-slider .slider-text p {

	margin-bottom: 0;

	color: #FFFFFF;

}

.mainSlideshows {

	width: 670px !important;

	height: 461px;

	margin-bottom: 20px;

	position: relative;

	border: none;

	background: #363b3f;

	overflow: hidden;

	float: left;

	margin-right: 1px;

}

.mainSlideshows .sliderloader {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}

#featuredPosts {

	overflow: hidden;

	height: 350px;

	width: 670px;

}

#featuredPosts .slide {

	display: none;

	position: relative;

	width: 670px;

	height: 350px;

}

#featuredPosts .slide img {

	float: left;

	width: 670px;

	height: 350px;

}

#featuredPosts .slide .text {

	position: absolute;

	bottom: 40px;

	left: 20px;

	z-index: 2;

}

#featuredPosts .slide .text p {

	margin: 0px 60px 0px 0px;

	padding: 10px;

	font-size: 15px;

}

#featuredPosts .slide .text h3 {

	font-size: 16px;

	margin: 0;

	padding: 10px;

	

	text-transform: uppercase;

	display: inline-block;

	position: relative;

	top: 0px;

}

#featuredPosts .slide .overlay {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: 1;

}

#featuredThumbs {

	position: relative;

	padding: 0px 20px;

	height: 110px;

}

#featuredThumbs ul {

	margin: 0;

	padding: 0;

	list-style: none;

	padding: 0px 10px;

}

#featuredThumbs li {

	margin: 15px 7px 15px 10px;

	padding: 0;

	list-style: none;

	float: left;

	width: 105px;

	max-width: 105px;

	height: 80px;

	overflow: hidden;

}

#featuredThumbs li img {

	float: left;

	cursor: pointer;

	filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-webkit-filter: grayscale(100%);

	width: 105px;

	max-width: 105px;

	height: 80px;

}

#featuredThumbs li img:hover, #featuredThumbs li.active-slide img {

	filter: none;

	-moz-filter: none;

	-webkit-filter: none;

	width: 105px;

	max-width: 105px;

}

#featuredThumbs ul.direction-nav {

}

#featuredThumbs ul.direction-nav li {

	margin: 0;

}

#featuredThumbs ul.direction-nav li a {

	display: block;

	width: 20px;

	text-indent: -9999px;

	position: absolute;

	top: 0px;

	right: 0px;

	padding: 5px 2px;

}

#featuredThumbs ul.direction-nav li a.prev {

	left: 0px;

	right: 5px;

}

#featuredThumbs ul.direction-nav li a:hover {

	opacity: .7;

	filter: alpha(opacity=70);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

}

#featuredPosts .slide .text, #featuredPosts .slide .text a {

	color: #fff;

}

#featuredPosts .slide .text p {

	color: #FFF;

	text-shadow: 1px 1px #000;

	background: rgba(0, 0, 0, 0.8);

	padding: 10px;

}

#featuredPosts .slide .text h3 {

	background: #2c97de;

}

#featuredThumbs ul.direction-nav li .prev {

	background: url(images/slider-arrows-prev.png) no-repeat center center;

	height: 110px;

}

#featuredThumbs ul.direction-nav li .next {

	background: url(images/slider-arrows-next.png) no-repeat center center;

	height: 110px;

}

.mainSlideshows .preloader {

	background: url(images/ajax-loader.gif) center center no-repeat;

}

.featPost {

	width: 249px;

	height: 230px;

	overflow: hidden;

	float: left;

	margin-right: 1px;

	margin-bottom: 1px;

	background: #363b3f;

	color: #fff;

}

.featPostThumb {

	margin-bottom:6px;

}

.featPostThumb,.featPostThumb a img {

	height: 180px;

	overflow:hidden;

}



.featPostThumb a {

	display:block;

}

.featPost:nth-child(2n+0) {

	float: right;

	margin-right: 0px;

}

.featPost .lioPosMeta {

	padding: 5px 10px 0px 10px;

	color: #fff;

}

.featPost .lioPosMeta a {

	color: #fff;

}

.featPost .lioPosMeta .postComments {

	float: right;

	margin-right: 0px;

}

.featPost .articleType {

	float: left;

	margin-top: 4px;

}

.featPost .postContent {

	padding: 10px;

	overflow: hidden;

	color: #fff;

}

.featPost .postContent p {

	color: #fff;

}

.carouselTitle {

	background: rgba(0,0,0,0.05);

	border-bottom: solid 1px rgba(0,0,0,0.07) !important;

	height: 40px;

	border-bottom: none;

	overflow: hidden;

	padding-left: 10px;

}

.carouselTitle h4 {

	color: #333;

	padding-left: 25px;

	line-height: 40px;

	font-size: 18px;

	text-transform: capitalize;

	margin-bottom: 0px;

}

#mainContent #carouselPosts {

	overflow: hidden;

	margin-bottom: 10px;

}

#carousel, #carousel .caroufredsel_wrapper {

	overflow: hidden;

	width:670px !important;

}

.homeContentFull #carousel, .homeContentFull #carousel .caroufredsel_wrapper {

	overflow: hidden;

	width:870px !important;

}

#carouselPosts #featuredcarousel {

}

#carouselPosts #featuredcarousel li {

	width: 166px !important;

	height: 140px;

	margin-right: 20px;

	color: #999;

	display: block;

	float: left;

}

#carouselPosts #featuredcarousel .post {

	overflow: hidden;

	display: block;

	overflow: hidden;

	position: relative;

	width: 210px !important;

	height: 150px;

}

#carouselPosts #featuredcarousel .post img {

	width: 220px !important;

	height: 150px;

}

.featuredPostsListContent {

	overflow: hidden;

}

.featuredPostsListContent ul {

	overflow: hidden;

}

.featuredPostsListContent li {

	position: relative;

	padding: 18px 10px;

	background: rgba(0,0,0,0.03);

	overflow: hidden;

	border-left: 4px solid #ccc;

	margin-bottom: 1px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	position: relative;

}

.featuredPostsListContent li .postNumber {

	position: absolute;

	right: 15px;

	top: 35%;

	color: rgba(0,0,0,0.08);

	font-size: 40px;

}

.featuredPostsListContent li:hover, .featuredPostsListContent li:hover a, .featuredPostsListContent li:hover i, .featuredPostsListContent li:hover .meta span a {

	color: #fff;

}

.featuredPostsListContent li:nth-child(1) {

	border-color: #dd3333;

}

.featuredPostsListContent li:nth-child(1):hover {

	background-color: #dd3333;

}

.featuredPostsListContent li:nth-child(2) {

	border-color: #00acee;

}

.featuredPostsListContent li:nth-child(2):hover {

	background-color: #00acee;

}

.featuredPostsListContent li:nth-child(3) {

	border-color: #f59d00;

}

.featuredPostsListContent li:nth-child(3):hover {

	background-color: #f59d00;

}

.featuredPostsListContent li:nth-child(4) {

	border-color: #9c56b8;

}

.featuredPostsListContent li:nth-child(4):hover {

	background-color: #9c56b8;

}

.featuredPostsListContent li:nth-child(5) {

	border-color: #1aaf5d;

}

.featuredPostsListContent li:nth-child(5):hover {

	background-color: #1aaf5d;

}

.featuredPostsListContent li:last-child {

	border-bottom: 0px;

}

.featuredColumnsPosts {

	overflow: hidden;

	margin-bottom: 20px;

}

#featuredColumnsPostsList {

	height: 245px;

	overflow: hidden;

}

#featuredColumnsPostsList li.featuredColumnsPostsLi {

	background: rgba(0,0,0,0.06);

	width: 285px;

	height: 245px;

	margin-right: 10px;

	margin-bottom: 10px;

	overflow: hidden;

	float: left;

	position: relative;

}

#featuredColumnsPostsList li.featuredColumnsPostsLi .latestPostThumb {

	height: 200px;

}

.featuredColumnsPosts .post {

}

.columnPostMeta {

	overflow: hidden;

	height: 45px;

	width: 285px;

	line-height: 45px;

	position: absolute;

	bottom: 0px;

	left: 0px;

}

.columnPostMeta .postMeta {

	padding-left: 10px;

	color: #363b3f;

}

.featuredColumnsPosts .post .mainPostTitle, .featuredColumnsPosts .post .mainPostTitle a, .featuredColumnsPosts .post .postContent i, .featuredColumnsPosts .post p {

	color: #fff;

}

.featuredColumnsPosts .post h5 {

}

.featuredColumnsPosts .post i.postMore {

	color: #fff;

	font-size: 18px;

	position: absolute;

	bottom: 26px;

	right: 15px;

	padding: 10px 15px;

	background: rgba(0,0,0,0.15);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.featuredColumnsPosts .post i.postMore:hover {

	color: #fff;

	background: rgba(0,0,0,0.40);

}

#featuredColumnsPostsList li.featuredColumnsPostsLi:nth-child(4n+0) {

	margin-right: 0px;

}

.featuredColumnsPosts .post .postContent {

	padding: 10px;

	text-align: center;

}

.featuredColumnsPosts .post .cover {

	text-align: center;

}

.featuredColumnsPosts .post .mainpostconntents {

	text-align: center;

}

.carouselControl {

	overflow: hidden;

	float: right;

	margin-top: 6px;

}

.carouselControl a {

	display: inline-block;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	color: #fff;

	background: #2c97de;

	margin-left: 1px;

	margin-right: 0px;

	padding: 5px 10px;

}

.carouselControl a:hover {

	background: #363b3f;

	color: #fff;

}

.carouselControl a i {

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}

#featuredColumnsPostsPager {

	text-align: center;

	color: #fff;

	padding: 10px 0px 0px 0px;

	overflow: hidden;

}

#featuredColumnsPostsPager a {

	width: 10px;

	height: 10px;

	display: inline-block;

	text-indent: -999999px;

	background-color: #ccc;

	-moz-opacity: 0.3;

	-khtml-opacity: 0.3;

	-webkit-opacity: 0.3;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

	filter: alpha(opacity=30);

	opacity: 0.3;

	margin: 0px 3px;

	-webkit-transition: background-color 0.5s ease;

	-moz-transition: background-color 0.5s ease;

	-o-transition: background-color 0.5s ease;

	transition: background-color 0.5s ease;

}

#featuredColumnsPostsPager a.selected {

	width: 6px;

	height: 6px;

	background-color: transparent;

	border: 2px solid #2c97de;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

	top: 0;

	left: 0;

}

/* ----- Main Content ---------------------------------------http://www.lioit.com--------- */

#content #main {

	overflow: hidden;

}

#main #mainContent {

	overflow: hidden;

}

#content #main.singleContent {

}

#main #mainContentRight {

	overflow: hidden;

}

#main #fullContent {

	overflow: visible;

}

.homeVideos {

	margin-bottom: 30px;

}

.homeVideos .latestPostsTop {

	margin-bottom: 15px;

}

.mainVideos {

	overflow: hidden;

}



.homeVideo {

}

.homeVideoThumb, homeVThumb {

	overflow: hidden;

	display: block !important;

}

.homeVideoContent {

	overflow: hidden;

	padding: 10px 20px 10px 20px;

}

.videoTitle {

	margin: 0px;

}

.videoTitle i {

	display: inline-block;

	margin-right: 7px;

	font-size: 16px;

}

.videoTitle a {

	margin-bottom: 0px;

	font-size: 14px;

}

.homeVideoContent p {

	margin-top: 10px;

	font-size: 15px;

}

.VideosList {

	overflow: hidden;

}



.VideosList li {

	float: left;

	clear: right;

	width: 320px;

	margin-right: 30px;

	margin-bottom: 20px;

}

.VideosList li:nth-child(2n+0) {

	margin-right: 0px;

}

.homeContentFull .VideosList li {

	width: 320px;

	margin-bottom: 10px;

}

.listVideoContent {

	padding: 0px 10px 5px 10px;

}

.listVideoContent .videoTitle {

	margin-top: 10px;

	margin-bottom: 10px;

}

.listVideoContent .videoTitle a {

	margin-bottom: 5px;

	font-size: 14px;

}

.otherVideos {

	overflow: hidden;

}

.otherVideos ul {

	overflow: hidden;

	padding: 2px;

}

.otherVideos ul li {

	background: rgba(0,0,0,0.04);

	padding: 10px;

	margin-bottom: 10px;

}

.smallgalleryitem {

	overflow: hidden;

	width: 292px;

}

.homegalleryThumb {

	overflow: hidden;

	margin-bottom: 10px;

	background: #fafafa;

	padding: 5px;

	border: 1px solid #e5e5e5;

}

.homegalleryThumb img {

	display: block;

	margin-bottom: 0px;

	height: 180px;

}

.galleryTitle {

	margin: 0px;

	padding-left: 22px;

	font-size: 14px;

	border-bottom: 1px solid #dfdfdf;

	padding-bottom: 5px;

	padding-top: 5px;

}

/*******************************************************************

Latest Posts

 *******************************************************************/

.articleType {

	display: inline-block;

	height: 20px;

	line-height: 20px;

	padding: 0px 5px;

	font-size: 13px;

	margin-right: 4px;

	color: #fff;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}

.none-type {

	display: none;

}

.new-type, .breaking-type, .hot-type, .review-type, .news-type, .live-type, .exclusive-type, .freebie-type {

	margin-right: 10px;

	margin-bottom: -4px;

}

#mainContent #latestPosts {

	margin-bottom: 30px;

	overflow: hidden;

}

.titleTop {

	overflow: hidden;

	position: relative;

	z-index: 2;

}

.titleTopTitle {

	position: relative;

	background: rgba(0,0,0,0.04);

}

.titleTopTitle h2 {

	background: #2c97de;

	display: inline-block;

	margin-bottom: 0px;

	padding: 10px 15px;

	

}

.titleTopTitle h2, .titleTopTitle h2 a {

	font-size: 16px;

	color: #fff;

}

.titleTopTitle h2 i {

	margin-right: 4px;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}

.titleTopTitle h2 i {

	color: #fff;

}

.titleTopTitle .titleBorder {

	display: none;

}

.titleBorder {

	position: absolute;

	left: 0;

	bottom: -4px;

	width: 60px;

	height: 3px;

	background: #2c97de;

}

.bigTitleBorder {

	width: 90px;

	height: 4px;

}

.contentBox {

	overflow: hidden;

	position: relative;

}

.homeTitle {

	overflow: hidden;

	margin-bottom: 20px;

	background: rgba(0,0,0,0.04);

	padding-bottom: 0px;

}

.homeTitle h2 {

	color: #fff;

	background: #363b3f;

	display: inline-block;

	float: left;

	padding: 10px 15px;

	font-size: 18px;

	text-transform: uppercase;

	margin-bottom: 0px;

}

.homeTitle h2 a {

	color: #fff;

}

.homeTitle i {

	font-size: 18px;

	margin-right: 5px;

}

.homeTitle a.btn {

	float: right;

	color: #fff;

	font-size: 14px;

	

}

.contentBox #latestPostsList {

	overflow: hidden;

	position: relative;

}

.contentBox #latestPostsList .latestPost {

	overflow: hidden;

	margin-bottom: 15px;

}

.contentBox #latestPostsList .latestPost p {

	margin-top: 0px;

	margin-bottom: 0px;

}

.contentBox #latestPostsList .latestPost:last-child {

	border-bottom: none;

}

#latestPostsList .latestPost .latestPostThumb {

	float: left;

	margin-right: 20px;

	background: #fafafa;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.ThumbCover {

	position: relative;

	overflow: hidden;

	display: block;

}

.ThumbCover img {

	margin-bottom: 0px !important;

}

.cover {

	position: absolute;

	top: 0%;

	left: 0%;

	width: 100%;

	height: 100%;

	text-align: center;

	background: #2c97de;

}

.coverLinks {

}

.detail, .postype, .play {

	position: absolute;

	bottom: 40%;

	color: #FFF;

	display: block;

	text-align: center;

	font-size: 18px;

	-webkit-transition: background 450ms ease-out 0s;

	-moz-transition: background 450ms ease-out 0s;

	-o-transition: background 450ms ease-out 0s;

	transition: background 450ms ease-out 0s;

}

.coverLinks a {

	color: #FFF;

	display: inline-block !important;

	padding: 5px;

	text-align: center;

	font-size: 18px;

	margin-left: 10px;

	-webkit-transition: background 450ms ease-out 0s;

	-moz-transition: background 450ms ease-out 0s;

	-o-transition: background 450ms ease-out 0s;

	transition: background 450ms ease-out 0s;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}

.cover a, .coverLinks a {

	color: #FFF;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}

.smallcover .detail:hover, .smallcover .postype:hover, .smallcover .play:hover {

	color: #fff !important;

	background: transparent;

}

.detail:hover, .postype:hover, .play:hover {

}

.detail {

	right: 25%;

}

.postype {

	left: 25%;

}

#latestPostsList .latestPost .latestPostThumb {

	height: 160px;

	width: 230px;

}

#latestPostsList .latestPost .latestPostThumb a img {

	height: 160px;

	width: 230px;

}

.homeContentFull #latestPostsList .latestPost .latestPostThumb {

	height: 200px;

	width: 250px;

}

.homeContentFull #latestPostsList .latestPost .latestPostThumb a img {

	height: 200px;

	width: 250px;

}

#latestPostsList .latestPost .latestPostDetails {

	overflow: hidden;

}

.latestPost .latestPostDetails .latestPostTitle a {

	font-size: 16px;

	font-weight: 400;

}

.latestPost .latestPostDetails .postMeta {

	margin-bottom: 10px;

	border-bottom: solid 1px rgba(0,0,0,0.04);

	padding-bottom: 5px;

	overflow: hidden;

}

.latestPostDetails .postMeta li {

	float: left;

	margin-right: 15px;

	color: #666;

}



.singlePost .postMeta li {

	border-right:1px solid rgba(0,0,0,0.04);

	padding-right:10px;

} 

.postMeta li i {

	margin-right: 7px;

}

.postMeta li .score, .score {

	padding-top: 5px;

}

.postMeta li .score i, .score i {

	margin-right: 0px;

	

	color: #f2c500;

}

#latestPostsList .latestPost .postMore {

	font-size: 15px;

	

	padding: 5px 10px;

	color: #fff !important;

	margin-top:25px;

	display:none;

}

.homeContentFull #latestPostsList .latestPost .postMore {

	display:block;

}

#latestPostsGrid {

}

#latestPostsGrid .latestPost {

	float: left;

	clear: right;

	width: 320px;

	margin-right: 30px;

	margin-bottom: 20px;

	overflow: hidden;

}



#latestPostsGrid .latestPost:first-child .latestPostDetails, #latestPostsGrid .latestPost .postMeta {

	padding-top: 0px !important;

	border-bottom: none;

}

#latestPostsGrid .latestPost:nth-child(2n+0) {

	margin-right: 0px;

}

.homeContentFull #latestPostsGrid .latestPost {

	float:left;

	width: 270px;

	margin-right: 30px;

}

.homeContentFull #latestPostsGrid .latestPost img , .homeContentFull #latestPostsGrid .latestPost .latestPostThumb { 

	width: 265px;

}

.homeContentFull #latestPostsGrid .latestPost:nth-child(2n+0) {

	clear: none;

}

.homeContentFull #latestPostsGrid .latestPost:nth-child(3n+0) {

	margin-right: 0px;

	clear: none;

	float:right;

}

#latestPostsGrid .latestPost p {

	margin-bottom: 10px;

}

#latestPostsGrid .latestPost .latestPostThumb {

	height: 190px;

	margin-bottom: 10px;

	overflow:hidden;

}

#latestPostsGrid .latestPost .latestPostTitle {

	min-height:40px;

}

.latestPostsImages {

	margin-bottom:20px !important;  

}

#newsPictures {

	overflow: hidden;

}

#newsPictures a {

	display: block;

}

.newsPicturesTitle {

	width: 100% !important;

	overflow: hidden;

	padding-left: 15px;

}

.blackRss.newsPicturesRss {

	background: no-repeat !important;

	right: 10px !important;

}

.newsPicture {

	float: left;

	margin-right: 22px;

	overflow: hidden;

	width: 280px;

	height: 215px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.newsPicture img {

	width: 280px;

	height: 215px;

}

.homeContentFull .newsPicture {

	margin-right: 22px;

	width: 360px;

	height: 300px;

}

.homeContentFull  .newsPicture img {

	width: 360px;

	height: 300px;

}

.newsPicturesList {

	overflow: hidden;

}

.newsPicturesList .newsPictureItem {

	overflow: hidden;

	float: left;

	margin-right: 15px;

	margin-bottom: 15px;

	width: 155px;

	height: 120px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.newsPicturesList .newsPictureItem a img {

	width: 155px;

	height: 120px;

}

.newsPicturesList .newsPictureItem:nth-child(4n+0) {

	margin-right: 0px;

}



.homeContentFull .newsPicturesList .newsPictureItem {

	margin-right: 12px;

	margin-bottom: 15px;

}

.homeContentFull .newsPicturesList .newsPictureItem {

	width: 110px;

	height: 90px;

}

.homeContentFull .newsPicturesList .newsPictureItem img {

	width: 110px;

	height: 90px;

}

.tabs {

	position: relative;

	margin-bottom: 20px;

}

.tabs .maintab_wrap {

}

.tabs .maintab_wrap .maintabNav {

	background: #363b3f;

	overflow: hidden;

	height: 44px;

}

.tabs .maintab_wrap .maintabNav li {

	float: left;

	height: 44px;

	border-right: solid 1px #2d3135;

}

.tabs .maintab_wrap .maintabNav li:last-child {

	border-right: none;

}

.tabs .maintab_wrap .maintabNav li a {

	background: #363b3f;

	float: left;

	height: 44px;

	display: inline-block;

	font-size: 15px;

	text-transform: uppercase;

	

	line-height: 44px;

	padding: 0px 10px 0px 10px;

	color: #fff;

}

.tabs .maintab_wrap .maintabNav li a:hover {

	color: #fff;

}

.tabs .maintab_wrap .maintabNav li.active {

	text-shadow: 1xp 1px 1px rgba(0,0,0,.3);

	height: 44px;

}

.tabs .maintab_wrap .maintabNav li.active a {

	float: left;

	background: #2c97de;

	color: #fff;

	text-shadow: 1xp 1px 1px rgba(0,0,0,.3);

}

.maintab_wrap .contentBox .newsBoxPost {

	margin-bottom: 0px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.06);

	overflow: hidden;

	padding: 15px 0px;

}

.maintab_wrap .contentBox .newsBoxPost:last-child {

	border-bottom: none;

}

.maintab_wrap .contentBox .newsBoxPost:first-child .newsBoxPostTitle {

}

.maintab_wrap .contentBox .newsBoxPost .newsBoxPostTitle {

	margin-top: 0px;

}

.maintab_wrap .contentBox .newsBoxPost .newsBoxPostTitle a {

	font-size: 16px;

	font-weight: 600px;

}

.maintab_wrap .contentBox .newsBoxPost .newsBoxPostThumb {

	float: left;

	height: 130px;

	width: 200px;

	margin-right: 20px;

	overflow: hidden;

	background: #fafafa;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-bottom: 0px;

}

.maintab_wrap .contentBox .newsBoxPost .newsBoxPostThumb a img {

	height: 130px;

	width: 200px;

}

.maintab_wrap .contentBox .newsBoxPost p {

	overflow: hidden;

	display: block;

	margin-bottom: 0px;

	margin-top: 10px;

}

.maintab_wrap .newsBoxPost .postMeta {

	border-bottom: solid 1px rgba(0,0,0,0.04);

	padding-bottom: 5px

}

/*******************************************************************

 * News Boxs

 *******************************************************************/

#mainContent #newsBoxs {

	overflow: hidden;

}

#newsBoxs .newsBox {

	overflow: hidden;

	margin-bottom: 30px;

}

#newsBoxs .newsBox .newsBoxTop {

	overflow: hidden;

	position: relative;

	z-index: 2;

}

.newsBox .newsBoxTop .newsBoxTitle {

	background: rgba(0,0,0,0.05);

	border-bottom: solid 1px rgba(0,0,0,0.07) !important;

	height: 40px;

	overflow: hidden;

	padding-left: 15px;

}

.newsBox .newsBoxTop .newsBoxTitle a h2 {

	font-size: 18px;

	color: #333;

	padding-left: 25px;

	line-height: 40px;

	text-transform: uppercase;

}

.newsBox .newsBoxTop .titleArrow {

}

.newsBoxTop .whiteRss {

	background: no-repeat;

	display: block;

	height: 24px;

	width: 24px;

	position: absolute;

	top: 5px;

	right: 5px;

}

.contentBox .newsBoxPost, .contentBox .newsBoxPost.newsBoxRight {

	overflow: hidden;

	margin-bottom: 15px;

}

.contentBox .newsBoxPost .newsBoxPostThumb {

	float: left;

	height: 200px;

	width: 280px;

	margin-right: 20px;

	overflow: hidden;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.newsBoxPost .newsBoxPostThumb a img {

	height: 200px;

	width: 280px;

}

.newsBox, .smallNewsBox, .newsBox.newsBoxRight {

	overflow: hidden;

	position: relative;

}

.newsBoxPost.newsBoxPostTitle a, .newsBoxPostTitle {

	font-size: 16px;

}

.newsBoxRight .newsBoxPost.newsBoxPostTitle a {

	margin-top: 0px;

}

.newsBoxPost.newsBoxPostTitle a {

	font-size: 16px;

}

.newsBoxPost .postMeta {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.newsBoxPost .postMeta li {

	float: left;

	margin-right: 10px;

	color: #666;

}

.newsBoxPost p, .newsBoxPost p {

	overflow: hidden;

	display: block;

	margin-bottom:10px;

}

.newsBoxList {

	overflow: hidden;

}

.smallcover .postype, .smallcover .detail {

	left: 35%;

	top: 35%;

	border: none;

}

.newsBoxList .newsBoxListPost {

	overflow: hidden;

	float: left;

	width: 45%;

	margin-left: 20px;

	margin-bottom: 10px;

	padding-bottom: 15px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.06);

}

.newsBoxList .newsBoxListPost:first-child {

	padding-top:0px;

}





.newsBoxList .newsBoxListPost:nth-child(2n+1) {

	margin-left: 0;

	margin-right: 0;

	clear: both;

}

.newsBoxList .newsBoxListPost .newsBoxListPostThumb {

	height: 80px;

	width: 100px;

	overflow: hidden;

	float: left;

	margin-right: 10px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.newsBoxList .newsBoxListPost .newsBoxListPostThumb a img {

	height: 80px;

	width: 100px;

}

.newsBoxListPost .newsBoxListPostDetails {

	overflow: hidden;

}

.newsBoxListPost .newsBoxListPostDetails .newsBoxListPostTitle a {

	font-size: 15px !important;

	cursor: pointer;

}

.newsBoxListPost .newsBoxListPostDetails .postMeta {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.newsBoxListPost .newsBoxListPostDetails .postMeta li {

	float: left;

	margin-right: 6px;

	color: #666;

	

}

.newsBox.newsBoxRight .contentBox .newsBoxPost {

	float: left;

	width: 290px;

	overflow: hidden;

	margin-right: 15px;

}

.newsBox.newsBoxRight .contentBox .newsBoxPost .newsBoxPostThumb {

	height: 200px;

	width: 292px;

	overflow: hidden;

	margin-bottom: 20px;

}

#newsBoxs .newsBox.newsBoxRight .contentBox .newsBoxPost .newsBoxPostThumb a img {

	height: 200px;

	width: 292px;

}

.homeContentFull .newsBox.newsBoxRight .contentBox .newsBoxPost {

	width: 320px;

}

.homeContentFull .newsBox.newsBoxRight .contentBox .newsBoxPost .newsBoxPostThumb {

	height: 240px;

	width: 320px;

}

.homeContentFull #newsBoxs .newsBox.newsBoxRight .contentBox .newsBoxPost .newsBoxPostThumb a img {

	height: 240px;

	width: 320px;

}

.newsBox.newsBoxRight .contentBox .newsBoxPost .postMeta {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.newsBox.newsBoxRight .contentBox .newsBoxPost .postMeta li {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	color: #666;

	font-size: 11px;

}

.newsBoxRight .contentBox .newsBoxPost p {

	overflow: hidden;



}

.contentBox .newsBoxPost .postMore {

	margin-top: 15px;

	float: right;

}

.newsBox.newsBoxRight .contentBox .newsBoxPost .postMore {

	float: left;

}

.newsBox.newsBoxRight .contentBox .newsBoxList {

	padding-left: 0px;

}

.newsBox.newsBoxRight .newsBoxList .newsBoxListPost {

	overflow: hidden;

	float: none;

	width: 100%;

	margin-left: 0px;

}

.newsBoxList .newsBoxListPost {

	padding: 15px 0px;

	margin-bottom: 0px;

}

.newsBox.newsBoxRight .newsBoxList .newsBoxListPost:nth-child(2n+1) {

	margin-left: 0;

	margin-right: 0;

	clear: both;

}

.newsBox.newsBoxRight .newsBoxList .newsBoxListPost:last-child {

	border-bottom: none;

}

/*******************************************************************

 * Small News Boxs

 *******************************************************************/

#smallNewsBoxs {

	overflow: hidden;

}

#smallNewsBoxs .smallNewsBox {

	float: left;

	clear: right;

	width: 320px;

	margin-bottom: 20px;

	margin-left: 30px;

	overflow: hidden;

}

.homeContentFull #smallNewsBoxs .smallNewsBox {

	width: 420px;

}

#smallNewsBoxs .smallNewsBox:nth-child(2n+1) {

	margin-left: 0;

	margin-right: 0;

	clear: both;

}

.smallNewsBox .smallNewsBoxTop {

	overflow: hidden;

	position: relative;

	z-index: 2;

}

.smallNewsBoxTop .smallNewsBoxTitle {

	background: rgba(0,0,0,0.05);

	border-bottom: solid 1px rgba(0,0,0,0.07) !important;

	height: 40px;

	overflow: hidden;

	padding-left: 15px;

}

.smallNewsBoxTop .smallNewsBoxTitle a h2 {

	font-size: 18px;

	text-transform: uppercase;

	color: #333;

	padding-left: 25px;

	line-height: 40px;

}

.smallNewsBox .smallNewsBoxTop .titleArrow {

}

.smallNewsBoxTop .whiteRss {

	background: no-repeat;

	display: block;

	height: 24px;

	width: 24px;

	position: absolute;

	top: 5px;

	right: 5px;

}

.contentBox .smallNewsBoxPost {

	overflow: hidden;

	margin-bottom: 10px;

}

.contentBox .smallNewsBoxPost .smallNewsBoxPostThumb {

	height: 200px;

	margin-bottom: 10px;

	overflow: hidden;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.smallNewsBoxPost .smallNewsBoxPostThumb a img {

	height: 200px;

	width: 320px;

}

.homeContentFull .smallNewsBox  .smallNewsBoxPost .smallNewsBoxPostThumb {

	width: 420px;

	height: 260px;

}

.homeContentFull .smallNewsBox  .smallNewsBoxPost .smallNewsBoxPostThumb a img {

	width: 420px;

	height: 260px;

}

.smallNewsBoxPost .smallNewsBoxPostDetails .smallNewsBoxPostTitle a, .smallNewsBoxPostTitle {

	font-size: 15px;

}

.smallNewsBoxPost .smallNewsBoxPostDetails {

	overflow: hidden;

	margin-bottom: 10px;

}

.smallNewsBoxPost .smallNewsBoxPostDetails .postMeta {

	padding: 0px;

	overflow: hidden;

	margin: 0px;

}

.smallNewsBoxPost .smallNewsBoxPostDetails .postMeta li {

	float: left;

	margin-right: 10px;

	color: #666;

	margin-bottom: 0px;

	font-size: 11px;

}

.smallNewsBoxPost .smallNewsBoxPostDetails p, .smallNewsBoxPost p {

	overflow: hidden;

	display: block;

	margin-bottom: 15px;

}

.smallNewsBoxList {

	overflow: hidden;

}

.smallNewsBoxList .smallNewsBoxListPost {

	overflow: hidden;

	padding: 10px 0px;

	margin-bottom: 0px;

}

.smallNewsBoxList .smallNewsBoxListPost:last-child {

	border-bottom: none;

}

.smallNewsBoxList .smallNewsBoxListPost:hover {

}

.smallNewsBoxList .smallNewsBoxListPost .smallNewsBoxListPostThumb {

	height: 80px;

	width: 100px;

	overflow: hidden;

	float: left;

	margin-right: 20px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.smallNewsBoxList .smallNewsBoxListPost .smallNewsBoxListPostThumb a img {

	height: 80px;

	width: 100px;

}

.smallNewsBoxListPost .smallNewsBoxListPostDetails {

	overflow: hidden;

}

.smallNewsBoxListPost .smallNewsBoxListPostTitle a {

	font-size: 15px !important;

}

.smallNewsBoxListPostTitle span {

	font-size: 16px;

	margin-right: 5px;

}

.smallNewsBoxListPost .newsBoxListPostDetails .postMeta {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.smallNewsBoxListPost .smallNewsBoxListPostDetails .postMeta li {

	float: left;

	margin-right: 10px;

	color: #666;

	font-size: 11px;

}

.smallNewsBoxListPost .smallNewsBoxListPostDetails .postMeta li a {

	font-size: 11px;

}

.smallNewsBoxMore {

	overflow: hidden;

	padding-top: 10px;

}

.smallNewsBoxMore ul li {

	overflow: hidden;

	margin-bottom: 5px;

	border-bottom: solid 1px rgba(0,0,0,0.04);

}

.smallNewsBoxMore ul li:last-child {

	margin-bottom: 0px;

}

.smallNewsBoxMore ul li h4 a {

	font-size: 14px;

	font-weight: normal;

}

.homeGallery {

	overflow: hidden;

	margin-bottom: 30px;

}

.homeGalleryContent {

	overflow: hidden;

}

.homeGallery .smallGalleryitem {

	background: rgba(0,0,0,0.04);

	float: left;

	width: 320px;

	height: 290px;

	margin-bottom: 20px;

	overflow: hidden;

	margin-right: 30px;

}

.homeGallery .smallGalleryitem img {

	width: 320px;

	height: 220px;

}

.homeGallery .smallGalleryitem:nth-child(2n+0) {

	margin-right: 0px;

}

.homeContentFull .homeGallery .smallGalleryitem {

	float: left;

	width: 270px;

	height: 290px;

}

.homeContentFull .homeGallery .smallGalleryitem img {

	width: 270px;

	height: 200px;

}

.homeContentFull .homeGallery .smallGalleryitem:nth-child(2n+0) {

	margin-right: 30px;

}

.homeContentFull .homeGallery .smallGalleryitem:nth-child(3n+0) {

	margin-right: 0px;

}

/* ----- Sidebars ---------------------------------------http://www.lioit.com--------- */

#main .sidebar {

	overflow: visible;

}

#main .sidebarLeft {

	overflow: visible;

}

.widget.widget_search, .widget.socialBoxsWidget {

	margin-right: 0px;

	margin-left: 0px;

}

.weatherWidget {

	overflow:hidden;

	background:#19b8ff;

	padding:20px;

}



.weatherWidget #weather .icon {

	font-size: 60px;

	float: left;

	color: rgba(255,255,255,0.22);

}



.weatherWidget #weather .icon i {

	font-size: 60px !important;

}



.weatherWidget #weather .info, .weatherWidget #weather .info p , .weatherWidget #weather .info strong {

	color:#fff;

}







.widget {

}

.widget_author_posts .btn {

	color: #fff;

	font-size: 15px;

	display: block;

	text-align: center;

}

.mainsearch {

	overflow: hidden;

	position: relative;

	font-size: 14px;

	margin-bottom: 0px;

}

.mainsearch form {

	height: 95px;

}

.mainsearch form #search-form {

	padding: 14px;

	width: 338px;

	margin-bottom: 40px !important;

	color: #999;

	

}

.sidebar.span3 .mainsearch form #search-form {

	width: 89%;

}

.mainsearch form .postform {

	position: absolute;

	right: 45px;

	bottom: 0px;

	margin: 0px 1px 0px 1px;

	width: 260px;

	height: auto;

	padding: 8px 69px 9px 14px;

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	display: inline;

	height: auto;

	background: #fff url(images/ddui.png) no-repeat right center !important;

	outline: none;

	cursor: pointer;

	

}

.sidebar.span3 .mainsearch form .postform {

	width: 224px;

}

.mainsearch form .postform:hover {

}

.mainsearch form .postform:active {

}

.optionsel {

	color: #666;

	background: #f9f9f9;

}

.mainsearch form .postform::before {

}

.mainsearch form .searchsubmit {

	position: absolute;

	right: 0px;

	bottom: 0px;

	width: 39px;

	height: 39px;

	outline: none;

	border: none;

	color: #fff;

	background: #2c97de;

	cursor: pointer;

}

.sidebar {

	overflow: visible;

}

.sidebar .widget {

	margin-bottom: 20px;

	overflow: visible;

}

.bigAd a {

	display: block;

	width: 270px;

}

.bigAd a img {

	width: 270px;

}

.bigAd160 {

	text-align: center;

}

.bigAd160 a {

	display: inline-block;

}

.widgetTitle {

	position: relative;

	margin-bottom: 20px;

	border-bottom: solid 1px rgba(0,0,0,0.04);

	padding-bottom: 0px;

}

.widget .widgetTitle h4 {

	font-size: 16px;

	font-weight: 500;

	color: #2e2e2e;

	background: rgba(0,0,0,0.04);

	display: inline-block;

	margin-bottom: 0px !important;

	padding: 7px 20px 10px 10px;

}

.widgetTitle h5 {

	font-size: 15px;

	color: #363b3f;

	background: rgba(0,0,0,0.04);

	display: inline-block;

	margin-bottom: 0px !important;

	padding: 7px 20px 10px 10px;

}

.widget.socialCounters {

	overflow: hidden;

}

.sidebar .widget.socialCounters a {

	display: block;

	float: left;

	position: relative;

	width: 120px;

	height: 80px;

	background: #f6f6f6;

	margin-right: 2px;

	margin-bottom: 2px;

	overflow: hidden;

	text-align: center;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.sidebar.smallSidebar .widget.socialCounters a {

	width: 160px;

	margin-right: 0px;

	padding-left: 10px;

}

.sidebar .widget.socialCounters a:nth-child(3n+0) {

	margin-right: 0px !important;

}

.sidebar.span3 .widget.socialCounters a {

	width: 88.5px;

}

.sidebar.span3 .widget.socialCounters a:nth-child(3n+0) {

	margin-right: 0px !important;

	float: right;

}

.sidebar.span3 .widget.socialCounters a.newsletterBox {

	margin-right: 0px !important;

	width: 270px;

	height: 60px;

}

.sidebar .widget.socialCounters a .sNumber {

	display: block;

	margin-top: 20px;

	font-size: 16px;

	color: #fff;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}

.sidebar .widget.socialCounters a.newsletterBox .sNumber {

	margin-top: 5px;

	font-size: 15px;

}

.sidebar .widget.socialCounters a .sNumber i {

	display: block;

	font-size: 14px;

}

.sidebar .widget.socialCounters a .counterIcon {

	color: rgba(255,255,255,0.4);

	position: absolute;

	bottom: -4px;

	left: -7px;

	font-size: 24px;

	padding: 5px;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

	-moz-border-radius: 100%;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.sidebar .widget.socialCounters a.twitterBox {

	background: #00acee;

}

.sidebar .widget.socialCounters a.facebookBox {

	background: #3b5998;

}

.sidebar .widget.socialCounters a.youtubeBox {

	background: #e43033;

}

.sidebar .widget.socialCounters a.vimeoBox {

	background: #86c9ef;

}

.sidebar .widget.socialCounters a.dribbbleBox {

	background: #f85993;

}

.sidebar .widget.socialCounters a.newsletterBox {

	background: #ee802f;

}

.sidebar .widget.socialCounters a:hover {

	-webkit-box-shadow: inset 0 -7px 0 rgba(0,0,0,0.15);

	-moz-box-shadow: inset 0 -7px 0 rgba(0,0,0,0.15);

	box-shadow: inset 0 -7px 0 rgba(0,0,0,0.15);

}

.sidebar .widget.socialCounters a:hover .counterIcon {

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-ms-transform: scale(1.2);

	-o-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-box-shadow: inset 0 -15px 0 rgba(0,0,0,0.15);

	-moz-box-shadow: inset 0 -15px 0 rgba(0,0,0,0.15);

	box-shadow: inset 0 -15px 0 rgba(0,0,0,0.15);

}

.sNumber {

	-webkit-animation-delay: 5s;

	-moz-animation-delay: 5s;

	-ms-animation-delay: 5s;

	-o-animation-delay: 5s;

	animation-delay: 5s;

	-webkit-animation-name: sNumber;

	-moz-animation-name: sNumber;

	-o-animation-name: sNumber;

	animation-name: sNumber;

	-webkit-animation-iteration-count: 5;

	-moz-animation-iteration-count: 5;

	-webkit-animation-duration: 5s;

	-moz-animation-duration: 5s;

	-ms-animation-duration: 5s;

	-o-animation-duration: 5s;

	animation-duration: 5s;

}

@-webkit-keyframes sNumber {

 2%, 6% {

-webkit-transform: translateX(3px);

}

 4%, 8% {

-webkit-transform: translateX(-3px);

}

 10%, 100% {

-webkit-transform: translateX(0px);

}

}

@-moz-keyframes sNumber {

 0%, 100% {

-moz-transform: translateX(0);

}

 2%, 6% {

-moz-transform: translateX(3px);

}

 4%, 8% {

-moz-transform: translateX(-3px);

}

 10%, 100% {

-moz-transform: translateX(0px);

}

}

@-o-keyframes sNumber {

 2%, 6% {

-o-transform: translateX(3px);

}

 4%, 8% {

-o-transform: translateX(-3px);

}

 10%, 100% {

-o-transform: translateX(0px);

}

}

@keyframes sNumber {

 2%, 6% {

transform: translateX(3px);

}

 4%, 8% {

transform: translateX(-3px);

}

 10%, 100% {

transform: translateX(0px);

}

}

.sidebar .widget ul {

	padding: 0px;

	margin: 0px;

	overflow: hidden;

}

.sidebar .widget.widget_nav_menu ul li ul {

	margin-left: 15px;

	padding-bottom: 5px;

	padding-top: 10px;

	border-left: 1px solid rgba(0,0,0,0.05);

}

.sidebar .widget.widget_nav_menu ul li ul li a {

	padding-left: 15px;

}

.sidebar .widget.widget_nav_menu ul li ul li a, .sidebar .widget.widget_nav_menu ul li a {

	display: block;

	padding-bottom: 4px;

	border-bottom: 1px solid rgba(0,0,0,0.05);

}

.sidebar .widget.widget_nav_menu ul li ul li:last-child a {

	border-bottom: none;

}

.widget.widget_nav_menu ul li a:hover {

	background: rgba(0,0,0,0.03)

}

.sidebar .widget select {

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	display: inline;

	margin: 0px;

	height: auto;

	background: #fff url(images/ddui.png) no-repeat right center;

	padding: 10px 45px 10px 20px;

	outline: none;

	border: 1px solid #efefef;

	border-bottom: 1px solid #e9e9e9;

	border-radius: 0px;

	cursor: pointer;

	

	font-weight: normal;

}

.sidebar .widget ul li {

	padding: 5px 0px;

	overflow: hidden;

	font-size: 14px;

}

.sidebar .widget ul li:first-child {

	padding-top: 0px;

}

.sidebar .widget ul .post-date {

	display: block;

	

}

.blog_post {

	overflow: hidden;

}

.blog_post .rc_img {

	float: left;

	margin-right: 10px;

}

.widget .widgetContent .sideVideo {

	margin: 10px 10px 5px;

}

.widget.Lioit-videos .videoTitle {

	font-size: 14px;

	background: url(images/widgetTitle.png) repeat-x;

	height: 36px;

	overflow: hidden;

	color: #fff;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.03);

	padding-left: 10px;

	padding-right: 10px;

	margin-bottom: 0px;

	text-transform: uppercase;

}

.lioLatestPosts {

	overflow: hidden;

}

.widget .smallVideoitem {

	background: #202326;

	-webkit-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	margin-bottom: 10px;

}

.widget .smallVideoitem :last-child {

	margin-bottom: 0px;

}

.widget .listVideoContent .videoTitle {

	margin-top: 10px;

	margin-bottom: 10px;

}

.widget .listVideoContent .videoTitle a {

	color: #fff;

}

.lioLatestPosts .LioLatestCat {

	overflow: hidden;

	margin-bottom: 20px;

}

.lioLatestPosts .LioLatestCat h2 {

	font-size: 16px;

	height: 36px;

	overflow: hidden;

	color: white;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.03);

	padding-left: 10px;

	padding-right: 10px;

	margin-bottom: 0px;

	text-transform: uppercase;

	line-height: 35px;

}

.lioLatestPosts .LioLatestCat h2 a {

	color: #fff;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.03);

}

.LioLatestCat:last-child {

	margin-bottom: 0px;

}

.catFirstPost {

	overflow: hidden;

}

.lioLatestPosts h3 a {

	font-size: 14px;

	display: block;

	padding-top: 5px;

	padding-left: 27px;

	padding-bottom: 5px;

}

.multi-category-text {

	padding: 10px;

}

.liopostThumb {

	width: 75px;

	height: 60px;

	margin-right: 10px;

	float: left;

	overflow: hidden;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.liopostThumb a , .widgetPostImage a ,.tabImage a , .latestPostThumb a{

	display:block;

}

.catFirstPost .liopostThumb a img ,.liopostThumb a img {

	width: 75px;

	height: 60px;

	overflow: hidden;

}

.multi-category-text h4 {

	font-size: 14px;

	line-height: 20px;

	margin-bottom: 10px;

}

.lioLatestCatEx {

	overflow: hidden;

	padding-top: 7px;

	padding-bottom: 7px;

}

.newsletter {

}

.newsletterForm {

	background: #ee802f;

	padding: 15px;

	overflow: hidden;

	position: relative;

}

.newsletterForm i {

	position: absolute;

	bottom: -5px;

	right: -5px;

	font-size: 80px;

	color: rgba(255,255,255,0.15);

	z-index: 9;

}

.mc-embedded-subscribe-form {

	overflow: hidden;

}

.newslettermail {

	border: 1px solid rgba(0,0,0,0.25);

	padding: 15px 10px;

	height: 20px;

	width: 92%;

	

	margin-bottom: 10px !important;

	position: relative;

	z-index: 99;

}

.newslettersubmit {

	border: none;

	cursor: pointer;

	display: inline-block;

	float: left;

	font-size: 14px;

	background: rgba(0,0,0,0.25) !important;

}

.subscribe-button:hover {

	background: #585858;

}

.multi-category-headlines {

	overflow: hidden;

}

.multi-category-headlines li {

	background: url(images/catSeperator.png) repeat-x bottom;

	padding: 9px 10px 9px;

}

.multi-category-headlines li:last-child {

	background: repeat-x bottom;

}

.multi-category-headlines li .liocategorylistTitle {

	font-size: 14px;

	margin-bottom: 5px;

	display: block;

}

.multi-category-headlines li:last-child {

	background: repeat-x bottom;

}

.LioCatPosts li {

	overflow: hidden;

	padding: 10px 0px;

}

.LioCatPosts li h5 a {

	font-size: 14px;

}

.LioCatPosts li:last-child {

}

.LioCatPosts li a img {

	float: left;

	width: 62px;

	height: 62px;

	margin-right: 15px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.LioCatPosts li p {

	overflow: hidden;

	display: block;

	margin-top: 0px;

}

.footerWidget .LioCatPosts li p, .footerWidget .LioCatPosts i, .footerWidget .LioCatPosts {

	color: #b8bdc4;

}

.author-wrap {

	overflow: hidden;

	line-height: 18px;

}

.author-description {

	margin-bottom: 10px;

}

.author-wrap .author-social {

	overflow: hidden;

	width: 100%;

	padding: 10px 0px;

}

#flickr_badge_wrapper {

	overflow: hidden;

}

.flickr_badge_image {

	width: 80px;

	height: 80px;

	float: left;

	overflow:hidden;

	margin-right: 10px;

	margin-bottom: 10px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.flickr_badge_image a img {

	width: 80px;

	height: 80px;

}

.widgetContent .posts_images {

	overflow: hidden;

	margin-bottom: 0px;

}

.posts_images .widgetPostImage {

	width: 85px;

	height: 85px;

	float: left;

	margin-right: 15px;

	margin-bottom: 15px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.posts_images .widgetPostImage a img {

	width: 85px;

	height: 85px;

}

.sidebar .posts_images .widgetPostImage {

	width: 80px;

	height: 80px;

	float: left;

	margin-right: 12px;

	margin-bottom: 12px;

}

.sidebar .posts_images .widgetPostImage a img {

	width: 80px;

	height: 80px;

}

.posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 0px;

}

.smallSidebar .posts_images .widgetPostImage {

	margin-right: 8px;

	margin-bottom: 8px;

}

.smallSidebar .posts_images .widgetPostImage:nth-child(2n+0) {

	margin-right: 0px;

}

.smallSidebar #flickr_badge_wrapper .flickr_badge_image {

	margin-right: 5px !important;

	margin-bottom: 5px !important;

}

.smallSidebar #flickr_badge_wrapper .flickr_badge_image:nth-child(2n+0) {

	margin-right: 0px;

}

/* Login Widget */

#login-form {

	padding: 11px 11px 0;

	border-top: 4px solid #2c97de;

}

#login-form #log, #login-form #pwd {

	background: #ffff;

	border: none;

	box-shadow: none;

	padding: 10px;

	float: left;

	min-width: 175px;

	display: block;

	width: 250px;

	margin-bottom: 10px;

}

.sidebar #login-form #log, .sidebar #login-form #pwd {

	width: 232px;

}

#login-form .login-button {

	margin-right: 20px;

	color: #FFF;

	padding: 10px;

	cursor: pointer;

}

#rememberme {

}

#login-form p {

	padding-bottom: 0;

}

ul.login-links {

	margin-top: 10px;

	overflow: hidden;

}

.widget ul.login-links li {

	background: none;

	float: left;

	margin-right: 15px;

	margin-left: 0px;

	padding-left: 0px;

	border-bottom: none;

}

.welcome-text {

	margin-bottom: 10px;

	margin-top: 0px;

}

#user-login {

}

.author-avatar {

	float: left;

	margin-right: 15px;

}

.widget.login-widget .widgetContent #user-login ul {

	margin-bottom: 10px;

}

.widget.login-widget .widgetContent #user-login ul li {

	background: none;

	display: block;

	border: none;

	padding: 0px;

	margin-bottom: 4px;

}

.author-social {

	text-align: center;

	display: block;

	overflow: hidden;

	padding: 10px;

	margin-top: 10px;

	background: #f8f8f8;

}

.widget.login-widget .widgetContent #user-login ul li {

}

.widget.login-widget .widgetContent #user-login ul .userWpAdmin a {

	background: url(images/icons/grey/cog_2.png) no-repeat left center;

	padding-left: 26px;

}

.widget.login-widget .widgetContent #user-login ul .userprofile a {

	background: url(images/icons/grey/User.png) no-repeat left center;

	padding-left: 26px;

}

.widget.login-widget .widgetContent #user-login ul .userlogout a {

	background: url(images/icons/grey/Exit.png) no-repeat left center;

	padding-left: 26px;

}

.widget.login-widget .author-social a, .widget.widget_author .author-social a {

	width: 21px !important;

	font-size: 18px !important;

	speak: none;

	margin-right:10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}

.social-icon.icon-twitter {

	color: #00acee;

}

.social-icon.icon-facebook {

	color: #3b5998;

}

.social-icon.icon-flickr {

	color: #ec008c;

}

.social-icon.icon-behance {

	color: #0287e5;

}

.social-icon.icon-youtube {

	color: #e03335;

}

.social-icon.icon-dribbble {

	color: #cd316b;

}

.social-icon.icon-gplus-1 {

	color: #222;

}

.social-icon.icon-vimeo {

	color: #45b0dc;

}

.social-icon.icon-skype {

	color: #00b0f6;

}

.social-icon.icon-linkedin {

	color: #00b0f6;

}

.social-icon.icon-chrome {

	color: #404040;

}

/* TABS -------------- */



.sideTabs {

	overflow: hidden;

}

.tab_wrap {

	overflow: hidden;

}

.sideTabs ul.tabNav {

	float: left;

	background: #363b3f;

	/*IE 6 fix 

	width:278px;

	*/

	width: 100%;

	height: 40px;

	margin-bottom: 15px;

}

.sideTabs ul.tabNav li a {

	color: #fff;

	display: block;

	height: 40px;

	line-height: 40px;

	text-align: center;

	padding: 0px;

}

.sideTabs ul.tabNav .firstTab a {

}

.sideTabs ul.tabNav li a:hover {

	background: #363b3f;

	color: #fff;

}

.sideTabs ul.tabNav li {

	float: left;

	width: 25%;

	height: 40px;

	padding: 0px;

}

.sideTabs ul.tabNav li:first-child > a {

}

.sideTabs ul.tabNav li.active {

}

.sideTabs ul.tabNav li.active a {

	background: #2c97de;

	color: #fff;

}

.sideTabs ul.tabNav .firstTab.active a {

}

.sideTabs .tabContent {

	clear: both;

	overflow: hidden;

	top: 5px;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

}

.tabContent li {

	overflow: hidden;

	padding: 12px 0px;

}

.tabContent li:last-child {

	border-bottom: none;

}

.tabContent li .image {

	float: left;

	height: 75px;

	width: 75px;

	overflow: hidden;

	margin-right: 15px;

}

.tabContent li .image a img {

	height: 75px;

	width: 75px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.tabContent li .details {

}

.tabContent li h5 {

	margin-bottom: 0px;

}

.tabContent li .details .date {

}

.tabContent li h5 a {

	font-size: 14px;

	cursor: pointer;

}

.widget .sideTabs .tab_wrap .tabTags {

}

.tabTags a {

	float: left;

	display: block;

	padding: 3px 8px;

	background: rgba(0,0,0,0.03);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin: 0 4px 4px 0;

	font-size: 14px;

}

.tabTags a:hover {

	background: #2c97de;

	color: #fff;

}

.widget.customAd {

	overflow: hidden;

	background: rgba(255,255,255,0.8);

	padding: 10px;

}

.widget.customAd h6 {

	line-height: 18px;

	border-bottom: solid 1px rgba(0,0,0,0.02);

	padding-bottom: 5px;

}

.widget.customAd h6 span {

	display: block;

	font-size: 10px;

	color: #aaa;

	font-weight: normal;

}

.widget.customAd .mainAdImage {

	overflow: hidden;

	float: left;

	margin-right: 10px;

	width: 80px;

	height: 80px;

}

.widget.customAd .mainAdImage img {

	width: 80px;

	height: 80px;

}

.widget.customAd p {

	margin-top: 0px;

	font-size: 12.5px;

}

.span2 .widget.customAd .mainAdImage {

	width: 50px;

	height: 50px;

}

.span2 .widget.customAd .mainAdImage img {

	width: 50px;

	height: 50px;

}

.span2 .widget.customAd p {

	margin-top: 0px;

	font-size: 11px;

}

.widget.advert {

	overflow: hidden;

	margin-bottom: 20px;

}

.span2 .widget.advert {

	text-align: center;

}

.span2 .widget.advert li {

	float: none !important;

}

.span2 .widget.advert li {

	float: none !important;

}

.widget.advert li {

	float: left;

	display: block;

	height: 125px;

	width: 125px;

	border: solid 1px #f8f8f8;

	padding: 2px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-bottom: 10px;

}

.widget.advert li.advertLeft {

	margin: 0 8px 8px 0;

}

.span2 .widget.advert li.advertLeft {

	margin: 0 0px 0px 0;

}

.span2 .widget.advert li {

	margin-bottom: 10px !important;

	display: inline-block;

	text-align: center;

}

.widget h2 {

	font-size: 16px;

	background: rgba(0,0,0,0.05);

	border-bottom: solid 1px rgba(0,0,0,0.07) !important;

	height: 40px;

	overflow: hidden;

	color: #333;

	padding-left: 10px;

	padding-right: 10px;

	margin-bottom: 15px;

	text-transform: uppercase;

	line-height: 40px;

}

.widget h2 a {

	font-size: 16px;

	text-transform: uppercase;

	color: #333;

}

.widget .widgetContent {

	overflow: hidden;

}

.widget .widgetContent ul {

	margin: 0px;

	padding: 0px;

}

.widget .widgetContent ul li {

	padding: 5px 0px;

}

.widget .widgetContent ul li:last-child {

	background: repeat-x bottom;

}

.widget .widgetContent .widgetPostsThumb {

	padding-top: 10px;

	padding-left: 8px;

	padding-bottom: 5px;

	overflow: hidden;

}

.widget .widgetContent .widgetPostThumb {

	float: left;

	height: 72px;

	width: 72px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-right: 5px;

	margin-left: 5px;

	margin-bottom: 10px;

}

.widget .widgetContent .widgetPostThumb a img {

	height: 72px;

	width: 72px;

}

.widget.twitter-widget h2 {

	text-transform: capitalize;

	background: url(images/latestTwittTitle.png);

	border: 1px solid #1c82b0;

	text-shadow: 1px 1px 1px #197eab;

	font-size: 16px;

	line-height: 34px;

	margin-bottom: 0px;

	height: 34px;

}

.widget.twitter-widget h2 a {

	display: block;

	background: url(images/twitter.png) no-repeat left center;

	padding-left: 30px;

}

.widget.twitter-widget .widgetContent .tweet_list li {

	color: #6c6c6c;

	background: #FFF;

	padding: 20px;

	text-align: left;

	margin-bottom: 0px;

}

.widgetContent .tweet_list li a {

	color: #333;

}

.widgetContent .tweet_list li .tweet_avatar {

	float: left;

	margin: 0px 10px 0px 0px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	width: 32px;

	height: 32px;

}

.widgetContent .tweet_list li .tweet_time {

	color: #333;

}

.widgetContent .tweet_list li .tweet_time a {

	color: #333;

	text-shadow: 1px 1px 0px #eeeeee;

}

.widget.twitter-widget .widgetContent ul .latestTwitt a {

	color: #535353;

}

.widget .subscribeBox {

	background: url(images/subscribeBg.png) repeat-x;

	height: 55px;

	overflow: hidden;

	border: 1px solid #c84a08;

}

.widget .subscribeBox #subscribe {

	overflow: hidden;

	margin-left: 10px;

	margin-top: 8px;

	margin-right: 10px;

	background: no-repeat left center;

	padding-left: 30px;

}

.widget .subscribeBox #subscribe #mail-forum {

	

	line-height: 31px;

	height: 31px;

	margin-top: 2px;

	width: 160px;

	border: 1px solid #ce6708;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	background: #FFF;

	padding-left: 12px;

	color: #666;

	float: left;

}

.widget .subscribeBox #subscribe #mail-submit {

	height: 35px;

	width: 67px;

	border: none;

	background: transparent url(images/rssSubmit.png) no-repeat;

	cursor: pointer;

	margin-top: 2px;

}

.widget.comments .widgetContent .blog_post {

	overflow: hidden;

}

.widget.comments .widgetContent .blog_post p {

	display: block;

	margin-top: 0px;

	overflow: hidden;

}

.widget .TwitterFollowBox {

	overflow: hidden;

	position: relative;

}

.widget .TwitterFollowBox .followMe {

	background: no-repeat left center;

	float: left;

	padding: 0px 0px 0px 0px;

	text-shadow: 1px 1px 1px #0198e5;

}

next a {

	display: inline-block;

	padding: 7px;

	background: rgba(249, 249, 249);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin: 10px 0px 10px 0px;

	

}

#calendar_wrap {

}

#calendar_wrap table, #calendar_wrap th, #calendar_wrap td, #calendar_wrap tr {

	padding: 8px;

	border: 1px solid rgba(0,0,0,0.03);

	border-collapse: collapse;

}

#calendar_wrap #wp-calendar {

	width: 100%;

}

#calendar_wrap #wp-calendar caption {

	font-size: 14px;

	text-transform: uppercase;

	padding: 15px 0;

	text-align: center;

}

#calendar_wrap #wp-calendar th, #calendar_wrap #wp-calendar td {

	border: 1px solid rgba(0,0,0,0.03);

	text-align: center;

}

#calendar_wrap th {

	line-height: 20px;

	background: rgba(0,0,0,0.03);

	text-shadow: rgba(0,0,0,0.05) 0 1px 0px;

}

#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today {

	background: #2c97de;

	color: #FFF !important;

}

#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today a {

	color: #FFF !important;

}

/* tags */

.tagcloud {

}

.tagcloud a {

	text-transform: capitalize;

	padding: 2px 5px;

	display: inline-block;

	margin: 0 5px 8px 0;

	background: rgba(0, 0,0, 0.03);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	font-size: 13px !important;

}

.tagcloud a:hover {

	background: #2c97de;

	color: #FFF;

}

.smallSidebar .tagcloud a {

	text-transform: capitalize;

	padding: 1px;

	display: inline-block;

	margin: 0 2px 4px 0;

	background: rgba(0, 0,0, 0.00);

}

.smallSidebar .tagcloud a:hover {

	background: rgba(0, 0,0, 0.00);

	color: #363b3f;

}

.lioLatestPosts {

	overflow: hidden;

}

.lioLatestPosts .lioLatestPost {

	overflow: hidden;

	padding: 5px 0px;

}

.lioLatestPosts .lioLatestPost .liopostThumb {

	float: left;

	width: 75px;

	height: 65px;

	overflow: hidden;

	margin: 0px 10px 0px 0px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.lioLatestPosts .lioLatestPost .liopostThumb a img {

	width: 75px;

	height: 65px;

}

.lioLatestPost h4 a {

	font-size: 14px;

}

.LioCatPostsThumb {

	float: left;

	overflow: hidden;

}

.lioPosMeta {

	overflow: hidden;

	font-size:11px; /*aggiunta*/

	margin-top:13px; /*aggiunta*/

}

.lioPosMeta span {

	overflow: hidden;

	margin-right: 10px;

}

.postViews i {

	margin-right: 7px;

}

.LioLatestCat .lioPosMeta {

}

.tabContent .lioPosMeta {

}

.lioPosMeta span, .lioPosMeta span a {

	

	margin-right: 10px;

}

.widget.pop-posts .post , .widget_best_reviews_widget .post {

	text-align: center;

}

.widget.pop-posts .post .postThumb ,.widget_best_reviews_widget .post .postThumb {

	width: 270px;

	height: 200px;

	overflow: hidden;

	margin-bottom: 10px;

}

.widget.pop-posts .post .postThumb img,.widget_best_reviews_widget .post .postThumb img {

	width: 270px;

	height: 200px;

	overflow: hidden;

}

.widget.pop-post .post:last-child,.widget_best_reviews_widget .post:last-child {

	margin-bottom: 0;

	border-bottom: none;

}

.widget.pop-posts .post h5, .widget.widget_best_reviews_widget .post h5 {

	font-size: 14px;

	line-height: 20px;

	margin: 10px 0 5px;

}

.widget.pop-posts .post-meta .postViews, .widget.pop-posts .post-meta .postComments,.widget.widget_best_reviews_widget .post-meta .postViews, .widget.widget_best_reviews_widget .post-meta .postComments {

	margin: 0px 5px;

}

.widget.pop-posts .post span.lioit-rating,.widget.widget_best_reviews_widget .post span.lioit-rating {

	display: inline-block;

	float: none;

	margin-right: 6px;

}

.smallSidebar .widget.pop-posts .post .postThumb, .smallSidebar .widget.pop-posts .post .postThumb img, .smallSidebar .widget.widget_best_reviews_widget .post .postThumb, .smallSidebar .widget.widget_best_reviews_widget .post .postThumb img {

	width: 170px;

	height: 130px;

}

.smallSidebar .lioLatestPosts .lioLatestPost, .smallSidebar .tabContent li {

	overflow: hidden;

	padding: 0px;

	border-bottom: none;

}

.smallSidebar .lioLatestPosts .lioLatestPost {

	margin-bottom: 15px;

	background: rgba(0, 0, 0, 0.03);

}

.smallSidebar .lioLatestPosts .lioLatestPost .postComments {

	display:none;

}

.smallSidebar .lioLatestPosts .lioLatestPost .lioPosMeta, .smallSidebar .lioLatestPosts .lioLatestPost h4 {

	padding: 0px 10px;

}

.smallSidebar .lioLatestPosts .lioLatestPost .liopostThumb, .smallSidebar .tabContent li .image, .smallSidebar .author-avatar {

	float: none;

	width: 170px;

	height: 110px;

	margin: 0px 0px 5px 0px;

}

.smallSidebar .lioLatestPosts .lioLatestPost .liopostThumb img, .smallSidebar .tabContent li .image img {

	width: 170px;

	height: 130px;

}

.smallSidebar .LioCatPosts li {

	margin: 0px 0px 10px 0px;

	border-bottom: none;

}

.smallSidebar .LioCatPosts li a img {

	float: none;

	width: 170px;

	height: 130px;

	margin: 0px 0px 5px 0px;

}

.smallSidebar .LioCatPosts li p, .smallSidebar .tabContent .lioPosMeta {

	display: none;

}

.widget .facebook-box {

}

.widget .gplus-box {

}

.widget_search h2 {

	font-size: 14px;

	line-height: 34px;

	margin-bottom: 0px;

	display: none;

}

/* ----- Footer ---------------------------------------http://www.lioit.com--------- */

#footerBanner {

	width: 970px;

	height: 90px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	overflow: hidden;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-bottom: 30px;

}

#footerBanner a, #footerBanner a img {

	width: 970px;

	height: 90px;

	display: block;

}

#footer {

	/*background: #202326;*/

	-webkit-box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	-moz-box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	box-shadow: inset 0 15px 0 rgba(0,0,0,0.03);

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

#footerWidgets {

	padding-top: 15px;

	padding-bottom: 10px;

}

#TopWidgets {

	overflow: hidden;

	padding-top: 40px;

	padding-bottom: 40px;

}

.footerWidget {

	overflow: hidden;

	margin-bottom: 30px;

}

.footerWidget:nth-child(4) {

	margin-right: 0px;

}

.footerWidget .widget {

	overflow: hidden;

}

.footerWidget a {

	color: #b8bdc4 !important;

}

.footerWidget .widgetTitle {

	border-bottom: solid 1px rgba(0,0,0,0.1);

}

.footerWidget .widgetTitle h5, .footerWidget .widgetTitle h5 a {

	color: #b8bdc4 !important;

}

.footerWidget .widget.widget_text a img {

	width: 180px;

	margin-bottom: 20px;

}

.footerWidget .widget p {

	color: #333;

	margin-bottom: 20px;

}

.footerWidget .widget h2 {

	font-size: 18px;

	text-transform: uppercase;

	color: #333;

	margin-bottom: 20px;

}

.footerWidget .widget h2 a {

	font-size: 18px;

	text-transform: uppercase;

	color: #333;

}

.footerWidget .posts_images {

	overflow: hidden;

	padding: 0px;

	margin-bottom: 0px;

}

.footerWidget .posts_images .widgetPostImage {

	width: 60px;

	height: 60px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.footerWidget .posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 0px;

}

.span8 .posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 10px;

}

.span8 .posts_images .widgetPostImage:nth-child(11n+0) {

	margin-right: 0px;

}

.span4 .posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 10px;

}

.span4 .posts_images .widgetPostImage:nth-child(5n+0) {

	margin-right: 0px;

}

.span3 .posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 0px;

}

.span3 .footerWidget.posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 10px;

}

.span3 .footerWidget.posts_images .widgetPostImage:nth-child(4n+0) {

	margin-right: 0px;

}

.span2 .posts_images .widgetPostImage {

	margin-right: 6px;

}

.span2 .posts_images .widgetPostImage:nth-child(2n+0) {

	margin-right: 0px;

}

.span2 .posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 6px;

}

.span6 .posts_images .widgetPostImage {

	margin-right: 10px;

	margin-bottom: 10px;

}

.span6 .posts_images .widgetPostImage:nth-child(3n+0) {

	margin-right: 10px;

}

.span6 .posts_images .widgetPostImage:nth-child(8n+0) {

	margin-right: 0px;

}

.footerWidget .posts_images .widgetPostImage a img {

	width: 60px;

	height: 60px;

}

.footerWidget .lioLatestPosts {

	overflow: hidden;

	padding: 0px;

}

.footerWidget .lioLatestPosts .lioLatestPost {

	padding: 10px 0px;

	color: #b8bdc4;

}

.footerWidget .lioLatestPosts .lioLatestPost:last-child {

	background: repeat-x bottom;

}

.footerWidget .lioLatestPosts .lioLatestPost:first-child {

	padding-top: 0px;

}

.footerWidget .twitter-widget h2 a {

	display: block;

	background: no-repeat left center;

	padding-left: 0px;

	color: #b8bdc4;

}

.footerWidget .twitter-widget .tweet_list li {

	margin: 0px 0px;

	color: #b8bdc4;

	text-indent: 0px;

	padding: 10px 0px;

	text-align: left;

}

.footerWidget .twitter-widget .tweet_list li:first-child {

	padding-top: 0px;

}

.footerWidget .tweet_list li a {

	color: #b8bdc4;

}

.footerWidget .tweet_list li .tweet_avatar {

	float: left;

	margin: 0px 10px 0px 0px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	padding-left: 0px;

	width: 32px;

	height: 32px;

}

.footerWidget .tweet_list li .tweet_time {

	background: transparent;

	color: #b8bdc4;

	padding: 2px 5px;

}

.footerWidget .tweet_list li .tweet_time a {

	color: #b8bdc4;

}

.footerWidget .twitter-widget .widgetContent ul .latestTwitt a {

	color: #b8bdc4;

}

/* tags */

.footerWidget .tagcloud {

	padding: 0px;

}

.footerWidget .tagcloud a {

	background: rgba(0, 0,0, 0.08);

	text-transform: capitalize;

	padding: 4px 12px;

	display: inline-block;

	margin: 0 5px 8px 0;

	color: #b8bdc4;

}

#topWidgets .footerWidget .tagcloud a {

	background: rgba(0, 0,0, 05);

}

.footerWidget .tagcloud a:hover {

	background: #2c97de;

	color: #fff !important;

}

.footerWidget ul li {

	overflow: hidden;

	padding-top: 7px;

	padding-bottom: 9px;

}

.footerWidget ul li a {

	color: #b8bdc4;

}

.footerWidget ul li:last-child {

	background: none;

}

.footerWidget ul li .image {

	float: left;

	height: 55px;

	width: 55px;

	overflow: hidden;

	margin-right: 10px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.footerWidget .image a img {

	height: 55px;

	width: 55px;

}

.footerWidget .details {

	overflow: hidden;

	color: #b8bdc4;

}

.footerWidget .details h5, .footerWidget .details .date {

	width: 175px;

	color: #b8bdc4;

}

.footerWidget .details .date a {

	color: #b8bdc4;

}

.footerWidget .details h5 a {

	cursor: pointer;

	color: #b8bdc4;

}

.footerWidget #flickr_badge_wrapper {

	padding: 0px;

}

.footerWidget #flickr_badge_wrapper .flickr_badge_image {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	overflow: hidden;

	width: 60px;

	height: 60px;

}



.footerWidget #flickr_badge_wrapper .flickr_badge_image:nth-child(3n+1) {

	margin-right: 10px;

}

.footerWidget #flickr_badge_wrapper .flickr_badge_image:nth-child(4n+1) {

	margin-right: 0px;

}





.span6 .footerWidget #flickr_badge_wrapper .flickr_badge_image:nth-child(3n+0) {

	margin-right: 10px;

}

.span6 .footerWidget #flickr_badge_wrapper .flickr_badge_image:nth-child(6n+0) {

	margin-right: 10px;

}

.footerWidget #flickr_badge_wrapper a img {

	margin: 0px;

}

.footerWidget .blog_post img.avatar {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	overflow: hidden;

}

.footerWidget .blog_post p {

	display: block;

	overflow: hidden;

	margin-top: 0px;

}

.footerWidget .lioLatestPosts .lioLatestPost h4 {

	margin-bottom: 0px;

}

.footerWidget .lioLatestPosts .lioLatestPost h4 a {

	font-size: 14px;

	color: #b8bdc4;

	min-height: 55px;

}

.footerWidget .lioLatestPosts .lioLatestPost .liopostThumb {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.footerWidget .lioLatestPost .lioPosMeta {

}

.footerWidget .lioLatestPost .lioPosMeta a {

	color: #b8bdc4;

}

.footerWidget .lioLatestPost .lioPosMeta span {

	color: #b8bdc4;

}

.footerWidget .widget.latestTwitts ul .latestTwitt {

	color: #b8bdc4;

	background: url(images/icons/grey/Twitter.png) no-repeat 2% 10px;

	text-align: left;

	text-indent: 25px;

	padding: 10px 0px 0px 10px;

	margin-bottom: 10px;

}

.footerWidget .widget.latestTwitts ul .latestTwitt a {

	color: #b8bdc4;

}

.footerWidget .widget.latestTwitts ul .latestTwitt a:hover {

	color: #b8bdc4;

}

.footerWidget .widget .flickrWrap {

}

.footerWidget .widget .flickrWrap div {

	overflow: hidden;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	height: 55px;

	width: 55px;

	padding: 3px;

}

.footerWidget .widget .flickrWrap div:nth-child(3) {

	margin-right: 0px;

}

.footerWidget .widget .flickrWrap img {

	width: 55px;

	height: 55px;

}

#footer #copyrights {

	background: #202326;

}

#copyrights #footerCopyrights {

	overflow: hidden;

	padding-top: 20px;

	padding-bottom: 20px;

}

#copyrights #footerCopyrights .footerSocial .social li a {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

#footerCopyrights .siteCopyrights {

}

#footerCopyrights .siteCopyrights p {

	

	color: #b8bdc4;

	margin-bottom: 5px;

	line-height: 35px;

}

#footerCopyrights .siteCopyrights a:link, .siteCopyrights a:visited, .siteCopyrights a:active, .siteCopyrights a:focus {

	

	color: #b5b5b5;

}

#footerCopyrights .footerSocial {

	text-align: right;

	padding-top: 5px;

}

.footerSocial .social {

}

.footerSocial .social li {

	display: inline-block;

	margin-left: 1px;

	height: 30px;

	padding: 0px;

}

.footerSocial .social li a {

	display: block;

	height: 30px;

	padding: 4px;

	line-height: 30px;

	-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

	text-align: center;

	color: #fff;

	font-size: 16px;

}

.footerSocial .social li a:hover {

}

.footerSocial .social li a i {

	line-height: 30px;

	/*color: #fff;*/

	font-size: 16px;

}

.footerSocial .social li a:hover {

}

.footerSocial .social li a:hover {

	-webkit-transition: color 0.2s ease-in-out;

	-moz-transition: color 0.2s ease-in-out;

	-o-transition: color 0.2s ease-in-out;

	-ms-transition: color 0.2s ease-in-out;

	transition: background 0.2s ease-in-out;

}

.footerSocial .social li .twitter:hover i {

	color: #06c4f2;

}

.footerSocial .social li .facebook:hover i {

	color: #5b78af;

}

.footerSocial .social li .rss:hover i {

	color: #fc8e28;

}

.footerSocial .social li .vimeo:hover i {

	color: #49bbe1;

}

.footerSocial .social li .tumblr:hover i {

	color: #2f669e;

}

.footerSocial .social li .stublupon:hover i {

	color: #eb4924;

}

.footerSocial .social li .youtube:hover i {

	color: #e43033;

}

.footerSocial .social li .skype:hover i {

	color: #1bb7e1;

}

.footerSocial .social li .dribbble:hover i {

	color: #d33076;

}

.footerSocial .social li .wordpress:hover i {

	color: #656565;

}

#nav-footer select {

	display: none;

}

/* level 1 */

#nav-alt {

	background: #2d3236;

	border-bottom: 1px solid rgba(0,0,0,0.05);

	border-top: 1px solid rgba(0,0,0,0.3);

	font-weight: normal;

	font-size: 0;

	text-align: center;

}

#nav-alt li {

	border-right: 1px solid rgba(0,0,0,0.07);

	list-style: none;

	display: inline-block;

	position: relative;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}

#nav-alt li:first-child {

	border-left: 1px solid rgba(0,0,0,0.07);

}

#nav-alt li a {

	font-size: 14px;

	color: #b8bdc4;

	display: inline-block;

	text-transform: capitalize;

	line-height: 20px;

	padding: 12px 15px;

}

#nav-alt li a:hover {

	background: #2c97de;

	color: #fff!important;

	text-decoration: none;

}

#nav-alt li a:hover, #nav-alt li:hover a, #nav-alt li.current_page_item a, #nav-alt li.current-menu-ancestor a, #nav-alt li.current-menu-item a {

	color: #ccc;

}

/* level 2 */

#nav-alt li:hover > ul {

	display: block;

}

#nav-alt ul {

	display: none;

	text-align: left;

	background: #2d3236;

	padding: 0px 0px;

	width: 160px;

	font-weight: normal;

	position: absolute;

	bottom: 44px;

	left: 0;

	z-index: 999;

}

#nav-alt ul li {

	background: none;

	border: none;

	position: relative;

	padding-bottom: 0;

	float: left;

	margin: 0;

}

#nav-alt ul li:first-child {

	border-left: 0;

}

#nav-alt ul li a, #nav-alt li:hover ul li a {

	width: 150px;

	color: #fff!important;

	text-shadow: none!important;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	float: none;

	padding: 10px;

	width: 140px;

	display: block;

}

#nav-alt ul li a:hover, #nav-alt li:hover ul li a:hover {

	color: #fff!important;

}

#nav-alt ul.sub-menu li:last-child a {

	border-bottom: 0;

}

#nav-alt li.current-menu-parent ul li.current_page_item a, #nav-alt li.current-menu-parent ul li.current-menu-item a {

	color: #fff!important;

}

/* level 3 */

#nav-alt ul ul {

	display: none!important;

	width: 140px;

	position: absolute;

	top: -10px;

	left: 140px;

}

#nav-alt ul li:last-child ul a {

}

#nav-alt ul li ul li:last-child a {

	border-bottom: 0!important;

}

/* ----- Single Pages ---------------------------------------http://www.lioit.com--------- */

.postTypeWrapper {

	overflow: hidden;

	margin-bottom: 15px;

}

.postSlideshow {

	cursor: pointer;

	position: relative;

}

.span12 .postSlideshow {

	width: 1170px !important;

	min-width: 1170px !important;

}

.span12 .postSlideshow img {

	width: 1170px !important;

	min-width: 1170px !important;

}

.postSlideshow img {

	display: none;

}

.slideshowControl {

	height: 33px;

	position: relative;

	background: #363b3f;

	margin-bottom: 20px;

}

.slidePager {

	position: absolute;

	left: 4px;

	top: 6px;

}

.slidePager a {

	padding: 2px 5px;

	font-size: 11px;

	margin-left: 4px;



	cursor: pointer;

	background: rgba(0,0,0,0.4);

	color: #fff;

}

.slidePager a:hover {

	background: #2c97de;

	color: #fff;

}

.slidePager a.activeSlide {

	background: #2c97de;

	color: #fff;

	

}

.slide_next, .slide_prev {

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

	position: absolute;

	top: 0px;

	display: inline-block;

	cursor: pointer;

	padding: 6px 14px;

	background: #2c97de;

	color: #fff;

}

.slide_next:hover, .slide_prev:hover {

	background: rgba(0,0,0,0.4);

	color: #fff;

}

.slide_next i, .slide_prev i {

	font-size: 16px;

	color: #fff;

}

.slide_prev {

	right: 35px;

}

.slide_next {

	right: 0px;

}

.galleryContainer {

	position: relative;

	margin-bottom: 20px;

}

.galleryflexslider {

	overflow: hidden;

	width: 670px;

}

.galleryflexslider img {

	width: 670px;

}

.galleryContainer .flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 15px;

	text-align: center;

}

.bigflexslider {

	position: relative;

	margin-bottom: 20px;

}

.smallGalleryitem {

	color: #2e2e2e;

	height: 270px;

	margin-bottom: 30px;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.smallGalleryitem:hover {

	background: #2c97de;

	-webkit-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	-moz-box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

	box-shadow: inset 0 5px 0 rgba(0,0,0,0.04);

}

.smallGalleryitemtitle {

	text-align: center;

	padding: 10px 0px;

}

.smallGalleryitemtitle h6 {

	margin-bottom: 5px;

	font-size: 16px;

}

.smallGalleryitem:hover, .smallGalleryitem:hover h6 a, .smallGalleryitem:hover h6, .smallGalleryitem:hover a, .smallGalleryitem:hover i {

	color: #fff;

}

.smallGalleryitem i {

	margin-right: 5px;

}

.span3 .smallGalleryitem img {

	width: 270px;

	height: 200px;

}

.single-post .galleryflexslider {

	overflow: hidden;

	width: 770px;

}

.single-post .galleryflexslider img {

	width: 770px;

}

.postNavigationContainer {

	text-align: right;

	margin-bottom: 10px;

}

.postNavArrow a {

	display: inline-block;

	color: #868686;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);

	background: #e4e4e4;

	width: 24px;

	height: 24px;

	text-align: center;

	line-height: 24px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}

.postNavArrow a:hover {

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

	background: #1abc9c;

	color: #fff;

}

.post {

	overflow: hidden;

	margin-bottom: 20px;

}

.post .postTop {

	overflow: hidden;

	margin-bottom: 15px;

}

.postImage {

	overflow: hidden;

}

.postImage img, .postImage a img {

	width: 100%;

	margin-bottom: 0px;

}

.postImage.leftPostThumb {

	overflow: hidden;

	float: left;

	width: 200px;

	height: 140px;

	margin-right: 20px;

	margin-bottom: 20px;

}

.postImage.leftPostThumb img {

	width: 200px;

	height: 140px;

}

.articleDetails {

	overflow: hidden;

	margin-bottom: 20px;

}

.articleTitle h1, .articleTitle h1 a {

	font-size: 18px;

	color: #2e2e2e;

}

.mainPageCenterTitle {

	overflow: hidden;

}

.mainPageCenterTitle h1 {

	text-align: center;

	color: #fff;

	background: #2c97de;

	display: inline-block;

	margin-bottom: 0px;

	padding: 10px 25px;

}

.hentryContent {

	overflow: hidden;

}

.postsmallSide {

	float: left;

	width: 75px;

	margin-right: 20px;

	overflow: hidden;

	text-align: center;

}

.articleMeta {

	margin-bottom: 10px;

	overflow:hidden;

}

.singlePost .articleMeta {

	padding: 10px 0px;

}

.singlePost .articleTitle {

}

.articleAuthorAvatar {

	overflow: hidden;

	float: left;

	margin-left: 0px !important;

	margin-right: 15px !important;

	margin-top: 10px !important;

}

.articleAuthorAvatar img {

	display: block;

	float: left;

	margin-right: 10px;

}

.articleAuthorAvatar span {

	display: inline-block;

}

.postDate {

	width: 75px;

	background: #262932;

	padding: 15px 0px;

	overflow: hidden;

}

.postDate span {

	display: block;

	color: #fff;

}

.postDate .postDay, .postDate .postMonth {

	margin-bottom: 5px;

}

.postFormat {

	background: #2c97de;

	width: 75px;

	padding: 20px 0px;

	color: #fff;

}

.postFormat i {

	font-size: 25px;

}

.postContent {

	overflow: hidden;

}

.postTitle {

	overflow: hidden;

	margin-bottom: 10px;

}

.postTitle h2 {

	font-weight: 800px;

	margin-bottom: 15px;

}

.postTitle h2 a {

	font-weight: 800px;

}

.postTitle h4 {

	font-weight: 600px;

	margin-bottom: 0px;

}

.postTitle h4 a {

	font-weight: 600px;

	margin-bottom: 0px;

}

.postTitle h2 a:hover {

	color: #2c97de;

}

.postMetaContainer {

	overflow: hidden;

	margin-bottom: 15px;

	border-bottom: solid 1px rgba(0,0,0,0.04);

	padding-bottom: 10px;

}

.postMeta li {

	display: inline-block;

	margin-right: 10px;

	color: #4a4e5a;

	font-size: 14px;

}

.postMeta li i {

	margin-right: 5px;

	font-size: 15px;

	color: #aaa;

}

.postMeta li a {

	color: #4a4e5a;

	

}

.postMeta li.postFormatIcon {

	background: #2c97de !important;

	border: solid 1px #2c97de;

}

.postMeta li.postFormatIcon i {

	color: #fff;

	margin: 0px;

	padding: 0px;

}

.postBtm {

	overflow: hidden;

}

.postBtm .postTags {

	overflow: hidden;

	float: left;

}

.postBtm .postTags a, .postBtm .postTags .tagsTitle {

	display: inline-block;

	padding: 3px 5px;

	background: #fff;

	color: #4a4e5a;

	margin-right: 3px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.postBtm .postTags a:hover {

	background: rgba(0,0,0,0.04);

}

.postBtm .postTags .tagsTitle {

	background: #363b3f;

	color: rgba(255,255,255,0.7);

	padding: 3px 10px;

}

a.postMore {

	float: right;

	font-size: 15px;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

	padding: 5px 10px;

	color: #fff !important;

}

/*------------------------------------------------------------------*/ 

/*	6) RATINGS

/*------------------------------------------------------------------*/

#lioit-review-wrapper {

	float: left;

	background: #fff;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	color: #696969;

	margin: 0 0 20px 0;

}

#lioit-review-wrapper.lioit-review-placement-bottom {

	width: 99.5%;

	margin: 0px 1px 20px 1px;

}

#lioit-review-wrapper.lioit-review-placement-top {

	width: 300px;

	margin: 0 20px 10px 1px;

}

#lioit-review-wrapper.lioit-review-placement-topright {

	width: 300px;

	margin: 0 1px 20px 20px;

	float: right;

}

div.lioit-review-criteria {

	position: relative;

	height: 42px;

	border-top: 1px solid rgba(0,0,0,0.05);

}

span.lioit-criteria-percentage {

	position: absolute;

	z-index: 100;

	background: #2c97de;

	display: block;

	height: 100%;

	color: #FFF !important;

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.08)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.08)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);

	-webkit-background-size: 10px 10px;

	-moz-background-size: 10px 10px;

	-o-background-size: 10px 10px;

	background-size: 10px 10px

}

.lioit-criteria-percent span.lioit-criteria-description {

	color: #FFF !important;

}

span.lioit-criteria-description {

	position: absolute;

	top: 10px;

	left: 10px;

	z-index: 101;

	font-weight: normal;

}

div#lioit-review-header {

	height: auto;

	background: #2c97de;

	color: #fff;

	padding: 10px;

	font-size: 14px;

	border-bottom: 1px solid rgba(0,0,0,0.05);

}

#lioit-full-article div#lioit-review-header h2 {

	margin-left: 10px;

	color: #FFF;

	font-size: 16px;

	font-weight: 700;

	margin-top: 0px;

	text-shadow: none;

	white-space: nowrap;

	width: 90%;

	text-overflow: ellipsis;

	overflow: hidden;

}

span.lioit-criteria-stars {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 18px;

	width: 97px;

	background: url('images/star.png') scroll transparent no-repeat;

	background-position: 0px -20px;

}

span.lioit-criteria-stars span.lioit-criteria-cover {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 18px;

	background: url('images/star.png') scroll transparent no-repeat;

}

span.lioit-criteria-heart {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 18px;

	width: 97px;

	background: url('images/heart.png') scroll transparent no-repeat;

	background-position: 0px -20px;

}

span.lioit-criteria-heart span.lioit-criteria-cover {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 18px;

	background: url('images/heart.png') scroll transparent no-repeat;

}

span.lioit-criteria-thumb {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 18px;

	width: 97px;

	background: url('images/thumb.png') scroll transparent no-repeat;

	background-position: 0px -20px;

}

span.lioit-criteria-thumb span.lioit-criteria-cover {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 18px;

	background: url('images/thumb.png') scroll transparent no-repeat;

}

span.lioit-criteria-check {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 18px;

	width: 97px;

	background: url('images/checks.png') scroll transparent no-repeat;

	background-position: 0px -20px;

}

span.lioit-criteria-check span.lioit-criteria-cover {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 18px;

	background: url('images/checks.png') scroll transparent no-repeat;

}

span.lioit-criteria-smile {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 18px;

	width: 97px;

	background: url('images/smile.png') scroll transparent no-repeat;

	background-position: 0px -20px;

}

span.lioit-criteria-smile span.lioit-criteria-cover {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 18px;

	background: url('images/smile.png') scroll transparent no-repeat;

}

.lioit-user-review-rating span.lioit-criteria-percent {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 18px;

	width: 97px;

	background: url('images/star.png') scroll transparent no-repeat;

	background-position: 0px -20px;

}

.lioit-user-review-rating span.lioit-criteria-percent span.lioit-criteria-cover {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 18px;

	background: url('images/star.png') scroll transparent no-repeat;

}

div.lioit-review-summary.lioit-final-score-percent {

	background: #FAFAFA;

	position: relative;

	overflow: hidden;

	min-height: 84px;

}

div.lioit-review-summary.lioit-final-score-stars {

	background: #FAFAFA;

	position: relative;

	overflow: hidden;

	min-height: 110px;

}

div.lioit-review-summary.lioit-final-score-heart {

	background: #FAFAFA;

	position: relative;

	overflow: hidden;

	min-height: 110px;

}

div.lioit-review-summary.lioit-final-score-thumb {

	background: #FAFAFA;

	position: relative;

	overflow: hidden;

	min-height: 110px;

}

div.lioit-review-summary.lioit-final-score-check {

	background: #FAFAFA;

	position: relative;

	overflow: hidden;

	min-height: 110px;

}

div.lioit-review-summary.lioit-final-score-smile {

	background: #FAFAFA;

	position: relative;

	overflow: hidden;

	min-height: 110px;

}

div#lioit-criteria-final-score {

	text-align: center;

	padding: 10px 0px;

	width: 120px;

	top: 0px;

	left: 0px;

	background: #F4F4F4;

	height: 100%;

	float: right;

	min-height: 80px;

	position: absolute;

	overflow: hidden;

	border-right: 1px solid rgba(0,0,0,0.05);

}

div#lioit-criteria-final-score h1, div#lioit-criteria-final-score h6 {

	margin: 0;

	color: #696969

}

#lioit-full-article div#lioit-criteria-final-score h3 {

	font-size: 36px;

	color: #FFF;

	font-weight: 700;

	margin: -3px 0px;

	text-shadow: none;

}

div#lioit-criteria-final-score h3 span {

	font-size: 18px;

}

#lioit-full-article div#lioit-criteria-final-score h4 {

	font-size: 14px;

	color: #FFF;

	font-weight: 700;

	margin-bottom: 4px;

	margin-top: 0px;

	text-shadow: none;

}

span#lioit-final-score {

	display: block;

	position: relative;

	float: right;

	clear: both;

}

span#lioit-final-score-cover {

	display: block;

}

div#lioit-short-summary {

	overflow: hidden;

	padding: 10px;

	margin-left: 125px;

}

.lioit-review-placement-top div#lioit-short-summary {

	width: 160px;

}

.lioit-review-placement-topright div#lioit-short-summary {

	width: 160px;

}

article#lioit-full-article div#lioit-short-summary p {

	color: #929292;

	margin: 11px 0px 10px 10px;

	font-size: 1em;

	line-height: 1.5em;

}

div#lioit-short-summary p strong {

	color: #696969;

}

.lioit-user-review-criteria {

	padding: 10px;

	background: #F4F4F4;

	border-top: 1px solid #E4E2E2;

	position: relative;

	-moz-transition: .3s linear;

	-webkit-transition: .3s ease-out;

	transition: .3s linear;

}

.lioit-user-review-criteria:hover {

	background: #FAFAFA;

}

/* BLACK SKIN REVIEW */

#lioit-review-wrapper.lioit-review-skin-black {

	background: #363b3f;

	color: #ccc;

}

#lioit-review-wrapper.lioit-review-skin-black h1 {

	color: #fff;

}

#lioit-review-wrapper.lioit-review-skin-black h6 {

	color: #ccc;

}

#lioit-review-wrapper.lioit-review-skin-black article#lioit-full-article div#lioit-short-summary p {

	color: #ccc;

}

#lioit-review-wrapper.lioit-review-skin-black div#lioit-short-summary p strong {

	color: #ccc;

}

.lioit-review-skin-black div#lioit-review-header {

}

.lioit-review-skin-black div.lioit-review-criteria {

	border-top: 1px solid rgba(0,0,0,0.05);

}

.lioit-review-skin-black div.lioit-review-summary {

	background: #363b3f;

}

.lioit-review-skin-black div#lioit-criteria-final-score {

	background: #202326;

}

.lioit-review-skin-black .lioit-user-review-criteria {

	background: #202326;

	border-top: 1px solid rgba(0,0,0,0.05);

}

.lioit-review-skin-black .lioit-criteria-percent .lioit-criteria-description {

	color: #FFF;

}

span.lioit-rating {

	width: 53px;

	height: 9px;

	position: relative;

	display: block;

	float: left;

	margin-top: 6px;

}

span.lioit-rating span {

	height: 9px;

	display: block;

}

.lioit-rating-stars {

	background: url(images/starmini2.png) no-repeat;

}

.lioit-rating-stars span {

	background: url(images/starmini.png) no-repeat;

}

.lioit-rating-heart {

	background: url(images/heartmini2.png) no-repeat;

}

.lioit-rating-heart span {

	background: url(images/heartmini.png) no-repeat;

}

.lioit-rating-thumb {

	background: url(images/thumbmini2.png) no-repeat;

}

.lioit-rating-thumb span {

	background: url(images/thumbmini.png) no-repeat;

}

.lioit-rating-check {

	background: url(images/checkmini2.png) no-repeat;

}

.lioit-rating-check span {

	background: url(images/checkmini.png) no-repeat;

}

.lioit-rating-smile {

	background: url(images/smilemini2.png) no-repeat;

}

.lioit-rating-smile span {

	background: url(images/smilemini.png) no-repeat;

}

.lioit-rating-percent {

	background: url(images/starmini2.png) no-repeat;

}

.lioit-rating-percent span {

	background: url(images/starmini.png) no-repeat;

}

.main-color {

	color: #f2c500;

}

.postGallery {

	position: relative;

	overflow: hidden;

}

.postGallery img {

	width: 100%;

}

.linkContainer {

	position: relative;

	overflow: hidden;

	margin-bottom: 15px;

	background: #2c97de;

	padding: 25px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.linkContainer:hover {

	background: #262932;

}

.linkContent {

	float: left;

	margin-right: 15px;

}

.linkContainer h3 {

	font-size: 16px;

	color: #fff;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

	margin-bottom: 0px;

}

.linkContainer span {

	color: #fff;

}

.linkContainer .icon {

	display: block;

	width: 50px;

	float: right;

	font-size: 50px;

	color: rgba(0, 0, 0, 0.3);

}

.format-quote .quote-wrap {

	position: relative;

}

.format-quote .quote-wrap blockquote {

	background: #262932;

	width: auto !important;

	font-size: 15px;

	line-height: 21px;

	color: #fff;

	position: relative;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

}

.format-quote .quote-wrap .icon {

	display: block;

	position: absolute;

	bottom: 10px;

	right: 10px;

	font-size: 20px;

	color: #fff;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

}

/*Audio & Video Format*/

.postMedia {

	width: 100% !important;

}

/* JPLAYER  ------------------------------------------------ */



.jp-interface {

	position: relative;

	width: 100%;

	background: #262932;

}

.audioDetails {

	overflow: hidden;

	background: rgba(0, 0, 0, 0.08);

	min-height: 150px;

	height: 150px;

	margin-bottom: 5px;

	border-bottom: solid 1px rgba(0, 0, 0, 0.2);

}

.audioDetails .audioThumb {

	float: left;

	margin-right: 15px;

	width: 180px;

	height: 150px;

	overflow: hidden;

}

.audioDetails .audioThumb img {

	width: 180px;

	height: 150px;

	margin-bottom: 0px !important;

}

.jp-interface .audioTitle {

	padding: 15px 0px 5px 0px;

	color: #fff;

	font-size: 16px;

	margin-bottom: 0px !important;

}

.jp-interface .audioTitle a {

	color: #fff;

}

.jp-interface .audioTitle span {

	color: rgba(255, 255, 255, 0.2);

	display: block;

	font-size: 14px;

}

.audioDetails p {

	color: #c6cbd1;

	

}

.jp-interface i {

	color: #c6cbd1 !important;

	font-size: 18px;

}

div.jp-controls-holder {

	clear: both;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

a.jp-play, a.jp-pause {

	width: 40px;

	float: left;

	outline: none;

	padding: 10px;

	margin-left: 10px;

}

a.jp-pause {

	display: none;

}

.jp-current-time, .jp-duration {

	font-size: 11px;

	font-family: Arial;

	color: rgba(0,0,0,0.04);

	margin-top: 11px;

	float: left;

}

.jp-current-time {

	float: left;

	display: inline;

}

.jp-duration {

	float: left;

	display: inline;

	text-align: right;

}

.jp-video .jp-current-time {

	margin-left: 10px;

}

.jp-video .jp-duration {

	margin-right: 10px;

}

.time-sep {

	float: left;

	margin: 11px 3px 0 3px;

	font-size: 11px;

	color: rgba(0,0,0,0.04);

}

.jp-video a.jp-mute, .jp-video a.jp-unmute {

	float: left;

	outline: none;

}

.jp-mute {

	float: left;

	padding: 10px;

	margin-left: 21px;

}

a.jp-unmute {

	padding: 10px;

	display: none;

	float: left;

	margin-left: 21px;

}

.jp-volume-bar {

	float: right;

	margin-top: 15px;

	margin-right: 15px;

	overflow: hidden;

	width: 10%;

	;

	height: 10px;

	cursor: pointer;

	background: #090a0c;

}

.jp-volume-bar-value {

	background: transparent;

	width: 0px;

	height: 10px;

	position: relative;

}

.jp-volume-bar-value span {

	position: absolute;

	top: 0px;

	right: 0px;

	background: #2c97de;

	width: 10px;

	height: 10px;

}

.jp-progress {

	background: #090a0c;

	width: 58%;

	height: 10px;

	float: left;

	margin-top: 15px;

	margin-right: 15px

}

.jp-seek-bar {

	width: 0px;

	height: 100%;

	cursor: pointer;

}

.jp-seeking-bg {

	background: #575555;

}

.jp-play-bar {

	background: #2c97de;

	width: 0px;

	height: 10px;

	position: relative;

	z-index: 9999;

}

.jp-play-bar span {

	position: absolute;

	top: -3px;

	right: -12px;

	background: #2c97de;

	width: 17px;

	height: 17px;

}

.blogstyle2 .post {

	background: #f7f7f7;

	margin-left: 1px;

	margin-right: 1px;

}

.blogstyle2 .post .postContent {

	padding: 15px;

}

.blogstyle2 .post .postBtm {

	overflow: hidden;

	border-top: 1px solid #f5f7f9;

	border-bottom: none;

}

.blogstyle2 .postBtm .postTags .tagsTitle {

	margin-top: 0px;

	padding: 5px 10px;

}

.blogstyle2 .postBtm .postMore {

	font-size: 14px;

}

.blogstyle4 .post , .archive .post , .category .post   {

	padding-bottom: 20px;

	border-bottom: solid 1px rgba(0,0,0,0.04);

}

.blogstyle4 .postMetaContainer {

	border-bottom: none;

}

.blogstyle4 .postMetaContainer li {

}

#singleTopBanner {

	width: 468px;

	height: 60px;

	margin: 0px auto 20px auto;

}

#singleBtmBanner {

	width: 468px;

	height: 60px;

	margin: 0px auto 0px auto;

}

.articleBtmShare {

	padding-top: 15px;

	overflow: hidden;

	margin: 1px;

}

.articleBtmShare .postSocialContent {

	padding: 0px;

}

.postSocialContent {



	padding: 20px;

	overflow: hidden;

	float: left;

	width: 400px;

	line-height: 0px;

}

.postSocialContent span.socialBtn {

	float: left;

	overflow: hidden;

	margin-right: 10px;

	margin-left: 0px;

	display: block;

	line-height: 0px;

	padding: 0px;

}

.postSocialContent iframe {

	max-width: 90px;

}

.articleBtm .articleReadMore a {

	float: right;

	display: block;

	padding: 5px 10px;

	background: rgb(124,124,124);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	color: #FFF;

}

.articleContent {

	font-size: 14px;

	line-height: 24px;

}

.articleContent .feature_image {

	margin-bottom: 15px;

}

.articleContent p, .article p, .singlePost .articleContent p {

	margin-bottom: 20px;

	line-height: 26px;

}

.articleContent h1 a, .articleContent h2 a, .articleContent h3 a, .articleContent h4 a, .articleContent h5 a, .articleContent h6 a {

	color: #2e2e2e;

}



.articleContent h1 .subTitle, .articleContent h2 .subTitle, .articleContent h3 .subTitle, .articleContent h4 .subTitle, .articleContent h5 .subTitle, .articleContent h6 .subTitle {

	display: block;

	color: #999;

	margin: 0;

}

.articleContent ol li, .articleContent ul li {

	color: #2e2e2e;

}

.articleContent ul {

	list-style-type: circle;

	margin-left: 20px;

	margin-bottom: 20px;

}

.articleContent ol {

	list-style-type: decimal;

	margin-left: 20px;

	margin-bottom: 20px;

}

.tweet_list {

	overflow: hidden;

	padding: 4px;

	margin: 0px;

}

.tweet_list li {

	padding: 10px 10px 10px 40px;

	overflow: hidden;

	background: #f9f9f9 url(images/icons/grey/Twitter.png) no-repeat 1% center;

	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);

	margin-bottom: 10px;

}

.sticky {

}

.bypostauthor {

}

.singlePost .article .articleTags {

	overflow: hidden;

}

.articleTags .postTags {

	overflow:hidden;

	padding-top:5px;

}

.articleTags h4 {

	float: left;

	background: #e6e6e6 url(images/icons/tags.png) no-repeat 8% center;

	padding: 10px 10px 10px 30px;

	margin-bottom: 0px;

	border-right: 1px solid rgba(0,0,0,0.04);

	font-size: 14px;

}

.articleTags .postTags a {

	margin-left: 4px;

	display: inline-block;

	padding: 5px 10px;

	background: #fff;

	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	

}

#share-this-article {

	border-bottom: 1px solid rgba(0,0,0,0.04);

	display: block;

	width: 100%;

	padding: 0;

	overflow: hidden;

	margin-bottom: 15px;

}

.articleBtmShare .title, .articleTags .title {

	float: left;

	background: #363b3f;

	color: #fff;

	margin-right: 10px;

	font-size: 14px;

	padding: 7px 10px;

	min-width: 80px;

	

	display: inline-block;

}

.shareThisPost {

	overflow: hidden;

}

.shareThisPost .list {

	overflow: hidden;

}

.shareThisPost .list li {

	float: left;

	width: 19.5%;

	background: #2c97de;

	color: #fff;

	margin-right: .5%;

	text-align: center;

}

.shareThisPost .list li a {

	display: inline-block;

	color: #fff;

	padding: 7px 0px;

	text-align: center;

	font-size: 14px;

}

.shareThisPost .list li a i {

	margin-right: 5px;

}

.shareThisPost .list li.facebook {

	background: #3b5998;

}

.shareThisPost .list li.twitter {

	background: #00a0d1;

}

.shareThisPost .list li.gplus {

	background: #db4a39;

}

.shareThisPost .list li.linkedin {

	background: #0e76a8;

}

.shareThisPost .list li.pinterest {

	background: #c8232c;

}

.articleAuthor {

	overflow: hidden;

	margin-bottom: 15px;

}

.articleAuthor .widgetTitle {

	margin-bottom: 0px;

}

.borderTitle {

	display: block;

	margin-bottom: 15px;

	overflow: hidden;

	font-size: 16px;

	color: #555;

}

.borderTitle span {

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	font-size: 16px;

	color: #555;

}

.authorLeft {

	float: left;

	margin-right: 10px;

	overflow: hidden;

}

.authorLeft .authorAvatar {

	margin-bottom: 10px;

	overflow: hidden;

}

.authorLeft .authorAvatar img {

	background: #fff;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.authorSocial {

	float: right;

}

.authorSocial .social {

	margin: 0px;

	padding: 0px;

}

.authorSocial .social li {

	float: left;

	margin-left: 4px;

	height: 24px;

	width: 24px;

}

.authorSocial .social li a {

	display: block;

	height: 24px;

	width: 24px;

	opacity: 0.5;

	filter: alpha(opacity=0.5); /* For IE7 */

	-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.authorSocial .social li a:hover {

}

.authorSocial .social li a:hover {

	opacity: 1;

	filter: alpha(opacity=1); /* For IE7 */

}

.authorContent {

	overflow: hidden;

	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	background: rgba(0,0,0,0.04);

	padding: 10px;

	margin: 1px;

}

.authorContent .authorSocial {

	border-bottom: none;

}

.authorDetails {

	overflow: hidden;

	margin-bottom: 5px;

	margin-top: 10px;

}

.authorDetails h2 {

	float: left;

	font-size: 16px;

	color: #555;

}

.authorDetails span {

	display: block;

	padding-top: 3px;

	float: right;

}

.articleAuthor .authorContent p {

	line-height: 20px;

	margin-bottom: 10px;

}

.authorLeft .authorProfile {

	overflow: hidden;

}

.authorLeft .authorProfile a {

	display: block;

	float: left;

	color: #666;

	font-size: 14px;

	margin: 0px 1px 0px 0px;

	width: auto;

	height: auto;

	background: rgba(0,0,0,0.04);

	outline: none;

	cursor: pointer;

	padding: 5px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

/* Next & Previous Links */

.postNavigation {

	overflow: hidden;

}

.post-navi {

	display: block;

	float: left;

	clear: right;

	position: relative;

	margin-top: 20px;

	max-height: 128px;

	overflow: hidden;

	width: 48% !important;

	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);

	background: rgba(0,0,0,0.04);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-right: 1px;

	margin-left: 1px;

}

.post-navi:hover {

	background: #2c97de;

}

@media only screen and (max-width: 767px) {

.post-navi {

	display: none;

}

}

.post-navi i {

	position: absolute;

	font-size: 28px;

	bottom: 15%;

	color: rgba(0,0,0,0.07);

	z-index: 9;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.post-navi:hover i, .post-navi:hover .post-title h2, .post-navi:hover .post-title h2 a {

	color: #fff;

}

.post-navi .post-title {

}

.post-navi .post-title h2 {

	position: relative;

	margin: 0 !important;

	padding: 10px;

	z-index: 99;

}

.post-navi .post-title h2 a {

	font-size: 14px;

	line-height: 26px;

}

.post-navi .post-gallery {

	max-height: 128px;

}

.post-navi.next {

	float: right;

	text-align: left;

}

.post-navi.next i {

	right: 5px;

}

.post-navi.next img {

	width: 80px;

	height: 80px;

	float: left;

	margin-right: 10px;

}

.post-navi.prev {

	text-align: right;

}

.post-navi.prev i {

	left: 5px;

}

.post-navi.prev img {

	width: 80px;

	height: 80px;

	float: right;

	margin-left: 10px;

}

.single-gallery .postSlideshow img {

	width: 870px !important;

}

.relatedPosts {

	overflow: hidden;

	margin-bottom: 20px;

}

.rt-carousel-wrapper .caroufredsel_wrapper {

	overflow: hidden;

	width: 670px !important;

}

.span9 .rt-carousel-wrapper .caroufredsel_wrapper {

	overflow: hidden;

	width: 870px !important;

}

.span9 #related-carousel-list li {

	margin-right: 10px;

}

.span12 .rt-carousel-wrapper .caroufredsel_wrapper {

	overflow: hidden;

	width: 1170px !important;

}

.span12 #related-carousel-list li {

	margin-right: 10px;

}

.single-gallery .rt-carousel-wrapper .caroufredsel_wrapper {

	overflow: hidden;

	width: 870px !important;

}

#related-carousel-list li {

	overflow: hidden;

	display: block;

	overflow: hidden;

	position: relative;

	width: 166px !important;

	height: 140px;

	float: left;

	margin-right: 2px;

}

#related-carousel-list li a img {

	width: 166px !important;

	height: 140px;

}

#related-carousel-list li.gallery {

	width: 172px !important;

	height: 140px;

	display: block !important;

	clear: none !important;

	margin-right: 2px !important;

}

#related-carousel-list li.gallery a img{

	width: 172px !important;

	height: 140px;

}

.relatedPosts .carouselControl a {

	padding: 6px 14px;

}

/*------------------------------------------------------------------*/ 

/*	 TIMELINE

/*------------------------------------------------------------------*/

.blogTimeline {

}

.timelineHead {

	text-align: center;

	height: 70px;

}

.timelineHead i {

	font-size: 64px;

	color: #e8edf2;

	width: 100%;

}

.timeline {

	width: 100%;

	list-style-type: none;

	margin: 0;

	padding: 40px 0 40px 0;

	overflow: hidden;

	position: relative;

}

.timeline:before {

	background: rgba(0,0,0,0.04);

	bottom: 0;

	content: "";

	height: 9999px;

	left: 50%;

	margin-left: -1px;

	margin-top: -10px;

	position: absolute;

	top: 10px;

	width: 2px;

}

.timeline li.timelinePost {

	width: 49%;

	margin-bottom: 50px;

	padding-right: 30px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

}

.timeline li.timelinePost:nth-child(2n-1) {

	float: left;

	padding-right: 30px;

	clear: left;

}

.timeline li.timelinePost:nth-child(2n) {

	float: right;

	padding-left: 30px;

	clear: right;

	padding-right: 0px;

	margin-top: 30px;

}

.timeline li.timelinePost:nth-child(2) {

}

.timelinePostContent {

	position: relative;

	display: block;

	padding: 0px 2px;

}

.timelinePostWrap {

	clear: both;

	background: rgba(0,0,0,0.02);

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

}

.timelinePostWrap h1, .timelinePostWrap p, .timeline-meta {

	margin-right: 20px;

	margin-left: 20px;

}

.timelinePostThumb {

	overflow: hidden;

}

.timelinePostThumb img {

	width: 100%;

}

.timelinePostTitle {

	color: #262932;

	padding: 5px 15px;

	margin-bottom: 5px;

	font-size: 16px;

}

.timelinePostTitle a {

	color: #262932;

}

.timelinePostTitle a:hover {

	color: #2c97de;

}

.timelinePostWrap .postMeta {

	padding: 0px 15px 10px 15px;

	border-bottom: solid 1px rgba(0, 0, 0, 0.03);

	margin-bottom: 15px;

}

.timeline li .timelineDot {

	border: 4px solid #2c97de;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	content: "";

	display: block;

	height: 8px;

	position: absolute;

	right: -38px;

	top: 2px;

	width: 8px;

	background: #fff;

}

.timeline li:nth-child(2n) .timelineDot {

	left: -38px;

}

.timeline li:nth-child(2n-1) .timelineDot {

	right: -38px;

}

.timelineDate span {

	padding: 5px 15px;

	background: #262932;

	color: #fff;

	margin-right: 0;

	

}

.timelineDate span:after {

	bottom: -14px;

	border: solid transparent;

	content: "";

	height: 0;

	width: 0;

	position: absolute;

	border-top-color: #262932;

	border-width: 7px;

	right: 5%;

	margin: 0;

}

.timelineDate {

	width: auto;

	text-align: right;

	margin-bottom: 20px;

	position: relative;

}

.timelineDate i {

	margin-right: 7px;

}

.timeline li.timelinePost:nth-child(2n-1) .timelineDate {

	float: right;

	clear: both;

	text-align: right;

	margin-bottom: 20px;

}

.timeline li.timelinePost:nth-child(2n) .timelineDate {

	float: left;

	clear: both;

	text-align: left;

	margin-bottom: 20px;

}

.timeline li.timelinePost:nth-child(2n-1) .timelineDate span:after {

	right: 10%;

}

.timeline li.timelinePost:nth-child(2n) .timelineDate span:after {

	right: auto;

	left: 10%;

}

.timelinePostWrap p {

	margin-bottom: 20px;

}

.timelinePostMeta {

	overflow: hidden;

	border-top: solid 1px rgba(0, 0, 0, 0.03);

}

.timelinePostMeta .postTags {

	float: left;

	padding: 5px 15px 0px 15px;

}

.timelinePostMeta .postTags a {

	

	color: #999b9e;

	padding: 7px 4px;

	border-right: solid 1px #e8edf2;

}

.timelinePostMeta .postMore {

	float: right;

}

.timelineNav {

	z-index: 999999;

	position: relative;

}

.timelineNav .timelineDot {

	border: 4px solid #2c97de;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	content: "";

	display: block;

	height: 8px;

	position: absolute;

	left: 578px;

	top: 7px;

	width: 8px;

	background: #fff;

}

.timelineNav ul {

	list-style-type: none;

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: center;

}

.timelineNav ul li {

	float: left;

	text-align: left;

	width: 50%;

	padding: 0 30px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

}

.timelineNav ul li.right-nav {

	float: right;

}

.timelineNav ul li.left-nav a {

	float: right;

}

.timelineNav ul li a i {

	margin-left: -3px;

}

.timelineNav ul li a {

	display: inline-block;

	color: #FFF;

	text-align: center;

	background: #262932;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	padding: 10px 15px;

}

.timelineNav ul li a:hover {

	background: #2c97de;

}

/**********************  



13::COMMENTS



************************/

#respond {

	background-color: transparent!important;

	box-shadow: none!important;

	padding: 0px!important;

}

#respond .widgetTitle h4 {

	font-size: 16px;

}

#respond > p {

	margin-bottom: 10px;

}

.comment-list {

	margin-bottom: 40px!important;

	margin-left: 0px!important;

}

.comment-list li {

	list-style: none!important;

}

.comment-list li.comment > div {

	border-bottom: solid 1px rgba(0,0,0,0.04);

	margin: 0;

	overflow: hidden;

	padding-bottom: 20px;

	margin-top: 2em;

	position: relative;

	padding-left: 90px;

}

.comment-list .children {

	padding-left: 30px;

	border-left: 1px solid rgba(0,0,0,0.04);

	background-repeat: no-repeat;

	background-position: left 20px;

	background-image: url(images/line.jpg);

}

.comment-list li.comment > div img.avatar {

	position: absolute;

	left: 0px;

	top: 0px;

}

.comment-list .reply {

	position: absolute;

	top: 0px;

	right: 0px;

}

.comment-list .reply a {

	color: #363b3f;

	cursor: pointer;

	padding: 3px 7px;

	

	transition: all 0.2s linear 0s;

	-moz-transition: all 0.2s linear 0s;

	-webkit-transition: all 0.2s linear 0s;

	-o-transition: all 0.2s linear 0s;

	width: auto;

	float: right;

}

.comment-list .comment-author {

	color: #333;

	font-size: 14px;

}

.comment-list .comment-meta {

	font-size: 11px;

	line-height: 15px;

}

.comment-list .comment-meta a {

	color: #999;

}

.comment-list .reply a:hover {

	color: #2c97de;

}

.comment-list li.comment > div p {

	padding-bottom: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

#respond h3 .cancel-comment-reply {

	display: inline-block;

	margin-left: 10px;

	padding-left: 10px;

	position: relative;

	font-size: 14px;

	border-left: 1px solid #dddddd;

}

.comment-author a {

	color: inherit;

}

#respond {

	overflow: hidden;

	margin-bottom: 30px;

}

#respond label, .info-box {

	font-size: 14px;

}

.comment-list li .comment-respond {

	padding-left: 15px;

}

.commentsFormInputs {

	overflow: hidden;

	margin-bottom: 5px;

}

.commentsFormInputs div {

	overflow: hidden;

	float: left;

	margin-right: 2%;

	width: 32.0%;

}

.commentsFormInputs div:last-child {

	margin-right: 0px;

}

.commentsFormInputs div label {

	display: block;

	margin-bottom: 5px;

	font-size: 14px;

	font-weight: 600px;

}

.commentsFormInputs div label span {

	color: #d43945;

}

.commentsFormInputs input {

	width: 87%;

	display: block;

	padding: 14px 10px;

	margin-bottom: 5px;

}

.textareaComment {

	overflow: hidden;

	margin-bottom: 15px;

}

.textareaComment textarea {

	width: 96.5%;

	padding: 10px;

	height: 250px;

	margin-bottom: 5px;

}

#respond #submit, .postsubmit {

	border: none;

	font-size: 14px;

	cursor: pointer;

	padding: 14px 20px;

}

/*******************************************************************

pagination

 *******************************************************************/

.mainPagination {

	overflow: hidden;

	margin-top:15px;

}

.pagesNambers {

	overflow: hidden;

	float: left;

}

.pagination {

	display: block;

	padding-right: 0px;

	overflow: hidden;

	margin-bottom: 20px;

	float: left;

	clear: left;

}

#page-links {

	background: #fff;

	display: block;

	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-bottom: 20px;

	padding-left: 15px;

}

#page-links a {

	display: inline-block;

	padding: 7px 15px;

	margin-left: 5px;

	border-left: solid 1px rgba(0, 0, 0, 0.1);

}

.pagination a, .pagination a:link, .pagination a:visited {

	font-size: 14px;

	color: #333;

	display: block;

	text-align: center;

	background: rgba(0, 0, 0, 0.1);

	text-decoration: none;

	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	float: left;

	padding: 7px 15px;

	margin-right: 7px;

}

.pagination a:hover {

	color: #ccc;

	text-decoration: none;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);

	background: #202326;

}

.pagination span.pages {

	display: block;

}

.pagination span.current {

	font-size: 14px;

	display: block;

	text-align: center;

	margin-right: 7px;

	background: #2c97de;

	color: white;

	text-decoration: none;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);

	display: block;

	padding: 7px 15px;

	float: left;

}

.paginationLinks {

	float: right;

	overflow: hidden;

}

.paginationLinks a {

	display: inline-block;

	margin-left: 5px;

	font-size: 14px;

	color: #ccc;

	text-align: center;

	background: #202326;

	text-decoration: none;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	padding: 7px 15px;

}

.paginationLinks a:hover {

	color: #333;

	background: #fff;

	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3);

}

/* ----- isotope ---------------------------------------http://www.lioit.com--------- */

.filter-wrap {

	overflow: hidden;

	direction: ltr !important;

}

#latest-features {

	-webkit-transition: all 300ms ease-in-out;

	-moz-transition: all 300ms ease-in-out;

	-o-transition: all 300ms ease-in-out;

	-ms-transition: all 300ms ease-in-out;

	transition: all 300ms ease-in-out;

	overflow: hidden;

	padding-top: 20px;

	margin-bottom: 1px !important;

	direction: ltr !important;

}

.isotope {

	direction: ltr !important;

}

.isotope-item {

	overflow: hidden;

	direction: ltr !important;

}

ul#filters {

	text-align: center;

}

ul#filters li {

	display: inline;

	color: #b8bdc4;

	margin-right: 7px;

}

ul#filters li a {

	background: #2d3236;

	color: #b8bdc4;

	font-size: 14px;

	font-family: 'FullerSansDTBold', Helvetica, Arial, sans-serif;

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

}

ul#filters li a.active {

	background: #2c97de;

	color: #fff;

}

ul#filters li#filter-title {

	margin-left: 0;

}

span.dash {

}

.isotope-item {

	z-index: 2;

}

.isotope-hidden.isotope-item {

	pointer-events: none;

	z-index: 1;

}

.isotope, .isotope .isotope-item {

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	-ms-transition-duration: 0.3s;

	-o-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.isotope {

	-webkit-transition-property: height, width;

	-moz-transition-property: height, width;

	-ms-transition-property: height, width;

	-o-transition-property: height, width;

	transition-property: height, width;

}

.isotope .isotope-item {

	-webkit-transition-property: -webkit-transform, opacity;

	-moz-transition-property: -moz-transform, opacity;

	-ms-transition-property: -ms-transform, opacity;

	-o-transition-property: top, left, opacity;

	transition-property: transform, opacity;

}

/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {

	-webkit-transition-duration: 0s;

	-moz-transition-duration: 0s;

	-ms-transition-duration: 0s;

	-o-transition-duration: 0s;

	transition-duration: 0s;

}

.isotope.infinite-scrolling {

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

	transition: none;

}

#latest-features.row {

	position: relative;

}

#latest-features iframe {

}

#latest-features.row .three {

	width: 292px;

	margin-left: 20px;

	margin-bottom: 20px;

}

#latest-features.row .three:nth-child(3n+0) {

	margin-right: 0px;

}

#latest-features.row .three img {

	margin-bottom: 0;

}

/* ----- Contact Form ---------------------------------------http://www.lioit.com--------- */



html:not(.js) #GoogleMap {

}

#GoogleMap {

	width: 100%;

	height: 450px;

	margin-bottom: 25px;

}

#GoogleMap div {

	box-sizing: content-box!important;

	-moz-box-sizing: content-box!important;

	-webkit-box-sizing: content-box!important;

}

/*WordPress Contact Form Style*/

.wpcf7-form p {

	color: #848484;

}

.articleContent .wpcf7-form input {

	background-color: #FFF;

	width: 97%;

	text-indent: 10px;

	margin-top: 7px;

	padding: 10px;

	margin-bottom: 7px;

	outline: none;

}

.articleContent .wpcf7-form select {

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	width: 220px;

	background: #ececec url(images/ddui.png) no-repeat right center;

	padding: 7px 69px 7px 14px;

	outline: none;

	border: 1px solid #d8d8d8;

	border-bottom: 1px solid #ccc;

	border-radius: 0px;

	cursor: pointer;

	margin-bottom: 7px;

}

.wpcf7-form input:hover, textarea:hover {

}

.wpcf7-form input.wpcf7-submit {

	color: #fff;

	border: none;

	margin-bottom: 15px;

	overflow: hidden;

	width: 100px;

	text-align: center;

	display: block;

	cursor: pointer;

	background: #2c97de;

}

.wpcf7-form .wpcf7-submit:hover {

	color: #fff;

	cursor: pointer;

}

.wpcf7-form textarea {

	background-color: #FFF;

	

	font-weight: normal;

	width: 96%;

	text-indent: 10px;

	margin-top: 7px;

	margin-bottom: 7px;

}

.wpcf7-form .wpcf7-response-output {

	color: #8b9a2b;

	height: 20px;

	margin-top: 15px;

	margin-left: 0px;

	background: #f2fee1;

	padding: 7px;

	border: 1px solid #d1e1bb;

}

.wpcf7-form .wpcf7-not-valid-tip {

	color: #8b9a2b;

	background: #f2fee1;

	padding: 3px;

	border: 1px solid #d1e1bb;

}

/* LARGE DISPLAY TARGETS */

@media only screen and (min-width: 1441px) {

.hide-for-small, .hide-for-medium, .hide-for-large, .show-for-xlarge {

	display: block !important;

}

.show-for-small, .show-for-medium, .show-for-large, .hide-for-xlarge {

	display: none !important;

}

}





/* MEDIUM DISPLAY TARGETS */

@media only screen and (max-width: 1279px) and (min-width: 768px) {

.hide-for-small, .show-for-medium, .hide-for-large, .hide-for-xlarge {

	display: block !important;

}

.show-for-small, .hide-for-medium, .show-for-large, .show-for-xlarge {

	display: none !important;

}

}





/* SMALL DISPLAY TARGETS */

@media only screen and (max-width: 767px) {

.show-for-small {

	display: block !important;

}

.hide-for-small {

	display: none !important;

}

}

/* ----- FrontEnd Submitions ---------------------------------------http://www.lioit.com--------- */

form#primaryPostForm {

	overflow: hidden;

	font-size: 14px;

	line-height: 24px;

}

#tinymce.mceContentBody.postContent.post-type-page.post-status-publish.wp-editor, form#primaryPostForm .wp_themeSkin iframe {

	background: #fff !important;

	font-size: 14px !important;

	line-height: 24px !important;

}

#tinymce.mceContentBody.postContent.post-type-page.post-status-publish.wp-editor, form#primaryPostForm .wp_themeSkin iframe p {

	margin-bottom: 10px !important;

	font-size: 14px !important;

	line-height: 24px !important;

}

form#primaryPostForm .newpostTitle {

	position: relative;

}

form#primaryPostForm label {

	margin-bottom: 5px;

	display: block;

	color: #2e2e2e;

	

}

form#primaryPostForm input[type="text"] {

	padding: 12px;

	width: 97%;

	margin-bottom: 20px;

}

form#primaryPostForm .newPostColumn {

	background: #fff;

	margin-bottom: 20px;

	overflow: hidden;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);

	box-shadow: 0 1px 1px rgba(0,0,0,0.15);

}

.newPostColumnContent {

	padding: 10px;

}

.newPostColumnContent p {

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 24px;

}

form#primaryPostForm .newPostColumnContent input[type="text"] {

	width: 90%;

	margin-bottom: 10px;

}

.newPostColumnContent li {

	list-style: none;

}

.newPostColumnTitle {

	background: #363b3f;

	border-bottom: 1px solid rgba(0,0,0,0.05);

	padding: 10px;

	color: #f1f4f7;

	font-size: 15px;

	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);

	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);

}

form#primaryPostForm select {

	margin: 0px 1px 20px 1px;

	width: 269px;

	height: auto;

	padding: 10px 60px 10px 10px;

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	display: inline;

	height: auto;

	background: #fff url(images/ddui.png) no-repeat right center !important;

	outline: none;

	cursor: pointer;

	

	border-radius: 0px;

}

form#primaryPostForm fieldset {

	margin: 10px 0 10px 0;

}

form#primaryPostForm button {

	margin-bottom: 20px;

}

span.error, form#primaryPostForm label.error {

	position: absolute;

	top: 6px;

	right: 5px;

	padding: 3px 10px;

	display: block;

	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);

	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);

	background: #ffe6e3;

	border: 1px solid #f2c3bf;

	color: #bf210e;

	text-align: center;

}

form#primaryPostForm #wp-postContent-media-buttons #insert-media-button {

	color: #222 !important

}

form#primaryPostForm .newPostColumn textarea {

	width: 97%;

	font-size: 14px;

	line-height: 24px;

}

.tagsinput {

	background: white;

	border: 1px solid #e0e0e0;

	height: 100px;

	margin-bottom: 18px;

	padding: 6px 1px 1px 6px;

	overflow-y: auto;

	text-align: left;

}

.tagsinput .tag {

	background-color: #f4f4f4;

	color: #363b3f;

	font-size: 14px;

	cursor: pointer;

	display: inline-block;

	margin-right: 5px;

	margin-bottom: 5px;

	overflow: hidden;

	line-height: 15px;

	padding: 6px 14px 8px 19px;

	position: relative;

	vertical-align: middle;

	-webkit-transition: 0.25s linear;

	transition: 0.25s linear;

}

.tagsinput .tag:hover {

	background-color: #2c97de;

	color: #ffffff;

	padding-left: 12px;

	padding-right: 20px;

}

.tagsinput .tag:hover .tagsinput-remove-link {

	color: #ffffff;

	opacity: 1;

	display: block\9;

}

.tagsinput input {

	background: transparent;

	border: none;

	color: #34495e;

	font-size: 14px;

	margin: 0px;

	padding: 0 0 0 5px;

	outline: none !important;

	margin: 6px 5px 0 0;

	vertical-align: top;

	width: 12px;

}

.tagsinput-remove-link {

	bottom: 0;

	color: #ffffff;

	cursor: pointer;

	

	opacity: 0;

	padding: 7px 7px 5px 0;

	position: absolute;

	right: 0;

	text-align: right;

	text-decoration: none;

	top: 0;

	width: 100%;

	z-index: 2;

	display: none\9;

}

.tagsinput-add-container {

	vertical-align: middle;

	display: inline-block;

}

.tagsinput-add {

	background-color: #d6dbdf;

	color: #ffffff;

	cursor: pointer;

	display: inline-block;

	line-height: 1;

	margin-bottom: 5px;

	padding: 7px;

	-webkit-transition: 0.25s linear;

	transition: 0.25s linear;

}

.tagsinput-add:hover {

	background-color: #2c97de;

}

.tags_clear {

	clear: both;

	width: 100%;

	height: 0px;

}

.not_valid {

	background: #fbd8db !important;

	color: #90111a !important;

	margin-left: 5px !important;

}

.newPostEditor {

	margin-bottom: 20px;

}

.attachmentContent input {

	display: none;

}

.attachmentContent .drop-area {

	font-size: 14px;

	color: #555;

	height: 40px;

	line-height: 40px;

	display: block;

	cursor: pointer;

	overflow: hidden;

}

.attachmentContent .drop-area i {

	font-size: 17px !important;

	line-height: 40px;

	margin-left: 5px;

	margin-right: 10px;

}

.acf-image-uploader .no-image {

	float: none !important;

}

.acf-image-uploader .no-image p {

	float: left;

	font-size: 14px;

	padding-top: 5px;

	width: 250px;

}

.acf-image-uploader input.button, form#primaryPostForm .wp-picker-container .button {

	float: right;

	display: inline-block;

	background: #202326;

	color: #fff;

	padding: 5px 10px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	cursor: pointer;

}

.acf-image-uploader input.button:hover, form#primaryPostForm .wp-picker-container .button:hover {

	background: #2c97de;

}

form#primaryPostForm .wp-picker-container .button {

	float: none;

}

.quicktags-toolbar, .wp_themeSkin tr.mceFirst td.mceToolbar {

	border-bottom: 1px solid #d1d1d1 !important;

	background: #fff !important;

	background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#fff)) !important;

	background-image: -webkit-linear-gradient(bottom, #fff, #fff) !important;

	background-image: -moz-linear-gradient(bottom, #fff, #fff) !important;

	background-image: -o-linear-gradient(bottom, #fff, #fff) !important;

	background-image: linear-gradient(to top, #fff, #fff) !important;

}

.wp-editor-container {

	border-width: 1px !important;

	border-style: solid !important;

	border-color: #e0e0e0 #e0e0e0 #e0e0e0 !important;

}

.tmce-active .switch-tmce, .html-active .switch-html {

	border-color: rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.01) !important;

	background-color: #fff !important;

}

#ajaxContent {

	position: relative;

}

#ajaxContent #temp_load {

	position: absolute;

	bottom: 10%;

	left: 50%;

	background: rgba(0,0,0,0.8);

	padding: 15px 20px 10px 20px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

#disqus_thread {

	background: #fff!important;

	padding: 15px!important;

	-webkit-transition: all 0.5s ease!important;

	-moz-transition: all 0.5s ease!important;

	-o-transition: all 0.5s ease!important;

	transition: all 0.5s ease!important;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15)!important;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15)!important;

	box-shadow: 0 1px 1px rgba(0,0,0,0.15)!important;

}

.wp-core-ui .button, .wp-core-ui .button-secondary {

	background: #ccc;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));

	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);

	background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);

	background-image: -o-linear-gradient(top, #fefefe, #f4f4f4);

	background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);

	border-color: #bbb;

	color: #333!important;

	text-shadow: 0 1px 0 #fff;

}

/* ----- hentry Table ---------------------------------------http://www.lioit.com--------- */

.hentry table {

	width: 100%;

	border-collapse: separate;

	border-spacing: 0;

	border: none;

	margin-bottom: 15px;

}

.hentry table th {

	border: 1px solid rgba(0,0,0,0.04);

	border-right: none;

	background-color: #fff;

	text-align: left;

	padding: 10px 15px;

	color: #444;

	vertical-align: top;

	font-size: 14px;

}

.hentry table td:last-child {

	border-right: 1px solid rgba(0,0,0,0.04);

}

.hentry table th:last-child {

	border-right: 1px solid rgba(0,0,0,0.04);

}

.hentry table td {

	padding: 10px 15px;

	border: rgba(0,0,0,0.04) 1px solid;

	border-top: none;

	border-right: none;

}

.hentry table tr:hover td {

	background-color: #fafafa;

}

dt {

	margin-bottom: 5px;

}

dd {

	padding-left: 30px;

	min-height: 35px;

	margin-bottom: 10px;

}

.singlePost .mainpostconntents {

	margin-bottom: 20px;

}

.singlePost .singlePostBanner.left300 {

	margin-bottom: 20px;

	float: left;

	width: 300px;

	height: 250px;

	margin-right: 20px;

}

.singlePost .singlePostBanner {

	text-align: center;

	margin-bottom: 20px;

	overflow: hidden;

}

.singlePost .singlePostBanner.right300 {

	margin-bottom: 20px;

	float: right;

	width: 300px;

	height: 250px;

	margin-left: 20px;

}

.singlePost .singlePostBanner.right300 {

	margin-bottom: 20px;

	float: right;

	width: 300px;

	height: 250px;

	margin-left: 20px;

}



.mainpostconntents ul {

	margin-left: 10px;

	margin-bottom: 5px;

}

.mainpostconntents ul li {

	padding: 3px 0px;

	font-size: 14px;

}

#bbpress-forums .mainpostconntents ul li {

	padding: 0px !important;

	font-size: 14px;

}

.mainpostconntents ol {

	margin-bottom: 5px;

	margin-left: 10px;

}

.mainpostconntents ol li {

	list-style-type: decimal;

}

code, pre {

	background: #fff;

	padding: 10px 20px 10px 20px;

	font-size: 13px;

	margin: 10px 0 10px 0;

	-moz-box-shadow: inset 0 0px 3px rgba(0,0,0,0.04);

	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.04);

	box-shadow: inset 0 0px 3px rgba(0,0,0,0.04);

}

pre {

	display: block;

	font-size: 14px;

	line-height: 22px;

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

}

pre code {

	padding: 0;

	color: inherit;

	background-color: transparent;

	border: 0;

}

pre ol, code ol, pre ol li, code ol li {

	padding: 0;

	margin: 0;

}

pre br, code br {

	display: none;

}

.articleTitle h1 i {

	font-size: 20px;

	margin-right: 5px;

}

/* ----- authorProfile ---------------------------------------http://www.lioit.com--------- */





.authorProfile .author-info {

	padding: 20px;

	overflow: hidden;

}

.authorProfile .author-info .authorBio {

	overflow: hidden;

	margin-bottom: 10px;

	display: block;

}

.authorProfile .author-info .authorAvatar {

	overflow: hidden;

	float: left;

}

.authorProfile .author-info .authorSocial {

	overflow: hidden;

}

.authorSocial {

	padding: 0px 10px 10px 10px;

	border-bottom: solid 1px rgba(0,0,0,0.04);

	text-align: left;

}

.authorSocial span {

	float: right;

	font-size: 14px;

	color: #333;

}

.authorSocial span a {

	margin-left: 4px;

	color: #333;

	font-size: 14px;

}

.authorSocial a {

	font-size: 16px;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

	background: rgba(0,0,0,0.04);

	padding: 4px 7px;

	margin-left: 5px;

	display: inline-block;

}

/* ----- sitemap ---------------------------------------http://www.lioit.com--------- */

#sitemap {

	overflow: hidden;

	padding: 0px 20px 0px 20px;

}

.sitemapColumn {

	float: left;

	margin: 0 2% 10px 0;

	width: 23%;

}

#sitemap .last {

	margin-right: 0px;

}

.sitemapColumn h2 {

	border-bottom: 1px solid #e9e9e9;

	padding-bottom: 10px;

	margin-bottom: 10px;

	font-size: 18px;

}

.sitemapColumn ul {

	padding-left: 0px;

	margin-left: 0;

	padding-left: 20px;

}

.sitemapColumn ul li {

	background-position: left 7px;

	list-style: circle;

}

.sitemapColumn ul li a {

	padding: 7px 0px;

	display: block;

	font-size: 14px;

}

ul#sitemap-authors li a {

	display: inline-block;

}

/* ----- authors ---------------------------------------http://www.lioit.com--------- */

ul.authors-wrap {

}

ul.authors-wrap li {

	padding: 20px;

	background: #fff;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.08);

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.08);

	box-shadow: 0 1px 1px rgba(0,0,0,0.08);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	margin-bottom: 20px;

	overflow: hidden;

}

ul.authors-wrap li .authorAvatar {

	float: left;

	margin-right: 20px;

	overflow: hidden;

}

ul.authors-wrap li h3 {

	text-transform: capitalize;

	margin: 0 0 5px;

}

ul.authors-wrap .authorSocial {

	float: left;

	margin-top: 5px;

}

ul.authors-wrap .authorProfile {

	float: right;

}

/* ----- customTimeline ---------------------------------------http://www.lioit.com--------- */

ul.customTimeline {

	width: 100%;

	list-style-type: none;

	margin: 0;

	padding: 40px 0 40px 0;

	overflow: hidden;

	position: relative;

}

ul.customTimeline:before {

	background: rgba(0,0,0,0.04);

	bottom: 0;

	content: "";

	height: 9999px;

	left: 50%;

	margin-left: -1px;

	margin-top: -10px;

	position: absolute;

	top: 10px;

	width: 2px;

}

h2.timeline-head {

	text-align: center;

}

ul.customTimeline li {

	width: 49%;

	margin-bottom: 20px;

	padding-right: 30px;

	text-align: left;

	font-size:15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

ul.customTimeline li:nth-child(2n-1) {

	text-align: right;

	float: left;

	padding-right: 30px;

	clear: left;    /* Opera/IE 8+ */

}

ul.customTimeline li:nth-child(2n) {

	float: right;

	padding-left: 30px;

	clear: right;

	padding-right: 0px;

	margin-top: 30px;

}

ul.customTimeline li span {

	display: block;

	font-size:12px;

	color: #999;

}

ul.customTimeline li span i {

	margin-right: 7px;

}

/* ----- singuppage ---------------------------------------http://www.lioit.com--------- */

.singuppage {

	overflow: hidden;

}

.singuppage .error {

	color: #D8000C;

	padding: 7px;

	background: #FFBABA;

	border: 1px solid #ea8b8b;

}

.singuppage strong {

	display: block;

	overflow: hidden;

	margin-bottom: 10px;

	color: #666;

	padding-top: 5px;

	padding-bottom: 5px;

}

.singuppage label {

	display: inline-block;

	width: 200px;

	color: #666;

}

.singuppage p {

	margin-bottom: 10px;

	display: block;

}

.form-description {

	overflow: hidden;

	padding-top: 10px;

}

.form-description strong {

	overflow: hidden;

	margin-bottom: 15px;

	color: #666;

	padding-top: 5px;

	padding-bottom: 5px;

}

.form-description label {

	display: block;

	float: left;

}

.form-description textarea {

}

.singuppage select {

	width: 20%;

	background: #fff url(images/ddui.png) no-repeat right center !important;

	outline: none;

	border: 1px solid #efefef;

	border-bottom: 1px solid #e9e9e9;

	cursor: pointer;

	

}

.singuppage input[type="checkbox"] {

	width: 23%;

	color: #666;

}

.user-forms input, #user_login {

	overflow: hidden;

	width: 90%;

	margin: 0px 0px 0px;

	padding: 10px 33px 10px 10px;

}

.addpostLoginForm input {

	overflow: hidden;

	width: 95% !important;

	margin-bottom: 10px;

}

.addpostLoginForm .btn {

	padding: 10px;

	font-size: 14px;

}

.addpostLoginForm .remember-me {

	width: 20px !important;

}

.addpostLoginForm.login-form-remember {

	margin-right: 20px;

}

.user-forms textarea {

	height: 150px;

	color: #666;

	width: 41.5%;

	padding: 15px;

}

.user-forms #addusersub, .user-submit {

	display: block;

	font-size: 14px !important;

	border: none;

	color: #fff;

	padding: 10px;

	margin-top: 20px;

	width: 30%;

	cursor: pointer;

}

/* ----- Errors ---------------------------------------http://www.lioit.com--------- */

.error {

	overflow: hidden;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.errorMessage {

	background: #2c97de;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	padding: 20px 0px;

	color: #fff !important;

	margin-bottom: 15px;

	text-align: center;

}

.errorMessage:hover {

	color: #fff;

}

.error p {

	color: #555;

	margin-bottom: 15px;

}

#subsearch {

	position: relative;

	overflow: hidden;

}

#subsearch form #search-form {

	padding: 10px;

	width: 318px;

	margin-bottom: 40px;

	color: #999;

	font-size: 14px;

}

#subsearch form .postform {

	position: absolute;

	right: 68px;

	bottom: 0px;

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	display: inline;

	margin: 0px 1px 0px 1px;

	width: auto;

	height: auto;

	background: #fff url(images/ddui.png) no-repeat right center !important;

	outline: none;

	border: 1px solid #efefef;

	border-bottom: 1px solid #e9e9e9;

	cursor: pointer;

	

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

}

.optionsel {

	color: #666;

	background: #f9f9f9;

}

#subsearch #searchsubmit {

	position: absolute;

	right: 0px;

	bottom: 0px;

	outline: none;

}

.otherPostsContent {

	overflow: hidden;

}

.errorRondomPosts {

	overflow: hidden;

}

.errorRondomPosts .otherPost {

	padding-bottom: 7px;

}

.postPassowdBox {

	text-align: center;

	overflow: hidden;

	margin-bottom: 20px;

	color: #B94A48;

	padding: 20px;

}

.postPassowdBox span {

	

	margin-bottom: 10px;

	display: inline-block;

}

.postPassowd {

	border: 1px solid #d6d6d6;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	background: #fafafa;

	padding: 10px;

	width: 200px;

	margin-right: 10px;

	margin-left: 10px;

}

.postPassowdBox .postPassowdgo {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	padding: 10px;

	cursor: pointer;

}

.nocomments {

	overflow: hidden;

	background: white;

	border: 1px solid #E0E0E0;

	border-bottom: 2px solid #E0E0E0;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	display: block;

	padding: 20px;

}

/* ----- Posts Pages ---------------------------------------http://www.lioit.com--------- */

.hentry .lioLatestPost {

	margin-bottom: 1px;

	overflow: hidden;

	background: #fff;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.03);

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.03);

	box-shadow: 0 1px 1px rgba(0,0,0,0.03);

}

.hentry .lioLatestPost .liopostThumb {

	width: 55px;

	height: 55px;

	margin-right: -10px;

	float: right;

}

.hentry .lioLatestPost.lioLatestPostColumns {

	background: #363b3f;

	border-top: 1px solid rgba(0,0,0,0.05);

}

.hentry .lioLatestPost .lioPosMeta {

	opacity: 0;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.hentry .lioLatestPost:hover .lioPosMeta {

	opacity: 1;

}

.hentry .lioLatestPost .lioPosMeta div {

	float: left;

	display: block;

	color: #2e2e2e;

	padding: 1px 8px 2px 5px;

	font-size: 11px;

	margin-right: 5px;

	background: rgba(0,0,0,0.05);

	font-weight: normal !important;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.hentry .lioLatestPost .lioPosMeta div:hover {

	color: #fff;

	background: #2c97de;

}

.hentry .lioLatestPost .lioPosMeta div a {

	color: #2e2e2e;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.03);

}

.hentry .lioLatestPost .lioPosMeta div i {

	margin-right: 5px;

	display: inline-block;

	color: #2e2e2e;

	font-size: 13px !important;

}

.hentry .lioLatestPost .lioPosMeta div:hover a, .hentry .lioLatestPost .lioPosMeta div:hover i {

	color: #fff;

}

.hentry .lioLatestPost h4 {

	margin-bottom: 5px

}

.postListColumns {

	text-align: center;

	border-left: 1px solid rgba(0,0,0,0.03);

	padding: 10px 0px;

	min-height: 55px;

}

.postListColumns i {

	font-size: 15px;

}

.postListColumnsTitle.postListColumns {

	max-height: 24px !important;

	min-height: 24px !important;

	height: 24px !important;

}

.postListColumnsTitle.postListColumns span {

}

.postListColumnsTitle.postListColumns span, .postListColumnsTitle.postListColumns i {

	color: #fff;

}

.notes-marker {

	float: left;

	width: 30px;

	height: 24px;

	padding: 10px;

	margin: -2px 0 0;

	cursor: pointer;

	position: relative;

}

.notes-marker i {

	position: absolute;

	top: 0px;

	left: 0px;

	font-size: 30px;

	color: rgba(0,0,0,0.05);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.notes-marker-count {

	position: absolute;

	top: 4px;

	left: 10px;

	width: 20px;

	color: #2e2e2e;

	text-align: center;

	font-size: 10px;

}

.hentry .lioLatestPost:hover .notes-marker i {

	color: #2c97de;

}

.hentry .lioLatestPost:hover .notes-marker-count {

	color: #fff;

}

/* ----- Author Advanced Profile ---------------------------------------http://www.lioit.com--------- */

.authorProfile {

	margin-top: 0px;

	font-size: 14px;

}

.profileCover {

	height: 300px;

	-webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);

	-moz-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);

	box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);

	background-position: center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	image-rendering: optimizeQuality;

	overflow: hidden;

	margin-bottom: 20px;

}

.authorMainBox {

	margin-bottom: 20px;

}

.authorMainInfoData {

	overflow: hidden;

}

.authorMainInfoData .authorAvatar {

	float: left;

	width: 84px;

	height: 84px;

	margin-right: 15px;

}

.authorMainInfoData .authorAvatar img {

	width: 84px;

	height: 84px;

}

.basicInfo {

	overflow: hidden;

}

.basicInfo li {

	padding: 5px 0px 5px 0px;

	color: #333;

	border-bottom: 1px solid rgba(0, 0, 0, .06);

}

.basicInfo li:first-child {

	padding: 0px 0px 5px 0px;

}

.basicInfo li:last-child {

	border-bottom: none;

}

.basicInfo li .infoLabel {

	display: inline-block;

	min-width: 130px;

}

.authorPosts .lioLatestPost {

	overflow: hidden;

	margin-bottom: 15px;

}

.authorMainInfoData .contactSocial a {

	display: inline-block;

	font-size: 17px;

	line-height: 22px;

	background: #fff;

	padding: 5px;

	margin-right: 5px;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}

.recentAuthorComments {

	overflow: hidden;

}

.recentAuthorComments li {

	color: #666;

	padding: 7px 0px 7px 0px;

	border-bottom: 1px solid rgba(0, 0, 0, .06);

}

.recentAuthorComments li:first-child {

	padding: 0px 0px 7px 0px;

}

.personProfileTop {

	margin-bottom: 20px;

	overflow: hidden;

}

#adduser p {

	margin-bottom: 10px;

}

#adduser textarea {

	overflow: auto;

	vertical-align: top;

	padding: 10px;

	width: 50%;

}

#adduser input[type="text"], #adduser input[type="password"] {

	width: 300px;

}

#adduser select {

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	display: inline;

	margin-bottom: 10px;

	width: 320px;

	height: auto;

	background: #fff url(images/ddui.png) no-repeat right center;

	padding: 10px 45px 10px 20px;

	outline: none;

	border: 1px solid #efefef;

	border-bottom: 1px solid #e9e9e9;

	border-radius: 0px;

	cursor: pointer;

	

}

#adduser label {

	display: inline-block;

	width: 180px;

}

#adduser .description {

	display: inline-block;

	margin-bottom: 10px;

}

#adduser .submit {

	border: none;

	font-size: 14px;

	cursor: pointer;

	padding: 14px 20px;

}

#adduser input[type="button"] {

	border: none;

	margin-left: 10px;

	cursor: pointer;

}

/* ----- pinterest ---------------------------------------http://www.lioit.com--------- */

.fullContainer {

	width: auto;

	padding: 0 40px;

	margin-left: auto;

	margin-right: auto;

}

body.page-template-pin-template-php {

	background: #f2f2f2 url(images/bg/pinbg.png) !important;

}

#main-content-pin, #main-timeline {

	max-width: 100%;

	background: url(../images/bgb1.png) fixed repeat;

	padding-top: 30px;

}

#main-content-pin {

}

#main-content-pin .container {

	width: auto;

}

#main-timeline {

	background: #fbfbfb;

	border-top: 2px solid #f0f0f0;

}

#pin-content, #tline-content {

	width: auto;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

#tline-content {

	background: url(images/tline-cnt-bg1.png) repeat-y center center;

	width: 890px;

	margin: 0 auto;

}

#tline-content p {

	margin-bottom: 32px;

}

.pin-box, .tline-box {

	width: 212px;

	width: 210px\9;

	padding: 12px;

	display: block;

	margin: 12px;

	float: left;

	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);

	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);

	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);

	background: #fff;

}

.pin-box {

	overflow: hidden;

}

.pin-box .img-item, .pin-box iframe {

	max-width: 236px;

	margin: -12px;

}

.img-item img {

	margin-bottom: -6px;

}

.pin-box .zoomex {

}

.tline-box iframe, .tline-box img {

	max-width: 100%;

	border-bottom: 2px solid #e5e5e5;

}

.pin-box h4, .tline-box h4 {

	font-size: 18px;

	font-weight: 400;

	margin-top: 8px;

	margin-bottom: 10px;

}

.pin-box h4 {

	font-size: 15px;

	margin-bottom: 4px;

}

.pin-box h4 a, .tline-box h4 a {

	color: #434343;

}

.pin-ecxt h6.blog-author, .tline-ecxt h6.blog-author, .tline-box h6 {

	

}

.pin-ecxt, .tline-ecxt {

	border-bottom: 1px solid #efefef;

	padding: 0 12px 8px;

	margin: 0 -12px 8px -12px;

}

.pin-ecxt2 p, .pin-ecxt2 p small {

	

	margin: 0;

}

.pin-ecxt2 p {

	line-height: 20px;

}

.pin-ecxt2 p small {

	color: #a2a2a2;

	display: block;

}

.pin-ecxt2 img {

	width: 40px;

	height: 40px;

	float: left;

	margin: 0;

	margin-top: 4px;

	margin-right: 10px;

}

/* ----- To Top ---------------------------------------http://www.lioit.com--------- */



.scrollTo_top {

	background: #4b5155;

	text-align: center;

	z-index: 9998999;

	-webkit-animation-delay: 5s;

	-moz-animation-delay: 5s;

	-ms-animation-delay: 5s;

	-o-animation-delay: 5s;

	animation-delay: 5s;

	-webkit-animation-name: trigger;

	-moz-animation-name: trigger;

	-o-animation-name: trigger;

	animation-name: trigger;

	-webkit-animation-iteration-count: 5;

	-moz-animation-iteration-count: 5;

	-webkit-animation-duration: 5s;

	-moz-animation-duration: 5s;

	-ms-animation-duration: 5s;

	-o-animation-duration: 5s;

	animation-duration: 5s;

	display: block;

	position: fixed;

	right: 20px;

	bottom: 20px;

	height: 47px;

	width: 47px;

	line-height: 47px;

}

.scrollTo_top:hover {

	background: #393e42;

}

.scrollTo_top i {

	color: #fff;

	font-size: 22px !important;

	line-height: 47px;

}

/* ----- BBPress ---------------------------------------http://www.lioit.com--------- */

.bbp-author-avatar img {

	margin-bottom: -3px!important;

}

body #bbpress-forums fieldset.bbp-form {

	padding: 0px;

	border: 0px;

}

#bbpress-forums fieldset.bbp-form p {

	padding-bottom: 10px;

}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {

	font-weight: normal!important;

	margin-bottom: 0px !important;

}

#bbpress-forums li.bbp-footer {

	background: #fff!important;

	border-top: none!important;

}

.forum-titles {

	font-size: 15px !important;

	font-weight: 600 !important;

}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {

	padding-left: 15px;

}

#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {

	background-color: #f4f4f4!important;

}

.bbp-topic-meta {

	margin-top: 1px!important;

}

#bbpress-forums li.bbp-header {

	background-color: #fff!important;

	margin-bottom: 0px !important;

	border-top: none !important;

}

#bbpress-forums .wp-editor-container, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {

	border: 1px solid #fff!important;

}

.bbp-topic-permalink {

	font-size: 14px;

}

.topic .bbp-topic-title {

	margin-top: 2px!important;

}

.bbp-template-notice p {

	padding: 4px!important;

}

#bbp_search_submit, #members_search_submit {

	padding: 10px 11px!important;

	border: none;

	color: #fff;

	background: #2c97de;

	cursor: pointer;

}

#bbp-search-form {

	margin-bottom: 10px;

}

#bbpress-forums #subscription-toggle {

	color: #ccc;

}

body #bbpress-forums fieldset.bbp-form {

	padding-bottom: 20px;

}

/* BuddyPress */



#buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button {

	background-color: #333333;

	border: medium none!important;

	border-radius: 2px;

	color: #FFFFFF!important;

	cursor: pointer;

	

	padding: 7px 11px;

	transition: all 0.2s linear 0s;

	width: auto;

}

#buddypress form#whats-new-form textarea {

	width: 100%!important;

}

#buddypress #members_search {

	width: auto!important;

}

#buddypress #activity-stream p {

	padding-bottom: 0px;

	margin-top: 0px;

}

#buddypress form#whats-new-form #whats-new-submit {

	margin-top: 0px;

}

#buddypress .avatar-50 {

	width: 50px!important;

	height: 50px!important;

}

#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {

	width: 20px!important;

	height: 20px!important;

}

#buddypress ul.item-list li, #buddypress ul.item-list {

	border-color: #e3e3e3;

}

#buddypress .standard-form textarea, body #buddypress div.activity-comments form textarea, #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form input[type="password"], #buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"] {

	padding: 10px!important;

	width: 100%;

	border: 0px;

	border-bottom: 1px solid #fff;

	font-family: 'OpenSansRegular';

	

	line-height: 22px;

	color: #555;

	background-color: #ededed;

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

}

#buddypress div.activity-comments form .ac-textarea {

	background-color: transparent;

	padding: 0px;

	border: none;

}

#buddypress a.bp-primary-action span, #buddypress #reply-title small a span {

	background-color: #555;

}

#buddypress form#whats-new-form p.activity-greeting {

	padding-bottom: 0px!important;

	line-height: 14px;

}

#buddypress .standard-form textarea:focus, #buddypress .standard-form input[type="text"]:focus, #buddypress div.activity-comments form .ac-textarea textarea:focus {

	background-color: #e8e8e8;

}

#buddypress div.activity-comments ul li {

	padding: 20px 0 0!important;

}

#buddypress .acomment-options {

	margin-bottom: 15px;

	margin-left: 60px;

}

#buddypress #groups_search {

	width: 200px;

}

#buddypress .standard-form label, #buddypress .standard-form span.label, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a {

	font-weight: normal!important;

}

#buddypress form#whats-new-form #whats-new-options select {

	margin-top: 0px;

}

#buddypress div#subnav.item-list-tabs {

	margin: 20px 0px;

}

#buddypress #whats-new-options {

	margin-top: 10px;

}

#buddypress #whats-new-post-in, #buddypress select {

	padding: 9px!important;

}

.buddypress h1 {

	margin-bottom: 30px;

}

#bbpress-forums fieldset.bbp-form select {

	-webkit-appearance: button;

	-webkit-user-select: none;

	overflow: visible;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #666;

	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);

	display: inline;

	margin: 0px;

	height: auto;

	background: #fff url(images/ddui.png) no-repeat right center;

	padding: 10px 45px 10px 20px;

	outline: none;

	border: 1px solid #efefef;

	border-bottom: 1px solid #e9e9e9;

	border-radius: 0px;

	cursor: pointer;

	

}

#bbp_topic_submit, #bbp_reply_submit {

	float: left !important;

	color: #fff;

	border: none;

	margin-bottom: 15px;

	overflow: hidden;

	width: 100px;

	padding: 10px;

	text-align: center;

	display: inline-block !important;

	cursor: pointer;

	background: #2c97de;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

}

#bbp_topic_submit:hover, #bbp_reply_submit:hover {

	background: #363b3f;

}

div.bbp-submit-wrapper {

	float: left !important;

	clear: both;

}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {

	padding: 15px;

}



#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {

	font-size: 13px;

	margin: 5px 0 5px;

	padding: 0;

	word-wrap: break-word;

}

#bbpress-forums .bbp-forums-list li {

display:block;

font-size: 14px;

padding:5px 10px;

}

.bbp-forum-title {font-family: "0", 'FullerSansDTBold' !important;}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {

border-top: 1px solid #f3f3f3;

}

#bbpress-forums .wp-editor-container, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {

background-color: #FFF!important;

border: 1px solid #e9e9e9!important;

border-radius: 2px!important;

}

#bbpress-forums li.bbp-footer {

display: none;

}

.menu-sitemap-container li {

	float:left;

	width: 32%;

	margin-right:1%;

}

#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {

float: none!important; 

 margin-bottom: -3px!important; 

 border: none !important; 

 margin-right:4px;

}

.bbp-login-form .bbp-password input , #user_login {

overflow: hidden;

width: 80%;

margin: 0px 0px 0px;

padding: 10px 33px 10px 10px;

}

#sidebar .bbp-login-form label {

 width: auto; 

}

 .user-submit {

margin-top: 0px;

}

.login_fields .user-submit {

margin-top: 20px;

}

.bbp-lostpass-link {

	display:inline-block !important;

	float:right;

	

}

.bbp-logged-in h4 {

	font-weight: normal;

	font-size: 16px;

	clear: none;

	margin-bottom: 30px;

}

.bbp-logged-in img.avatar {

float: left;

margin: 0 15px 0 -10px;

}

#bbpress-forums div.odd, #bbpress-forums ul.odd {

background-color: #fff;

}

#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {

background-color: #fff!important;border-bottom: 1px solid #e9e9e9!important;

}

.mainpostconntents p a {color:#0099ff}
.gallery .gallery-item {width:auto !important; float:left;}