/*
	Theme Name: Alinti Child
	Theme URI: http://themewisdom.com/demo/wpm/alinti/
	Author: PremiumLayers
	Author URI: http://premiumlayers.net/
	Description: Alinti Premium Wordpress Theme
	Version: 1.0
	License: GNU General Public License
	License URI: license.txt
	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background
	Text Domain: alinti-child
	Template: alinti
*/

/* = Theme customization starts here
-------------------------------------------------------------- */
html,
body{
width:100%;
overflow-x:hidden;
}
.team-social-icon{height:419px;padding: 20px 20px;}
.service-section-1 .srv-box{border-bottom: 3px solid #23423a;}
.service-section-1 a.read-more:hover{color: #fff;}
.service-section-1 a.read-more{background-color: #23423a;}
h3.vc_custom_heading{margin-bottom: 18px;}
#hero--buttons {
  margin: 0px auto; 
  text-align: center;
}
#hello {
  color: white;
}
button {
  height: 4em;
  margin: 1em auto;
  background-color: #006d4c;
  border: none;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 0.5em;
  transition: all 0.2s cubic-bezier(.4,0,.2,1);
 
}
/*.page-banner::before{background-color: rgba(0, 0, 0, 0.5);}*/
.header-main.navbar-fixed-top{padding: 10px 0 0px 0;}

.tp-bgimg.defaultimg:before{opacity: 0.5 !important;}
.wpb_content_element p{margin-bottom: 14px !important;}
.videobg{z-index: 99;}

.team-member:hover .counter-block{display:none;}
.social-icons{display:none;}

label{color: #555;}

.discover-section .discover-testi-content{background-color:#ffffff;}
.discover-section .discover-box{background-color:#ffffff;}
.discover-section .discover-testi-content{padding:101px 30px 0px 30px;}
.section-header{margin-bottom:0 !important;}
.discover-section .discover-box{padding: 101px 75px}

@charset "UTF-8";
.video-thumbnail {
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin: 30px;
}
.video-thumbnail:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  content: "";
  font-family: FontAwesome;
  font-size: 100px;
  color: #fff;
  opacity: 0.8;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}
.video-thumbnail:hover:before {
  color: #eee;
}
.contact-us.contact-section .wpcf7-form .form-group{margin-top:27px;}

#widget_aboutus-1{padding-top: 28px;}

#custom_html-3{margin-top:20px;}
a{color:#969696;}
.buttonlink{color:#ffffff !important;}


/* form styles */
/*
** Contact Form 7 basics
**
**/

/* Form width  and border */

.wpcf7 {
  text-align: left;
  width: 90%;
  padding: 20px 25px !important;
  background-color: rgba(255, 255, 255, 0.2);
  background-position: center;
  background-size: cover;
}

/* Input Field widths */

.wpcf7-text,
.wpcf7-textarea,
.wpcf7-number,
.wpcf7-date,
.wpcf7-select{
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  color: #777;
}

.wpcf7-text {
  height: 50px;
  padding-left: 10px;
}

/* Input Field borders */

/* Input Field Text color */

.wpcf7-text:focus,
.wpcf7-textarea:focus {
  border-color: #8f8f8f;
}

/* Label Font */

.wpcf7-form p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  color: #000;
}

/* Submit button Font */

.wpcf7-submit {
  width: 85%;
  font-size: 15px !important;
  background-color: #1d2731 !important;
  border: 2px solid #fff !important;
  color: #fff !important;
  font-weight: bold !important;
  padding: 20px;
}

/* Submit button Hover */

.wpcf7-submit:hover {
  border-color: transparent !important;
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #000 !important;
}

/* Response messages - Error & Success */

.wpcf7-response-output {
  margin-bottom: 30px !important;
}

.type-post .entry-title{text-transform:none;}
.page-banner .banner-content h3{text-transform:none;}
.single .type-post .entry-content > p{text-transform:none !important;}
.team-social-icon{padding: 20px 10px !important;}


@media (max-width: 639px){
.team-section .team-social-icon {
	left: -15px;
	right: -16px;}
	}






.navbar-toggle.collapsed span.icon-bar:nth-child(2) {
  -webkit-transform: translateY(0) rotate(0);
          transform: translateY(0) rotate(0);
}
.navbar-toggle.collapsed span.icon-bar:nth-child(3) {
  opacity: 1;
}
.navbar-toggle.collapsed span.icon-bar:nth-child(4) {
  -webkit-transform: translateY(0) rotate(0);
          transform: translateY(0) rotate(0);
}
.navbar-toggle span.icon-bar {
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.navbar-toggle span.icon-bar:nth-child(2) {
  -webkit-transform: translateY(300%) rotate(45deg);
          transform: translateY(300%) rotate(45deg);
}
.navbar-toggle span.icon-bar:nth-child(3) {
  opacity: 0;
}
.navbar-toggle span.icon-bar:nth-child(4) {
  -webkit-transform: translateY(-300%) rotate(-45deg);
          transform: translateY(-300%) rotate(-45deg);
}
