/* START BLOG  */

/*

.entry-content {

	margin-bottom: 50px;

}*/

.postQuote {

	font-size: 13px;

	font-weight: 600;

	color: #3D3D3F;

}



.audio-post-wrapper {

	margin-top: 20px;

}



.post-image-hover:hover {

	opacity: 0.8;

}



.title-stripes-post {

    background: none repeat scroll 0 0 #F6F4F4;

    border-left: 15px solid #3D3D3F;

    border-right: 15px solid #3D3D3F;

    height: 1px;

    margin-top: 45px;

}



.post-details-quote {

	margin-left: 90px; 

	margin-top: 15px;

}



/* START BLOG WITH SIDEBAR */



.blog-with-sidebar {

	width: 720px;

	margin-left: 20px;

}



.sidebar {

	float: left;

	width: 220px;

}



.blog-with-sidebar .post-image {

	margin-bottom: 30px;

	position: relative;

}

.blog-with-sidebar .post-type-icon {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	background: #e74c3c;

	text-align: center;

	float: left;

	margin-right: 30px;	

}

.blog-with-sidebar .post-type-icon  span {

	font-family: "entypo-fontello";

	speak: none;

	font-size: 20px;

	line-height: 58px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	display: block;

	-webkit-font-smoothing: antialiased;

	color: #ffffff;

}

.blog-with-sidebar .post-title {

	float: left;

	width: 630px;

}

.blog-with-sidebar .post-title h1 {

	text-transform: uppercase;

	color: #3D3D3F;

	font-size: 24px;

	font-family: 'Open Sans', sans-serif; 

	font-weight: 600;

	letter-spacing: 1px;

}

.blog-with-sidebar .post-title h1 a {

	text-transform: uppercase;

	color: #3D3D3F;

	font-size: 24px;

	font-family: 'Open Sans', sans-serif; 

	font-weight: 600;

	letter-spacing: 1px;

}

.blog-with-sidebar .post-title h1 a:hover {

	color: #e74c3c;

}



.blog-with-sidebar .post-details a:hover {

		color: #e74c3c;

}

.blog-with-sidebar .post-title p, .blog-with-sidebar .post-details a {

	text-transform: uppercase;

	color: #909090;

	font-size: 10px;

	font-family: 'Open Sans', sans-serif; 

	letter-spacing: 1px;

}

.blog-with-sidebar .post-content {

	margin-top: 40px;

	margin-bottom: 30px;

}

.blog-with-sidebar .post-content p {

	color: #606060;

	line-height: 1.8;

	font-size: 13px;

}

.blog-with-sidebar a.read-more {

	color: #e74c3c;

	font-size: 11px;

	font-family: 'Open Sans', sans-serif; 

	letter-spacing: 1.5px;

	text-transform: uppercase;

}

.blog-with-sidebar a:hover.read-more {

	color: #3D3D3F;

}



.blog-with-sidebar .post-image img {

	max-width: 100%;

	height: auto;

}



.blog-with-sidebar .post-wrapper {

	margin-bottom: 50px;

}

/* END BLOG WITH SIDEBAR */





/* START BLOG NO SIDEBAR */

.blog-no-sidebar {

	width: 980px;

	text-align: center;

	margin: 0 auto;

}



.blog-no-sidebar .post-wrapper {

	margin-bottom: 40px;

}

.blog-no-sidebar .post-image {

	margin-bottom: -30px;

	z-index: 0;

	position: relative;

}



.blog-no-sidebar .post-image img {

	max-width: 100%;

	height: auto;

}



.blog-no-sidebar .post-type-icon {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	background: #e74c3c;

	text-align: center;

	margin: 0 auto;

	z-index: 1;

	position: relative;

	border: 4px solid #fff;

}

.blog-no-sidebar .post-type-icon span {

	font-family: "entypo-fontello";

	speak: none;

	font-size: 20px;

	line-height: 58px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	display: block;

	-webkit-font-smoothing: antialiased;

	color: #ffffff;

}



.blog-no-sidebar .post-title {

	width: 630px;

	margin: 0 auto;

}

.blog-no-sidebar .post-title h1 {

	text-transform: uppercase;

	color: #3D3D3F;

	font-size: 24px;

	font-family: 'Open Sans', sans-serif; 

	font-weight: 600;

	letter-spacing: 1px;

	margin-bottom: 10px;

}

.blog-no-sidebar .post-title h1 a {

	text-transform: uppercase;

	color: #3D3D3F;

	font-size: 24px;

	font-family: 'Open Sans', sans-serif; 

	font-weight: 600;

	letter-spacing: 1px;

	margin-bottom: 10px;

}

.blog-no-sidebar .post-title h1 a:hover {

	color: #e74c3c;

}

.blog-no-sidebar .post-title p, .blog-no-sidebar .post-details a {

	text-transform: uppercase;

	color: #909090;

	font-size: 10px;

	font-family: 'Open Sans', sans-serif; 

	letter-spacing: 1px;

}

.blog-no-sidebar .post-details a:hover {

		color: #e74c3c;

}



.blog-no-sidebar .post-content {

	margin: 0 auto;

	margin-top: 30px;

	margin-bottom: 30px;

	width: 830px;	

}

.blog-no-sidebar .post-content p {

	color: #606060;

	line-height: 1.8;

	font-size: 13px;

}

.blog-no-sidebar a.read-more {

	color: #e74c3c;

	font-size: 11px;

	font-family: 'Open Sans', sans-serif; 

	letter-spacing: 1.5px;

	text-transform: uppercase;

}

.blog-no-sidebar a:hover.read-more {

	color: #212121;

}

/* END BLOG NO SIDEBAR */



/* START SINGLE POST */



.single-post-content {

	margin-top: 40px;

	margin-bottom: 30px;

	width: 760px;

	margin-left: -20px;

}



a.single-linkable { 

	color: #3D3D3F;

}

a.single-linkable:hover { 

	color: #E74C3C;

}



/* END SINGLE POST */



/* START BLOG PAGINATION */



.blog-pagination  .pagination {

	clear:both;

	padding:20px 0;

	position:relative;

	font-size:12px;

	line-height:13px;

	float:left;

	margin-bottom:30px;

	margin-left: 10px;

}

.blog-pagination  .pagination {

	padding: 0;	

}

.blog-pagination   .pagination a {

	display:block;

	float:left;

	margin: 2px 2px 2px 0;

	padding:6px 9px 5px 9px;

	text-decoration:none;

	width:auto;

	color:#fff;

	background: #373737; 

}

.blog-pagination  .pagination span{

	display:block;

	float:left;

	margin: 2px 2px 2px 0;

	padding:6px 9px 5px 9px;

	text-decoration:none;

	width:auto;

	color:#fff;

	background: #373737; 

}

.blog-pagination .pagination a:hover, .blog-pagination .pagination  span.current{

	background-color: #E74C3C;

}

/* END BLOG PAGINATION */







/******* START FILTER ********/

#filters { 

	list-style: none; 

	position: relative; 

	left: -10px; 

	

	display: block;

}

#filters .filter-cat {

	display: block;

	text-decoration: none;

	float: left;

	margin-left: 10px;

	text-transform: uppercase;

	margin-bottom: 60px;

	background: #f0efef;

}



#filters .filter-cat li {

    display: inline;

    float: left;

    margin: 0 20px 5px 0;

}

#filters .filter-cat a {	

	color: #444444;

    float: left;

    font-size: 12px;

    font-weight: normal;

    padding: 2px 8px;

    text-decoration: none;

	/* font-family: 'Droid Sans', sans-serif;  */ 	

	text-transform: uppercase;

	letter-spacing: -0.5px;

}

#filters .filter-cat  a:hover,

#filters .filter-cat  a.selected {

	background-color: #444444;    

    color: #fff;	

}		



/******* END FILTER ********/





/* Start: Recommended Isotope styles */



/**** Isotope Filtering ****/



.isotope-item {

  z-index: 0;

}



.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}



/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

      -ms-transition-duration: 0.8s;

       -o-transition-duration: 0.8s;

          transition-duration: 0.8s;

}



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

      -ms-transition-property: height, width;

       -o-transition-property: height, width;

          transition-property: height, width;

}



.isotope .isotope-item {

  -webkit-transition-property: top, left, opacity;

	 -moz-transition-property: top, left, opacity;

	  -ms-transition-property: top, left, opacity;

	   -o-transition-property: top, left, opacity;

		  transition-property: top, left, opacity;

}



/********************** FOR PORTFOLIOS  **********************************************/

.sh-folios {

	margin-left: -40px;

}



.folios-wrapper, .folios-wrapper3, .folios-wrapper2 {

	margin-left: -40px;

	/* width:1020px; */

}



.folios-check-all, .posts-check-all {

	text-align: center;

}



.folios-check-all {

	margin-top: 30px;

}

.folios-check-all .line,

.posts-check-all .line {

	border-top: 1px solid #f0f0f0;

	width: 500px;

	margin: 0 auto;

	margin-bottom: -20px;

	max-width: 100%;

}



.folios-check-all a.a_button,

.posts-check-all a.a_button {

	background: none repeat scroll 0 0 #E74C3C;

    border: medium none;

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0 4px 0 0 rgba(231, 76, 60, 0.5);

    color: #FFFFFF;

    cursor: pointer;

    font-family: 'Open Sans',sans-serif;

    font-size: 18px;

    font-weight: 400;

    letter-spacing: -1px;

    padding: 6px 20px 4px;

    text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);

    text-transform: uppercase;

    width: auto;

}



.posts-check-all {

	margin-top: 70px;

}



.folios-check-all a:hover.a_button,

.posts-check-all a:hover.a_button {

	background: #E65849;

}









.folio-item-title {

	padding:5px 0; 

}



.folio-item {

    float: left;

    height: auto;

    margin-bottom: 60px;

    width: 215px;

	margin-left: 40px;

}

.folio-item3 {

    float: left;

    height: auto;

    margin-bottom: 60px;

    width: 300px;

	margin-left: 40px;

}

.folio-item2  {

    float: left;

    height: auto;

    margin-bottom: 60px;

    width: 460px;

	margin-left: 40px;

}



.folio-item2 .folio-description,

.folio-item3 .folio-description,

.folio-item .folio-description  {	

	float: left;

	display:block;

	position: relative;

}



.folio-item2 .folio-bottom-bar,

.folio-item3 .folio-bottom-bar,

.folio-item .folio-bottom-bar  {	

	float: left;

	display:block;

	position: relative;

	width: 100%;

	border-top: 1px solid #e8e7e7;

	margin-top: 10px;

}



.folio-item2 .folio-description p,

.folio-item3 .folio-description p,

.folio-item .folio-description p {	

	color: #404040;

}







.post-like { 

	float: right; 

}



.like-heart-wrapper {	

    height: 25px;

    margin-right: 4px;

    transition: all 0.2s ease-out 0.1s;

    width: 25px;	

}





.like { 

	display: block; 

	float:left; 

	-moz-transition: all 0.2s ease-out 0.1s; 

	-webkit-transition: all 0.2s ease-out 0.1s; 

	-o-transition: all 0.2s ease-out 0.1s; 

	font-family: "entypo-fontello";

	speak: none;

	font-size: 16px;

	line-height: 1.6;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	display: block;

	-webkit-font-smoothing: antialiased;

	color: #bbbaba;

	margin-left: 14px;

}

.post-like a:hover .like { 

	color: #E74C3C;

}

.voted .like,  .post-like .alreadyvoted { 

	color: #E74C3C;

}



.post-like .count {

	line-height: 26px;

	margin-left: 5px;

	font-weight: normal;

	font-size: 11px;

	color: #313030;

}



.folio-item2 .folio-bottom-bar .folio-categories,

.folio-item3 .folio-bottom-bar .folio-categories,

.folio-item .folio-bottom-bar  .folio-categories {	

	width: 70%;

	float: left;

}



.folio-item2 .folio-bottom-bar  .folio-categories  a,

.folio-item3 .folio-bottom-bar  .folio-categories  a,

.folio-item .folio-bottom-bar  .folio-categories  a {

	letter-spacing: 0px;

	font-size: 11px;

	color: #606060;

	text-transform: uppercase;

	line-height: 26px;

}



.folio-item2 .folio-bottom-bar  .folio-categories  a:hover,

.folio-item3 .folio-bottom-bar  .folio-categories  a:hover,

.folio-item .folio-bottom-bar  .folio-categories  a:hover {

	color: #e74c3c;

}





.folio-item2 .folio-description  a,

.folio-item3 .folio-description  a,

.folio-item .folio-description  a {

	letter-spacing: 0px;

	font-weight: 600;

	font-size: 16px;

	color: #3D3D3F;

	margin-top: 5px;

}



.folio-item2 .folio-description  a:hover,

.folio-item3 .folio-description  a:hover,

.folio-item .folio-description  a:hover {

	color:#E74C3C;

}



.folio-item img.folio-featured,.folio-item-style2 img.folio-featured, .folio-item3 img.folio-featured, .folio-item2 img.folio-featured, .folio-item-style2-3col  img.folio-featured, .folio-item-style2-2col  img.folio-featured { 

	display: block; 

	margin-bottom: 0px; 

	width: auto;

}

	

/*************************************/

/*    furniot portfolio 4 col START  */

/*************************************/

.folio-item-thumb {

	position:relative;

	width:215px;

}



.folio-item-thumb .hoverOpacity { 

	width:215px; 

	height:143.18px; 

	background:#ffffff; 

	position:absolute; 

	opacity:0;

	visibility: hidden;

}



.folio-item-thumb:hover .hoverOpacity,

.folio-item3-thumb:hover .hoverOpacity, 

.folio-item2-thumb:hover .hoverOpacity { 

	opacity: 0.9;

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

	visibility: visible;

	background-color: #E74C3C;

}



.folio-item-thumb a.info1, .folio-item-thumb  a.info2,

.folio-item3-thumb   a.info1, .folio-item3-thumb   a.info2,

.folio-item2-thumb   a.info1, .folio-item2-thumb  a.info2{

	width: 60px;

	height: 60px;

	background: #ffffff;

	font-family: "entypo-fontello";

	speak: none;

	font-size: 20px;

	line-height: 58px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	display: block;

	-webkit-font-smoothing: antialiased;

	color: #000000;

	text-align: center;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	-ms-border-radius: 30px;

	-o-border-radius: 30px;

	border-radius: 30px;

	-khtml-opacity: 0; 

	-moz-opacity: 0; 

	-ms-filter:"alpha(opacity=0)";

	filter:alpha(opacity=0);

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);

	position: absolute;

	opacity:0; 	

	-webkit-transition: all 0.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;

}



.folio-item-thumb:hover  a.info1, .folio-item-thumb:hover  a.info2,

.folio-item3-thumb:hover  a.info1, .folio-item3-thumb:hover  a.info2,

.folio-item2-thumb:hover  a.info1, .folio-item2-thumb:hover  a.info2 {

	-khtml-opacity: 1; 

	-moz-opacity: 1; 

	-ms-filter:"alpha(opacity=100)";

	filter:alpha(opacity=100);

	filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";

	opacity:1; 



}





.folio-item-thumb  a.info1 {	

	top: 43px;	

	-webkit-transform: translateX(0px);

	-moz-transform: translateX(0px);  	

	-o-transform: translateX(0px);

	-ms-transform: translateX(0px);

	transform: translateX(0px);		

}





.folio-item-thumb:hover a.info1 {

   -webkit-transform: translateX(45px);

   -moz-transform: translateX(45px);   

   -o-transform: translateX(45px);   

   -ms-transform: translateX(45px);

   transform: translateX(45px); 

}

.folio-item-thumb  a.info2 {

	top: 43px;

	-webkit-transform: translateX(156px);

   -moz-transform: translateX(156px);   

   -o-transform: translateX(156px);

   -ms-transform: translateX(156px);

   transform: translateX(156px)

}



.folio-item-thumb:hover a.info2 {

	-webkit-transform: translateX(115px);

   -moz-transform: translateX(115px);   

   -o-transform: translateX(115px);   

   -ms-transform: translateX(115px);

   transform: translateX(115px);

}



.folio-item-thumb a.info1, .folio-item-thumb a.info2 {

   -webkit-transition-delay: 0s;

   -moz-transition-delay: 0s;

   -o-transition-delay: 0s;

   -ms-transition-delay: 0s;

   transition-delay: 0s; 

}



.folio-item-thumb a.info1:hover, .folio-item-thumb a.info2:hover,

.folio-item3-thumb a.info1:hover, .folio-item3-thumb a.info2:hover,

.folio-item2-thumb a.info1:hover, .folio-item2-thumb a.info2:hover {

   color: #ffffff;

   background: #000000;

   -webkit-transition-delay: 0s;

   -moz-transition-delay: 0s;

   -o-transition-delay: 0s;

   -ms-transition-delay: 0s;

   transition-delay: 0s; 

}





.main_inside_with_sidebar_right .folio-item-thumb, 

.main_inside_with_sidebar_right .folio-item, 

.main_inside_with_sidebar_left .folio-item-thumb,

.main_inside_with_sidebar_left .folio-item

{

    width: 150px;

}

.main_inside_with_sidebar_left .folio-item-thumb .hoverOpacity,

.main_inside_with_sidebar_right .folio-item-thumb .hoverOpacity { 

	width: 150px; 

	height: 99.89px; 

}







.main_inside_with_sidebar_left .folio-item-thumb  a.info1,

.main_inside_with_sidebar_right .folio-item-thumb  a.info1 {	

	top:30px;

	width: 40px;

	height: 40px;

	font-size: 20px;

	line-height: 38px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-ms-border-radius: 20px;

	-o-border-radius: 20px;

	border-radius: 20px;

}



.main_inside_with_sidebar_left .folio-item-thumb:hover a.info1,

.main_inside_with_sidebar_right .folio-item-thumb:hover a.info1 {

   -webkit-transform: translateX(30px);

   -moz-transform: translateX(30px);   

   -o-transform: translateX(30px);   

   -ms-transform: translateX(30px);

   transform: translateX(30px);

}



.main_inside_with_sidebar_left .folio-item-thumb  a.info2,

.main_inside_with_sidebar_right .folio-item-thumb  a.info2 {

	top:30px;

   -webkit-transform: translateX(100px);

   -moz-transform: translateX(100px);   

   -o-transform: translateX(100px);

   -ms-transform: translateX(100px);

   transform: translateX(100px);

   	width: 40px;

	height: 40px;

	font-size: 20px;

	line-height: 38px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-ms-border-radius: 20px;

	-o-border-radius: 20px;

	border-radius: 20px;

}



.main_inside_with_sidebar_left .folio-item-thumb:hover a.info2,

.main_inside_with_sidebar_right .folio-item-thumb:hover a.info2 {

   -webkit-transform: translateX(80px);

   -moz-transform: translateX(80px);   

   -o-transform: translateX(80px);   

   -ms-transform: translateX(80px);

   transform: translateX(80px);

}

/*************************************/

/*    furniot portfolio 4 col END  */

/*************************************/





/*************************************/

/*    furniot portfolio 3 col START  */

/*************************************/

.folio-item3-thumb  {

	position:relative;

	width:300px;

}



.folio-item3-thumb  .hoverOpacity { 

	width: 300px; 

	height: 199.79px; 

	background: #ffffff; 

	position: absolute; 

	opacity: 0;

	visibility: hidden;

}



.folio-item3-thumb   a.info1 {	

	top:70px;	

	-webkit-transform: translateX(0px);

	-moz-transform: translateX(0px);  	

	-o-transform: translateX(0px);

	-ms-transform: translateX(0px);

	transform: translateX(0px);

}



.folio-item3-thumb:hover a.info1 {	

	-webkit-transform: translateX(85px);

   -moz-transform: translateX(85px);   

   -o-transform: translateX(85px);   

   -ms-transform: translateX(85px);

   transform: translateX(85px);   

}



.folio-item3-thumb   a.info2 {

	top:70px;	

	-webkit-transform: translateX(200px);

   -moz-transform: translateX(200px);   

   -o-transform: translateX(200px);

   -ms-transform: translateX(200px);

   transform: translateX(200px);

}



.folio-item3-thumb:hover a.info2 {	

   -webkit-transform: translateX(155px);

   -moz-transform: translateX(155px);   

   -o-transform: translateX(155px);   

   -ms-transform: translateX(155px);

   transform: translateX(155px);

}







.main_inside_with_sidebar_right .folio-item3-thumb, 

.main_inside_with_sidebar_right .folio-item3, 

.main_inside_with_sidebar_left .folio-item3-thumb,

.main_inside_with_sidebar_left .folio-item3

{

    width: 213.33px;

}

.main_inside_with_sidebar_left .folio-item3-thumb .hoverOpacity,

.main_inside_with_sidebar_right .folio-item3-thumb .hoverOpacity { 

	width: 213.33px; 

	height: 142.07px; 

}







.main_inside_with_sidebar_left .folio-item3-thumb  a.info1,

.main_inside_with_sidebar_right .folio-item3-thumb  a.info1 {	

	top:45px;

}



.main_inside_with_sidebar_left .folio-item3-thumb:hover a.info1,

.main_inside_with_sidebar_right .folio-item3-thumb:hover a.info1 {

   -webkit-transform: translateX(45px);

   -moz-transform: translateX(45px);   

   -o-transform: translateX(45px);   

   -ms-transform: translateX(45px);

   transform: translateX(45px);

}



.main_inside_with_sidebar_left .folio-item3-thumb  a.info2,

.main_inside_with_sidebar_right .folio-item3-thumb  a.info2 {

	top:45px;

   -webkit-transform: translateX(160px);

   -moz-transform: translateX(160px);   

   -o-transform: translateX(160px);

   -ms-transform: translateX(160px);

   transform: translateX(160px);

}



.main_inside_with_sidebar_left .folio-item3-thumb:hover a.info2,

.main_inside_with_sidebar_right .folio-item3-thumb:hover a.info2 {

   -webkit-transform: translateX(115px);

   -moz-transform: translateX(115px);   

   -o-transform: translateX(115px);   

   -ms-transform: translateX(115px);

   transform: translateX(115px);

}



/*************************************/

/*    furniot portfolio 3 col END  */

/*************************************/



/*************************************/

/*    furniot portfolio 2 col START  */

/*************************************/

.folio-item2-thumb  {

	position:relative;

	width:470px;

}



.folio-item2-thumb  .hoverOpacity { 

	width:470px; 

	height: 313px; 

	background:#ffffff; 

	position:absolute; 

	opacity:0;

	visibility: hidden;

}

.folio-item2-thumb   a.info1 {	

	top:120px;	

	-webkit-transform: translateX(0px);

	-moz-transform: translateX(0px);  	

	-o-transform: translateX(0px);

	-ms-transform: translateX(0px);

	transform: translateX(0px);	

}



.folio-item2-thumb:hover a.info1 {	

	-webkit-transform: translateX(160px);

   -moz-transform: translateX(160px);   

   -o-transform: translateX(160px);   

   -ms-transform: translateX(160px);

   transform: translateX(160px);

}



.folio-item2-thumb   a.info2 {

	top:120px;	

	-webkit-transform: translateX(300px);

   -moz-transform: translateX(300px);   

   -o-transform: translateX(300px);

   -ms-transform: translateX(300px);

   transform: translateX(300px);  

}



.folio-item2-thumb:hover a.info2 {	

	-webkit-transform: translateX(230px);

   -moz-transform: translateX(230px);   

   -o-transform: translateX(230px);   

   -ms-transform: translateX(230px);

   transform: translateX(230px);

}





.main_inside_with_sidebar_right .folio-item2-thumb, 

.main_inside_with_sidebar_right .folio-item2, 

.main_inside_with_sidebar_left .folio-item2-thumb,

.main_inside_with_sidebar_left .folio-item2

{

    width: 340px;

}

.main_inside_with_sidebar_left .folio-item2-thumb .hoverOpacity,

.main_inside_with_sidebar_right .folio-item2-thumb .hoverOpacity { 

	width: 340px; 

	height: 226.43px; 

}







.main_inside_with_sidebar_left .folio-item2-thumb  a.info1,

.main_inside_with_sidebar_right .folio-item2-thumb  a.info1 {	

	top:80px;

}



.main_inside_with_sidebar_left .folio-item2-thumb:hover a.info1,

.main_inside_with_sidebar_right .folio-item2-thumb:hover a.info1 {

   -webkit-transform: translateX(110px);

   -moz-transform: translateX(110px);   

   -o-transform: translateX(110px);   

   -ms-transform: translateX(110px);

   transform: translateX(110px);

}



.main_inside_with_sidebar_left .folio-item2-thumb  a.info2,

.main_inside_with_sidebar_right .folio-item2-thumb  a.info2 {

	top:80px;

   -webkit-transform: translateX(300px);

   -moz-transform: translateX(300px);   

   -o-transform: translateX(300px);

   -ms-transform: translateX(300px);

   transform: translateX(300px);

}



.main_inside_with_sidebar_left .folio-item2-thumb:hover a.info2,

.main_inside_with_sidebar_right .folio-item2-thumb:hover a.info2 {

   -webkit-transform: translateX(180px);

   -moz-transform: translateX(180px);   

   -o-transform: translateX(180px);   

   -ms-transform: translateX(180px);

   transform: translateX(180px);

}



/*************************************/

/*    furniot portfolio 2 col END  */

/*************************************/





/*************************************/

/*    single portfolio START  */

/*************************************/



.single-folio-type2 .img {

    -moz-box-sizing: border-box;

    float: left;

    margin-bottom: 20px;

    min-height: 1px;

    padding: 0 20px;

    position: relative;

}

.single-folio-type2 .video-wrapper {

    position: relative;

}

.single-folio-type2 img {

    height: auto;

    max-width: 100%;

}



.folio-navi {

}

.folio-navi .previous-folio {

    float: left;

	margin-bottom: 10px;

	margin-top: -10px;

}



.folio-navi .previous-folio a, .folio-navi .next-folio a {

	display: block;

	width: 100%;

	height: 100%;

}

.folio-navi .next-folio {

    float: right;

	margin-bottom: 10px;

	margin-top: -10px;	

}



.folio-navi-previous {

	color: #000000;

	float: left;

	font-family: 'BebasNeueRegular',Arial,sans-serif;

	font-size: 20px;

	padding-left: 20px;

	line-height: 40px;

	letter-spacing: 1px;

	margin-top: 2px;

}



.folio-navi-next {

	color: #000000;

	float: right;

	font-family: 'BebasNeueRegular',Arial,sans-serif;

	font-size: 20px;

	padding-right: 20px;

	line-height: 40px;

	letter-spacing: 1px;

	margin-top: 2px;

}



.iconFolioNavi  {

    color: #ffffff;    

    font-family: "entypo-fontello";

    font-size: 20px;

    font-style: normal;

    font-weight: normal;

    line-height: 40px;

	padding-left: 25px;

	height: 40px;

    width: 35px;

	background: #E74C3C;

}

/*************************************/

/*    single portfolio END  */

/*************************************/









/* START BLOG SHORTCODES */



/* STYLE 1 */

.post-wrapperSH {

	margin-left:-40px;

}



.sh-post-style1 {

    float: left;

    height: auto;

    margin-bottom: 30px;

	margin-left: 40px;

}

.post4col {

	width: 215px;

}

.post3col {

	width: 300px;

}

.post2col {

	width: 460px;

}

.sh-post-style1 .date p {

	background: #373737;

	color: #fff;

	font-size: 22px; 

	text-align: center;

	text-transform: uppercase;

	letter-spacing: -1px;

	padding: 3px 5px;

	font-weight: 400;

	margin-right: 10px;

	width: 50px;

	border-top: 3px solid #e74c3c;

	margin-top: -2px;

}

.sh-post-style1 .date {

    display: block;

    float: left;

    margin-right: 10px;

    width: 50px;

}	

.sh-post-style1 .date p span {

	display: block;

	font-size: 12px;

	font-weight: normal;

	margin-top: -5px;

	color: #cfd0d0;

	letter-spacing: none;

	font-weight: 300;

	text-transform: none;

}



.sh-post-style1  h1 {

	font-size: 14px; 

	margin: 0;

	padding: 0;	

	margin-left:70px;

	margin-top: -25px;

	letter-spacing:0;

	line-height:1.6;

	text-transform:none;

}

.sh-post-style1  h1 a {

	font-size: 15px; 

	font-weight: 600;

	color: #444444;

}

.sh-post-style1 p.summary {

	font-size: 13px; 

	color: #444444;

	margin-left:70px;

}

.sh-post-style1  p a {

	font-size: 13px; 

	color: #777777;

}

.sh-post-style1  p a:hover,

.sh-post-style1  h1 a:hover {

	color: #e74c3c;

}



.main_inside_with_sidebar_right .post4col, 

.main_inside_with_sidebar_left .post4col

{

    width: 150px;

}


@media only screen and (min-width: 1170px) {
	.main_inside_with_sidebar_right .post3col, 

	.main_inside_with_sidebar_left .post3col

	{

		width: 28.68%;

	}
}


.main_inside_with_sidebar_right .post2col, 

.main_inside_with_sidebar_left .post2col

{

    width: 340px;

}



/* STYLE 2 */

.sh-post {

	margin-left: 40px;

	margin-bottom: 20px;

}

.sh-post .post-image {

	margin-bottom: -30px;

	z-index: 0;

}

.sh-post .post-type-icon {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	background: #e74c3c;

	text-align: center;

	margin: 0 auto;

	z-index: 1;

	position: relative;

	border: 4px solid #fff;

	margin-bottom: 10px;

}

.sh-post .post-type-icon span {

	font-family: "entypo-fontello";

	speak: none;

	font-size: 20px;

	line-height: 58px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	display: block;

	-webkit-font-smoothing: antialiased;

	color: #ffffff;

}

.sh-post .post-title {

	width: auto;

	text-align: center;

}

.sh-post .post-title h1 {

	text-transform: uppercase;

	color: #212121;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif; 

	font-weight: 600;

	letter-spacing: 1px;

	margin-bottom: 5px;	

}

.sh-post .post-title h1 a {

	text-transform: uppercase;

	color: #212121;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif; 

	font-weight: 600;

	letter-spacing: 1px;

	margin-bottom: 10px;

}

.sh-post .post-title h1 a:hover {

	color: #e74c3c;

}

.sh-post .post-title p {

	text-transform: uppercase;

	color: #909090;

	font-size: 10px;

	font-family: 'Open Sans', sans-serif; 

	letter-spacing: 1px;

}

.sh-post .post-content {

	margin-top: 20px;

	margin-bottom: 20px;

	text-align: center;

}

.sh-post .post-content p {

	color: #606060;

	line-height: 1.8;

	font-size: 13px;

	letter-spacing: 0;

}

.sh-post .post-border {

	border-top: 1px solid #eeeded;

	margin-bottom: 20px;

}

.sh-post .read-more { text-align: center; }

.sh-post .read-more a {

	color: #e74c3c;

	font-size: 11px;

	font-family: 'Open Sans', sans-serif; 

	letter-spacing: 1.5px;

	text-transform: uppercase;

	text-align: center;

	

}

.sh-post .read-more a:hover {

	color: #212121;

}

.sh-post .video-container {

	position: relative;

}



/* END POST SHORTCODE */