/*
Theme Name: Madura
Description: Madura is a Premium WordPress Magazine Theme.It Includes much more options and highly customizable.
Author: ThemePacific
Author URI: http://themepacific.com
Theme URI: http://themepacific.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 2.3.0
Tags: White , black , theme-options,custom-background,two-columns,left-sidebar,right-sidebar, translation-ready
*/

/* =============================================================================
   Reset / Display Role 
   ========================================================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		font:inherit;
		vertical-align:baseline;		 
		-webkit-font-smoothing:antialiased;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
		display:block;
}
body {
	-webkit-font-smoothing:antialiased;
		line-height:1;
}
ol,ul {
	list-style:none;
}
blockquote,q {
		quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
		content:'';
		content:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
	font-weight: normal;
}
/* =============================================================================
   General Styles
   ========================================================================== */

/* #Basic Styles */
body {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#666;
	-webkit-text-size-adjust:100%;
	line-height:18.5px;
}
	html {
	min-height: 100%;
}
/* #Typography */
h1,h2,h3,h4,h5,h6 {
	color:#666;
	font-weight:normal;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight:inherit;
}
	p img {
	margin:0;
}
	i,cite,em,var,address,dfn {
	font-style:italic;
}
strong {
	font-weight:bold;
}
small {
	font-size: 80%;
}
/*	#Blockquotes */
blockquote,blockquote p {
	font-size:16px;
	line-height:24px;
	color:#222;
	font-family: verdana,Georgia;	
}
blockquote {
	margin:0 0 20px;
	padding:9px 20px 0 19px;
}
blockquote cite {
	display:block;
	font-size:12px;
	color:#555;
}
blockquote cite:before {
	content:"\2014 \0020";
}
blockquote cite a {
	color:#555;
}
hr {
	border:solid #ddd;
	border-width:1px 0 0;
	clear:both;
	margin:10px 0 30px;
	height: 0;
}
/* #Links */
a {
	color:inherit;
	text-decoration:none;
	outline:0;
	-webkit-tap-highlight-color:#FFA602;
}
a:hover {
	color:inherit;
}
p a {
	line-height:inherit;
}
a {
	transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition: all .2s linear;
}
/* #Lists */
ol {
	list-style:decimal;
}
	ul.square {
	list-style:square outside;
}
ul.circle {
	list-style:circle outside;
}
ul.disc {
	list-style:disc outside;
}
ul ul,ul ol,ol ol,ol ul {
	margin:4px 0 5px 30px;
}
li {
	line-height:18px;
}
ul.large li {
	line-height:21px;
}
li p {
	line-height:21px;
}
::-moz-selection {
	background:#DC43E2;
	color:#fff;
	text-shadow:none;
}
::selection {
	background:#DC43E2;
	color:#fff;
	text-shadow:none;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.clearer {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height: 0;
}
/* =============================================================================
   Structure
   ========================================================================== */
 /* #Wrapper */
@font-face {
	font-family:'CartoGothicStdBook';
	src:url('css/fonts/CartoGothicStd-Book-webfont.eot');
	src:url('css/fonts/CartoGothicStd-Book-webfont.eot#iefix') format('embedded-opentype'),url('css/fonts/CartoGothicStd-Book-webfont.woff') format('woff'),url('css/fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),url('css/fonts/CartoGothicStd-Book-webfont.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'franchiseregular';
	src:url('css/fonts/franchise-bold-webfont.eot');
	src:url('css/fonts/franchise-bold-webfont.eot#iefix') format('embedded-opentype'),url('css/fonts/franchise-bold-webfont.woff') format('woff'),url('css/fonts/franchise-bold-webfont.ttf') format('truetype'),url('css/fonts/franchise-bold-webfont.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
#wrapper {
	background:#fff;
	position:relative;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
#blocks-wrapper {
	position:relative;
	padding:0px;
	border:1px solid #D5D5D5;
	border-top:none;
}
	#blocks-left,#sidebar {
	position:relative;
	float:left;
}
#blocks-full {
	position:relative;
	overflow:hidden;
}
 	#blocks-right {
	float:right;
	position:relative;
	border-left:1px solid #ECECEC;
	margin-left:-1px;
}
#blocks-left {
	border-right:1px solid #ECECEC;
	margin-right:-1px;
}
#full-column {
	position:relative;
	width:960px;
	margin:0 10px;
	padding-top:10px;
}
#full-column .post-outer {
	width:960px;
}
#blocks-right .post-outer {
	padding:0 5px;
}
.container {
	position:relative;
	max-width:100%;
	margin:0 66px;
	padding:0;
	overflow:hidden;
}

.container .six.columns {
	width:30%;
}
.container .thirteen.columns {
	width:69.9%;
	overflow:hidden;
}
.container .one-third.column {
	width:47%;
}
.one-third.column.first {
	width:50%;
}
.limit {
	margin:0 66px;
}

#sidebar {
	background:white;
	padding-left:0px;
	padding-top:8px;
	border-left:1px solid #ECECEC;
}
#sidebar.right {
	border-right:1px solid #ECECEC;
	border-left: none;
}
/* #Header */
#header {
	clear:both;
	padding:0;
	border-bottom:none!important;
	position:relative;
	z-index:1;
}
	#head-content {
	margin:0 auto;
	padding:10px 0;
	position:relative;
	min-height:60px;
	z-index:98;
	width:100%;
}
	#logo {
		margin:10px 10px 0 5px;
		text-align:left;
		color:#555;
		float:left;
	}
		#logo img {
			max-width:120px;
			max-height:32px;
		}
#logo h1,#logo h2 {
	font-size:32px;
	margin:0 !important;
	line-height:35px !important;
}
	#logo a {
		font-weight:700;
		color:#333;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}
#header-banner468 {
	text-align:center;
}
	.logo_big #header-banner468 {
	text-align:none;
	float:right;
}
.logo_big #logo {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
	.logo_big #logo img {
		max-width:100%;
		max-height: 100%;
	}
/* #Header Top */
.head-search-box {
	display:inline-block;
	float:right;
	margin-top:7px;
	z-index:99;
}
#search-head input[type="text"] {
	background:url(images/search-dark.png) no-repeat 10px 6px #fcfcfc;
	border:0 none;
	color:#d7d7d7;
	width:80px;
	padding:6px 15px 6px 28px;
	-webkit-border-radius:20px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:0 2px 10px -2px #000 inset;
	-moz-box-shadow:0 2px 10px -2px #000 inset;
	-ms-box-shadow:0 2px 10px -2px #000 inset;
	-o-box-shadow:0 2px 10px -2px #000 inset;
	-webkit-box-shadow:0 2px 10px -2px #000 inset;
	-webkit-transition:all 0.7s ease 0s;
	-moz-transition:all 0.7s ease 0;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
}
	#search-head input[type="text"]:focus {
		outline:0;
		color:#6a6f75;
		width:90px;
		box-shadow:0 2px 10px -2px #000 inset;
		-moz-box-shadow:0 2px 10px -2px #000 inset;
		-ms-box-shadow:0 2px 10px -2px #000 inset;
		-o-box-shadow:0 2px 10px -2px #000 inset;
		-webkit-box-shadow: 0 2px 10px -2px #000 inset;
	}
/* #Top Menu*/
#topnav {
	padding:0;
	margin:0 auto;
	float:left;
	z-index:999;
}
	#topnav ul {
		margin:0;
		padding:0;
		list-style:none;
		line-height:1;
		margin:0;
	}
	#topnav ul a {
		position:relative;
		display:block;
		z-index:100;
		border-right:1px solid black;
		height:32px;
		padding:5px 10px 5px 10px;
		line-height:32px;
		text-decoration:none;
		font-style:normal;
		color:white;
		font-size:13px;
		text-transform:uppercase;
		text-shadow:1px 1px 1px rgb(0,0,0);
	}
		#topnav ul .parent a {
			padding-right:20px;
		}
			#topnav ul li {
			float:left;
			width:auto;
			border-right:1px solid #4C4C4C;
		}
		#topnav ul li:first-child {
			border-left:1px solid #414141;
		}
		#topnav ul li:hover {
			background-color:#212326 !important;
		}
		#topnav ul a:hover {
			color:#fff;
		}
#topnav ul ul {
	position:absolute;
	left:-999em;
	width:202px;
	z-index:99999;
	border:0;
	border-bottom:1px solid #333;
}
	#topnav ul ul a {
		width:180px;
		border:1px solid #333;
		border-bottom:0;
		background:#000;
		line-height:24px;
	}
#topnav ul ul ul {
	border-top:0;
	margin:-35px 0 0 201px;
}
#topnav ul li li {
	margin:0;
	border:0;
}
#topnav ul li:hover {
	position:static;
}
#topnav ul li:hover ul ul,#topnav ul li:hover ul ul ul,#topnav ul li:hover ul ul ul ul {
	left:-999em;
}
#topnav ul li:hover ul,#topnav ul li li:hover ul,#topnav ul li li li:hover ul,#topnav ul li li li li:hover ul {
	left:auto;
}
.fixedtop {
	position:fixed ! important;
	top: 0px;
}
/* #categroy menu */
#catnav,#maganav {
	margin:0;
	font-size:12px;
	min-height:35px;
	position:relative;
}
	#catnav ul {
		background:#1D9BF3;
		margin:0;
		padding:0;
		list-style:none;
		line-height:1;
		margin:0;
		border-bottom:0;
		text-align:center;
		text-transform:uppercase;
	}
		#catnav ul a,#maganav ul a {
			position:relative;
			display:block;
			text-transform:uppercase;
			padding:0 18px;
			height:52px;
			line-height:55px;
			border-right:1px solid #7E1414;
			border-right:1px solid #3182FA;
			color:white;
			-webkit-transition:all 0.2s ease-in-out;
			-moz-transition:all 0.2s ease-in-out;
			-o-transition:all 0.2s ease-in-out;
			transition:all 0.2s ease-in-out;
		}
			#catnav ul li,#maganav ul li {
			float:left;
			position:relative;
			width:auto;
			border-right:1px solid #A72A20;
			border-right:1px solid #25BDEC;
			transition:all .3s;
			-ms-transition:all .3s;
			-moz-transition:all .3s;
			-o-transition:all .3s;
			-webkit-transition:all .3s;
		}
			#catnav ul li:first-child,#maganav ul li:first-child {
			}
			#maganav ul a {
				border-right:none;
			}
ul.catnav>li:first-child {
	margin-left:6px ! important;
}
	#catnav ul li.current-menu-item a {
	color:#fff;
}
	ul.catnav li a {
	padding:5px 10px;
}
	ul.catnav>li.parent {
	background:url(images/nav-down-arrow-old.png) no-repeat scroll 97% 22px transparent;
	position:absolute;
}
 	#catnav ul li.current-menu-item,#maganav ul li.current-menu-item,#catnav ul li a:hover,#maganav ul li a:hover {
	color:white;
	background:#212326;
}
#catnav ul li.dropme a,#maganav ul li.dropme a {
	background:#212326;
}
#catnav ul ul,#maganav ul ul {
	position:absolute;
	left:-999em;
	width:212px;
	z-index:99999;
	border:0;
	border-bottom:1px solid #222;
	margin-left:-1px;
	background:none;
	border-bottom:none;
}
	#catnav ul ul a,#maganav ul ul a {
		width:198px;
		background-color:#212326;
		height:15px;
		line-height:15px;
		padding:15px 0px 15px 15px;
		overflow:hidden;
		text-align:left;
		border-right:none;
	}
		#catnav ul ul a:hover,#maganav ul ul a:hover {
		background-color:#3C3732;
	}
#catnav ul ul ul,#maganav ul ul ul {
	border-top:0;
	margin:-44px 0 0 208px;
}
#catnav ul li li,#maganav ul li li {
	margin:0;
	border:0;
	border-bottom:1px solid #272727;
}
#catnav ul li:hover,#maganav ul li:hover {
	position:static;
}
#catnav ul li:hover ul ul,#catnav ul li:hover ul ul ul,#catnav ul li:hover ul ul ul ul,#maganav ul li:hover ul ul,#maganav ul li:hover ul ul ul,#maganav ul li:hover ul ul ul ul {
	left:-999em;
}
#catnav ul li:hover ul,#catnav ul li li:hover ul,#catnav ul li li li:hover ul,#catnav ul li li li li:hover ul,#maganav ul li:hover ul,#maganav ul li li:hover ul,#maganav ul li li li:hover ul,#maganav ul li li li li:hover ul {
	left:auto;
}
 
	#magatopnav ul.topnav>li.parent a {
	position:relative;
}
	#magatopnav ul.topnav>li.parent a:after {
		content:"";
		width:0;
		height:0;
		position:absolute;
		right:5px;
		top:52%;
		margin-top:-3px;
		border-width:5px 5px 0 5px;
		border-style:solid;
		border-color:#fff transparent;
	}
	#magatopnav ul.topnav>li.parent a.active:after {
		display:none;
	}
	#magatopnav {
		height:42px;
		position:relative;
		padding:0;
		margin:0 auto;
		background:#1F1F1F;
		width:100%;
		z-index:999;
		-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
		-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
		box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);
		background:#303436;
	}
	#tpcrn_slide_window-container {
		margin:0 auto;
		height:250px;
		position:relative;
		left:0;
		overflow:hidden;
		display:none;
		-webkit-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.5);
		-moz-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.5);
		box-shadow:0px 1px 6px 0px rgba(0,0,0,0.5);
		border-bottom:4px solid #1D9BF3;
	}
#topmenu,#catmenu,#magamenu {
	display:block;
}
#topnav select,#catnav select,#maganav select {
	display:none;
}
#tpcrn_slide_window-container #tpcrn_slide_content {
	background:#46505F;
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	height:1300px;
}
	.showslide {
	margin:0 auto;
	height:250px;
	color:black;
	background:#46505F;
	z-index:10;
	position:relative;
	overflow:hidden;
	display:block;
}
	.showslide .flex-viewport ul {
		margin-left:15px;
	}
	.showslide ul {
		margin:0 0 0 15px;
		padding:20px 10px 1px 15px;
		overflow:hidden;
	}
		.showslide ul li {
			position:relative;
			float:left;
			background:transparent;
			width:216px;
			height:80px;
			display:block;
			overflow:hidden;
			margin-bottom:30px;
			padding:120px 0 0;
		}
			.showslide ul li img {
				width:206px;
				height:120px;
				position:absolute;
				top:0;
				left:0;
			}
	
.infomenu {
	padding:16px 20px;
	text-align:left;
	background:white;
	width:166px;
}
	.infomenu h4 {
		font-size:13px;
		overflow:hidden;
		height:35px;
	}
		.infomenu h4 a {
			color:#222;
			display:block;
		}
			.infomenu h4 a:hover {
				text-decoration:underline;
			}

 
 
.resp-nav {
	margin:0 auto;
	height:50px;
	padding:1px;
	background:#1D9BF3;
	outline:0;
	font-size:20px;
	text-transform:capitalize;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:4px solid #1D9BF3;
	text-align:center;
	color: white;
}
.slide_limit {
	width:100%;
	max-width:100%;
}

#topnav ul li a.active {
	color:white;
	background:#46505F;
}
.tpcrn-follow-menu {
	height:40px;
	float:right;
	position:relative;
}
#tpcrn-followers-pop-trigger {
	color:white;
	font-weight:700;
	text-transform:uppercase;
	padding:12px;
	position:relative;
	z-index:999;
	list-style:none;
	float:none;
	font-size:16px;
}
	#tpcrn-followers-pop-trigger.active {
		background:#fff;
		color:#424242;
	}
#tpcrn-followers-listpop {
	display:none;
	background:#fff;
	position:absolute;
	font-size:0.875em;
	border:1px solid #c2c2c2;
	width:365px;
	right:-1px;
	margin-top:-1px;
	padding:10px;
}
	#tpcrn-followers-listpop a {
		margin-bottom:3px;
		padding:0;
		display:block;
		color:#424242;
		padding-left:10px;
		line-height:2.2;
		font-size:15px;
	}
		#tpcrn-followers-listpop a:hover {
			background-color:#1D9BF3;
			color:#ffffff;
		}


#tpcrn-followers-listpop .fb {
	color:#3B5998;
}
#tpcrn-followers-listpop .tw {
	color:#33CCFF;
}
#tpcrn-followers-listpop .gp {
	color:#C63D2D;
}
#tpcrn-followers-listpop .feed {
	color:orange;
}
#tpcrn-followers-listpop .in {
	color:#4875B4;
}
#tpcrn-followers-listpop .pin {
	color:#910101;
}
#tpcrn-followers-listpop a.fb:hover {
	background-color:#3B5998;
}
#tpcrn-followers-listpop a.tw:hover {
	background-color:#33CCFF;
}
#tpcrn-followers-listpop a.gp:hover {
	background-color:#C63D2D;
}
#tpcrn-followers-listpop a.feed:hover {
	background-color:orange;
}
#tpcrn-followers-listpop a.in:hover {
	background-color:#4875B4;
}
#tpcrn-followers-listpop a.pin:hover {
	background-color:#910101;
}
.row {
	margin-bottom:20px;
}		
.row2col {
	display:block;
	position:relative;
	width:100%;
}
.row2col span {
	width:44%;
	display:inline-block;
	border-bottom:1px solid #EEE;
	margin:5px 10px 0;
}
.row1col {
	margin:16px 0px 15px 10px;
}
.row1col input[type="submit"] {
	color:white;
	height:33px;
	-webkit-appearance:none;
	border:none;
	padding:7px 6px 8px;
	background:#1D9BF3;
	font-weight:bold;
	font-family:'BentonSans',sans-serif;
	font-weight:600;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:top;
}
.row1col input[type='text'] {
	padding:5px;
	border:1px solid #D2D2D2;
	font-size:14px;
	width:70%;
	height:21px;
	font-family:'BentonSans',sans-serif;
}
.email-header {
	font-size:16px;
	padding-bottom: 16px;
 }
#outer-wrap {
	width: 100%;
	position: relative;
	overflow: hidden;
}
#inner-wrap {
	width: 100%;
	position: relative;
}	
#sideslidemenu{
	display:none;
	width:100%;
	z-index:200;
	overflow:hidden;
} 
#sideslidemenu .block{
	z-index:2;position:relative; 
	padding: 1.25em;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-color: #343133;
}	
#open-sideslidemenu, #close-sideslidemenu {
	color: #fff;
	font-size: 30px;
	line-height: 38px;
	display: none;
	clip: rect(0 0 0 0);
	text-decoration: none;
}	
#sideslidemenu ul{	
		margin: -1.25em;
		border-color: #343133;
	}
	#sideslidemenu ul ul {
		margin: 1px;
	}	
		#sideslidemenu ul ul li a {
		padding-left: 30px!important;
		}
#sideslidemenu ul li{
	position: relative;
	margin: 0!important;
	padding: 0;border-color: #343133;
	list-style: none;
	border-bottom: none;
	border-top-width: 1px;
	border-top-style: solid;
}
	#sideslidemenu ul li a{
		outline: none;
		color: #FCF8F8;
		display: block;
		letter-spacing: 2px;
		text-decoration: none;
		text-transform: uppercase;
		padding: 12px 10px;
	}
#sideslidemenu li a:hover ,.current-menu-item a{
	background: rgba(66, 61, 61, 0.4);
}
/* Breaking Ticker*/
.breaking-ticker {
	height:60px;
	position:relative;
	background-color:#252525;
	border-bottom:1px solid rgba(255,255,255,.1);
	box-shadow:inset 0 3px 5px -2px rgba(0,0,0,.5);
}
	.breaking-ticker span {
		background-color:#353535;
		box-shadow:inset 0 0px 1px rgba(54,51,51,0.7);
		float:left;
		font-size:16px;
		line-height:20px;
		padding:6px;
		position:relative;
		text-transform:uppercase;
		font-weight:bold;
	}
.breaking-ticker .container {
	color:#fff;
	margin:0 auto;
	padding:13px 20px 12px 0;
	position:relative;
	text-shadow:0 1px 0 rgba(0,0,0,.2);
	width:1060px;
	height:20px;
	overflow:hidden;
}
	.breaking-ticker .container a.news-item {
		font-size:18px;
		margin:6px 0 0 20px;
		display:inline-block;
		width:870px;
		min-height:20px;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow: hidden;
	}
/*ticker */
.ticker-controls {
	padding:6px 0px 0px 0px;
	list-style-type:none;
	float:left;
}
.ticker-controls li {
	padding:0px;
	margin-left:5px;
	float:left;
	cursor:pointer;
	height:16px;
	width:16px;
	display:block;
}
.js-hidden {
	display:none;
}
.no-js-news {
	padding:10px 0px 0px 45px;
		color:#F8F0DB;
}
.left .ticker-swipe {
}
.left .ticker-controls,.left .ticker-content,.left .ticker-title,.left .ticker {
	float:left;
}
.left .ticker-controls {
	padding-left:6px;
}
.right .ticker-controls,.right .ticker-content,.right .ticker-title,.right .ticker {
	float:right;
}
.right .ticker-controls {
	padding-right:6px;
}	
/*# Slider Blocks*/
#slider-blocks {
	position:relative;
	margin:0 auto;
	padding:8px 10px;
	background:#FFF;
}

#carousel-blocks {
	position:relative;
	padding:15px 28px;
	background:#F8F8F8;
}
.flexcarousel {
	position:relative;
	margin:0 auto;
	margin-top:0;
	border-bottom:none;
	min-height:100px;
	zoom:1;
	background:#fff url('images/loader.gif') no-repeat 50% 48%;
	z-index:1;
}
.flexcarousel-blocks {
	list-style:none;
	overflow:hidden;
	margin:0;
}
	.flexcarousel-blocks li {
		float:left;
		width:100%;
		height:280px;
		padding:10px;
		margin:5px;
		border:1px solid #E4E4E4;
		-webkit-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
		-moz-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
		box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	}
		.flexcarousel-blocks li img {
			width:214px;
			background:rgba(0,0,0,0.41);
			height:200px;
		}
			.flexcarousel-blocks li h4 a {
			text-decoration:none;
			font-family:"CartoGothicStdBook";
			display:block;
			text-align:center;
			height:20px;
			padding:10px;
		}
	.fluid_container {
	float:left;
	position:relative;
	z-index:1;
	background:#353535;
	width:36%;
	height:480px;
	padding:0px 0px 20px;
	/*margin-left:-1px;padding-right:1px;*/
}
.fluid_container.big {
	width:100%;
	height: 540px;
}
/* TOP Stories Section */
.topslide-right {
	background:#252525;
	border-right:1px solid rgba(255,255,255,0.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:34%;
	height:500px;
	float:left;
	padding:20px 20px 0px;
}
	.topslide-right .date {
		color:silver;
		float:right;
		font-size:10px;
		font-weight:400;
		height:16px;
		margin-top:1px;
		position:static;
		text-align:center;
		width:auto;
	}
	.short {
		width:82%;
		display:block;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		float:left;
	}
.top-header {
	padding:5px 0 15px;
}
	.top-header h3 {
		font-size:18px;
		text-transform:uppercase;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
.topslide-right li {
	width:100%;
	border-bottom:1px solid #3C3C3C;
	color:#FCFCFC;
	display:block;
	float:left;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0;
	text-align:left;
}
	 .topslide-right li a {
		color:#DBDBDB;
		float:left;
		font-size:12px;
		height:16px;
		padding:12px 0 11px;
		width:100%;
	}
		.topslide-right li a:hover {
			background:#383838;
			color:white;
			margin:-1px -10px;
			padding:13px 10px 12px 10px;
			width:100%;
		}



.topslide-right-2 {
	background:#252525;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:30%;
	height:500px;
	float:left;
	padding:20px 20px 0px;
}
 .sbtop-post-list-title {
	text-align:center;
	color:#FFF;
	font-size:18px;
	display:block;
	padding:10px 10px 20px;
	line-height: 1.27;
}
	 .sbtop-post-thumbnail {
		width:300px;
		height:150px;
	}
		.sbtop-post-thumbnail img {
			width:100%;
			height:100%;
		}

/* #Homepage */
/* #Magazine */

.icon-spin {
	position:relative;
	right:10px;
}
.icon-th,.icon-list {
	margin-right:10px;
	padding:8px 10px;
	border:1px solid #E5E3E1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-color:#F4F3F1;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding-box;
	color:#7F7E7C;
	font-size:14px;
	cursor:pointer;
}
.icon-list.active,.icon-th.active,.icon-list:hover,.icon-th:hover {
	background-color:#201F1E;
	color:#FFF;
}
.blogposts-wrapper {
	position:relative;
	padding:0px 0px 0px;
	min-height:200px;
}

.blogpost-wrapper-title span {
	position:absolute;
} 
h2.blogpost-wrapper-title,h2.blogpost-wrapper-title-two {
	line-height:42px;
	color:#222;
	padding:4px 5px 0px 8px;
	text-transform:uppercase;
	height:40px;
	background-color:#FDFDFD;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}

.blogposts-wrapper h2 span {
	width:46%;
	display:inline-block;
	text-align:center !important;
}
.blog-lists {
	position:relative;
	float:left;
	margin:20px 26px;
}
.blog-lists-title {
	width:60%;
}
.tpcrn_magazine_doublethumb .blog-lists-title {
	width:60%;
}
#blocks-full .blog-lists-title{
	width:72%;
}
.blog-lists h2 a,.cat-desc-title h2 {
	font-size:19px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 8px 0 6px;
	font-style:normal;
	color:#111;
	line-height:25px;
	display:block;
}
.cat-desc-title h2 {
	margin-bottom:10px;
	border-bottom:3px solid #EEE;
	padding-bottom:4px;
	font-weight:bold;
}
.blog-lists h2 a:hover,h2.blogpost-wrapper-title:hover,h2.blogpost-wrapper-title-two:hover,.tpcrn_flex_carousel_widget h2 a:hover {
	color:#666;
}
.blogpost-wrapper-title-two.two {
	display:none;
}
.tpcrn_flex_carousel_widget h2 {
}
.tpcrn_flex_carousel_widget .blog-carousel {
	margin:0;
	position:relative;
	z-index:1;
	min-height:210px;
}
.blog-lists ul {
	padding-top:7px;
}
	.tpcrn_magazine_singlethumb .blog-lists li:first-child h3 a ,
	.tpcrn_magazine_doublethumb .blog-lists li:first-child h3 a {
	font-size:20px;
}
	.blog-lists li {
	position:relative;
	padding:0;
	margin-bottom:10px;
	border:1px solid #E4E4E4;
	overflow:hidden;
	-webkit-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	-moz-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6)
}
.blog-lists li.imagenone {
	padding:5px;
}
.blog-lists li:hover {
}
	.blog-lists {
	margin:20px 26px;
}
.blog-lists li:first-child .time {
	margin:5px 0;
}
.blog-lists.one-half.column {
	width:45%;
}

.blog-lists.one-half.column.first {
	margin-right:10px;
}
.blog-lists.one-half.column.second {
	margin-left:10px;
}
.blogposts-wrapper .sb-post-thumbnail {
	margin:5px;
}
.blog-lists .home-thumb li {
	overflow:hidden;
	width:300px;
}
.blog-lists-title {
	position:relative;
	display:inline;
	float:right;
	width:60%;
}
.blog-lists h3 {
	padding-bottom:1px;
	padding-right:5px;
	display:inline-block;
}
	.full-right .blog-lists h3 {
	margin-top:0px ! important;
}
	.blog-lists h3 a {
	padding:3px 0px;
	font-size:14px;
	font-weight:normal;
	color:#363636;
	text-decoration:none;
	line-height:1.27;
}
.blog-lists h3 a:hover {
	text-decoration:underline;
}
	.blog-lists .time,.sb-post-list-title .time {
	color:#8A8C8E;
	font-size:10px;
	margin:5px 0 2px;
	font-weight:bold;
}
.sb-post-list-title .time {
	margin-top:4px;
}
.maga-excerpt {
	display:block;
	float:left;
}
.sticky {
}
.blog-lists .maga-excerpt {
}
.blog-lists .sb-post-thumbnail p,.blog-lists .magbig-thumb p {
	margin:0;
}
.blog-lists .time a,.blog-lists .time a:visited {
	text-decoration:none;
	padding-left:10px;
}
.blog-lists .time a:hover,.blog-lists .time a:active {
	text-decoration:underline;
}
.blog-lists .time span,.sb-post-list-title span {
	font-weight:bold;
	color:#8A8C8E;
	text-transform:uppercase;
}
	.sb-post-list-title span {
	padding-left:0px;
	color:#7E7E7E;
}
.blog-lists .time .date {
	display:inline;
	float:left;
}
	.magbig-thumb {
	position:relative;
	border:none;
	height:225px;
	margin:10px 10px 0;
	overflow:hidden;
}
	.magbig-thumb img {
		width:100%;
		height:100%;
		position:relative;
		z-index:1;
		opacity:1;
	}
	.full-right {
	float:right;
}
.full-left {
	float:left;
}
.list-block {
	position:relative;
	border-top:none;
	padding-bottom:6px;
	color:#777;
	padding:5px 12px;
	min-height:150px;
}

#sidebar .sb-post-thumbnail {
	width:80px;
	margin-right:12px;
	display:inline-block;
	vertical-align: top;
}
/*Home Blog /Archives/Search */
 
#blocks-full .recent-lists {
	width:22.8%;
	margin:1%;
}
#blocks-full .lists .recent-lists {
	width:97%;
	margin:1.5%;
}
.blog-lists-blog>.recent-lists {
	float:left;
	width:47%;
	margin:1.2%;
	position:relative;
	box-sizing:border-box;
	min-height:275px;
	overflow:hidden;
	background:white;
}
.blog-lists-blog.lists>.recent-lists {
	float:none;
	min-height:100%;
	width:97%;
	margin-bottom:30px;
}
	.recent-lists {
	-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 2px 0px rgba(0,0,0,0.18);
	border:1px solid #D1D1D1;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.blog-lists-blog {
	position:relative;
	padding:15px;
}
.lists .post-title-clr {
	text-align:left;
	line-height:2;
}
.post-title-clr {
	text-align:center;
	line-height:2.3;
}
.blog-lists-blog h2 a {
	color:#363636;
	font-size:16px;
	line-height:1.2;
}
	.blog-lists-blog h2 a:hover {
	text-decoration:underline;
}
.blog-lists-blog .recent-side h2 a {
	font-size:16px;
	line-height:20px;
}
.blog-lists-blog .recent-lists h2 a {
	font-size:16px;
	line-height:20px;
}
.blog-lists-blog-content {
	padding:8px 10px 12px;
	height:140px;
}
#blocks-full .blog-lists-blog-content{
	height:168px;
}
.lists .blog-lists-blog-content {
	height:176px;
}
.lists .lists-excerpt {
	display:block;
	text-align:left;
	line-height:1.6;
	color:#666;
}
.lists-excerpt {
	margin-top:0;
	text-align:center;
	line-height:1.6;
	font-size:14px;
}
	.blog-lists-blog-cat {
	background-color:#1D9BF3;
	color:white;
	font-size:10px;
	font-weight:400;
	left:10px;
	letter-spacing:1px;
	line-height:9px;
	padding:5px 6px 6px 6px;
	position:absolute;
	text-transform:uppercase;
	top:10px;
	z-index:40;
}
.blog-lists-blog-cat.one {
	left:38px;
	top:38px;
}
.blog-lists-blog .post:nth-of-type(1) {
	margin:0;
}
	.cat-desc {
	padding:14px;
	line-height:20px;
	margin:20px 30px 25px 27px;
	-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	border:1px solid #C5C5C5;
}
.error404 {
	background:url('images/404.png');
}
.noposts {
	font-size:24px;
	padding:20px 5px;
}
.msgnote {
	border:1px solid #A7D6F1;
	background:#CFF3F7;
	background:rgba(58,211,224,0.15);
	padding:8px;
	margin:5px;
	line-height:20px;
}
.head-span-lines {
	height:1px;
	background:#EEE;
}
.readd {
	font-weight:bold;
	font-size:15px;
	line-height:1;
	color:#4D4D4D;
	background-color:white;
	border:1px solid #CCC;
	text-shadow:0 -1px 0 rgba(255,255,255,0.1);
	background-image:-moz-linear-gradient(bottom,rgba(43,43,43,.1) 29%,rgba(255,255,255,0) 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(29%,rgba(43,43,43,.1)),color-stop(100%,rgba(255,255,255,0)));
	background-image:-o-linear-gradient(bottom,rgba(43,43,43,.1) 29%,rgba(255,255,255,0) 100%);
	background-image:linear-gradient(bottom,rgba(43,43,43,.1) 29%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7');
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),1px 1px 2px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),1px 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),1px 1px 2px 0 rgba(0,0,0,0.1);
	transition:.3s;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	text-align:center;
	height:25px;
	padding-top:10px;
	clear:both;
	width:30%;
	margin:0 auto;
}
.readd:active {
	background-color:white;
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	transition:.0s;
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
}
.readd:hover {
	background-color:#F9F9F9;
	-moz-box-shadow:0 3px 6px -3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,0.2);
	box-shadow:0 3px 6px -3px rgba(0,0,0,0.2);
	text-decoration: none!important;
}
/* Post Stats */
.post-stat-wrap {
	background:#FAFAFA;
	-webkit-box-shadow:0 1px 0px 0px white inset;
	-moz-box-shadow:0 1px 0px 0px white inset;
	box-shadow:0 1px 0px 0px white inset;
	border-radius:0 0 3px 3px;
	padding:7px 8px 8px;
	border-top:1px solid #E7E7E7;
	position:relative;
	height:18px;
	line-height:14px;
}
	.post-stat.post-stat-appreciations {
		margin-right:8px;
	}
		.post-stat.post-stat-views {
		}
		.post-stat .stat-value {
	text-shadow:0 0 -1px black;
	font-weight:bold;
	color: #555;
}
.icon-share,.icon-eye-open {
	color:#999;
	text-shadow:0 1px 0 white;
	font-size:16px;
	margin-right:2px;
	top:1px;
	position:relative;
}


.sharesTotal {
	font-family:'CartoGothicStdBook',serif !important;
	font-size:20px;
	text-align:right;
	border-top:none;
	border-bottom:1px solid #EEE;
	padding-bottom:5px;
	padding-top:30px;
	line-height:1.2;
	color:#1D9BF3;
}
/*# Post Rate*/	 
.post-ratings-loading,.post-ratings em {
	display:none ! important;
	height:0px! important;
	visibility:hidden;
}
.post-ratings {
	display: inline ! important;
}
/* #Pagination */
.pagination {
	position:relative;
	margin:10px 10px 30px 30px;
	overflow:hidden;
	text-align:center;
}
	.pagination .current,.pagination a,.page-numbers.dots {
	font-size:0.875em;
	font-weight:300;
	line-height:35px;
	height:35px;
	width:35px;
	text-align:center;
	margin-right:7px;
	display:block;
	float:left;
	color:white;
	background:black;
	box-shadow:0 0 15px rgba(0,0,0,0.2);
}
.pagination .current,.pagination a:hover {
	color:white;
	background:#1BA1E2;
	text-decoration:none;
}
.page-numbers.dots {
	text-shadow:none;
	padding:0;
	border:none;
	background:none;
	box-shadow:none;
	color: #000;
}
/* # single Post/ Page styles */
.post-content {
	margin:10px 15px;
	padding:15px;
	-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	border:1px solid #C5C5C5;
}
.post-title {
	position:relative;
}
.post-title h1 {
	color:#333;
	margin-top:10px;
	font-size:40px;
	margin-bottom:0;
	line-height:1.2;
	word-break:normal;
	word-wrap:break-word;
}
.page .post-title{
	border-bottom:1px solid whiteSmoke;
	padding-bottom:10px;
}
#post-meta {
	width:110px;
	display:inline-block;
	float:left;
	color:#4D4D4D !important;
}
	#post-meta,.post-meta-blog {
		text-transform:uppercase;
		color:#8A8C8E;
		font-weight:bold;
		font-size:10px;
		margin-bottom:1px;
		text-align:center;
	}
.lists .post-meta-blog {
	margin:0 0 5px;
	position:relative;
	right:0;
	top:0px;
	text-align: left;
}
/* #Post Thumbnails */
.feat-thumb {
	display:block;
	text-align:center;
	margin-bottom:15px;
}
	.feat-thumb img {
		width:100%;
		max-height:410px;
		display:block;
	}
#blocks-full .feat-thumb img {
	max-height:540px;
}
.blog-thumb {
	text-align:center;
	height:220px;
	position:relative;
	margin:10px 10px 0;
	overflow:hidden;
}
	.blog-thumb,.magbig-thumb,.sb-post-thumbnail,.cat_box-post-thumbnail,.tpcrn_r_p_thumb {
	opacity:0;
	transition:opacity 0.9s ease-in-out;
	-moz-transition:opacity 0.9s ease-in-out;
	-webkit-transition:opacity 0.9s ease-in-out;
}
	.blog-thumb.inview,.magbig-thumb.inview,.sb-post-thumbnail.inview,.cat_box-post-thumbnail.inview ,.tpcrn_r_p_thumb.inview{
	opacity:1;
}
	.blog-thumb img {
	width:100%;
	height:100%;
	display:block;
}
	
	.blog-thumb img,.magbig-thumb img,.sb-post-thumbnail img,.cat_box-post-thumbnail img,.tpcrn_r_p_thumb img { 
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-backface-visibility:hidden;
}
.blog-thumb img:hover ,.magbig-thumb img:hover,.sb-post-thumbnail img:hover,.cat_box-post-thumbnail img:hover,.tpcrn_r_p_thumb img:hover { 
	opacity:.6;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.lists .blog-thumb {
	width:40%;
	float:left;
}
.lists .recent-lists .blog-thumb img {
	height:178px;
}
 
.recent-lists .blog-thumb img {
	height:220px;
}
.author-content-wrap {
	display:none;
}
.tpcrn-author-box {
	padding: 20px;
	margin: 15px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.18);
	border: 1px solid #C5C5C5;
}
.tpcrn-author-avatar img {	 
	float: left;	 
	-moz-box-shadow: 2px 4px 10px rgba(221, 221, 221, 0.65);
	-webkit-box-shadow: 2px 4px 10px rgba(221, 221, 221, 0.65);
	box-shadow: 2px 4px 10px rgba(221, 221, 221, 0.65);
}
.tpcrn-author-box .singlep-author-share {
	margin-left: 100px;
}
.singlep-author-share li {
	padding:0 10px;
	float:left;
	color:#1D9BF3;
}
	 .singlep-author-share li a {
		color: #3D3D3D;
		font-size: 15px;
		text-decoration: none;
	}
.author_desc {
	margin-left: 104px;
}
.author-gravatar-head {
	display:block;
	float:right;
	margin:0;
	margin:6px 0;
	text-align:right;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,.25);
	box-shadow:0 1px 4px rgba(0,0,0,.25);
	border:4px solid #FAFAFA;
	border-radius:30px;
}
	.author-gravatar-head img {
		width:50px;
		height:50px;
		margin-bottom:-4px;
		border-radius:30px;
	}
#post-meta,#post-meta-blog {
	font-size:11px;
}	
	#post-meta span {
		border-top:dashed 1px #eee;
		clear:both;
		display:block;
		padding:8px 0;
		text-align:right;
	}
	#post-meta .author {
		border-top:1px solid #BBB !important;
	}
	#post-meta .category a {
		padding:3px 0;
		display:block;
		font-variant:small-caps;
		text-transform:capitalize;
		font-size:13px;
	}

.single_excerpt {
	text-align:right;
	text-transform:none;
	line-height:1.67;
	color:#666 !important;
	font-size:13px;
	font-weight:normal;
	margin-top:70px;
	font-family:Georgia,serif;
	width:100px;
	position:relative;
	left: 10px;
}
/* #Post/Page Elements */
.post-outer {
	margin:0 0 0 130px
}
.page .post-outer {
	margin:0px
}
.post_content {
	position:relative;
	color:#444;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	margin:10px 0;
}
	.post_content h1 {
		font-size:32px;
	}
	.post_content h2 {
		font-size:28px;
	}
	.post_content h3 {
		font-size:24px;
	}
	.post_content h4 {
		font-size:20px;
	}
	.post_content h5 {
		font-size:16px;
	}
	.post_content h6 {
		font-size:12px;
	}
	.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6 {
		line-height:1.2;
		color:#111;
		margin:10px 0 15px;
	}
	.post_content img {
		max-width:100%;
		margin:10px 0;
		height:auto!important;
	}
	.post_content p {
		display:block;
		margin-bottom:15px;
		line-height:24px;
	}
	.post_content blockquote {
		background:url(images/quote.png) no-repeat;
		font-family:serif;
		font-size:16px;		
		padding-left:32px;
		margin-left:25px;
		color:#222;
	}
	.post_content ul,.post_content ol {
		margin:20px 40px;
	}
	.post_content li {
		line-height: 24px;
		padding-left: 15px;
		margin-bottom: 15px;
		list-style: square;
	}
	.post_content ul {
		list-style:disc outside;
	}
	.post_content ol {
		list-style:decimal outside;
	}
	.post_content ul ul,.post_content ul ol {
		margin-top:10px;
	}
	.post_content ul ul,.post_content ol ul {
		list-style:circle outside;
	}
	.post_content table a {
		color:#666;
		font-weight:bold;
		text-decoration:none;
	}
	.post_content table a:active,.post_content table a:hover {
		color:#bd5a35;
		text-decoration:underline;
	}
	.post_content table {
		width:90%;
		color:#666;
		font-size:12px;
		text-shadow:1px 1px 0px #fff;
		background:#eaebec;
		margin:20px;
		border:#ccc 1px solid;
	}
	.post_content table caption {
		font-weight:bold;
		line-height:35px;
	}
	.post_content table th {
		padding:13px 15px 13px 25px;
		border-top:1px solid #fafafa;
		border-bottom:1px solid #e0e0e0;
		background:#EEE;
	}
	.post_content table tr {
		text-align:center;
		padding-left:20px;
	}
	.post_content table tr td:first-child {
		text-align:left;
		padding-left:20px;
		border-left:0;
	}
	.post_content table tr td {
		padding:10px 15px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #e0e0e0;
		border-left:1px solid #e0e0e0;
		background:#FFF;
	}
	.post_content table tr:last-child td {
		border-bottom:0;
	}
	.post_content table tr:hover td {
		background:#F8F8F8;
	}
	.post_content p a,.post_content li a,.post_content p a:visited,.post_content li a:visited {
		text-decoration:none;
		color:#427FED;
	}
		.post_content p a:hover,.post_content li a:hover,.post_content p a:active,.post_content li a:active {
		text-decoration:underline;
		color:#427FED;
	}
	.post_content code {
		background:lightYellow;
		padding:1px;
		font-family:monospace,Monaco,Courier;
	}
	.post_content pre {
		margin:15px 0;
		overflow:auto;
		color:white;
		background:#1D1F21;
		padding:0;
		font-family:monospace,Monaco,Courier;
		-moz-tab-size:2;
		-o-tab-size:2;
		tab-size:2;
		-ms-word-break:normal;
		word-break:normal;
		word-break:normal;
		-webkit-hyphens:none;
		-moz-hyphens:none;
		-ms-hyphens:none;
		hyphens:none;
		position:relative;
	}
		.post_content pre code {
		font-family:monospace,Monaco,Courier;
		background:none;
		padding:15px;
		white-space:pre;
		overflow:auto;
		display:block;
	}
		.post_content .alignright {
		float:right;
		padding:10px;
	}
	.post_content .alignleft {
		float:left;
		padding:10px;
	}
.wp-caption,.gallery-caption {
	border:1px solid #D7D7D7;
	padding-top:4px;
	margin-bottom:20px;
	text-align:center;
}
.wp-caption {
	border:1px solid #ECECEC;
	padding:4px ! important;
	margin-bottom:20px;
	text-align:center;
	max-width:100% !important;
	background:#F0F0F0;
}
	.wp-caption img {
		max-width:100% !important;
	}
	p.wp-caption-text {
		margin-bottom:2px;
	}
.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
img.centered,img.aligncenter,mg.alignleft,img.alignrightimg.alignright {
	padding:0px;
}
.post-topics a {
	text-transform:uppercase;
	color:#82BBF8;
}
	.post-topics a:hover {
		text-decoration:underline;
	}
.tiled-gallery {
	clear: none!important;
}
.feat.tpcrn_video iframe,.feat.tpcrn_audio iframe{
	display:block;
	max-width: 100%!important;
	width: 100%!important;
	border-bottom: 1px solid #eee;
	background: #EEE;
}
.feat.tpcrn_video iframe { 
	height:540px!important;
}
.feat.tpcrn_image img {
	width: 100%;
	height:540px;
	display: block;
	background: #EEE;
}
.blog.tpcrn_video iframe {
	width: 100%!important;
	height: 100%!important;
	min-height: 220px!important;
}
/*# Breadcrumbs */
#tpcrn-breadcrumbs {
	overflow:hidden;
	width:100%;
}
	#tpcrn-breadcrumbs li {
		float:left;
		line-height:5px;
		margin:0;
	}
	#tpcrn-breadcrumbs a {
		font-weight:bold;
		float:left;
		text-decoration:none;
		color:#888;
		position:relative;
		padding:7px 4px 0 2px;
		font-size:11px;
	}
	#tpcrn-breadcrumbs .current {
		background:none;
		line-height:18px;
		font-size:11px;
		color: #888;
	}
/*# Post Gallery*/
.post_content .gallery .gallery-icon a:focus img,.post_content .gallery .gallery-icon a:hover img,.post_content .gallery .gallery-icon a:active img {
}
.post_content .gallery .gallery-icon img {
	border:none!important;
}
	.post-attachment {
	text-align:center;
	display:block;
}
.gallery {
	margin-bottom:20px;
	margin-left:-4px;
}
.gallery-item {
	float:left;
	margin:0 2px 2px 0;
	overflow:hidden;
	position:relative;
}
.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail {
	display:table;
	margin:0 auto 20px;
}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item {
	text-align:center;
}
.gallery-columns-4 .gallery-item {
	max-width:23%;
	max-width:-webkit-calc(25% - 4px);
	max-width:calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
	max-width:19%;
	max-width:-webkit-calc(20% - 4px);
	max-width:calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
	max-width:15%;
	max-width:-webkit-calc(16.7% - 4px);
	max-width:calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
	max-width:13%;
	max-width:-webkit-calc(14.28% - 4px);
	max-width:calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
	max-width:11%;
	max-width:-webkit-calc(12.5% - 4px);
	max-width:calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
	max-width:9%;
	max-width:-webkit-calc(11.1% - 4px);
	max-width:calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right:0;
}
.gallery-caption {
	background-color:rgba(0,0,0,0.7);
	box-sizing:border-box;
	border:none!important;
	color:#fff;
	font-size:14px;
	line-height:1.3;
	margin:0;
	max-height:50%;
	opacity:0;
	padding:2px 8px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left;
	-webkit-transition:opacity 400ms ease;
	transition:opacity 400ms ease;
	width:100%;
}
.gallery-caption:before {
	box-shadow:0 -10px 15px #000 inset;
	content:"";
	height:100%;
	min-height:49px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.gallery-item:hover .gallery-caption {
	opacity:1;
}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
	display: none;
}
/* Navigation */
.single-navigation,.comment-nav-above,.comment-nav-below {
	display:block;
	margin:0 10px 20px;
	color:#222;
	font-family:"Bitter",ariel,sans-serif;
	font-size:14px;
	line-height:20px;
}
.comment-nav-below {
	margin-top:15px;
}
.single-navigation .previous,.comment-nav-above .previous,.comment-nav-below .previous {
	float:left;
	width:290px;
	text-align:left;
}
	.single-navigation {
	padding:15px;
}
.single-navigation .next,.comment-nav-above .next,.comment-nav-below .next {
	float:right;
	width:300px;
	display:block;
	text-align:right;
}
	.single-navigation span {
		display:block;
		color:#555;
		font-size:11px;
		margin-bottom:-5px;
	}

.single-navigation .icon-double-angle-left {
	font-size:44px;
	float:left;
	margin-right:10px;
	margin-top:-7px;
}
.single-navigation .icon-double-angle-right {
	font-size:44px;
	float:right;
	margin-left:10px;
	margin-top:-7px;
}
			.single-split-page {
	margin:10px 0 25px;
	font-size:10px;
	font-weight:normal;
}
	.single-split-page p {
		font-size:14px;
		font-weight:bold;
	}
		.single-split-page p a {
			margin-right:4px;
			background:#1D9BF3;
			color:white;
			text-decoration:none;
			padding:7px 12px;
			margin-left:5px;
			border-radius:30px;
		}
			.single-split-page a:hover {
				color:white;
				background:#212326;
			}
		.single-split-page strong {
			background:#212326;
			color:white;
			margin-right:10px;
			padding: 6px 12px;
		}
		/*# Author Block */
.archive-author-desc {
	position:relative;
	display:block;
	font-size:12px;
	padding:14px;
	margin-bottom:20px;
	line-height:20px;
	margin:20px 30px 25px 27px;
	-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	border:1px solid #C5C5C5;
}
	.archive-author-desc h4 {
		font-size:20px;
		font-weight:bold;
		margin-bottom:10px;
		border-bottom:4px solid #EEE;
		padding-bottom:9px;
		padding-left:2px;
		color:#111;
	}
.archive-author-desc li a {
	font-size:14px ! important;
}
.author-recent {
	padding:10px;
	clear:both;
}
.author-blocks {
	display:block;
	max-width:99%;
	padding-left:5px ! important;
}
	#singlep-author {
	position:relative;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid;
	border-width:3px;
	border-style:double;
	border-color:#EEE;
}
.singlep-author-title {
	padding:8px;
	background-color:#F8F8F8;
	line-height:16px !important;
	min-height:16px;
	position:relative;
	overflow:hidden;
	border-width:3px;
	border-style:double;
	border-color:#EEE;
}
	.singlep-author-title h3 {
		margin:0;
		font-style:normal;
		font-size:16px;
		color:#000;
		color:#111 !important;
	}
.singlep-author-desc {
	line-height:20px;
	font-style:normal;
	font-size:13px !important;
	overflow:hidden;
	background-color:#fff;
	padding:10px;
	-moz-box-shadow:0 0px 0px rgba(0,0,0,0.3),0 0 40px rgba(90,90,90,0.1) inset;
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.3),0 0 40px rgba(90,90,90,0.1) inset;
	box-shadow:0 0px 0px rgba(0,0,0,0.3),0 0 40px rgba(90,90,90,0.1) inset;
}
.singlep-author-gravatar,.archive-author-gravatar {
	float:right;
	position:relative;
	top:-5px;
}
	.singlep-author-gravatar img,.archive-author-gravatar img {
		background-color:white;
		max-height:60px;
		max-width:60px;
		opacity:1;
		padding:3px;
		border:1px solid #EBEBEB;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.singlep-author-gravatar a {
		width:50px;
		height:50px;
	}
.singlep-author-share {
	list-style:none;
	margin-top:10px;
	padding:0;	
}
	.singlep-author-share li {
		padding:0 10px;
		float: left;
	}
/* Shares counter*/
.tpcrn_share_wrap.single_po_meta {
	display:block;
	position:relative;
	top:10px;
	left:40px;
}
	.tpcrn_share_wrap.single_po_meta span {
		border:none!important;
	}
		.tpcrn_share_wrap.single_po_meta span.count {
			background:url(images/count.png);
			border:none!important;
			background-repeat:no-repeat;
			background-position:33px;
			text-align:center!important;
			color:#676A6B !important;
			padding-left:25px !important;
		}
.tpcrn_share_wrap .tpcrn_share {
	background:url("images/icon-social.png") no-repeat;
	width:80px;
	height:30px;
	margin-bottom:5px;
}
	.tpcrn_share_wrap .tpcrn_share a {
		text-indent:-9999px;
		font-size:0;
		height:20px;
		position:absolute;
		width:70px;
		margin: 4px -40px 0;
		z-index:2;
	}
.tpcrn_share_wrap .facebooktpcrn_share {
	background-position:0 5px;
}
.tpcrn_share_wrap .twittertpcrn_share {
	background-position:0 -47px;
}
.tpcrn_share_wrap .googlePlusOnetpcrn_share {
	padding-top:2px;
}
.tpcrn_share_wrap .linkedintpcrn_share {
	background-position:0 -122px;
}
.tpcrn_share_wrap .pintpcrn_share {
	background-position:0 -200px;
}
.tpcrn_share_wrap .sutpcrn_share {
	background-position:0 -148px;
}
.facebooktpcrn_share.tpcrn_share span.count {
	background-position:33px 6px;
	line-height:16px !important;
}
.twittertpcrn_share.tpcrn_share span.count {
	background-position:33px 4px;
	line-height:12px !important;
}
.linkedintpcrn_share.tpcrn_share span.count {
	background-position:33px 4px;
	line-height:12px !important;
}
.pintpcrn_share.tpcrn_share span.count {
	background-position:33px 4px;
	line-height:12px !important;
	height:10px;
}
.sutpcrn_share.tpcrn_share span.count {
	background-position:33px 4px;
	line-height:12px !important;
	height:10px;
}
.tpcrn_share_wrap .facebooktpcrn_share:hover {
	background-position:0 -21px;
}
.tpcrn_share_wrap .twittertpcrn_share:hover {
	background-position:0 -72px;
}
.tpcrn_share_wrap .linkedintpcrn_share:hover {
	background-position:0 -97px;
}
.tpcrn_share_wrap .pintpcrn_share:hover {
	background-position:0 -225px;
}
.tpcrn_share_wrap .sutpcrn_share:hover {
	background-position: 0 -174px;
}
/* Ratings */
span.stars-large {
	position:relative;
	background:url(images/stars-large.png) no-repeat left bottom;
	display:block;
	width:176px;
	height:40px;
	overflow:hidden;
}
span.stars-large span {
	position:relative;
	background:url(images/stars-large.png) no-repeat left top;
	display:block;
	height:40px;
	overflow:hidden;
}
span.stars-small {
	position:relative;
	float:right;
	background:url(images/stars-small.png) no-repeat left top;
	display:inline-block;
	width:80px;
	height:15px;
	overflow:hidden;
 }
span.stars-small span {
	position:relative;
	background:url(images/stars-small.png) no-repeat left bottom;
	display:block;
	height:15px;
	overflow:hidden;
}
#rating_container {
	float:right;
	width:38%;
	margin-right:10px;
}
#rating_container.left_side_rate {
	float:left;
	margin-right:20px;
}
#rating_container.top_center_rate,#rating_container.below_center_rate {
	float:none;
	width:100%;
}
#rating_container h3 {
	padding:20px 10px 14px;
	background:#F3F3F3;
	font-weight:bold;
	font-size:18px;
	margin:-10px -10px 8px -10px;
	border-bottom:1px solid #DDD;
	text-shadow:0 1px rgba(255,255,255,0.66);
	text-align:center;
}
#rating_container .rating_single {
	background:#FAFAFA;
	-moz-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	-webkit-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	width:92%;
	padding:11px;
	margin:8px;
	border:1px solid #E4E4E4;
}
#rating_container .rating_single span {
	color:#768696;
	font-size:13px;
	text-transform:capitalize;
}
#rating_container span.rat_desc {
	padding:10px 0 0 5px;
	display:block;
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:franchiseregular,serif;
}
#rating_container span.overall {
	font-weight:bold;
}
#rating_container .rate_divider {
	border-bottom:1px solid #DDD;
	-webkit-box-shadow:0 1px 0 white;
	-moz-box-shadow:0 1px 0 #fff;
	box-shadow:0 1px 0 white;
	margin-bottom:10px;
	padding-bottom:10px;
}
#rating_container ul {
	margin:0;
	list-style:none;
}
#rating_container ul li {
	line-height: 20px;
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.criteria_container {
	padding:5px 0;
}
.criteria_label strong {
	color:#1D9BF3;
	float:right;
}
.criteria_container .score_bg {
	background-color:#EEE;
	margin:10px 0;
	border-radius:3px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;
	overflow:hidden;
}
.criteria_container .rated_score_bg span {
	display:block;
	height:6px;
	background-color:#0097FC;
	background-image:linear-gradient(bottom,rgb(95,185,245) 48%,rgb(0,151,252) 74%);
	background-image:-o-linear-gradient(bottom,rgb(95,185,245) 48%,rgb(0,151,252) 74%);
	background-image:-moz-linear-gradient(bottom,rgb(95,185,245) 48%,rgb(0,151,252) 74%);
	background-image:-webkit-linear-gradient(bottom,rgb(95,185,245) 48%,rgb(0,151,252) 74%);
	background-image:-ms-linear-gradient(bottom,rgb(95,185,245) 48%,rgb(0,151,252) 74%);
	border:1px solid #0097FC;
	border-radius:3px;
	width:0;
	-webkit-transition:width 0.7s ease-in-out;
	-moz-transition:width 0.7s ease-in-out;
	-o-transition:width 0.7s ease-in-out;
	transition:width 0.7s ease-in-out;
}
 .inview .criteria_container .rated_score_bg span {
	width: 100%;
}
/* #Related Posts */
.tpcrn_related_post {
	width:100%;
	position:relative;
}
 h3.tpcrn_r_p {
	line-height:42px;
	color:#222;
	padding:4px 5px 0px 8px;
	text-transform:uppercase;
	height:40px;
	background-color:#FDFDFD;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.tpcrn_r_p_blocks {
	float:left;
	margin:15px;
}
.tpcrn_r_p_list {
	display:block;
	position:relative;
	overflow:hidden;
	float:left;
	text-align:center;
	width:29.8%;
	height:275px;
	margin:12px;
	-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	border: 1px solid #C5C5C5;
}
.tpcrn_r_p_thumb {
	/*width:91.5%;*/
	margin:10px;
	height:170px;
	clear:both;
	text-align:center;
	display:block;
	position:relative;
	overflow:hidden;
}
.tpcrn_r_p_list img {
	width:100%;
	height:100%;
}
	.tpcrn_r_p_blocks h3 {
		padding:6px 10px 12px;
	}
	.tpcrn_r_p_blocks h3 a {
		font-family:CartoGothicStdBook !important;
		color:#363636;
		font-size:14px;
		line-height: 1.2;
	}
/*# Comments Blocks*/
#comments {
	display:block;
	margin-bottom:30px;
	min-height:120px;
}
	#comments>h2 {
		line-height:42px!important;
		color:#222;
		padding:4px 5px 0px 8px;
		text-transform:uppercase;
		height:40px;
		background-color:#FDFDFD;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
	}
	#comments h2,#respond h3 {
		font-size:21px;
		line-height:25px;
		font-family:Droid Sans;
	}
	#respond h3 {
		margin:8px 0px;
	}
.logged-in-as {
	padding-bottom:10px;
}
ol.commentlist,ol.sepa_pinglist {
	margin:15px;
	padding:0;
	list-style:none;
	margin-bottom:20px;
}
ol.sepa_pinglist {
	margin:20px;
	width:96%;
	list-style:none;
}
li.pingback {
	border-left:3px solid #ECECEC;
	margin:5px 0;
	padding:8px 5px;
	background:#FAFAFA;
	border-bottom:1px dashed #EEE;
}
.edit-link {
	margin-left:15px;
	border-bottom:1px dotted #DDD;
}
.comments-title {
	padding:0px;
	line-height:21px;
}
.comment {
	margin-top:20px
}
.commentlist ul.children {
	margin-left:30px
}
.comment-wrapper {
	padding:10px ! important;
	background:white;
	webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	border:1px solid #C5C5C5;
}
.comment-avatar img {
	opacity:1;
	padding:3px;
	border:1px solid #EBEBEB;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.comment-avatar {
	float:right;
	margin:20px 12px 0px 0;
	background:white;
	text-align:center;
	width:65px;
	height:65px;
}
.odd .comment-avatar {
	float:right;
	margin:15px 30px 0px 0;
	background:white;
	text-align:center;
	width:65px;
	height:65px;
}
.comment-meta {
	margin:6px;
	display:block;
	text-transform:uppercase;
}
.comment-meta .author {
	display:inline-block;
	margin:5px;
	font-weight:bold;
	font-size:14px;
}
.comment-meta .time {
	padding-left:6px;
	border-left:1px solid #F7F7F7;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:4px;
	display:inline-block;
	color:#999;
	text-decoration:none;
	font-style:italic;
	letter-spacing:1px;
	text-transform:none;
}
.commentlist .comment-content {
	font-style:normal;
	color:#222;
	font-size:13px;
	margin:10px 20px;
	word-wrap:break-word;
}
.commentlist .comment-content a {
	text-decoration:underline;
	color:#1470D3;
}
.commentlist .comment-content .reply {
	padding-top:10px;
}
.commentlist .comment-content .reply a {
	padding-top:10px;
	text-decoration:none;
	color:#111;
}
.commentlist .odd .comment-content {
	padding:20px;
	border:1px solid whiteSmoke;
	margin:10px;
	background:#F7F7F7;
	-moz-box-shadow:0 0px 0px rgba(0,0,0,0.17),0 0 40px rgba(90,90,90,0.1) inset;
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.17),0 0 40px rgba(90,90,90,0.1) inset;
	box-shadow:0 0px 0px rgba(0,0,0,0.17),0 0 40px rgba(90,90,90,0.1) inset;
}
.depth-2,.depth-3,.depth-4,.depth-5,.depth-6,.depth-7,.depth-8,.depth-9,.depth-10 {
	padding-right:0px;
	padding-bottom:0px
}
#respond {
	clear:both;
	margin:15px;
	padding:10px 0 20px 5px;
}
#cancel-comment-reply-link {
	color:#E85A08;
	font-size:12px;
}
#commentform input[type="text"],input[type="email"],#commentform textarea,.post_content input[type="password"] {
	background:white;
	color:#666;
	padding:6px 6px 6px 8px;
	margin-bottom:15px;
	height:18px;
	border:solid 1px #BBB;
	outline:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
}
.post_content input[type="password"] {
	height:20px;
}
#commentform textarea {
	width:94%;
	height:100px;
	padding:5px;
	max-width:100%;
	line-height:20px;
	outline:0;
}
#commentform input[type="text"]:focus,#commentforminput[type="email"]:focus,#commentform textarea:focus {
	border:1px solid #1D9BF3;
	color:#444;
	-moz-box-shadow:0 0 7px #1D9BF3;
	-webkit-box-shadow:0 0 7px #1D9BF3;
	box-shadow:0 0 7px #1D9BF3;
}
#commentform input[type="submit"] {
	color:#F4FCFF;
	font-size:11px ! important;
	margin:0 1px 1px 0;
	padding:5px 10px;
	text-transform:uppercase;
	display:block;
	background:#1D9BF3;
	text-decoration:none;
	float:left;
	font-weight:bold;
	border:1px solid #1D9BF3;
	height:29px;
	line-height:26px;
	padding:1px 12px 0px 12px;
	display:inline-block;
	font-weight:bold;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.comment-form-author label,.comment-form-email label,.comment-form-url label {
	line-height:32px;
	padding-left:15px;
}
.comment-form-comment label {
	display:none;
}
.comment-notes,.form-allowed-tags {
	margin:10px 0;
}
.shbox {
	margin:0 auto;
	-webkit-box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 20px 0 #6D6D6D,0 -2px 20px rgba(66,63,63,0.8);
	-moz-box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 20px 0 #6D6D6D,0 -2px 20px rgba(66,63,63,0.8);
	box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 20px 0 #6D6D6D,0 -2px 20px rgba(66,63,63,0.8);
}
.nocomments {
	padding:15px;
	font-weight:bold;
	font-size:20px;
	letter-spacing:1px;
}
.bypostauthor .comment-avatar img {
	border: 1px solid #12BEB8;
}
/*# Sidebar,Footer Widgets General */
.sidebar-widget {
	background:#fafafa;
	position:relative;
	margin:0 10px 20px;
	-moz-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	-webkit-box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	box-shadow:0px 0px 4px 0 rgba(221,221,221,0.6);
	overflow:hidden;
	border:1px solid #E4E4E4;
	border-top-color:#D5D5D5;
}
.widget-head {
	line-height:20px;
	color:#686868;
	padding-top:13px;
	text-transform:uppercase;
	height:27px;
	text-align:center;
	font-weight:700;
	border-bottom:1px solid #DFDFDF;
}
	.sidebar-widget a {
		color:#313131;
	}
	.sidebar-widget a:hover {
		color:#666;
	}
	.sidebar-widget a:active {
		text-decoration:underline;
	}
	.sidebar-widget ul {
		position:relative;
		margin:0 0;
	}
		.sidebar-widget li {
			padding:10px 10px 10px 10px;
			font-size:100%;
			line-height:16px;
			list-style:none;
			border-top:1px solid white;
			border-bottom:1px solid #DADADA;
		}
		.sidebar-widget li:hover {
			background:#F3F3F3;
		}
		.sidebar-widget li:last-child {
			border-bottom:none;
		}
.widget_recent_comments li {
	background:url('images/comment_r.png') no-repeat 13px 10px ! important;
	padding:10px 10px 10px 35px ! important;
}
.tpcrn_tweets li {
	background:url('images/twit.png') no-repeat 10px 10px ! important;
	padding:10px 10px 10px 50px;
}
.sidebar-widget select,#footer-blocks select {
	margin:10px 0 10px 30px;
	width:180px;
	height:25px;
}
.sb-post-list-title {
	position:relative;
	width:52%;
	display:inline-block;
	vertical-align:top;
}
	.sb-post-list-title p {
		margin:2px 0 0;
		text-transform:uppercase;
		color:#8A8C8E;
		font-weight:bold;
		font-size:10px;
		display:block;
	}
.sb-post-meta .stars-small {
	margin-top:4px;
}
.sb-post-thumbnail {
	position:relative;
	float:left;
	width:120px;
	height:80px;
	overflow:hidden;
}
.sb-post-thumbnail img {
	width:100%;
	height:100%;
}
#footer-blocks .sb-post-thumbnail {
	margin-right:12px;
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:70px;
}
#footer-blocks .sb-post-thumbnail img {
	width:100%;
	height:100%;
}
.tpcrn_300x250_ad_widget {
	border-radius:0;
}
.sidebar-widget h4 {
	font-family:'CartoGothicStdBook',serif !important;
	font-size:14px;
	line-height: 17px;
}
/*# Text Widget */
.sidebar-widget .textwidget,#footer-blocks .textwidget {
	position:relative;
	padding:20px 10px 10px;
	margin:-15px 0 0;
	line-height:18px;
}
 #footer-blocks .textwidget {
	padding:15px 0 0 0;
}
.sidebar-widget .textwidget p,#footer-blocks .textwidget p {
	margin-bottom:15px;
 }
.sidebar-widget .textwidget img,#footer-blocks .textwidget img {
	max-width:100%;
}
.sidebar-widget .textwidget p:last-child,#footer-blocks .textwidget p:last-child {
	margin-bottom: 0;
}
/*# Stylish Sidebar Tabs */
#popular-rec {
	overflow:hidden;
	border-radius:0;
	background:none;
}
	.sb-tabs-wrap {
	display:block;
	position:relative;
}
.sb-tabs-wrap li {
	overflow:hidden;
}
	ul.tabs2,ul.tabs {
	display:block;
	line-height:46px;
	color:black;
	margin:0 0 10px;
	background:#1D9BF3;
	font-weight:bold;
	border-bottom:1px solid rgb(56,192,255);
	min-height:35px;
	clear:both;
}
ul.tabs2 li a,ul.tabs2 li a:hover,ul.tabs li a,ul.tabs li a:hover {
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:12px ! important;
	display:block;
	font-weight:bold;
	padding:12px;
}
		ul.tabs2 li,ul.tabs li {
	float:left;
	background:#1D9BF3;
	border:none;
	font-size:13px;
	padding:0px 10px;
	margin:0;
	float:left;
	white-space:nowrap;
	display:block;
	color:#464646;
	text-align:center;
	width:27%;
}
ul.tabs2 li:hover,ul.tabs li:hover {
	background:#212326;
}
.tabs-wrapper2 ul li.active,.tabs-wrapper ul li.active {
	background:#212326;
	box-shadow:none;
	color:white;
}
.tabs-wrapper2 ul li.active a {
	color:white;
}
ul.tabs {
	min-height: 40px;
}
/* #Sidebar,post Tags */
.sidebar-widget .tagcloud {
	padding:10px;
	margin:-10px 0 0;
}
.post-tags,.tagcloud {
	position:relative;
	color:#ccc;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 5px;
	margin-top:15px;
}
.post-tags a,.post-tags strong,.tagcloud a {
	color:#F4FCFF;
	font-size:11px ! important;
	margin:0 1px 1px 0;
	padding:5px 10px;
	text-transform:uppercase;
	display:block;
	background:#1D9BF3;
	text-decoration:none;
	float:left;
	font-weight:bold;
}
.post-tags strong {
	background:#212326 !important;
}
.post-tags a:hover,.tagcloud a:hover {
	background:#212326;
	color: #EEECEC;
}
/* #Ads Widget */
.tpcrnbanner300 {
	position:relative;
	width:300px;
	height:250px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:8px auto;
}
.tpcrnbanner250 {
	position:relative;
	width:250px;
	height:250px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:5px auto;
}
.tpcrnbanner125 {
	position:relative;
	width:125px;
	height:125px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:10px;
	display:inline-block;
	padding:5px;
}
.tpcrnbanner120x90 {
	position:relative;
	width:120px;
	height:90px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:10px;
	display:inline-block;
	padding:5px;
}
.tpcrnbanner120x240 {
	position:relative;
	width:120px;
	height:240px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:10px;
	display:inline-block;
	padding:5px;
}
.tpcrnbanner120x600 {
	position:relative;
	width:120px;
	height:600px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:10px;
	display:inline-block;
	padding:5px;
}
.tpcrnbanner160x600 {
	position:relative;
	width:160px;
	height:600px;
	overflow:hidden;
	border:1px solid #E7E3E3;
	margin:5px auto;
}
.tpcrn_728x90_ad_widget.blogposts-wrapper {
	min-height:40px;
}
.tpcrnbanner728 {
	display:block;
	position:relative;
	margin:20px 28px;
}
.tpcrnadvert img {
	display:block;
	margin:0 auto;
 	-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.41);
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.41);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.41);
}
/* # subscribe Widget */
#searchform #submitbutton,.newsletter .nletterb {
	outline:none;
	background-color:#222;
	border:1px solid #222;
	color:white;
	box-shadow:inset 0 0 1px rgba(255,255,255,.2),inset 0 0 1px rgba(255,255,255,.2);
	-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.2),inset 0 0 1px rgba(255,255,255,.2);
	-moz-box-shadow:inset 0 0 1px hsla(0,100%,100%,.2),inset 0 0 1px hsla(0,100%,100%,.2);
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
#commentform input#submit:hover,.searchform .searchbutton:hover,.subscribe-form .submit:hover {
	background-color:#212326;
	border-color:#212326;
	color: #FFF;
}
#commentform input[type="text"],input[type="email"] {
	width:320px;
}
/* #Search Widget */
.widget_search {
	border:0 !important;
	padding:0 !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
}
.tpcrn_news_subs,.widget_search {
	word-break:normal;
	word-wrap:normal;
}
.widget_search h3,.widget_calendar h3 {
	display:none;
}
.widget_calendar {
	background:none;
}
.tpcrn_fb_like .widget-head {
	margin-bottom:0 ! important;
}
.tpcrn_fb_like iframe {
	width:102%!important;
	position:relative;
	left:-2px;
	top: -4px;
}
/* #search form /Subs form*/
 .subscribe-form .subscribe-form-field {
	background-color:#282828;
	border: none;
	border-radius: 0;
	box-shadow: none !important;
	font-size: 12px;
	color: #aaa;
	font-family: 'Open Sans', sans-serif;
	padding: 5px 10px 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 35px;
	line-height: 25px;
	margin: 0;
	width: 65%;
	vertical-align: bottom;
}

.subscribe-form .submit {
	font-size: 14px;
	height:35px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	border: none;
	cursor:pointer;
	background-color: #1D9BF3;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 8px 10px;
	margin: 0;
	margin-left: -3px;
}
.email-subs {
	padding:25px 15px 10px;
}
.newstext {
	padding:10px 5px 10px;
	color:#757575;
}
.searchform input[type="submit"],.subsform input[type="submit"] {
	padding-bottom:2px;
	line-height:26px;
}
.searchform input[type="text"],.subsform input[type="text"] {
	height:19px;
}
.searchform input[type="text"] {
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.06) !important;
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.06) !important;
	box-shadow:inset 0 0 4px rgba(0,0,0,0.06) !important;
	height:17px;
	background:url(images/icon_search.png) no-repeat 98% 7px white;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.searchform .searchfield {
	padding:8px 8px;
	width:94%;
	color:#666;
	border:1px solid #DFDFDF;
	line-height:16px;
	outline:none;
}
.searchform input[type="text"]:focus {
	box-shadow:none ! important;
	outline:0;
	outline:thin dotted 9;
}
.searchform input[type="text"]:focus {
	border: 1px solid #eee;
}
/* #Calendar */
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	text-align:center;
	font-weight:700;
	border-bottom:1px solid #DFDFDF;
	height:27px;
	font-size:14px;
	font-weight:bold;
	background:rgba(245,245,245,0.6);
	padding-top:10px;
	text-transform:uppercase;
}
#wp-calendar th {
	padding:7px;
	border:1px solid #F7F7F7;
	border-top:none;
	color:#333;
	font-weight:bold;
}
#wp-calendar tbody td {
	padding:6px;
	text-align:center;
	border:1px solid #F7F7F7;
	border-top:none;
	color:#999;
}
#wp-calendar tfoot td {
	padding:6px;
	text-align:left;
	color: #999;
}


/* #Flex Carousel*/
.widgetflex {
	min-height: 200px;
	background: url(images/load.gif) no-repeat center center  #3a3a3a;
}
.widgetflex .flex-viewport {
	background:#fafafa;
}
.widgetflex figure img {
	width:100%;
	max-width:100%;
	height:200px;
}
.widgetflex li {
	position:relative;
	border:none!important;
	padding:0!important;
	margin:0 0 10px!important;
	background:none!important;
}
.widgetflex .slides li {
	display:none;
}
.widgetflex .sb-post-list-title {
	width:100%!important;
	display:block;
	overflow:hidden;
	min-height:40px;
	vertical-align:text-bottom;
	text-align:center;
}
.widgetflex .sb-post-list-title h4 {
	font-size:20px;
	line-height:1.27;
	padding:10px 0;
}
#footer-blocks .widgetflex,#footer-blocks .widgetflex .flex-viewport{
	background-color: transparent;
}
#footer-blocks .widgetflex .sb-post-list-title h4 {
	font-size:18px;
}
.widgetflex .flex-direction-nav a {
	margin:-230px 0 0;
}
.widgetflex .sb-post-meta {
	text-align:center;
}
.widgetflex	span.stars-small {
	float:none;
	left:40%;
	height:auto;
}
/* #Flickr Google plus fb Widget*/
.sidebar-widget .tpcrn-flickr {
	margin:0 auto;
	width:90%;
}
.tpcrn-flickr-widget .widget-head {
	margin:0;
}
.flickr_badge_image {
	float:left;
	margin:5px;
}
.sidebar-widget .flickr_badge_image img {
	border:1px solid rgb(236,236,236);
	background:rgb(247,247,247);
}
.flickr_badge_image img {
	float:left;
	border-radius:4px;
	width:50px;
	height:50px;
	padding:4px;
	border:1px solid #313131;
	background:rgba(0,0,0,0.16);
}
	.tpcrn-fb-like-box,.gp-box-widget {
	text-align:center;
}
.gp-box-widget {
	padding:10px;
}
.tpcrn-fb-like-box {
	overflow:hidden;
	margin: 5px 10px -54px!important;
}
	/*Social Counter */
.sidebar-widget.tpcrn_social_subscount{
border:none!important;
}	
.tpcrn-soc-counter {

}
.tpcrn-soc-counter li {
	float:left;
	padding:10px 0;
	width: 106px;
	border: none;
	box-sizing: border-box;
	-moz-transition:.4s linear;
	-webkit-transition:.4s ease-out;
	transition:.4s linear; 
}
.tpcrn-soc-counter li a {
	display:block;
	text-align:center;
}
.tpcrn-soc-img {
	background:url(images/social-themepacific.png) no-repeat;
	height:60px;
	width:80px;
	-webkit-transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	transition:all ease-in-out 0.3s;
}
.tpcrn-soc-counter li span {
	display:block;
	font-size:14px;
}
.tpcrn-soc-counter li span {
	color:#fff;
}
.tpcrn-soc-counter li:hover span {
	color:#000;
}
.tpcrn-soc-facebook .tpcrn-soc-img {
	background-position:20px 0px;
}
.tpcrn-soc-counter li.tpcrn-soc-facebook:hover .tpcrn-soc-img {
	background-position:20px -60px;
}
.tpcrn-soc-counter li.tpcrn-soc-facebook:hover {
	background:#fafafa;
}
.tpcrn-soc-counter li.tpcrn-soc-facebook {
	background:#436eac;
}
.tpcrn-soc-yt .tpcrn-soc-img {
	background-position:-176px 0px;
}
.tpcrn-soc-counter li.tpcrn-soc-yt:hover .tpcrn-soc-img {
	background-position:-176px -60px;
}
.tpcrn-soc-counter li.tpcrn-soc-yt:hover {
	background:#fafafa;
}
.tpcrn-soc-counter li.tpcrn-soc-yt {
	background:#FF3333;
}
.tpcrn-soc-gp .tpcrn-soc-img {
	background-position:-252px 0px;
}
.tpcrn-soc-counter li.tpcrn-soc-gp:hover .tpcrn-soc-img {
	background-position:-252px -60px;
}
.tpcrn-soc-counter li.tpcrn-soc-gp:hover {
	background:#fafafa;
}
.tpcrn-soc-counter li.tpcrn-soc-gp {
	background:#dd4b39;
}
.tpcrn-soc-vimeo .tpcrn-soc-img {
	background-position:-332px 0px;
}
.tpcrn-soc-counter li.tpcrn-soc-vimeo:hover .tpcrn-soc-img {
	background-position:-332px -60px;
}
.tpcrn-soc-counter li.tpcrn-soc-vimeo:hover {
	background:#fafafa;
}
.tpcrn-soc-counter li.tpcrn-soc-vimeo {
	background:#4EBBFF;
}
.tpcrn-soc-twitter .tpcrn-soc-img {
	background-position:-41px 0px;
}
.tpcrn-soc-counter li.tpcrn-soc-twitter:hover .tpcrn-soc-img {
	background-position:-41px -60px;
}
.tpcrn-soc-counter li.tpcrn-soc-twitter:hover {
	background:#fafafa;
}
.tpcrn-soc-counter li.tpcrn-soc-twitter {
	background:#0598c9;
}
.tpcrn-soc-rss .tpcrn-soc-img {
	background-position:-108px 0px;
}
.tpcrn-soc-counter li.tpcrn-soc-rss:hover .tpcrn-soc-img {
	background-position:-108px -60px;
}
.tpcrn-soc-counter li.tpcrn-soc-rss:hover {
	background:#fafafa;
}
.tpcrn-soc-counter li.tpcrn-soc-rss {
	background: #FF8F00;
}
/* Social Icons*/
.social-icons {
	font-size: 22px;
	padding: 8px;
	text-align: center;
}
.social-icons li {
	float: none;
	display: inline-block;
	border: none;
}
.social-icons li:hover{
	background:none;
}
.social-icons li a {
	display:block;
	color: #3D3D3D; 
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.social-icons li a:hover{
	color: #3D3D3D;
	text-decoration:none;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
 
/* Category Boxes*/
.cat_box_container {
	clear:both;
	min-height:250px;
	border-top:1px solid #ECECEC;
	padding:15px 28px 25px;
}
.tpcrn_cat_box_posts_widget {
	display:block;
	position:relative;
	padding-top:15px;
	clear:both;
}
.cat_box_one {
	min-height:300px;
	width:23.5%;
	margin-right:15px;
	-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
	border:1px solid #C5C5C5;
	float:left;
	position:relative;
	overflow:hidden;
	background:white;
}
.cat_box_one.last {
	margin-right:0px;
}
.cat_box-head-title {
	padding:10px 0px 5px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #ADADAD;
	text-align:center;
}
.cat_box-post-title a {
	padding:5px 8px;
	display:block;
	color:#fff;
}
.cat_box-post-title {
	width:100%;
	position:absolute;
	top:107px;
	background:#4A4A4B;
	background:rgba(0,0,0,0.5);
}
.cat_box-post-thumbnail {
	width:100%;
	height:120px;
	position:relative;
	overflow:hidden;
}
.cat_box-post-thumbnail img {
	width:100%;
	height:100%;
	position:relative;
}
.cat_box-post-list-title {
	margin:5px;
	border-top:1px solid white;
	border-bottom:1px solid #EEE;
	min-height:30px;
	padding:3px;
}
.cat_box-post-list-title h4 a {
	display:block;
	color:#363636;
}
.cat_box-post-list-title h4 a:hover {
	color:#161616;
	text-decoration: underline;
}
/* Copyright */
#footer {
	position:relative;
	-moz-box-shadow:0px 0px 2px black;
	-webkit-box-shadow:0px 0px 2px black;
	box-shadow:0px 0px 2px black;
	background:#262626;
	min-height:41px;
	margin:0 auto;
	line-height:41px;
	font-size:12px;
	padding:5px 0;
	border-top:1px solid #3D3D3D;
}
#footer.foot-widg-narrow {
	width:100%;
}
#footer .foot-wrap {
	margin:0 auto;
}
#footer.foot-wide .foot-wrap {
	margin:0 auto;
	width:96%;
}
#footer .foot-wrap a {
	color:#ECFFF1;
}
#footer .foot-wrap p.copyright {
	float:left;
	margin-left:15px;
	color:#ECFFF1;
}
#footer .foot-wrap p.credit {
	float:right;
	margin-right:15px;
	color: #ECFFF1;
}
/*# Footer Blocks */
#footer-blocks {
	position:relative;
	margin:0 auto;
	padding:0 0 20px;
	background-color:#252525;
	color:#CECECE;
	font-size:13px;
	margin-top:40px;
}
.footer-blocks-banner {
	width:100%;
	overflow:hidden;
	background:#F9F9F9;
	border-top:1px solid #EEE;
	text-align:center;
	padding:6px 0;
}
#footer-blocks .widget {
	border-color:#686868;
	border-width:1px 0 0 0;
	border-style:dotted;
	padding:50px 20px 0px 20px;
}
#footer-blocks .widget:first-child {
	border-top:none;
}
#footer-blocks .widget li {
	list-style-type:none;
	margin:0 0 6px;
	border-bottom:1px dotted #444;
	padding:6px 8px 10px 30px;
	font-size:100%;
	line-height:16px;
	list-style:none;
}
#footer-blocks .widget li:last-child {
	border:none;
}
#footer-blocks .sb-tabs-wrap li {
	padding:0px 0 10px 0!important;
}
#footer-blocks .tpcrn_tweets li {
	padding:0px 10px 10px 50px;
}
#footer-blocks .widget_search h3,#footer-blocks .widget_calendar h3 {
	display:block ! important;
}
#footer-blocks .sb-post-list-title {
	font-size:13px;
	width:56%;
	line-height:1.27;
}
#footer-blocks .tagcloud {
	margin-top:20px;
}
#footer-blocks .tagcloud a {
	color:#fff;
	text-shadow:none;
}
#footer-blocks #wp-calendar th {
	color:#BBB;
}
#footer-blocks .email-subs {
	padding:0;
}
#footer-blocks .social-counter {
	margin-left:5px !important;
}
#footer-blocks a,#footer-blocks a:visited {
	outline:none;
	text-decoration:none;
	color:#999;
}
#footer-blocks a:active,#footer-blocks a:hover {
	text-decoration:none;
	color:#ccc;
}
.footer-block1,.footer-block2,.footer-block3,.footer-block4 {
	float:left;
	width:25%;
}
#footer-blocks .widgetflex figure img {
	height:160px;
}
 	.foot-wide {
	min-width:100% ! important;
}
.foot-and-narrow,.foot-widg-narrow {
	width:1000px;
}
 h3.widget-title {
	margin:0 0 25px;
	padding:0 0 15px;
	border-bottom:1px solid #3D3D3D;
	box-shadow:0px 2px 0px rgba(46,46,46,0.46);
	color:#9B9B9B;
	text-transform:uppercase;
	line-height:1.47;
	letter-spacing:2px;
	text-align:center;
}
 #gotop {
	z-index: 2;
	width: 30px;
	height: 30px;
	position: fixed;
	bottom: 15px;
	color: #fff;
	right: 10px;
	font-size: 26px;
	font-weight: bold;
	cursor: pointer;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	overflow: auto;
}


 	 #loadingProgressG {
	position:relative;
	top:100px;
	width:60%;
	height:20px;
	margin:0px auto;
	overflow:hidden;
	background-color:#1D9BF3;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
	.loadingProgressG {
		background-color:#FFFFFF;
		margin-top:0;
		margin-left:-100%;
		-moz-animation-name:bounce_loadingProgressG;
		-moz-animation-duration:2.6s;
		-moz-animation-iteration-count:infinite;
		-moz-animation-timing-function:linear;
		-webkit-animation-name:bounce_loadingProgressG;
		-webkit-animation-duration:2.6s;
		-webkit-animation-iteration-count:infinite;
		-webkit-animation-timing-function:linear;
		-ms-animation-name:bounce_loadingProgressG;
		-ms-animation-duration:2.6s;
		-ms-animation-iteration-count:infinite;
		-ms-animation-timing-function:linear;
		-o-animation-name:bounce_loadingProgressG;
		-o-animation-duration:2.6s;
		-o-animation-iteration-count:infinite;
		-o-animation-timing-function:linear;
		animation-name:bounce_loadingProgressG;
		animation-duration:2.6s;
		animation-iteration-count:infinite;
		animation-timing-function:linear;
		width:100%;
		height:20px;
	}	
	
@-moz-keyframes bounce_loadingProgressG {
	0% {
		margin-left:-100%;
	}
	100% {
		margin-left:100%;
	}
}
@-webkit-keyframes bounce_loadingProgressG {
	0% {
		margin-left:-100%;
	}
	100% {
		margin-left:100%;
	}
}
@-ms-keyframes bounce_loadingProgressG {
	0% {
		margin-left:-100%;
	}
	100% {
		margin-left:100%;
	}
}
@-o-keyframes bounce_loadingProgressG {
	0% {
		margin-left:-100%;
	}
	100% {
		margin-left:100%;
	}
}
@keyframes bounce_loadingProgressG {
	0% {
		margin-left:-100%;
	}
	100% {
		margin-left: 100%;
	}