/*
Theme Name: Mister Miss
Author: Ivan Morgado
Description: MisterMiss custom theme designed by Rock3rs.
Version: 1.0
*/

.home-main #main-carrusel-home {
	position: relative;
}

.slider-top .slick-dots button {
	background-color: #939393;
}

.slider-top .slick-dots li.slick-active button {
	background-color: #ffffff;
}

.wrapper-img .wrapper-img-inner {
	position: relative;
}

.wrapper-img .wrapper-img-inner::after {
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.5);
}

.home-main #main-carrusel-home .single-item .slick-list .item-carrusel .carrusel-text {
	z-index: 1;
}

#top-project-detail .project-detail-content h1 {
	max-width: 400px;
}

form input[type=submit] {
	display: none;
}
.contact-inner form input[type=submit] {
	display: block;
}
.contact-inner form .contact-sbmt-btn a input[type=submit] {
    display: block;
    position: absolute;
    line-height: 156px;
    width: 100%;
    opacity: 0;
}
.contact-sbmt-btn .ajax-loader {
    position: absolute;
}
.contact-main #contact-form form .contact-sbmt-btn input[type="submit"] {
      display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    border-radius: 50%;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    cursor: pointer;
    vertical-align: middle;
    width: 136px;
    height: 136px;
  background-color:#efefef;
  color:transparent;
}
.contact-sbmt-btn{
  position:relative;
  width:136px;
}
.contact-sbmt-btn .material-icons {
    position: absolute;
    margin: auto;
    text-align: center;
    top: 42%;
    z-index: 1;
    left: 42%;
    pointer-events: none;
}
.contact-inner div.wpcf7-validation-errors, .contact-inner div.wpcf7-acceptance-missing, .contact-inner div.wpcf7-response-output{
  border:0;
  padding:0;
  margin:0;
}
.contact-main #contact-form form .contact-sbmt-btn:hover i {
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: .75s;
    -webkit-animation-name: bounceIn;
    animation-duration: .75s;
    animation-name: bounceIn;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
  border: none;
  padding: 0;
  margin: 0;
}
.wpcf7 .contact-sbmt-btn .ajax-loader {
  position: absolute;
}   

@media only screen and (max-width: 600px){
.contact-main #contact-form form .contact-sbmt-btn input[type="submit"] {
    width: 70px;
    height: 70px;
}
  .contact-sbmt-btn{
    width:70px;
  }
  .contact-sbmt-btn .material-icons{
    left:35%;
    top:35%;
  }
}