/*
Theme Name: weaver-xtreme-child
Theme URI: //weavertheme.com
Description: Bare minimum Weaver Xtreme Child
Author: Bruce Wampler
Author URI: //weavertheme.com/about
Version: 1.0
Tags: theme-options
Template: weaver-xtreme


    This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.  If not, see <http://www.gnu.org/licenses/>.


About style.css:

Traditionally, a child theme provides its own style.css to override or extend the
parent style.css. This usually involved adding an "@import" to the child's style.css.

Weaver Xtreme handles the main style sheet differently. It is called "assets/css/style.weaverx.css",
and is loaded before the theme "style.css" file. Thus, there is no need to "@import" the
parent stylesheet.

So you can make overrides and extensions directly in this child style.css.

*/



/*  ------------------------------------------------------
 Add specific style overrides here...
*/

@font-face {
  font-family: Quattrocento;
  font-style: normal;
  font-weight: 400;
  src: local("Quattrocento"), url("http://www.blinkhorn.org.uk/font/quat_font.woff2") format("woff2"),
url("http://www.blinkhorn.org.uk/font/Quattrocento-Regular.ttf") format("truetype");
}


#fancybox-loading {
	z-index: 3001104 !important;
}

#fancybox-overlay {
	z-index: 3001100 !important;
}

#fancybox-wrap {
	z-index: 3001101 !important;
}

#fancybox-content {
	z-index: 3001102 !important;
}

#fancybox-hide-sel-frame {
	z-index: 3001101 !important;
}

#fancybox-close {
	z-index: 3001103 !important;
}

#fancybox-left, #fancybox-right {
	z-index: 3001102 !important;
}

#fancybox-left-ico, #fancybox-right-ico {
	z-index: 3001102 !important;
}

.fancybox-bg {
	z-index: 3001001 !important;
}

#fancybox-title {
	z-index: 3001102 !important;
}

#imagelightbox
{
    z-index: 3009999 !important;
}

.nivo-lightbox-overlay
{
	z-index:30099998 !important;
}

.nivo-lightbox-title-wrap
{
	z-index:30099999 !important;
}

/*Form width*/
.wpcf7 {
    text-align: center;
    width: 100%;
	  
}

.wpcf7-form{
	 padding-top: 0px;
	 padding-bottom: 10px;
    text-align: center;
  
}

/*Input Field widths*/
.wpcf7-text, .wpcf7-textarea, .wpcf7-quiz {
    width: 90%;
    border: 2px solid #9f9f9f;
    border-radius: 5px;
}

.wpcf7-text,  .wpcf7-quiz  {

	height: 24px;
    padding-left: 10px;

}

/*Response messages - Error & Success*/
.wpcf7-response-output {
    margin-bottom: 30px !important;
}



/*Label Text color*/
.wpcf7-form p {
    color: #303030 !important;
}

.wpcf7-form label{
	color: #303030 !important;
}


/****background-images********/

/*Form background*/
.wpcf7 {
    background-color: #ffffff !important;
    background-position: center;
    background-size: cover;
}


/* Vantage Contact Form 7 Submit Button */

.wpcf7 input[type="submit"] {
padding: 12px 20px !important;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #9f9f9f;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
font-size: 14px;
font-weight: bold;
color: #303030 !important;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
width: auto;
text-decoration: none;
cursor: pointer;
-webkit-appearance: button;
line-height: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* Vantage Contact Form 7 Button */

.wpcf7 input[type="button"] {
padding: 12px 20px !important;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #9f9f9f;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
font-size: 14px;
font-weight: bold;
color: #303030 !important;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
width: auto;
text-decoration: none;
cursor: pointer;
-webkit-appearance: button;
line-height: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.wpcf7-textarea {
width: 80%;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
	padding:3px;
background: #ffffff;
font-size: 14px;
}

.wpcf7-email {
width: 70%;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
	padding:3px;
font-size: 14px;
}

.wpcf7-text {
width: 80%;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:3px;
font-size: 14px;

}

.wpcf7-quiz {
width: 80%;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:3px;
background: #ffffff;
font-size: 14px;

}

.wpcf7 input {
width: 80%;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:3px;
background: #ffffff;
font-size: 14px;

}

/*Submit button background & border*/
.wpcf7-submit {
    background: #9f9f9f !important;
}

/*Submit button Hover styles*/
.wpcf7-submit:hover {
    border-color: transparent !important;
    background: #F2F2F2 !important;
    color: #303030 !important;
}



