/*
Theme Name: Newtouch
Theme URI: http://themeforest.net/user/klbtheme/portfolio
Author: KlbTheme (Omur OLGUNAY)
Author URI: http://themeforest.net/user/KlbTheme
Domain Path: /languages
Description: This WordPress theme is best for use in such business areas as corporate, many types of agencies and bureaus, portfolio showcases, landscape, building, engineering, planning, construction, design
Version: 1.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: right-sidebar, left-sidebar,  one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: newtouch

Theme Developer:
http://themeforest.net/user/KlbTheme
https://www.facebook.com/omur.olgunay.1
Skype:omurolgunay
*/

	/*- - - - - Contents - - - - -
	
	01 - Visual Composer
	02 - Header
	03 - Title
	04 - Button Shortcode
	05 - Icon Box
	06 - About
	07 - Carousel
	08 - Team
	09 - Testimonial style 2
	10 - Mailchimp
	11 - App Screenshot Carousel
	12 - Counter
	13 - Blog Shortcode
	14 - Contact
	15 - Footer
	16 - Blog
	17 - Responsive
	
	- - - - - - - - - - - - - -*/


/*************************************************
* Visual Composer
*************************************************/

.vc_column-inner {
	padding-top:0!important;
}
.vc_parallax-inner.skrollable.skrollable-between{
	background-attachment: fixed!important;
}

/*************************************************
* Header
*************************************************/
.navbar-custom .navbar-brand {
    background: inherit;
}
@media (min-width: 768px){
	.navbar-custom.top-nav-collapse .navbar-brand {
		background: inherit;
	}
}
.klb-logo a.klbtext {
    font-size: 30px;
    text-transform: uppercase;
	line-height: 56px;
}

/*************************************************
* Title
*************************************************/

.klb-subtitle{
	padding:5px;
    margin: 65px 0 65px 0;
	text-align:center;
}
.section-title strong{
    font-weight: 900;
}
.klb-subtitle strong{
	font-weight: 600;
}
.section-title h2, .section-title.center h2 {
    text-align: inherit;
}
.lead-text {
    color: #efeded;
}
/*************************************************
* Button Shortcode
*************************************************/

.btn-download{
	line-height:0;
}
.button-sideby{
	display:inline-block;
}
.btn-get{
	line-height:0;
	display:block;
	margin: 0;
}
/*************************************************
* Icon Box
*************************************************/

h4.klb-iconbox-title {
    font-weight: 600;
    color: #fff;
}
/*************************************************
* About
*************************************************/

#about-newtouch {
    padding: 0;
    background: inherit;
}

/*************************************************
* Carousel
*************************************************/
.join-us .carousel-indicators {
    padding-top: 90px;
}
/*************************************************
* Team
*************************************************/

#team {
    padding: 0;
    background: inherit;
}

/*************************************************
* Testimonial style 2
*************************************************/

.testimonials{
    background: inherit;
    position: inherit;
    padding: 0;
}
.testimonials .flexslider .testi-slider-item {
    padding: 80px 30px;
}
/*************************************************
* Mailchimp Subscribe
*************************************************/

#mc_display_rewards,
#mc-indicates-required,
#mc_signup_form .mc_var_label,
.mc_custom_border_hdr{
	display:none;
}
.mc_signup_submit {
    position: absolute;
    right: 0;
    bottom: 65px;
}
#mc_signup_submit {
    margin-top: 0!important;
}
.mc_signup_submit .button{
    border: 0 none;
    color: #2d3e50;
    font-size: 16px;
    height: 65px;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    transition: all 0.3s ease 0s;
    width: 150px!important;
}
.mc_merge_var {
    margin-bottom: 0!important;
}

/*************************************************
* App Screenshot Carousel
*************************************************/

#apps-screen {
    background:inherit;
    padding: 0;
}

/*************************************************
* Counter
*************************************************/

.achivement-box-i h6 {
    color: #fff;
}

/*************************************************
* Blog Shortcode
*************************************************/

.blog-section-area {
    padding: 0;
}

.klb-blog-latest .owl-theme .owl-controls {
    margin-top: 0;
    position: absolute;
    text-align: center;
    padding-top: 0;
    bottom: 0;
}
.klb-blog-latest .owl-carousel {
    margin: 0;
    padding: 0;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li a {
    color: #8e8d8d;
    padding: 0;
    font-size: 13px;
    display: inline-block;
    font-weight: 300;
	margin-right: 10px;
}
.blog-content-section .blog-meta i{
	margin-right:5px;
}

/*************************************************
* Contact
*************************************************/

#contact {
    padding: 0;
    background: inherit;
}
.wpcf7-form label{
	width:100%;
}
.wpcf7-form p:before,
.wpcf7-form p:after{
	content:'';
	clear:both;
	display:table;
}
.wpcf7-textarea{
	height:108px!important;
}
span.wpcf7-not-valid-tip {
    color: #fff;
    font-size: 1em;
    font-weight: normal;
    display: block;
}
div.wpcf7-validation-errors {
    border: 2px solid #12212f;
    text-align: center;
    color: #fff;
}
.wpcf7-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff!important;
}
.wpcf7-form ::-moz-placeholder { /* Firefox 19+ */
    color: #fff!important;
}
.wpcf7-form :-ms-input-placeholder { /* IE 10+ */
    color: #fff!important;
}
.wpcf7-form :-moz-placeholder { /* Firefox 18- */
    color: #fff!important;
}
/*************************************************
* Footer
*************************************************/

nav#footer {
    background: inherit;
    color: inherit;
    padding: 0;
    border:0;
}
nav#footer .fnav {
   margin-bottom: 0px;
}
.text-center .btn-get {
	display:inline-block;
}
#footer i.fa {
    background: none;
}
/*************************************************
* Blog
*************************************************/
.klb-header{
	background:#f9173f;
}
.blog-content .btn-small:hover{
	background:#f45e12;
}
.calendar_wrap a{
	color:#000;
}
.single-post label{
	float:inherit;
}
pre{
	 overflow: auto;
}
.section-heading input:focus, 
.section-heading textarea:focus {
    outline-color: #f45e12;
	border-color:transparent;
}
@media (min-width: 768px){
	.klb-header.navbar-custom {
		padding: 17px 30px;
	}
}
/*************************************************
* Responsive
*************************************************/
@media (max-width: 767px) and (min-width: 320px){
	.comment-right {
		padding-left: 80px;
	}
	.comment-list-comment-image img{
		width: 60px;
	}
	.navbar-custom {
		background: #fff!important;
		color: #000!important;
	}
	.navbar-nav > li > a {
		color: #000!important;
	}
	.plan {
		margin-bottom: 0;
	}
	.about-buttons-2 > a > i {
		margin-right: 0;
	}
	.about-buttons-2 > a:first-child {
		margin-right: 0px;
	}
	.join-us .carousel-indicators {
		padding-top: 0px;
	}
	.klb-header{
		background:#fff;
	}
	.klb-logo a.klbtext {
		color:#000;
		font-size: 24px;
		text-transform: capitalize;
		line-height: 64px;
	}
	.klb-logo{
		text-align:left;
	}
}

a:focus {
    color: #333;
}
.klb-blog-latest .blog-content .blog-meta li a {
    font-size: 11px!important; 
    text-transform: uppercase;
}
.klb-blog-latest .blog-content span {
	color:#333;
    font-size: 11px!important; 
	text-transform: uppercase;
}
.blog-section-area .blog-content-section .single-blog .blog-content ul li a {
    color: #333;
}
.klb-blog-latest .btn-small{
    font-size: 12px!important;
}
.klb-blog-latest .blog-content h3 a{
    font-size: 18px!important;
}
@media (min-width: 768px) {
	.navbar-nav > li.active > a,
	.navbar-custom.top-nav-collapse a:hover,
	.navbar-custom.top-nav-collapse a:focus {
		color: #f9173f;
	}
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: #f9173f;
    color: #fff;
}