/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("https://staging.allprowindowtint.comr/wp-content/themes/Divi/style.css");


/*------------------General ------------------------------ */

.grecaptcha-badge {display:none !important;}

.et-main-area {
	background:#f6f6f6!important;
}



/*------------------Contact Tab ------------------------------ */

.pweb-shadow form.pwebcontact-form .pweb-field-shadow{box-shadow:0 0 0 transparent;}
.pweb-labels-over form.pwebcontact-form .pweb-label-over .pweb-label{padding:10px;}
.pwebcontact_toggler.pweb-icon .pweb-icon{top:15px!important;right:10px!important;}
#pwebcontact1_toggler{border:6px solid #fff!important;padding:30px 10px!important;}
#pwebcontact1{z-index:6000!important;}
#pwebcontact1_send{padding:10px 20px!important;font-size:18px!important;}
.pweb-input{padding:0 15px!important;border-radius:6px!important;min-height:35px!important;}
#pwebcontact1_field-message{padding:10px 15px!important;border-radius:6px!important;min-height:180px!important;}
.pweb-icon{color:#fff!important;padding:0!important;}
#pwebcontact1_form .pweb-msg .pweb-success{color:#eee!important;}
#pwebcontact1_form input.pweb-input,#pwebcontact1_form select,#pwebcontact1_form textarea{background:#eee!important;}


/*---------------------[Animate Buttons]-------------------*/

/*!
Animate.css - https://daneden.me/
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

 .animated.bounceIn,
 .animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}


@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {

  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}


/*---------------------[FOOTER]-------------------*/

.textwidget li {
	background:url(https://staging.allprowindowtint.com/wp-content/uploads/footer_widget_bullet.png) 0 13px no-repeat;
	padding:17px 0 5px 25px;
	transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;
	margin-left:45px!important;
	margin-bottom:0!important;
	margin-top:0!important;
}

.textwidget li:hover{background:url(https://staging.allprowindowtint.com/wp-content/uploads/footer_active_bullet.png) 22px 13px no-repeat;padding-left:45px;}

.ftitle { 
	 text-align: right!important;
	 margin-bottom:35px!important;
}

.fnav-links {
	padding:10px 0 25px 0!important;
}

.fshop {
	padding:0!important;
	margin:0px auto!important;
}

.fcontact-info {
	padding:15px 20px!important;
	margin:0px auto!important;
	font-size:13px!important;
	line-height: 15px!important;
	text-align:center!important;
}


