/*
Theme Name: Weaver II Child
Theme URI: http://weavertheme.com
Description: Bare minimum Weaver II Child demo theme
Author: Bruce Wampler
Author URI: http://weavertheme.com/about
Version: 1.2
Tags: light, dark, white, black, gray, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template,  post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, photoblogging
Template: weaver-ii

!!!!!!!!!!!!!!!!! IMPORTANT: Change above from weaver-ii to weaver-ii-pro for Pro version !!!!!!!!!!!!!!!!

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/>.
*/



/* Use the following @import for parent Weaver II theme.
  IMPORTANT:
  For free weaver, the @import line should use: url('../weaver-ii/style.min.css')
  For Weaver II Pro, you MUST make two changes.
	For the @import, use: url('../weaver-ii-pro/style.min.css')
    AND
	Change the above line "Template: weaver-ii" to be "Template: weaver-ii-pro"

*/
@import url('../weaver-ii/style.css');	/* alternatively, you can use style.css instead of style.min.css */
/* Import Fonts
------------------------------------------------------------ */

@import url(https://fonts.googleapis.com/css?family=Oswald);
/* Minified version: You can create a minified version of this file for your child theme
  directory called style.min.css. If you do that, you MUST have both the child style.css and
  the child style.min.css. The style.min.css version will be used automatically if it is defined.

  ------------------------------------------------------
 Add specific style overrides here...

  Just for example, this style will increase the base font size of the site.
*/
#header_image {
    float: left;
    margin-top: -115px;
    width: 50%;
}
@media only screen and (max-width: 580px) {	/* 580 chosen because of iPhone 5 landscape */
.banner-top{
display: none !important;
}
#header_image {
    float: left !important;
    margin-top: -15px !important;
    width: 100% !important;
}
}
body,
input,
textarea {
	color: #666;
	font-size: 16px;
	line-height: 1.5em;
}
hr {
    margin-bottom: .5em;
}
.menu_bar div {
    font-family: oswald;
    font-size: 16px;
}
.menu_bar a, .mobile_menu_bar a {
    font-weight: 400;
    font-style: normal;
    text-transform: Uppercase;
}
#access {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.menu-item {
    font-family: Oswald;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}

#wrapper {
    background-color: #FFFFFF !important;
}

a {
    color: #000000;
}
a:visited {
    color: #000000;
}
a:hover {
    color: #7FACC9;
}
.entry-title a {
    color: #000000;
    font-family: oswald;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
	line-height: 1.5em;
}
#content .entry-title {
    line-height: 1.1em;
}

.home .post {
    border-top: 1px solid #C0C0C0;
}
.home .post.post-order-1 {
    border-top: none;
}
.add_to_cart_button.button.product_type_simple {
    background: none repeat scroll 0 0 #7FACC9;
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 5px;
}
.product.type-product {
    list-style: none outside none;
}


#sidebar_header {
    float: right;
    font-size: 50%;
    padding: 10px;
}
#colophon {
border-top: 2px solid #333;
border-radius: 0 !important;
}
.entry-attachment img, #content .gallery img, #content .gallery-thumb img, #content img[class*="wp-image-"] {
padding: 3px;
}
.page-id-38267 #content {
    margin-top: -80px;
}

.term-2526 .button {
    background: none repeat scroll 0 0 #75A8CA;
    border: 1px solid;
    display: block;
    float: left;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
}

.term-2526 .button:hover {
    color: #333333;
}
.term-2526 .price {
    font-size: 1.3em;
}

.term-2526 .woocommerce-ordering {
    margin-bottom: 13px;
}
.no-image {
    padding-bottom: 15px;
}
.home #infobar {
    display: none;
}
#content a.more-link {
    margin-top: 8px;
}
.buttonwidget {
    border: 1px solid #c0c0c0;
    border-radius: 5px;
    box-shadow: 3px 5px 6px #c0c0c0;
    padding: 0 5px 1px;
}
.buttonpurp {
    display: block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #00162b;
    border-radius: 8px;
    background: #0c2e4d;
    background: -webkit-gradient(linear, left top, left bottom, from(#0c2e4d), to(#400782));
    background: -moz-linear-gradient(top, #0c2e4d, #400782);
    background: linear-gradient(to bottom, #0c2e4d, #400782);
    -webkit-box-shadow: #020a12 0px 0px 7px 0px;
    -moz-box-shadow: #020a12 0px 0px 7px 0px;
    box-shadow: #020a12 0px 0px 7px 0px;
    font: normal normal bold 14px georgia;
    color: #ffffff !important;
    text-decoration: none;
   margin: 5px auto;
   display: block;
}
.buttonpurp:hover,
.buttonpurp:focus {
    background: #0e375c;
    background: -webkit-gradient(linear, left top, left bottom, from(#0e375c), to(#4d089c));
    background: -moz-linear-gradient(top, #0e375c, #4d089c);
    background: linear-gradient(to bottom, #0e375c, #4d089c);
    color: #ffffff;
    text-decoration: none;
}
.buttonpurp:active {
    background: #071c2e;
    background: -webkit-gradient(linear, left top, left bottom, from(#071c2e), to(#400782));
    background: -moz-linear-gradient(top, #071c2e, #400782);
    background: linear-gradient(to bottom, #071c2e, #400782);
}
.buttonpurp:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 5px;
    left: -1px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADAklEQVRIibWVW0gUURjH/2dm9tLOmLarYiBFSpmZpZYrLChB0FNQuREkBb30EPUS0UtuD9FK0EMPvRRRhEJ0gaWLFARd17CbYkW5JoG0SsnmrqbO7jqXc3poN6ZtNncpP/hgZs53fr9zzgzfAHlGe6so5FPP5StwiNKhk7sLNy2YYHnlGldLs6fb31a0ZUEEVFe5Yn5UavHUd5/a49z+/wVUEShVUKh9tLZ46q6f3lfa5vOKWetzfmHtrWIZIXBrSbmBCDawuWlISsja3LS289mrDw5Avmg2j/wN6vOKnEOUtq6urT9a7JQ8Ja4Czmbhoc5+AdNVEMbAdAUyymjw2fPD0WjsrD8g5ybwtYr2VbUbLq2rq2qzYwpMT4IwApKaYrziOAGfo9b4o/s3q/2BeNjIMT0in1dE1Tp3Z6O7eheUKAAeHCeawgkI4syJgb7uA5nwrAKHtHhnfVPDLkInQSxiCpTCcQJAKQAGAgKNK0Lvgwf+IxdGusxYpoKajc2HbRYdoA4QwoEIhYhEYsrsTHxI16lUvbK0gmpJEEHC654X18IjH0+YcUwFPq/odJWWNhDeCt7uRPhzJPLu5Z0T46OfbhDCJqrWezpqaiqOcRYR/f3vXoTePt/fEZC1nAUAKy9YUmIX7FYMD44MB+9e2ewPyGPp0cvVCcrbCzH0fjDcF7y3wx+QZ7PBswgIx1tsSKoWvHp8+6ARDgCqksCXr5PTvQ9vbfMH5PG/wbMIEEnIspZMzMUS8dknmYPfxsfmeu5d3evr+vpmPripgDGMT8WiYxabNG12tglZPt/eFZnIBQ4AfOaDnpDKmlfRZa6lFe5y9uZMMKT+Nh4MqfFc4UCWZhf+NHQuMjpYxMDK84GZxR87AIBgSI25l313qYpW/HRQ6fsXQdZ2PTU5c1zXaaPPm98vMjNMdwCA6wmpWsMKYYAxVPYOqxH8/CB4Q5LUAtOLJABYJijdTdOF1hToVxYsIvaZBDPWAABNpTZPUmO7Tk8WDDDOcG+soSYiapILHz8AHlYzNlAo7VcAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
.buttonblue {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 2px solid #0000ff;
    border-radius: 8px;
    background: #211ad9;
    background: -webkit-gradient(linear, left top, left bottom, from(#211ad9), to(#0000ff));
    background: -moz-linear-gradient(top, #211ad9, #0000ff);
    background: linear-gradient(to bottom, #211ad9, #0000ff);
    -webkit-box-shadow: #0a0845 0px 0px 7px 0px;
    -moz-box-shadow: #0a0845 0px 0px 7px 0px;
    box-shadow: #0a0845 0px 0px 7px 0px;
    text-shadow: #09083a 1px 1px 1px;
    font: normal normal bold 14px georgia;
    color: #ffffff !important;
    text-decoration: none;
	margin: 5px auto;
	display: block;
}
.buttonblue:hover,
.buttonblue:focus {
    border: 2px solid #120f73;
    background: #281fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#281fff), to(#13117d));
    background: -moz-linear-gradient(top, #281fff, #13117d);
    background: linear-gradient(to bottom, #281fff, #13117d);
    color: #ffffff;
    text-decoration: none;
}
.buttonblue:active {
    background: #141082;
    background: -webkit-gradient(linear, left top, left bottom, from(#141082), to(#0000ff));
    background: -moz-linear-gradient(top, #141082, #0000ff);
    background: linear-gradient(to bottom, #141082, #0000ff);
}
.buttonblue:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 4px;
    left: -1px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADAklEQVRIibWVW0gUURjH/2dm9tLOmLarYiBFSpmZpZYrLChB0FNQuREkBb30EPUS0UtuD9FK0EMPvRRRhEJ0gaWLFARd17CbYkW5JoG0SsnmrqbO7jqXc3poN6ZtNncpP/hgZs53fr9zzgzfAHlGe6so5FPP5StwiNKhk7sLNy2YYHnlGldLs6fb31a0ZUEEVFe5Yn5UavHUd5/a49z+/wVUEShVUKh9tLZ46q6f3lfa5vOKWetzfmHtrWIZIXBrSbmBCDawuWlISsja3LS289mrDw5Avmg2j/wN6vOKnEOUtq6urT9a7JQ8Ja4Czmbhoc5+AdNVEMbAdAUyymjw2fPD0WjsrD8g5ybwtYr2VbUbLq2rq2qzYwpMT4IwApKaYrziOAGfo9b4o/s3q/2BeNjIMT0in1dE1Tp3Z6O7eheUKAAeHCeawgkI4syJgb7uA5nwrAKHtHhnfVPDLkInQSxiCpTCcQJAKQAGAgKNK0Lvgwf+IxdGusxYpoKajc2HbRYdoA4QwoEIhYhEYsrsTHxI16lUvbK0gmpJEEHC654X18IjH0+YcUwFPq/odJWWNhDeCt7uRPhzJPLu5Z0T46OfbhDCJqrWezpqaiqOcRYR/f3vXoTePt/fEZC1nAUAKy9YUmIX7FYMD44MB+9e2ewPyGPp0cvVCcrbCzH0fjDcF7y3wx+QZ7PBswgIx1tsSKoWvHp8+6ARDgCqksCXr5PTvQ9vbfMH5PG/wbMIEEnIspZMzMUS8dknmYPfxsfmeu5d3evr+vpmPripgDGMT8WiYxabNG12tglZPt/eFZnIBQ4AfOaDnpDKmlfRZa6lFe5y9uZMMKT+Nh4MqfFc4UCWZhf+NHQuMjpYxMDK84GZxR87AIBgSI25l313qYpW/HRQ6fsXQdZ2PTU5c1zXaaPPm98vMjNMdwCA6wmpWsMKYYAxVPYOqxH8/CB4Q5LUAtOLJABYJijdTdOF1hToVxYsIvaZBDPWAABNpTZPUmO7Tk8WDDDOcG+soSYiapILHz8AHlYzNlAo7VcAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
.buttongreen {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 2px solid #0d6231;
    border-radius: 8px;
    background: #18b85d;
    background: -webkit-gradient(linear, left top, left bottom, from(#18b85d), to(#0d6231));
    background: -moz-linear-gradient(top, #18b85d, #0d6231);
    background: linear-gradient(to bottom, #18b85d, #0d6231);
    -webkit-box-shadow: #139e4f 0px 0px 7px 0px;
    -moz-box-shadow: #139e4f 0px 0px 7px 0px;
    box-shadow: #139e4f 0px 0px 7px 0px;
    text-shadow: #083a1d 1px 1px 1px;
    font: normal normal bold 14px georgia;
    color: #ffffff !important;
    text-decoration: none;
	margin: 5px auto;
	display: block;
}
.buttongreen:hover,
.buttongreen:focus {
    border: 2px solid #0f733a;
    background: #1ddd70;
    background: -webkit-gradient(linear, left top, left bottom, from(#1ddd70), to(#10763b));
    background: -moz-linear-gradient(top, #1ddd70, #10763b);
    background: linear-gradient(to bottom, #1ddd70, #10763b);
    color: #ffffff;
    text-decoration: none;
}
.buttongreen:active {
    background: #0d6231;
    background: -webkit-gradient(linear, left top, left bottom, from(#0d6231), to(#0d6231));
    background: -moz-linear-gradient(top, #0d6231, #0d6231);
    background: linear-gradient(to bottom, #0d6231, #0d6231);
}
.buttongreen:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 4px;
    left: -1px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADAklEQVRIibWVW0gUURjH/2dm9tLOmLarYiBFSpmZpZYrLChB0FNQuREkBb30EPUS0UtuD9FK0EMPvRRRhEJ0gaWLFARd17CbYkW5JoG0SsnmrqbO7jqXc3poN6ZtNncpP/hgZs53fr9zzgzfAHlGe6so5FPP5StwiNKhk7sLNy2YYHnlGldLs6fb31a0ZUEEVFe5Yn5UavHUd5/a49z+/wVUEShVUKh9tLZ46q6f3lfa5vOKWetzfmHtrWIZIXBrSbmBCDawuWlISsja3LS289mrDw5Avmg2j/wN6vOKnEOUtq6urT9a7JQ8Ja4Czmbhoc5+AdNVEMbAdAUyymjw2fPD0WjsrD8g5ybwtYr2VbUbLq2rq2qzYwpMT4IwApKaYrziOAGfo9b4o/s3q/2BeNjIMT0in1dE1Tp3Z6O7eheUKAAeHCeawgkI4syJgb7uA5nwrAKHtHhnfVPDLkInQSxiCpTCcQJAKQAGAgKNK0Lvgwf+IxdGusxYpoKajc2HbRYdoA4QwoEIhYhEYsrsTHxI16lUvbK0gmpJEEHC654X18IjH0+YcUwFPq/odJWWNhDeCt7uRPhzJPLu5Z0T46OfbhDCJqrWezpqaiqOcRYR/f3vXoTePt/fEZC1nAUAKy9YUmIX7FYMD44MB+9e2ewPyGPp0cvVCcrbCzH0fjDcF7y3wx+QZ7PBswgIx1tsSKoWvHp8+6ARDgCqksCXr5PTvQ9vbfMH5PG/wbMIEEnIspZMzMUS8dknmYPfxsfmeu5d3evr+vpmPripgDGMT8WiYxabNG12tglZPt/eFZnIBQ4AfOaDnpDKmlfRZa6lFe5y9uZMMKT+Nh4MqfFc4UCWZhf+NHQuMjpYxMDK84GZxR87AIBgSI25l313qYpW/HRQ6fsXQdZ2PTU5c1zXaaPPm98vMjNMdwCA6wmpWsMKYYAxVPYOqxH8/CB4Q5LUAtOLJABYJijdTdOF1hToVxYsIvaZBDPWAABNpTZPUmO7Tk8WDDDOcG+soSYiapILHz8AHlYzNlAo7VcAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
