@charset "utf-8";
/*	Copyright 2013. MyPassion.
	Template Version 1.0.0
/*

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

/*	LIST OF SECTION :
		1)  HEADER & NAV
		2)  CONTENT
		3)  PORTFOLIO 4
		4)  PORTFOLIO 3
		5)  PORTFOLIO 2
		6)  BLOG
		7)  SIDEBAR
		8)  TEAM MEMBERS
		9)  PROJECT DETAILS
		10) CONTACT
		11)  FOOTER
		12)  BUTTONS
		
/**************************************************/

body{
	margin:0;
	padding:0;
	background:#ffffff;
	font-family:
	
}
.body-wrapper{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	z-index:9999;
	position:relative;
	height:auto;
}
.top-border{
	float:left;
	clear:both;
	width:100%;
	border-top:5px solid #2c3031;
}

/********** UPPER SECTION **********/
.upper-section{
	background-color:#35393a;
	float:left;
	clear:both;
	width:100%;
	display:none;
}
.wrap-copyright{
	padding:10px 0 5px 0;
	margin-bottom:0;
}
.wrap-social-list{
	padding:10px 0 5px 0;
	margin-bottom:0;
}
.wrap-copyright p{
	margin:4px 0 0 0;
    color: #B6B6B6;
    float: left;
    font-size: 12px;
}

.wrap-copyright p span {
    color: #555555;
    margin: 0 12px;
}
.wrap-copyright p a{
	color:#b6b6b6;
}
.wrap-copyright p a:hover{
	color:#0087d5;
}
.upper-toggle{
	width:45px;
	float:right;
	display:block;
	height:82px;	
}
.upper-toggle a{
	border-top:5px solid #2c3031;
	border-bottom:1px solid #ebebeb;
	padding:0;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5b5b5b;
	float:left;
	margin-top:-5px;
	width:45px;
	height:82px;
	display:block;
	text-align:center;
}
.upper-toggle a.open-b{
	display:none;
}
.upper-toggle a i{
	margin-top:33px;
	float:left;
	margin-left:15px;
}
.upper-toggle a:hover{
	border-color:#0087d5;
	color:#0087d5;
	background:#fafafa;
}

/*------------------------------------------------------------------*/ 
/*	1) HEADER & NAV
/*------------------------------------------------------------------*/
#header{
	height:auto;
	width:100%;
	float:left;
	position:relative;
}
.background-wrap-header{
	height:auto;
	width:100%;
	float:left;
	position:relative;
}
.nav-holder{
	height:82px;
	float:left;
	width:100%;
	border-bottom:1px solid #ebebeb;
}
.logo{
	margin-top:31px;
	float:left;
	width:200px;
}
nav#nav{
	width:695px;
	float:left;
}
.sf-menu{
	margin:-5px 0 0;
	line-height:1;
}
.sf-menu{
	float:right;
}
.sf-menu > li{
	float:left;
    list-style: none;
    margin: 0;
}

/********** NAV **********/
#nav ul li a{
	color:#5b5b5b;
}
#nav .sf-menu > li > a{
	border-top:5px solid #2c3031;
	border-bottom:1px solid #ebebeb;
	padding:36px 20px 35px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5b5b5b;
}
#nav .sf-menu > li > a:hover{
	border-color:#0087d5;
	color:#0087d5;
	background:#fafafa;
}
#nav ul ul li a{
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	padding:10px 20px;
}
#nav ul ul li.current>a{
	background:#29c06d;
	color:#FFF;
}
#nav>ul>ul>li>a:hover{
	background:#4b5152;
	color:#FFF;
}
#nav>ul>li.sfHover>a{
	border-color:#0087d5;
	color:#0087d5;
	background:#fafafa;

}
#nav ul li li a:hover, .sf-menu li li.sfHover>a{
	background:#4b5152;
}
.sf-menu li li {
	background:	#35393a;
}
.sf-menu li li li {
	background:#35393a;
}
#nav ul li li:nth-last-child(1)>a{
	border-bottom:none;
}

/********** MOBILE MENU **********/
.nav-toggle{
	width:40px;
	height:30px;
	float:right;
	margin:25px 0 0 0;
	display:none;
}
.nav-toggle a{
	background:url(../img/navtoggle.png) no-repeat center;
	height:30px;
	display:block;
	width:40px;
	background-color:#0087d5;
	-webkit-border-radius: 2px;	
	-moz-border-radius: 2px;	
	border-radius: 2px;
	outline:none;
}
.mobile-menu{
	display:none;
	width:100%;
	clear:both;
}
.mobile-menu-inner{
	display:none;
}
.mobile-menu ul{
	list-style-type:none;
	clear:both;
	margin:0;
	overflow:hidden;
	padding:0;
}
.mobile-menu ul li{
	display:block;
	float:left;
	clear:both;
	width:100%;
	text-transform:capitalize;
	
}
.mobile-menu ul li a{
	width:100%;
	padding:10px;
	display:block;
	border-bottom:1px solid #f5f5f5;
	color:#3c4852;
}
.mobile-menu ul li a:hover{
	background:#f5f5f5;
}

.mobile-menu ul li li a{
	padding-left:30px;
}
.mobile-menu ul li li li a{
	padding-left:50px;
}
.mobile-menu ul li li li li a{
	padding-left:70px;
}
.mobile-menu ul li li li li li a{
	padding-left:90px;
}
.mobile-menu ul li a i{
	margin-right:15px;
}

/********** FULLBLOCK MENU HOME **********/
.fullblock-menu-home{
    display: block;
    float: left;
    height: auto;
    padding: 30px 0;
    width: 100%;
}
.breadcrumbs{
	padding:0;
	float:left;
	clear:both;
}
.breadcrumbs > div{
	margin-bottom:0;
}
.entry-title{
	font-size:12px;
	font-weight:normal;
	margin:30px 0;
	margin:0;
}
.entry-title span{
	color:#9d9d9d;
}
/********** SLIDER **********/
.slider-wrap{
	width:100%;
	height: auto;
	float:left;
	clear:both;
}
.head-slider{
	height:auto;
	width:100%;
}
.fullwidthbanner-container{
	max-height:500px !important;
	width:100% !important;
	position:relative;
	padding:0;
	height:auto;
	overflow:hidden;
}
.fullwidthbanner{
	height:auto;
	max-height:500px;
}
.tp-caption.mypassion-title{
	font-size:33px;
	font-family:Myriad Pro;
	line-height:50px;
	
}
.tp-caption.mypassion-title-caption-large{
	font-size:34px;
	font-family:Myriad Pro;
	line-height:50px;
	background:#0087d5;
	padding:10px 20px;
	color:#FFF;
	line-height:1;
}
.tp-caption.mypassion-title-caption-small{
	font-size:18px;
	font-family:Myriad Pro;
	line-height:50px;
	background:#0087d5;
	padding:10px 20px;
	color:#FFF;
	line-height:1;
}
.tp-caption.grey_text{
	font-size:24px;
	color:#3c4852;
}
.tp-caption.mypassion-themecolor-fixedwidth{
	font-size:18px;
	font-family:Myriad Pro;
	line-height:50px;
	background:#0087d5;
	padding:10px 20px;
	color:#FFF;
	line-height:1;
	width:350px;
	text-align:left;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
		  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.tp-caption.mypassion-greycolor-fixedwidth{
	font-size:18px;
	font-family:Myriad Pro;
	line-height:50px;
	background:#f5f5f5;
	padding:10px 20px;
	color:#3c4852;
	line-height:1;
	width:350px;
	text-align:left;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
		  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.mypassion-greycolor-fixedwidth i{
	margin-right:10px;
	font-size:15px;
	color:#0087d5;
}


/*------------------------------------------------------------------*/ 
/*	2) CONTENT
/*------------------------------------------------------------------*/
#content{
	padding:40px 0 20px 0;
	float:left;
	clear:both;
	width:100%;
}
h1.new-style{
	font-size:13px;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	border-bottom:1px solid #ebebeb;
	padding-bottom:5px;
	text-transform:uppercase;
	position:relative;	
	margin-bottom:16px;		
}
h1.new-style span{
	border-bottom:1px solid #0087d5;
	width:50px;
	position:absolute;
	left:25px;
	bottom:-1px;
}
h1.new-style i{
	margin-right:7px;
}
.about-mini{
	width:220px;
	float:left;
}

.service-block{
	width:720px;
	float:left;
	margin-bottom:30px;
}
.service-block > div{
	margin-bottom:5px;
}

/********** FROM PROGECTS **********/
.full-block{
	width:100%;
	background:#fafafa;
	padding:50px 0 50px;
	float:left;
}
.progect-wrap-home{
	position:relative;
}
.from-progects > div{
	margin-bottom:0;
	position:relative;
}
.image-link{
	float:left;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	position:relative;
}
.image-link img{
	float:left;
}
.maskImage{
	width:100%;
	height:100%;
	background:#0087d5;
	position:absolute;
	overflow:hidden;
	display:block;
	left:-100%;
}
.maskImage h1{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	margin-top:30px;
	margin-bottom:5px;
}
.maskImage p{
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	margin-bottom:5px;
}
.maskImage a{
	width:40px;
	height:33px;
	display:block;
	background:#FFF;
	text-align:center;
	padding-top:7px;
	position:absolute;
	bottom:30px;
}
.maskImage a i{
	font-size:16px;
	color:#0087d5;
}
.maskImage a:hover{
	background:#EEE;
}
.img-link{
	right:65px;
}
.img-zoom{
	left:65px;
}

/********** BLOCK **********/
.block{
	float:left;
	width:100%;
	height:auto;
	padding:50px 0 0 0;
}
.from-blog article{
	margin-bottom:20px;
}
.from-blog article img{
	float:left;
	margin:0 20px 0 0;
}
.from-blog article h1{
	font-size:13px;
	margin-bottom:7px;
}

/********** Accordion **********/
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	margin-bottom:4px;
	padding: 8px 1em 8px 1em;
	min-height: 0; /* support: IE7 */
	font-size:13px;
	background:#eee;
	color:#666;
}
.ui-accordion .ui-accordion-header-active{
	margin-bottom:0;
	background:#fafafa;
	color:#0087d5;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	width:8px;
	height:8px;
	color:#9d9d9d;
	float:left;
	margin-left:10px;
	margin-top:5px;
	left:0;
}
.ui-icon-triangle-1-s{
	background:url(../img/accminus.png) no-repeat;
}
.ui-icon-triangle-1-e{
	background:url(../img/accplus.png) no-repeat;
}
.ui-accordion .ui-accordion-content {
	padding:10px 10px 10px 30px;
	border-top: 0;
	overflow: auto;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	margin-top:-1px;
	margin-bottom:4px;
	background:#fafafa;
}

.testimonial-wrap{
	position:relative;
}
.carousel{
	padding:0;
	margin:0;
	float:left;
	display:block;
	clear:both;
	
}
.testimonial{
	float:left;
}
.carousel li{
	list-style-type:none;
	display:inline-block;
	margin-right:20px;
	width:220px;
	height:165px;
}
.carousel img {
	margin: 10px 5px;
	border: none;
	display: block;
	float: left;
}
.testimonial{
	background:#fafafa;
	padding:20px;
}
.testimonial p{
	background:url(../img/quote.png) no-repeat;
}
.testimonial span{
	text-align:right;
	float:right;
	color:#5b5b5b;
}
.testimonial span span{
	text-align:right;
	float:right;
	color:#9d9d9d;
}
.slider-nav{
	position:absolute;
	right:0;
	top:0;
}
.p-prev, .p-next {
	border:1px solid #ebebeb;
	width:19px;
	height:19px;
	border-radius:20px;
	display:block;
	float:left;
}
.p-prev:hover, .p-next:hover {
	background-color: #0087d5;
	color:#FFF;
	border:1px solid #0087d5;
}
.p-prev i, .p-next i{
	margin-top:0.5px;
	float:left;
}
.p-next i{
	margin-top:0.5px;
	float:left;
	margin-left:1px;
}
.p-next {
	margin-left:5px;
}
.p-prev, .p-next{
	color:#666666;
}

/*------------------------------------------------------------------*/ 
/*	3) PORTFOLIO 4
/*------------------------------------------------------------------*/

element.style {
    height: 140px;
    overflow: hidden;
    position: relative;
}

.fullblock-menu{
	height:auto;
	padding:30px 0;
	float:left;
	width:100%;
	border-bottom:1px solid #ebebeb;
	display:block;
}
.container .portfolio-4columns{
	float: left;
    padding:0 0 20px 0;
    width: 100%;
	
}
.portfolio-4columns ul{
	list-style-type:none;
	width:auto;
	margin-top:0;
	margin:0  0 0 -20px;
	padding:0;
	
	
}
.portfolio-4columns ul li{
	width:220px;
	float:left;
	margin:0 0 20px 20px;
}
.image-wrap{
	width:auto;
	height:auto;
	float:left;
}
.image-wrap a{
	text-decoration:none;
}
.image-wrap a img{
	width:100%;
	height:auto;
}
.portfolio-4columns a.img-zoom{
	left:65px;
}

/********** ISOTOPE FILTERING **********/
.isotope-item {
  z-index: 2;
}

.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: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
/********** FILTER **********/
.portfolio-filter{
	margin-top:40px;
	margin-bottom:0;
}
.portfolio-filter ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.portfolio-filter ul li{
	display:inline-table;
	margin:10px 5px 10px 0;
}
.portfolio-filter ul li a{
	position:relative;
	padding:10px 25px;
	color:#3c4852;
	background:#eee;
	-webkit-border-radius: 3px;	
	-moz-border-radius: 3px;	
	border-radius: 3px;
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
.portfolio-filter ul li a.current, #portfolio-filter li a:hover{
	color:#FFFFFF;
	background:#0087d5;
}

/*------------------------------------------------------------------*/ 
/*	4) PORTFOLIO 3
/*------------------------------------------------------------------*/
.container .portfolio-3columns{
	float: left;
    padding:0 0 20px 0;
    width: 100%;
	
}
.portfolio-3columns ul{
	list-style-type:none;
	width:auto;
	margin-top:0;
	margin:0  0 0 -20px;
	padding:0;
	
	
}
.portfolio-3columns ul li{
	width:300px;
	float:left;
	margin:0 0 20px 20px;
}
.portfolio-3columns a.img-zoom{
	left:105px;
}
.portfolio-3columns a.img-link{
	right:105px;
}
.portfolio-3columns div.maskImage h1 {
    margin-top:75px;
}
.portfolio-3columns div.maskImage a{
	bottom:75px;
}

/*------------------------------------------------------------------*/ 
/*	5) PORTFOLIO 2
/*------------------------------------------------------------------*/
.container .portfolio-2columns{
	float: left;
    padding:0 0 20px 0;
    width: 100%;
}
.portfolio-2columns ul{
	list-style-type:none;
	width:auto;
	margin-top:0;
	margin:0  0 0 -20px;
	padding:0;
}
.portfolio-2columns ul li{
	width:460px;
	float:left;
	margin:0 0 20px 20px;
}
.portfolio-2columns a.img-zoom{
	left:185px;
}
.portfolio-2columns a.img-link{
	right:185px;
}
.portfolio-2columns div.maskImage h1 {
    margin-top:155px;
}
.portfolio-2columns div.maskImage a{
	bottom:155px;
}

/*------------------------------------------------------------------*/ 
/*	6) BLOG
/*------------------------------------------------------------------*/
.blog{
	width:100%;
	float:left;
}
.blog-post-wrap {
    clear: both;
    float: left;
	width:100%;
	height:auto;
	margin-bottom:40px;
}
.blog-post-wrap .testimonial-margin{
	margin-bottom:0;
	margin-top:30px;
}
.post-type{
	float:left;
	width:100%;
	margin: 0 0 20px 0;
}

.post-type img{
	float:left;
}
.post-desc{
	float:left;
	width:100%;
}
.post-desc h1 {
    font-size: 20px;
    margin-bottom: 15px;
	color:#5b5b5b;
}
.blog-post-wrap > .post-desc > a{
	width:50px;
	height:50px;
	text-decoration:none;
	background:#0087d5;
	padding:5px;
	margin-right:20px;
	float:left;
	display:block;
	text-align:center;
	-webkit-border-radius: 2px;	
	   -moz-border-radius: 2px;	
			border-radius: 2px;
}
.blog-post-wrap > .post-desc > a > i{
	font-size:30px;
	color:#ffffff;
	text-align:center;
}
.blog-post-wrap > .post-desc > p{
	margin-bottom:0;
}
.blog-post-wrap > .post-desc > p > span{
	margin-right:10px;
	font-size:12px;
}
.blog-post-wrap > .post-desc > p > span > a{
	color:#9D9D9D;
}
.blog-post-wrap > .post-desc > p > span > a:hover{
	color:#0087d5;
}
.blog-post-wrap > .post-desc > p{
	margin-bottom:25px;
}
.post-text{
	float:left;
	width:100%;
	height:auto;
}
.post-text > .text-bottom{
	margin-bottom:25px;
}
.blog-post-wrap > .post-text .btn-blog{
	margin-bottom:0;
	
}
.testimonial-blog {
    background:#FAFAFA;
    padding: 20px;
	float:left;
	margin-bottom:40px;
}
.testimonial-blog h1{
	float:left;
	background:url(../img/trash/trash/img-quote.png) no-repeat;
	padding-left:90px;
}
.testimonial-blog h1 span{
	font-size:12px;
	font-style:italic;
	text-align:left;
}
.testimonial-blog p{
	float:left;
	background:url(../img/trash/trash/img-quote.png) no-repeat;
	padding-left:90px;
	font-size:12px;
	font-style:italic;
	color:#5b5b5b;
}
.testimonial-blog span {
    color: #5B5B5B;
    float: right;
    text-align: right;
}
.pagination{
	float:left;
}
.pagination a{
	padding:5px 10px;
	background:#0087d5;
	color:#fff;
	text-align:center;
	-webkit-border-radius: 2px;	
	   -moz-border-radius: 2px;	
			border-radius: 2px;
	
}

/********** COMMENTS **********/
.comments{
	width:100%;
	clear:both;
	margin-top:10px;
	padding-top:0;
	float:left;
	margin-bottom:10px;
}
.comments > h1{
	text-transform:uppercase;
	font-size:16px;
	font-weight:normal;
}
.comments, .comments p{
	color:#c5c5c5;
}
.comments ul{
	margin:20px 0 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
}
.comments ul li{
	margin:0;
	padding:0;
	position:relative;
}
.comments ul li>div{
	padding:0;
	background:#fafafa;
	position:relative;
	float:left;
	width:100%;
	min-height:120px;
	border:1px solid #ddd;
	border-bottom-color:#f5f5f5;
	-moz-box-shadow: 0px 3px 0px rgba(0,0,0,0.2), 0 0 20px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 3px 0px rgba(0,0,0,0.2), 0 0 20px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0px 3px 0px rgba(0,0,0,0.2), 0 0 20px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
	-webkit-border-radius: 4px;	
	-moz-border-radius: 4px;	
	border-radius: 4px;
}
.comment-avatar{
	width:80px;
	height:80px;
	left:20px;
	top:20px;
	margin:0;
	position:absolute;
}
.comment-avatar img{
	width:80px;
	height:80px;
	-webkit-border-radius: 100px;	
	-moz-border-radius: 100px;	
	border-radius: 100px;
}
.commment-text-wrap{
	float:left;
	width:100%;
	padding:20px 20px 20px 120px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.comment-data p{
	color:#3c4852;
}
a.url{
	color:#3c4852;
	font-weight:bold;
	margin-right:10px;
	
}
a.url:hover{
	color:#29c06d;
}
.comment-data p span{
	font-size:11px;
	text-transform:uppercase;
	margin-left:10px;
}
a.comment-reply-link{
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	background:#9c9c9c;
	padding:3px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition:background-color 0.4s ease-in;  
	-moz-transition:background-color 0.4s ease-in;  
	-o-transition:background-color 0.4s ease-in;  
	transition:background-color 0.4s ease-in;
}
a.comment-reply-link:hover{
	background:#0087d5;
	text-decoration:none;
}
.comment-text{
	color:#929292;
}
ul.children{
	padding:0 0 0 30px;
	margin-top:20px;
	float:left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
ul.children li{
	padding:0 0 0 19px;
	float:left;
}

.comment-form{
	clear:both;
	width:100%;
	margin-top:20px;
	padding-top:20px;
	float:left;
}
.comment-form form{
	margin:20px 0 0 0;
}
.input-holder{
	float:left;
	clear:both;
	margin-bottom:15px;
	width:100%;
}
.form2{
	float:right;
	clear:both;
}
.input-holder label{
	margin:0 0 2px 0;
	float:left;
	color:#888;
}
.input input{
	float:left;
	width:100%;
	margin:1px 0 0 0;
	padding:8px 15px;
	background:none;
	height:40px;
	border:1px solid #eee;
	color:#3c4852;
	clear:both;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.input-holder textarea{
	border:1px solid #eee;
	background:none;
	width:100%;
	height:200px;
	clear:both;
	float:left;
	padding:15px;
	resize:vertical;
	color:#3c4852;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.input input:focus, .input-holder textarea:focus{
	border:1px solid #9c9c9c;
}

/*------------------------------------------------------------------*/ 
/*	7) SIDEBAR
/*------------------------------------------------------------------*/
.widget-block {
    clear: both;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.social-counter{
	float:left;
	list-style-type:none;
	margin-bottom:10px;
	padding:0;
	margin-top:0;
}
.social-counter li{
	float:left;
	margin-right:20px;
	text-align:center;
	background:#fafafa;
	padding-bottom:4px;
}
.social-counter li:nth-last-child(1){
	margin-right:0;
}
.social-counter li a{
	width:40px;
	height:30px;
	text-decoration:none;
	padding:5px 10px;
	display:block;
	margin-bottom:3px;
	
}
.social-counter li a.twitter{
	background:#41abe1;
}
.social-counter li a.facebook{
	background:#3a599a;
}
.social-counter li a.dribbble{
	background:#ea4c89;
}
.social-counter li a.rss{
	background:#fb7922;
}
.social-counter li a i{
	color:#FFF;
	font-size:20px;
}
.social-counter li span{
	text-align:center;
	font-size:11px;
	color:#5b5b5b;
}
.sidebar-categories{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
.sidebar-categories li{
	float:left;
	margin-right:20px;
	width:140px;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 11px;
	padding-bottom:11px;
	position: relative;
}
.sidebar-categories li:nth-child(2n){
	margin-left:0;
}
.sidebar-categories li:nth-last-child(1){
	border-bottom:0;
	padding-bottom:0;
}
.sidebar-categories li:nth-last-child(2){
	border-bottom:0;
	padding-bottom:0;
}
.sidebar-categories li h1{
	border-bottom: none;
	margin-bottom:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
}
.sidebar-categories li h1 span.link-list{
	font-size:12px;
	float:right;
	border-bottom:none;
    bottom:0;
    left: 0;
    position: relative;
    width: auto;
}
.sidebar-categories li h1 a{
	color:#5B5B5B;
}
.sidebar-categories li h1 a:hover{
	color:#0087d5;
}

/********** TABS **********/
.tabs{
	float:left;
	margin-bottom:10px;
	width:100%;
	
}
.ui-tabs-nav{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
	min-width:100%;
	border-bottom:1px solid #0087d5;
	display:block;
}
.tabs ul.fixed-size li{
	width:72px;
}
.ui-tabs-nav li{
	float:left;
	margin-right:4px;
}
.ui-tabs-nav li:nth-child(4){
	margin-right:0;
}

.ui-state-default a{
	text-align:center;
	background:#fafafa;
	padding:10px 10px;
	width:;
	font-size:11px;
	font-weight:normal;
	color:#5b5b5b;
	display:block;
}
.ui-tabs-active a{
	background:#0087d5;
	color:#fff;
}
.ui-tabs-nav li.ui-tabs-active{
	border:1px solid #3c4852;
	border:none;
}
.ui-tabs-panel{
	-webkit-border-radius: 3px;	
	-moz-border-radius: 3px;	
	border-radius: 3px;
	clear:both;
	padding:15px 0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  
}

.wrap-blog-mini{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.wrap-blog-mini:nth-last-child(1){
	margin-bottom:0;
}
.alignleft{
	width:60px;
	height:60px;
	float:left;
	margin-right:20px;
}
.tabs-link{
	color: #9D9D9D;
	font-size: 12px;
}
.wrap-blog-mini .tabs-link p:hover{
	color:#0087d5;
}
.wrap-blog-mini p{
	margin-bottom:10px;
}
.wrap-blog-mini span{
	color: #9D9D9D;
    font-size: 12px;
	margin:0;
	padding:0;
}
.img-abs{
	width:100%;
	float:left;
	margin-bottom:40px;
}
img.ads{
	float:left;
	margin-bottom:10px;
}
.flickrfeed{
	margin-bottom:10px;
}
/********** TAGS **********/
.tags{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.tags h1.new-style{
	margin-bottom:20px;
}
.tags a{
	padding:10px 15px 9px 15px;
	margin-right:5px;
	margin-bottom:5px;
	background:#e1e1e1;
	color:#5b5b5b;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #d0d0d0;
	float:left;
	-webkit-border-radius: 2px;	
	   -moz-border-radius: 2px;	
			border-radius: 2px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;
}
.tags a:hover{
	background:#0087d5;
	color:#fff;
}

.blog-search{
	width:300px;
	height:auto;
    width: 100%;
	float:left;
}
.blog-search input.sub-text-blog{
	width:284px;
	float:left;
	height:auto;
	padding:10px 7px;
	margin:5px 0 0 0;
	background:#fff;
	color:#9d9d9d;
	border:1px solid #ebebeb;
	-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
		  border-radius: 4px;
}
.blog-search input.sub-button-blog{
	float:right;
	width:110px;
	height:auto;
	margin:10px 0 0 0;
	padding:10px 0; 
	-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
		  border-radius: 4px;
}

/*------------------------------------------------------------------*/ 
/*	8) TEAM MEMBERS
/*------------------------------------------------------------------*/
.flexslider{
	margin-bottom:7px
}
.flexslider ul.flex-direction-nav li a.flex-prev , .flexslider ul.flex-direction-nav li a.flex-next{
	background:none;
	border:1px solid #FBFBFB;
	width:25px;
	height:22px;
	display:block;
	padding:3px 0 0 0;
	text-align:center;
	-webkit-border-radius:25px;
	 -moz-border-radius: 25px;
		  border-radius: 25px;
		  
}
.flexslider ul.flex-direction-nav li a.flex-prev i{
	margin-top:
}
.widget-title{
	font-size:13px;
}
.wrap-text{
	width:100%;
	background:#fafafa;
	float:left;
	padding:0;
	margin-bottom:40px;
}
.wrap-text > div > div > div{
	margin-top:30px;
}
.wrap-text-button{
	font-size:12px;
	border:1px solid #ebebeb;
	padding:20px;
	margin-bottom:0;
	position:relative;
}
.btn-left{
	margin-bottom:0;
	margin-right:160px;
}
.btn-right{
	margin-bottom:0;
	position:absolute;
	top:20px;
	right:20px;
}
.maskimage {
    background: none repeat scroll 0 0 #0087D5;
    display: block;
    height: 100%;
    left: -100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
	text-align:center;
}
.maskimage p {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 90px;
    text-align: center;
}
.social-wrap{
	text-align:center;
	float:left;
	width:100%;
}
.social-wrap a {
    display: inline-block;
    text-align: center;
	margin-right:3px;
	margin-top:5px;
}
.social-wrap a i{
	color:#FFF;
	text-align:center;
}
.wrap-text-john{
	margin-top:20px;
	float:left;
}
.wrap-text-john h1{
	font-size:12px;
}

/*------------------------------------------------------------------*/ 
/*	9) PROJECT DETAILS
/*------------------------------------------------------------------*/
ul.left-right{
	list-style-type:none;
	margin-top:10px;
}
ul.left-right li{
	float:right;
	margin-left:5px;
}
ul.left-right li:nth-last-child(1){
	margin-left:0;
}
ul.left-right li a{
	padding:4px 3px;
	background:#2c3031;
	-webkit-border-radius:2px;
	 -moz-border-radius: 2px;
		  border-radius: 2px;
}
ul.left-right li a:hover{
	background:#0087d5;
}
ul.left-right li a i{
	color:#fff;
	font-size:14px;
}
.entry-title-project{
	font-size:12px;
	font-weight:normal;
	margin-top:17px;
	margin-top:0;
}
.entry-title-project span{
	color:#9d9d9d;
}
.sharebox-wrap{
	float:left;
	border-bottom:1px solid #ebebeb;
}
ul.sharebox {
	list-style-type:none;
	width:auto;
	margin:7px 0 5px 0;
	padding:0;
	float:left;
}
ul.sharebox li{
	float:left;
	margin-right:5px;
	margin-bottom:12px;
	font-size:11px;
}
ul.sharebox li:nth-last-child(3){
	margin-right:0;
}
ul.sharebox li span{
	color:#888;
}
ul.sharebox li a{
	color:#888;
	border:1px solid #dbdbdb;
	padding:5px 15px 2px 10px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #fff, #f0f0f0);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #fff, #f0f0f0); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #fff, #f0f0f0); /* IE 10 */ 
	background: -o-linear-gradient(top, #fff, #f0f0f0);/* Opera 11.10+ */ 
	background-color:#f0f0f0;
}
ul.sharebox li a:hover{
	text-decoration:none;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #f0f0f0, #fff);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #f0f0f0, #fff); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #f0f0f0, #fff); /* IE 10 */ 
	background: -o-linear-gradient(top, #f0f0f0, #fff);/* Opera 11.10+ */ 
	background-color:#fff;
}
ul.sharebox li span.facebook{
	background:url(../img/share-f.png) no-repeat left center;
	padding:2px 0 0 20px;
}
ul.sharebox li span.pinterest{
	background:url(../img/share-p.png) no-repeat left center;
	padding:2px 0 0 20px;
}
ul.sharebox li span.twitter{
	background:url(../img/share-t.png) no-repeat left center;
	padding:2px 0 0 20px;
}
.sharebox-text{
	float:left;
	margin-top:8px;
	width:100%;
}
.sharebox-wrap .sharebox-text h1{
	font-size:13px;
	margin-bottom:10px;
}
.about-description{
	margin-bottom:40px;
}
ul.project-details{
	list-style-type:none;
	padding:0;
}
.project-details li{
	margin-bottom:10px;
	border-bottom:1px solid #ebebeb;
}
.project-details li p{
	margin-bottom:10px;
}
.project-details li p span{
	color:#5b5b5b;
}
.project-block{
	margin-bottom:20px;
	float:left;
}

/*------------------------------------------------------------------*/ 
/*	10) CONTACT
/*------------------------------------------------------------------*/
#map{
	width:100%;
	height:465px;
	float:left;
}
.widget-title-text{
	margin-bottom:25px;
}
.alertMessage{
	float:left;
	width:100%;
	clear:both;
	text-align:right;
	margin-top:5px;
}
.alertMessage ul{
	list-style-type:none;
	float:right;
	margin:5px 0 0 0;
	padding:0;
}
.alertMessage ul li{
	color:#F00;
}



/*------------------------------------------------------------------*/ 
/*	11) FOOTER
/*------------------------------------------------------------------*/
#footer{
	height:auto;
	width:100%;
}
.footer-top{
	width:100%;
	background:#35393a;
	padding:50px 0 20px 0;
	float:left;
}
.footer-title{
	color:#FFF;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
}
.twitterfeed{
	
}
.twitterfeed ul{
	list-style-type:none;
	padding-left:0;
	
}
.twitterfeed ul li{
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	color:#9d9d9d;
	font-size:12px;
}
.twitterfeed ul li:nth-last-child(1){
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.subscribe{
	background:#1e2223;
	width:100%;
	height:31px;
	margin-top:10px;
	padding:1px;
}
.sub-text{
	width:135px;
	float:left;
	margin:5px 0 0 5px;
	border:none;
	background:none;
	color:#9d9d9d;
}
input.sub-button{
	float:right;
	height:31px;
	margin:auto;
	padding:5px 14px 6px 14px; 
	-webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
		  border-radius: 2px;
}
.footer-bottom{
	width:100%;
	background:#2c3031;
	padding:10px 0 10px 0;
	float:left;
}
.footer-bottom > div > div > div{
	margin-bottom:0;
}
p.copyright{
	color:#b6b6b6;
	margin:5px 0 0 0;
	float:left;
	font-size:12px;
}
p.copyright span{
	margin:0 10px;
	color:#555;
}
.social-list{
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
}
.social-list li{
	float:left;
	margin-right:5px;
}
.social-list li:nth-last-child(1){
	margin-right:0;
}
.social-list li a{
	width:25px;
	height:25px;
	text-decoration:none;
	background:#1e2223;
	padding:1.3px 0 0 5.5px;
	display:block;
	-webkit-border-radius: 25px;	
	   -moz-border-radius: 25px;	
			border-radius: 25px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
	   -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
		  	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
	-webkit-box-sizing: border-box;    /* Berilgan razmerdan kotta bo'lishini oldini oladi */        /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;       /* Berilgan razmerdan kotta bo'lishini oldini oladi */        /* Firefox, other Gecko */
			box-sizing: border-box;            /* Berilgan razmerdan kotta bo'lishini oldini oladi */        /* Opera/IE 8+ */
}
.social-list li a:hover i{
	color:#0087d5;
}
.social-list li a i{
	color:#FFF;
	font-size:10px;
}


/********** FLICKR **********/
.flickrfeed{
	width:100%;
	float:left;
	margin:0;
	display:block;
}
ul li.hide{
	display:none;
}
.thumbs { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}
.thumbs li { 
	list-style: none; 
	float: left; 
	margin: 0 8px 8px 0;
	padding:1px;
	background: #666; 
	-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	   -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
}
.thumbs li:hover { background:#333;}
.thumbs li img, .thumbs li a {
	display:block; 
	width:62px; 
	height:62px;
}

/*------------------------------------------------------------------*/ 
/*	12) BUTTONS
/*------------------------------------------------------------------*/
.comment-form form input.btn{
	display: inline-block;
	*display: inline;
	padding: 7px 23px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color:#FFF;
	border:1px solid;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
		  border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.1);
	 -moz-box-shadow:   inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.1);
		  box-shadow:   inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.1);
		  
	-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	   -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
}


.btn{
	display: inline-block;
	*display: inline;
	padding: 7px 23px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color:#FFF;
	background:#CCC;
	border:1px solid;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
		  border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.1);
	 -moz-box-shadow:   inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.1);
		  box-shadow:   inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.1);
		  
	-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	   -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
}
.btn:hover		{	background:#34495e;	color:#fff;	}
.btn-blue		{	background:#0087d5;	}
.btn-green  	{	background:#1abc9c; }
.btn-green2  	{	background:#58d68d; }
.btn-yellow  	{	background:#f1c40f; }
.btn-dark-blue  {	background:#34495e  }
.btn-grey 		{	background:#bdc3c7; }
.btn-red 		{	background:#ec7063; }
.btn-orange 	{	background:#d35400; }

/*------------------------------------------------------------------*/ 
/*	28) SMALL DEVICES
/*------------------------------------------------------------------*/
@media (max-width: 979px) {
#nav .sf-menu{
	display:none;
}
nav#nav{
	width:40px;
	float:right;
}
.nav-toggle{
	display:block;
}
.mobile-menu-inner{
	display:block;
}
}

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

.about-mini{
	width:166px;
}
.service-block{
	width:558px;
}
.sub-text{
	width:89px;
}
div.maskImage{
	display:none;
}
.sidebar-list li{
	margin-bottom:10px;
}
.sidebar-categories li{
	margin-left:0;
	width:100%;
}
.blog-search input.sub-text-blog{
	width:214px;
}
.slider-nav-member{
	position:absolute;
	right:220px;
	top:100px;
}
.pp-prev{
	margin-right:260px;
}
.pp-next {
	margin-left:0;
}
div.maskimage{
	display:none;
}
ul.sharebox{
	margin:0;
	margin-bottom:15px;
}
ul.sharebox li{
	float:left;
	margin-right:5px;
}
ul.sharebox li:nth-last-child(3){
	margin-right:5px;
}
.social-counter li{
	margin-bottom:20px;
}
.social-counter li:nth-last-child(1){
	margin-bottom:0;
}
.social-counter li:nth-last-child(2){
	margin-bottom:0;
}
.ui-tabs-nav li{
	margin-bottom:5px;
}
.ui-tabs-nav li:nth-last-child(1){
	margin-bottom:0;
}
}

@media (min-width: 480px) and (max-width: 767px) {

.tp-caption p{
	font-size:8px;
}
.about-mini{
	width:100%;
	margin-bottom:30px;
}
.service-block{
	width:100%;
}
div.maskImage{
	display:none;
}
.from-progects > div{
	margin-bottom:20px;
}
.from-blog article{
	margin-bottom:40px;
}
ul.social-list{
	float:left;
	margin-top:10px;
}
.image-link img{
	width:100%;
}
.blog-post-wrap > .post-desc > p > span{
	margin-right:5px;
}
.sidebar-categories ul li{
	width:200px;
}
.blog-search input.sub-text-blog{
	width:406px;
}
div.maskimage{
	display:none;
}
ul.sharebox{
	margin:0;
	margin-bottom:15px;
}
ul.sharebox li{
	float:left;
	margin-right:5px;
}
ul.sharebox li:nth-last-child(3){
	margin-right:5px;
}
.btn-left{
	margin-bottom:15px;
	margin-right:0;	
}
.btn-right{
	margin-bottom:0;
	position:relative;
	top:0;
	right:0;
}
ul.left-right{
	margin:0;
	padding:0;
	float:left;
}
.wrap-social-list{
	padding:0 0 5px 0;
}
ul.social-list{
	float:left;
	margin-top:5px;
}
}

@media (max-width: 479px) {

.tp-caption p{
	font-size:2px;
}
.about-mini{
	width:100%;
	margin-bottom:30px;
}
.service-block{
	width:100%;
}
div.maskImage{
	display:none;
}
.from-progects > div{
	margin-bottom:20px;
}
.from-blog article{
	margin-bottom:40px;
}
ul.social-list{
	float:left;
	margin-top:5px;
}
.image-link img{
	width:100%;
}
div.maskimage{
	display:none;
}
.post-desc h1 {
    font-size: 16px;
    margin-bottom: 15px;
	color:#5b5b5b;
}
.blog-post-wrap > .post-desc > p > span{
	margin-right:6px;
	font-size:11px;
}
ul.sharebox{
	margin:0;
	margin-bottom:15px;
}
ul.sharebox li{
	float:left;
	margin-right:5px;
}
ul.sharebox li:nth-last-child(3){
	margin-right:5px;
}
.btn-left{
	margin-bottom:15px;
	margin-right:0;	
}
.btn-right{
	margin-bottom:0;
	position:relative;
	top:0;
	right:0;
}
ul.left-right{
	margin:0;
	padding:0;
	float:left;
}
.wrap-copyright p span{
	color: #555555;
    margin:0 5px;
}
.wrap-copyright p a{
	margin-top:5px;
}
.wrap-social-list{
	padding:0 0 5px 0;
}
}
