.h-coworking a.btn-custom{
    background-color: #FAB702;
	color: #000000;
    font-weight: 500;
    font-size: 12px;
    padding: 10px 20px;
}
.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5 {
    color: #fff;
}
.pricing-s1 .ribbon{
	background-color: #FAB702;
}
.pricing-s1.light .bottom ul li:nth-child(odd) {
    background: #f5f5f5;
}
.pricing-s1 .bottom ul li:nth-child(odd) {
    background: #2f3135;
}
.pricing-s1 .bottom ul li {
    line-height: 60px;
    padding: 0px 30px;
}
.pricing-s1 .bottom {
    border-top: 0px;
    padding-bottom: 5px;
    background: #222427;
    text-align: center;
}
.pricing-s1 .bottom i {
    margin-right: 10px;
    font-size: 14px;
	color: #FAB702;
}
.pricing-s1.light .btn-custom {
    letter-spacing: 1px;
    color: #333;
	background-color: #FAB702;
}
blockquote.testimonial-big {
    text-align: center;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 24px;
}
blockquote.testimonial-big .title {
    margin-bottom: 20px;
    font-size: 26px;
    font-weight: bold;
}
blockquote.testimonial-big .name {
    margin-top: 20px;
}
blockquote.testimonial-big:before {
    font-family: FontAwesome;
    content: "\f10d";
    padding-bottom: 10px;
    font-size: 28px;
    display: inline-block;
    padding: 10px 20px 10px 20px;
    font-style: normal;
}
h3.size-2 {
    font-size: 24px;
}
blockquote.testimonial-big:before {
    color: #FAB702;
}
.h-pm .center-y h2.style-4 ,.h-pm .box-icon .text h3, .h-pm.side-bg h3, .hpl h2,.hpl h1.title{
	color: #333;
}
.h-pm .center-y p.lead, .h-pm .box-icon .text p, .h-pm.side-bg p, .hpl p,.hpl span.teaser{
	color: #606060;
}  
.h-pm.side-bg a.btn-line,.hpl a.btn-line {
    border: solid 1px rgba(1,1,1,.2) !important;
    color: #333;
}
.hpl.bg-black{
	background: #18191b !important;
	padding-bottom: 0;
}
.h-arts .center-y h2.style-3 {
	color: #333;
}
.h-arts .center-y p.lead{
	color: #606060;
} 
.section-services-garden h2{
	font-weight: 700; 
    font-family: "Roboto Slab";
    margin-bottom: 0;
    letter-spacing: 0; 
} 
header.autoshow.scrollOff {
    top: -100px;
}
.section-services-garden h3{
	font-weight: 600;
    font-size: 17px;
    font-family: "Roboto Slab";
    letter-spacing: 0;
    text-transform: inherit;
} 
.section-services-garden .separator span i {
    font-size: 20px;
    padding: 0;
    margin: -5px;
    float: none;
}
.section-services-garden .typing-wrap { 
    font-size: 43px;
    color: #404040;
    margin: 0;
    font-family: "Roboto Slab";
    line-height: 50px;
} 
.section-services-garden .typed{
	margin-left: 9px;
}
.section-services-garden a.btn-custom{
	padding: 7px 20px 7px 20px;
    letter-spacing: 0px;
    font-size: 14px;
    text-transform: none;
	background-color: #fab702;
	color: #fff;	
    font-weight: bold;
    border-radius: 0;
}
.section-services-garden a.btn-custom:hover{ 
	color: #fff;
    background: #202020;
}
.section-services-garden .typed-cursor{
  opacity: 1;
  animation: typedjsBlink 0.7s infinite;
  -webkit-animation: typedjsBlink 0.7s infinite;
  animation: typedjsBlink 0.7s infinite;
}
@keyframes typedjsBlink{
  50% { opacity: 0.0; }
}
@-webkit-keyframes typedjsBlink{
  0% { opacity: 1; }
  50% { opacity: 0.0; }
  100% { opacity: 1; }
}
.section-services-garden .typed-fade-out{
  opacity: 0;
  transition: opacity .25s;
  -webkit-animation: 0;
  animation: 0;
}
.section-services-garden section{
	padding: 0;
}
.section-services-garden section .spacer-single{
	height: 0;
}
.section-services-garden.call-to-action h3 {
    font-size: 22px; 
    text-transform: capitalize;
}
.section-services-garden.text-light .btn-line{
    font-weight: 600;  
    border: solid 2px #ffffff !important;
    color: #fff;
}
.section-services-garden.text-light .btn-line:hover{ 
    background: #fff;
	color: #111 !important;
} 
.section-services-garden.text-light .btn-line:after {
    color: #fff !important;
}
.section-services-garden.text-light .btn-line:hover:after {
    color: #111 !important;
} 
/* language switcher */

@media (min-width : 991px) {
	ul.lang-inline{
		float: left;
		padding: 27px 7px !important;
	} 
	ul.lang-inline li {
		display: inline-block; 
		margin-left: 5px;
	}
}

@media (max-width : 991px) {
	 
	ul.lang-inline{
		float: left;
		padding: 11px 7px !important;
	}
	ul.lang-inline li {
		display: inline-block; 
		margin-left: 5px;
	}
} 
.bt-opa-5 .de-video-overlay{
	opacity: 0.5;
} 
.gallery .item span.jcemediabox-zoom-link{display: none;}
.btpadd{padding: 0;}
a.btn-slider {
    color: #fff !important;
}
a.btn-slider:hover {
    color: #222 !important;
}
.widget.last{
    border: none;
}
#subheader .crumb {
    margin-top: 0;
}
.btcontainer-4 .de-team-list{
    position: relative !important;
}
.com_k2 a.btn-more i{
    margin-top: 5px;
}
.com_k2 .blog-single .post-infor i{
    float: none;
}
.blog-list li{padding-bottom: 0px !important;}
.blog-list .blog-single .post-content {
    list-style: none;
    background: url(../images/dotwhite50.png);
    line-height: 1.7em;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 15px;
    border-bottom: solid 1px rgba(255,255,255,.1);
}
.blog-single .social {
    padding: 20px;
    text-align: center;
}
.blog-single .social div {
    text-align: center;
    margin: 0 auto;
    width: 50%;
}
.blog-single .social a {
    font-size: 50px;
}
.blog-single .social a i {
    margin: 0 11px;
}
.blog-single h3 {
    color: #fff;
}
.blog-single #comment-form input:hover,.blog-single #comment-form input,.blog-single #comment-form textarea{
        color: #fff !important;
    background: #111;
    border-color: #111;
}
.pagination li:first-child a {
    background: none !important;
    border: solid 1px #404040 !important;
}
.btservices p{margin: 0;}
.bt-no-ptop{
	padding-top: 0;
}
.bt-no-bbttom{
	padding-bottom: 0;
}