/*
 Theme Name: Events
 Theme URI: 
 Author: Urmil Patel
 Template: twentyseventeen
 Description: Child theme for Twenty Seventeen.
 Version: 0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain: twentyseventeen-child
 */
/******Newslatter ********/
.wysija-input {

        background: rgba(255,255,255,0.1) !important;
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 28px !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
    height: 60px !important;
    padding: 0 38px !important;
    border: 1px solid #ffffff !important;
    /*border-right: 1px !important;*/
    border-top-left-radius: 80px !important;
    border-bottom-left-radius: 80px !important;

    display: inline-block !important;
    width: 100% !important;
    max-width: 581px !important;

    display: flex !important;
    align-items: center !important;
    margin: 0 auto !important;
}
input.wysija-submit.wysija-submit-field {
    position: absolute;
    top: 0;
    right: 90px;
    
    color: #000000 !important;
    background-color: #ffffff !important;
     margin-left: 0px !important;
     border-color: #ffffff !important;

    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    padding: 21px 36px !important;
    line-height: 1 !important;
   /* border-radius: 80px !important;*/
    text-align: center !important;
   
    margin: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    letter-spacing: 0.02px !important;
    text-transform: uppercase !important;
    font-family: 'QuicksandBold', sans-serif !important;
    font-size: 19px !important;
    
   
}
input.wysija-submit.wysija-submit-field:hover, input.wysija-submit.wysija-submit-field:focus{
 background: #000000 !important;
    color: #ffffff !important;
    margin: 0px !important;
    outline: none !important;
    box-shadow: none !important;
}
.formErrorContent {
       left: -200px !important;
    top: 60px !important;
   
}
.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
    background-color: #e0ffea !important;
    border-color: #74e655 !important;
}
.site__footer-form input.wpcf7-form-control.wpcf7-submit.bttn.bttn-white {
    margin-left: 20px;
	margin-top: 20px;
}
.contact_page input.wpcf7-form-control.wpcf7-submit.bttn.bttn-white {
    margin-left: 10px;
    margin-top: 20px;
}
a:not([href]):not([tabindex]) {
    color: #fff;
    text-decoration: none;
}

@media(max-width:991px){
    input.wysija-submit.wysija-submit-field {
        right: 71px;
    }
}
@media(max-width:768px){
    .section__subscribe p{margin-bottom: 10px;}
    .wysija-input{
        padding: 0px 20px !important;
        height: 50px !important;
    }

    input.wysija-submit.wysija-submit-field {
        top: -4px;
        border-radius: 80px !important;
        right: -6px;
            padding: 18px 32px !important;
    }

}
@media (max-width: 400px){
    input.wysija-submit.wysija-submit-field {
        top: 54px;
         left: 75px; 
        border-radius: 80px !important;
        
    }

    input.wysija-submit.wysija-submit-field {
        padding: 18px 22px !important;
    }
    .section__subscribe{    padding: 70px 0 120px 0 !important;}
}
/*back-to-top-css*/

/* Go-Up */
.go-up {
    position: fixed;
    bottom: 15px;
    right: 15px;
    margin: 0 auto;
    color: #fff;
    background-color: #000;
    cursor: pointer;
    width: 34px;
    height: 34px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    z-index: 9999;
    transition: all 0.5s ease-in-out;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;   
}

.go-up:hover {
    transform: scale(0.90);
}

/* Page-loader */
.page-loader {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9998;
}

.page-loader span {
    position:absolute;
    display:inline-block;
    background:#000000;
    height: 100px;
    width: 100px;
    left: 48%;
    top: 48%;
    margin: -20px 0 0 -20px;
    text-indent: -9999em;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-animation:page-loader 1.2s linear infinite;
    animation:page-loader 1.2s linear infinite;
}
.page-loader span:last-child {
   animation-delay:-0.6s;
   -webkit-animation-delay:-0.6s;
}
@media(max-width:991px){
    .page-loader span {
        left: 46%;
        top: 46%;
    }
}
@media(max-width:768px){
    .page-loader span {
        left: 44%;
        top: 44%;
    }
}
@media(max-width:575px){
    .page-loader span {
        left: 42%;
        top: 42%;
    }
}
@keyframes page-loader {
   0% {transform: scale(0, 0);opacity:0.8;}
   100% {transform: scale(1, 1);opacity:0;}
}
@-webkit-keyframes page-loader {
   0% {-webkit-transform: scale(0, 0);opacity:0.8;}
   100% {-webkit-transform: scale(1, 1);opacity:0;}
}