
@charset "UTF-8";

		@font-face {
		  font-family: 'carousel-fontello';
		  src: url("fontello.eot");
		  src: url("fontello.eot?#iefix") format('embedded-opentype'), url("fontello.woff") format('woff'), url("fontello.ttf") format('truetype'), url("fontello.svg#fontello") format('svg');
		  font-weight: normal;
		  font-style: normal;
		}



	[class^="sb-icon-"]:before,
	[class*="sb-icon-"]:before {
	  font-family: 'carousel-fontello';
	  font-style: normal;
	  font-weight: normal;
	  speak: none;
	  display: inline-block;
	  text-decoration: inherit;
	  width: 1em;
	  text-align: center;
	  line-height: 1em;
	}



		.sb-icon-plus:before {content: '\e800'; } /* '?' */
		.sb-icon-minus:before { content: '\e801'; } /* '?' */
		.sb-icon-pause:before { content: '\e802'; } /* '?' */
		.sb-icon-stop:before { content: '\e803'; } /* '?' */
		.sb-icon-play:before { content: '\e804'; } /* '?' */
		.sb-icon-star:before { content: '\e816'; } /* '?' */
		.sb-icon-star-empty:before { content: '\e817'; } /* '?' */
		.sb-icon-cancel:before { content: '\e805'; } /* '?' */
		.sb-icon-doc-landscape:before { content: '\e806'; } /* '?' */
		.sb-icon-down-open:before { content: '\e807'; } /* '?' */
		.sb-icon-left-open:before { content: '\e808'; } /* '?' */
		.sb-icon-right-open:before { content: '\e80b'; } /* '?' */
		.sb-icon-up-open:before { content: '\e80e'; } /* '?' */
		.sb-icon-down-open-mini:before { content: '\e811'; } /* '?' */
		.sb-icon-left-open-mini:before { content: '\e80a'; } /* '?' */
		.sb-icon-right-open-mini:before { content: '\e80c'; } /* '?' */
		.sb-icon-up-open-mini:before { content: '\e80f'; } /* '?' */
		.sb-icon-down-open-big:before { content: '\e812'; } /* '?' */
		.sb-icon-left-open-big:before { content: '\e809'; } /* '?' */
		.sb-icon-right-open-big:before { content: '\e80d'; } /* '?' */
		.sb-icon-up-open-big:before { content: '\e810'; } /* '?' */
		.sb-icon-mobile:before { content: '\e813'; } /* '?' */
		.sb-icon-search:before { content: '\e814'; } /* '?' */
		.sb-icon-link:before { content: '\e815'; } /* '?' */
		
		



.home_posts_title{
background-image: url("../images/title_bg.png")!important;
display: inline-block;
width: 100%;
height: 40px;
margin: 10px 0px;
padding: 0px;
-webkit-transition: all .3s ease;
text-align: center;
}


.home_posts_title.Modern{
background-image: url("../images/modern_style_title.png")!important;
display: inline-block;
width: 100%;
height: 36px;
margin: 10px 0px 15px 0px;
padding: 0px;
-webkit-transition: all .3s ease;
text-align: center;
}

.home_posts_title.Simple{
background-image: url("../images/simple_style_icon.png")!important;
background-position: left center!important;
background: #0a9dff;
display: inline-block;
width: 100%;
height: 46px;
margin: 10px 0px 10px 0px;
padding: 0px;
-webkit-transition: all .3s ease;
text-align: left;
}

.home_posts_title.Simple h2{
position: relative;
background: #fff;
display: inline-block;
line-height: 35px;
color: #000;
font-size: 34px;
padding: 0px;
margin: 0px 0px 0px 5px;
text-transform: uppercase;
text-shadow: none;
}

.home_posts_title.Simple h2 a{
position: relative;
color: #000!important;
}

.home_posts_title.Simple .car_title_tag{
margin: -6px 0px 0px 5px!important;
}

.home_posts_title.Simple .tag_corner{
margin: -6px 0px 0px -14px!important;
}


.home_posts_title h2{
background: #fff;
display: inline-block;
line-height: 35px;
color: #000;
font-size: 34px;
padding: 0px 10px 5px 10px;
text-transform: uppercase;
text-shadow: 0px 3px 0px #eee;
}

.home_posts_title h2 a{
position: relative;
color: #000;
}

.car_title_tag{
background:  #222;
display: inline-block;
position: absolute;
margin: -6px 0px 0px -2px!important;
padding: 2px 5px 2px 4px;
font-size: 10px;
color: #e6e6e6!important;
text-transform: uppercase;
box-shadow: 2px 2px 1px #c9c9c9;
}

.tag_corner{
display: inline-block;
width: 20px;
height: 19px;
position: absolute;
margin: -6px 0px 0px -22px!important;
}

.safari  .car_title_tag{
display: none;
}

.safari  .tag_corner{
display: none;
}

.home_posts_title span img{
display: inline-block;
width: 100%;
height: 10px;
margin: 0px;
padding: 0px;
}
	
.showbiz-container{	
max-width:1140px; 
min-width:300px; 
overflow:hidden;
visibility:hidden;
padding:0px 20px;
margin: 0px 10px 10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border-bottom: 5px solid #000;
}

.showbiz-container.whitebg		{	padding:20px; padding-top:0px;
									background:#fff;
									max-width:1170px;
									overflow:visible
								}


.showbiz-container.fullwidth			{	max-width:100%;}
.showbiz-container.fullwidth.nopaddings	{	padding:0px;}
.sameheight								{	height:400px;}



/**************************************
	-	BASIC STYLING FOR CONTENTS	-
***************************************/


		.showbiz					{	position:relative;}


		.showbiz .divide5			{	width:100%;height:5px;}
		.showbiz .divide10			{	width:100%;height:10px;}
		.showbiz .divide15			{	width:100%;height:15px;}
		.showbiz .divide20			{	width:100%;height:20px;}
		.showbiz .divide30			{	width:100%;height:30px;}

		.showbiz .p20				{	padding-top:20px;}
		.showbiz .p30				{	padding-top:30px;}
		.showbiz .p40				{	padding-top:30px;}
		.showbiz .p60				{	padding-top:60px;}

		.showbiz .rm5				{	margin-right:5px;}
		.showbiz .rm10				{	margin-right:10px;}
		.showbiz .rm15				{	margin-right:15px;}
		.showbiz .rm20				{	margin-right:20px;}


		.showbiz .leftfloat			{	float:left;}
		.showbiz .rightfloat		{	float:right;}
		.sbclear					{	clear:both;}

		.showbiz .txt-center		{	text-align: center;}
		.showbiz .txt-left			{	text-align: left;}
		.showbiz .txt-right			{	text-align: right;}
		.showbiz .vert-center		{	vertical-align:middle;height:100%;}


		.showbiz-title .greenbg		{	background-color:#366300; padding:2px 10px;}
		.showbiz-title .redbg		{	background-color:#b2170a; padding:2px 10px;}
		.showbiz-title .bluebg		{	background-color:#1d628a; padding:2px 10px;}
		.showbiz-title .blackbg		{	background-color:#000; padding:2px 10px;}

		.showbiz p					{	font-size:13px; line-height:22px; color:#777; position:relative;}
		.showbiz p.orange			{	color:#ff6c00;}
		.showbiz p.bigger			{	font-size:17px; line-height:20px;}
		.showbiz p.bolder			{	font-weight:700;}

		.showbiz-title,
		.showbiz-title a,
		.showbiz-title a:visited,
		.showbiz-title a:hover			{	color:#fff; text-transform:uppercase;  text-decoration: none; font-weight:700;}

		.showbiz-title.large,
		.showbiz-title.large a,
		.showbiz-title.large a:visited,
		.showbiz-title.large a:hover	{	font-size:20px; line-height:25px; font-weight:800;}

		.showbiz-price .number				{	color:#555; font-size:50px; font-weight: 800;}
		.showbiz-price .currency				{	color:#555; font-size:35px; font-weight: 400;}

	


		


		.sb_one_half 		{ width: 49%;   position:relative;}
		.sb_one_third 		{ width: 32%;  position:relative;}
		.sb_two_third 		{ width: 66%; position:relative;}
		.sb_three_fourth	{ width: 74%;    position:relative;}
		.sb_four_fifth		{ width: 78%;    position:relative;}
		.sb_one_fourth 		{ width: 23.5%;   position:relative;}
		.sb_one_fifth 		{ width: 18.2%; position:relative;}
		.sb_two_fifth 		{ width: 39%; position:relative;}
		.sb_three_fifth 	{ width: 58.3%; position:relative;}
		.sb_one_sixth 		{ width: 13.33%; position:relative;}

		.sb_one_half,
		.sb_one_third,
		.sb_two_third,
		.sb_one_fourth,
		.sb_one_fifth,
		.sb_three_fourth,
		.sb_one_sixth,
		.sb_four_fifth,
		.sb_two_fifth,
		.sb_three_fifth	{ margin-right: 2%; margin-bottom: 0px; float: left; }

		.sb_lastcolumn { margin-right: 0!important; clear: right; }


		@media only screen and (min-width: 768px) and (max-width: 979px) {
				}

		@media only screen and (max-width: 767px) {
			.sb_one_half,
			.sb_one_third,
			.sb_two_third,
			.sb_one_fourth,
			.sb_one_fifth,
			.sb_one_sixth,
			.sb_two_fifth,
			.sb_three_fifth		{ width: 100%; margin-bottom:30px;}
			.sb_lastcolumn			{	margin-bottom:0px;}
			.sb_mobilecentered		{	text-align:center;}
		}

		.sb-clear				{	clear:both}




/*********************************************************
			-	NAVIGATION SETTINGS	-
	USE STYLE CLASS IN THE SHOWBIZ NAVIGATION CONTAINER
**********************************************************/


.showbiz-navigation.center{	
text-align:center;
}


.sb-navigation-left,
.sb-navigation-right,
.sb-navigation-play{
cursor:pointer;  
border-radius: 1px; 
display:inline-block; 
padding: 5px 8px!important;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out; 
transition: all 0.3s ease-in-out;
}

.sb-navigation-play	{margin-right:5px;}
.sb-navigation-left	{margin-right:5px;}

.sb-navigation-left i,
.sb-navigation-right i,
.sb-navigation-play i{	 
font-size:25px;  
color:#fff; 
}

.sb-navigation-left.notclickable{	
cursor:default; 
-moz-opacity:0.3; 
filter:alpha(opacity=30); 
opacity:0.3;
}

.sb-navigation-right.notclickable{	
cursor:default; 
-moz-opacity:0.3; 
filter:alpha(opacity=30); 
opacity:0.3;
}

.sb-hidden{	
display:none;
}


.sb-nav-light .sb-navigation-left,
.sb-nav-light .sb-navigation-right,
.sb-nav-light .sb-navigation-play{	
background:#fff;
border:1px solid #d5d5d5; 
}
 
.sb-nav-light.showbiz-navigation i{	
color:#777;   
}

.sb-nav-light .sb-navigation-left:hover,
.sb-nav-light .sb-navigation-right:hover	{	
border:1px solid #b5b5b5;
}

.sb-nav-light .sb-navigation-left.notclickable:hover,
.sb-nav-light .sb-navigation-right.notclickable:hover{	
border:1px solid #d5d5d5;
}


		
/*** Navigation ***/

.sb-nav-retro .sb-navigation-left.notclickable:hover,
.sb-nav-retro .sb-navigation-right.notclickable:hover,
.sb-nav-retro .sb-navigation-left,
.sb-nav-retro .sb-navigation-right,
.sb-nav-retro .sb-navigation-play{	
background:#fff; 
color:#777; 
}

.sb-nav-retro .sb-navigation-left:hover,
.sb-nav-retro .sb-navigation-right:hover	{
background:#f1f1f1;
}

.sb-nav-retro .sb-navigation-left{	
position:absolute;
top: 100%;
left: 46.5%;
margin-top: -22px; 
-webkit-box-shadow: -4px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: -4px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: -4px 0px 5px 1px rgba(100,100,100,0.1);
padding:10px 0px 10px 7px;
}

.sb-nav-retro .sb-navigation-right{	
position:absolute;
top: 100%;
right: 46.5%;
margin-top:-22px; 
-webkit-box-shadow: 4px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 4px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 4px 0px 5px 1px rgba(100,100,100,0.1);
padding:10px 7px 10px 0px;
}

.sb-retro-skin .showbiz-navigation i 	{
color:#333;
}


		



/**************************************************
	-	THE BASIC CONTAINER SETTINGS	-
	NO NEED TO MODIFICATE ANYTHIN HERE

	ALL DETAIL SETTINGS CAN BE SET VIA THE SKINS
**************************************************/



.showbiz ul, .showbiz li{	
list-style: none; 
margin:0; 
padding:0; 
}

		.showbiz ul li									{	position:relative; -webkit-transform: translateZ(10);
																-webkit-backface-visibility: hidden;
																-webkit-perspective: 1000;
																margin-right:15px;
														}
		.showbiz .overflowholder {	overflow: hidden;position: relative;width: 100%; z-index:2}

		.showbiz .overflowholder ul {		width:100000px; position: absolute;	top: 0px; left: 0px; }

		.showbiz .overflowholder ul li {		float: left !important;
																-webkit-transition: all 0.25s ease;
																-moz-transition: all 0.25s ease-in-out;
																-o-transition: all 0.25s ease-in-out;
																-ms-transition: all 0.25s ease-in-out;
																transition: all 0.25s ease-in-out;
																position:relative;
														}


		.showbiz .mediaholder							{ 	position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:transparent;padding:0px; border:none;}
		.showbiz .mediaholder_innerwrap					{	position:relative; overflow:hidden; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
		.showbiz .mediaholder img{	
		display: block;
		width:100%; 
		height: 100%; 
		margin-bottom:-3px!important;
		}


		.showbiz .hovercover							{		width:100%;height:100%; position:absolute; top:0px; left:0px; background-color:#52bde9;background-color:rgba(82,189,233,0.85);
																-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
																-webkit-transform: translateZ(10);
																-webkit-backface-visibility: hidden;
																-webkit-perspective: 1000;
														}

		.showbiz li:hover .hovercover			  		{		-moz-opacity:0.85; filter:alpha(opacity=85); opacity:0.85;  }



	
		
/*************************************************
	       Homepage featured carousel
**************************************************/

.showbiz.sb-modern-skin	ul{	
background:#fff;
}

.showbiz ul li.sb-modern-skin	{	
margin-right: 0px;
}

.sb-modern-skin .darkhover{	
position:absolute; 
top:0px; 
left:0px; 
width: 100%;
height: 100%;
background:rgba(0,0,0,0);
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}

.sb-modern-skin .detailholder{ 
position: absolute;
bottom: 0px;
left: 0px;
background:#000;
background: rgba(0,0,0,0.65);
padding: 20px;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
overflow: hidden;
width:100%;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}


.sb-modern-skin .showbiz-title{	
font-size: 18px; 
line-height: 26px; 
color:#fff;  
font-weight:400;
}

.sb-modern-skin .showbiz-title:hover{	
text-decoration: underline !important;
}


.sb-modern-skin .excerpt	{	
font-size:13px; 
line-height:22px; 
color: #bbb;   
font-weight:400;
overflow: hidden; 
position: relative;
display:none; 
text-indent: 0px;
}

.sb-post-details, .sb-post-details span,
.sb-post-details a, .sb-post-details a:visited{	
font-size:11px; 
line-height:22px; 
color: #bbb; 
font-weight:400; 
text-transform: uppercase;
}

.sb-readmore, .sb-readmore span,
.sb-readmore a, .sb-readmore a:visited{	
font-size:11px; 
line-height:22px; 
color:#fff; 
font-weight:500; 
text-decoration: none;
text-transform: uppercase !important;
}

.sb-post-details a:hover, .sb-readmore a:hover{	
text-decoration: underline !important;
}

.sb-modern-skin .sb-readmore	{   
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}


.showbiz ul li.sb-modern-skin:hover .detailholder{	
background:#000; 
background:rgba(0,0,0,1);
}

.showbiz ul li.sb-modern-skin:hover .darkhover	{
background:rgba(0,0,0,0.65);
}


.showbiz ul li.sb-modern-skin:hover .sb-readmore{   
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

																	
		

		
		

/**************************************************
             Home carousel posts
***************************************************/


.sb-retro-skin.showbiz-container{	
display: block;
margin: 0px;
padding: 40px 20px 35px 20px;
max-width:1140px;	
min-width: 240px;	
height: auto;
border: none;
background: none!important;
border-bottom: 5px solid #f14d4d;
}

.sb-retro-skin.showbiz-container .showbiz .overflowholder {
margin-top: -7px;	
}

.sb-retro-skin.showbiz-container .showbiz .overflowholder ul li {
border-bottom: 3px solid #222;
background: #fff;
padding: 0px;
}

.sb-retro-skin .showbiz-title,
.sb-retro-skin .showbiz-title a,
.sb-retro-skin .showbiz-title a:visited{	
position: relative;
display: block;
text-decoration: none;
font-size: 17px;
line-height: 24px;
font-weight: normal;
color: #000;
width: 100%;
text-decoration: none !important;
text-transform: uppercase !important;
}

.sb-retro-skin .showbiz-title{	
position: relative;
width: 90%;
margin: 10px 0px 5px 15px;
}

.sb-retro-skin .showbiz-title a:hover{	
text-decoration: underline !important;
}

.sb-retro-skin .showbiz-description{
padding: 0px 15px 10px;
font-size: 13px;
line-height: 22px;
color: #777;
}

.sb-retro-skin  .showbiz-navigation i	{	
text-shadow:0px 1px 0px rgba(0,0,0,0.4); 
font-size:20px;
}

.sb-retro-skin  .mediaholder {
height: auto!important;
padding: 3px!important;
margin: 0px!important;
border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
}

.mediaholder_image_box{
display: inline-block;
overflow: hidden;
}

.mediaholder img {	 
height: auto!important;
padding: 0px!important;
margin: 0px!important;
-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.mediaholder img:hover{
-webkit-transform:scale(1.3) rotate(10deg);
-moz-transform:scale(1.3) rotate(10deg);
-o-transform:scale(1.3 rotate(10deg));
transform:scale(1.3) rotate(10deg);
}


.home_posts_time{
background: #222;
display: inline-block;
margin: 0px 0px 0px 0px;
color: #fff;
float: right;
font-size: 12px;
padding: 2px 6px;
}





/**************************************************
               Home Masonry posts
***************************************************/


#home_masonry_posts{
display: inline-block;
margin: 0px 0px 0px 0px;
width: 100%;
}

.masonry_post .post_format, .masonry_post .post_format_video, .masonry_post .post_format_image, .masonry_post .post_format_audio{
right: 0px;
}

.masonry_post .post-single-rate{
margin: -35px 0px 0px -3px;
}

.masonry_post {
border-bottom: 3px solid;
border-color: #222;
background: #fff;
position:relative;
width: 94.5%;
display: block;
vertical-align: top;
float: left;
margin: 10px 0px 15px 10px;
box-shadow: 0px 1px 5px #e1e1e1;
}


.masonry_post img {	 
width: 100%;
height: auto;
padding: 0px;
margin: 0px;
-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.masonry_post img:hover{
-webkit-transform:scale(1.3) rotate(10deg);
-moz-transform:scale(1.3) rotate(10deg);
-o-transform:scale(1.3 rotate(10deg));
transform:scale(1.3) rotate(10deg);
}


.masonry_title{
width: 90%!important;
margin: 15px 0px 5px 15px;
display: block;
text-decoration: none;
font-size: 17px;
line-height: 24px;
font-weight: normal;
width: 100%;
text-decoration: none!important;
text-transform: uppercase!important;
}

.masonry_title a{
color: #000;
}

.masonry_title a:hover{	
text-decoration: underline !important;
}

.masonry_post p{
text-indent: 0px;
padding: 0px 15px 10px!important;
font-size: 13px;
line-height: 22px;
color: #777;
}





/**************************************************
               Home Video posts
***************************************************/


#home_masonry_posts{
display: inline-block;
margin: 0px 0px 0px 0px;
width: 100%;
}

.video_post .post-single-rate{
margin: -35px 0px 0px -3px;
}

.video_post {
border-bottom: 3px solid;
border-color: #222;
background: #fff;
position:relative;
width: 94.5%;
display: block;
vertical-align: top;
float: left;
margin: 10px 0px 15px 10px;
box-shadow: 0px 1px 5px #e1e1e1;
overflow: hidden;
}


.video_post img {	 
width: 100%;
height: auto;
padding: 0px;
margin: 0px;
-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.video_post img:hover{
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
-o-transform:scale(1.3);
transform:scale(1.3);
}


.video_post .masonry_title{
width: 90%!important;
margin: 10px 0px 15px 15px;
display: block;
text-decoration: none;
font-size: 17px;
line-height: 24px;
font-weight: normal;
width: 100%;
text-decoration: none!important;
text-transform: uppercase!important;
}

.video_post .masonry_title a{
color: #000;
}

.video_post .masonry_title a:hover{	
text-decoration: underline !important;
}

.post_format_video_new{
background: url("../images/post_format_video_new.png") no-repeat center center;
display: inline-block;
left: 7px;
top: 7px;
position: absolute;
float: left;
width: 25px;
height: 25px;

-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}



.video_post:hover .post_format_video_new{
background: url("../images/post_format_video_new_blue.png") no-repeat center center;
width: 45px;
height: 45px;
left: 46%;
top: 33%;
}

.video_post .video_time{
background: rgba(0,0,0,0.6);
position: absolute;
right: 5px;
margin-top: -34px;
display: block;
padding: 2px 7px;
color: #fff!important;
font-size: 12px;
font-weight: normal;
text-transform: uppercase!important;
}

.home_video_posts_time{
background: #222;
position: absolute;
right: 0px;
display: inline-block;
margin: 0px 0px 0px 0px;
color: #fff;
float: right;
font-size: 12px;
padding: 2px 6px;

-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}



.video_post:hover .home_video_posts_time{
display: inline-block;
margin: -21px 0px 0px 0px;
}


/**************************************************
               Home Column posts
***************************************************/



.column_post .post_format, .column_post .post_format_video, .column_post .post_format_image, .column_post .post_format_audio{
display: none;
}

.column_post:first-child .post_format, .column_post:first-child .post_format_video, .column_post:first-child .post_format_image, .column_post:first-child .post_format_audio{
display: block;
right: 0px;
top: 0px;
}

.column_post .post-single-rate{
margin: -28px 0px 0px -3px;
}
 
.column_post:first-child {
border-bottom: 2px solid;
border-color: #eee;
background: #fff;
position:relative;
width: 94.5%;
display: block;
vertical-align: top;
float: left;
margin: 10px 0px 20px 10px;
}

.column_post:first-child img {
width: 100%;
height: auto;
padding: 0px;
margin: 0px;

-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.column_post:first-child img:hover{
-webkit-transform:scale(1.3) rotate(10deg);
-moz-transform:scale(1.3) rotate(10deg);
-o-transform:scale(1.3 rotate(10deg));
transform:scale(1.3) rotate(10deg);
}



.column_post:first-child  .mediaholder_image_box {
position: relative;
width: 100%;
height: auto;
overflow: hidden;
}

.column_post:first-child p {	 
display: block;
text-indent: 0px;
padding: 0px 15px 10px!important;
font-size: 13px;
line-height: 22px;
color: #777;
}

.column_post {
border-bottom: 2px solid;
border-color: #eee;
background: #fff;
position:relative;
width: 94.5%;
display: block;
vertical-align: top;
float: left;
margin: 10px 0px 20px 10px;
box-shadow: 0px 1px 5px #e1e1e1;
}

.column_post  .mediaholder_image_box {
margin: 0px 15px 0px 0px;
height: 80px;
float: left;
}

.column_post img {	 
width: 120px;
height: 80px;
padding: 0px;

-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.column_post img:hover{
-webkit-transform:scale(1.3) rotate(10deg);
-moz-transform:scale(1.3) rotate(10deg);
-o-transform:scale(1.3 rotate(10deg));
transform:scale(1.3) rotate(10deg);
}


.column_post:first-child .column_title{
width: 90%!important;
margin: 18px 0px 8px 15px;
display: inline-block;
text-decoration: none;
font-size: 17px;
line-height: 24px;
font-weight: normal;
width: 100%;
text-decoration: none!important;
text-transform: uppercase!important;
}

.column_title{
width: 100%!important;
margin: 10px 0px 25px 0px;
display: block;
text-decoration: none;
font-size: 17px;
line-height: 24px;
font-weight: normal;
width: 100%;
text-decoration: none!important;
text-transform: uppercase!important;
}

.column_title a{
color: #000;
}

.column_title a:hover{	
text-decoration: underline !important;
}

.column_post p {	 
display: none;
}

.column_post .post-single-rate {	 
display: none;
}





/**************************************************
               Home Blog posts
***************************************************/


.blog_post .post_format, .blog_post .post_format_video, .blog_post .post_format_image, .blog_post .post_format_audio{
left: 254px;
}

.blog_post{
border-bottom: 2px solid;
border-color: #eee;
background: #fff;
position:relative;
width: 98%;
display: block;
vertical-align: top;
float: left;
margin: 5px 0px 25px 10px;
box-shadow: 0px 1px 5px #e1e1e1;
}

.blog_post .mediaholder_image_box{
display: block;
width: 300px;
height: auto;
padding: 0px;
margin: 0px 20px 0px 0px;
float: left;
}

.blog_post img {	 
display: block;
width: 300px;
height: auto;
padding: 0px;

-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.blog_post img:hover{
-webkit-transform:scale(1.3) rotate(10deg);
-moz-transform:scale(1.3) rotate(10deg);
-o-transform:scale(1.3 rotate(10deg));
transform:scale(1.3) rotate(10deg);
}

.blog_title{
width: 100%!important;
margin: 17px 0px 10px 0px;
display: block;
text-decoration: none;
font-size: 17px;
line-height: 24px;
font-weight: normal;
width: 100%;
text-decoration: none!important;
text-transform: uppercase!important;
}

.blog_title a{
color: #000;
}

.blog_title a:hover{	
text-decoration: underline !important;
}

.blog_post p {	 
display: block;
text-indent: 0px;
padding: 0px 15px 30px 15px!important;
font-size: 13px;
line-height: 22px;
color: #777;
}

.blog_post .post-single-rate{
background: #ff0000;
display: block;
position: absolute;
bottom: 10px;
padding: 0px 3px 1px 5px;
margin: 0px 0px 0px -3px;
box-shadow: 0px 2px 1px #333;
}

.blog_post .home_posts_time{
position: absolute;
right: 0px;
bottom: 0px;
margin: 0px 0px 0px 0px;
}




/**************************************************
               Home images posts
***************************************************/


.images_post .post_format, .images_post .post_format_video, .images_post .post_format_image, .images_post .post_format_audio{
right: 0px;
}

#home_images_posts{
width: 103%;
display: inline-block;
margin: 0px;
}

.images_post{
position:relative;
display: block;
width: 30.2%;
float: left;
margin: 0px 15px 18px 5px;
padding: 0px!important;
}

.images_post img{
border-bottom: 2px solid;
border-color: #eee;
width: 100%;
padding: 0px!important;
margin: 0px!important;

-webkit-transition:0.4s;
-moz-transition:0.4s;
-o-transition:0.4s;
transition:0.4s;
}

.images_post img:hover{
-webkit-transform:scale(1.3) rotate(10deg);
-moz-transform:scale(1.3) rotate(10deg);
-o-transform:scale(1.3 rotate(10deg));
transform:scale(1.3) rotate(10deg);
}

.images_post .home_posts_time{
position: absolute;
right: 0px;
bottom: 6px;
}


.images_post .post-single-rate{
bottom: 5px;
}


.teaser_grid_container {
width: 104%;
}

.teaser_grid_container ul li.isotope-item {
float: left;
display: inline-block;
}

h2.post-title{
font-size: 17px;
line-height: 30px!important;
margin: 15px 0px 5px 0px;
}

.isotope-item.vc_col-sm-6 {
width: 47%!important;
}

.isotope-item.vc_col-sm-4 {
width: 30%!important;
}

.isotope-item.vc_col-sm-3 {
width: 22.3%!important;
}


.isotope-item .entry-content .read_more {
display: none;
}

.vc_gitem_row h4 {
font-size: 17px;
line-height: 30px!important;
margin: 15px 0px 5px 0px;
}

.vc_gitem_row .read_more {
display: none;
}

.vc_gitem-post-data-source-post_excerpt p{
margin: 0px!important;
padding: 0px!important;
}

