.footer-widgets .widget-area .widget:not(.woocommerce) .widget-title {
       color: rgba(100,201,234,1)!important; 
    } 

#wpcf7-f8-o1 {
       color: #000000!important; 
    } 

hash-wpcf7-f8-p2-o1 {
    } 

#wpcf7-f8-p2-o1 {
       background:  #f3f6fa; 
       border-bottom-color: #b7c0cd; 
       border-color:  #bbc5d6; 
       border-radius:  7px; 
       border-style: solid; 
       border-top-color: #c2cadb; 
       border-width:  1px; 
       box-shadow:  0 1px 5px rgba(0, 0, 0, 0.15); 
       padding:  15px; 
    } 

#wpcf7-f8-p2-o1 input, #wpcf7-f8-p2-o1 textarea {
       background: #ffffff; 
       background-image:  linear-gradient(to bottom, #f6f8fa, white); 
       border-bottom-color: #c0ccea; 
       border-color: #bcc5e2; 
       border-radius:  4px; 
       border-style:  solid; 
       border-top-color:  #b3c0e2; 
       border-width:  1px; 
       box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); 
       box-sizing: border-box; 
       color: #525864; 
       padding: 10px; 
    } 

#wpcf7-f8-p2-o1 input[type=submit]:after,#wpcf7-f8-p2-o1 button:after,#wpcf7-f8-p2-o1 input[type=submit]:before,#wpcf7-f8-p2-o1 button:before {
       display: none; 
    } 

#wpcf7-f8-p2-o1 input[type=submit],#wpcf7-f8-p2-o1 button {
       background-color:  #55acee; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
        border-bottom-color:  #0d6acf; 
       border-color: #0f7de9; 
       border-radius:  4px; 
       border-style: solid; 
       border-top-color:  #1486f9; 
       border-width: 1px; 
       box-shadow:  inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); 
       color:  #ffffff; 
       float: none; 
       font-size: 14px; 
        font-weight:  bold; 
       padding: 15px 0; 
       text-align:  center; 
       text-shadow:  0 -1px 1px rgba(0, 0, 0, 0.2); 
       width:  100%; 
    } 

#wpcf7-f8-p2-o1 input[type=submit]:hover,#wpcf7-f8-p2-o1 button:hover {
       background-color: #35a2f4; 
    } 

#wpcf7-f8-p2-o1 label,#wpcf7-f8-p2-o1 p {
       color: #7f889e; 
       font-size:  13px; 
       font-weight:  bold; 
       line-height:  38px; 
       text-shadow:  0 1px rgba(255, 255, 255, 0.7); 
    } 

#wpcf7-f8-p2-o1 [type=submit]:before,#wpcf7-f8-p2-o1 [type=submit]:after,#wpcf7-f8-p2-o1 button:before,#wpcf7-f8-p2-o1:after {
       display: none; 
    } 

#wpcf7-f8-p96-o1 {
       background-color: #f3f6fa; 
    } 

hash-wpcf7-f8-p96-o1-p {
    } 

#wpcf7-f8-p96-o1 p {
       background:  #f3f6fa; 
       border-bottom-color: #b7c0cd; 
       border-color:  #bbc5d6; 
       border-radius:  7px; 
       border-style: solid; 
       border-top-color: #c2cadb; 
       border-width:  1px; 
       box-shadow:  0 1px 5px rgba(0, 0, 0, 0.15); 
       padding:  15px; 
    } 

#wpcf7-f8-p96-o1 p input, #wpcf7-f8-p96-o1 p textarea {
       background: #ffffff; 
       background-image:  linear-gradient(to bottom, #f6f8fa, white); 
       border-bottom-color: #c0ccea; 
       border-color: #bcc5e2; 
       border-radius:  4px; 
       border-style:  solid; 
       border-top-color:  #b3c0e2; 
       border-width:  1px; 
       box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); 
       box-sizing: border-box; 
       color: #525864; 
       padding: 10px; 
    } 

#wpcf7-f8-p96-o1 p input[type=submit]:after,#wpcf7-f8-p96-o1 p button:after,#wpcf7-f8-p96-o1 p input[type=submit]:before,#wpcf7-f8-p96-o1 p button:before {
       display: none; 
    } 

#wpcf7-f8-p96-o1 p input[type=submit],#wpcf7-f8-p96-o1 p button {
       background-color:  #55acee; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
        border-bottom-color:  #0d6acf; 
       border-color: #0f7de9; 
       border-radius:  4px; 
       border-style: solid; 
       border-top-color:  #1486f9; 
       border-width: 1px; 
       box-shadow:  inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); 
       color:  #ffffff; 
       float: none; 
       font-size: 14px; 
        font-weight:  bold; 
       padding: 15px 0; 
       text-align:  center; 
       text-shadow:  0 -1px 1px rgba(0, 0, 0, 0.2); 
       width:  100%; 
    } 

#wpcf7-f8-p96-o1 p input[type=submit]:hover,#wpcf7-f8-p96-o1 p button:hover {
       background-color: #35a2f4; 
    } 

#wpcf7-f8-p96-o1 p label,#wpcf7-f8-p96-o1 p p {
       color: #7f889e; 
       font-size:  13px; 
       font-weight:  bold; 
       line-height:  38px; 
       text-shadow:  0 1px rgba(255, 255, 255, 0.7); 
    } 

#wpcf7-f8-p96-o1 p [type=submit]:before,#wpcf7-f8-p96-o1 p [type=submit]:after,#wpcf7-f8-p96-o1 p button:before,#wpcf7-f8-p96-o1 p:after {
       display: none; 
    } 

