/* 
 Theme Name:   Tape Project
 Theme URI:    
 Description:  The Default Tape Project Framework
 Author:       Joshua Perelli
 Author URI:   
 Template:     forthecause
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../forthecause/style.css");
@import url("../forthecause/custom.css");
@import url("../forthecause/layout.css");

 /* == Additional custom styles below this line ==
--------------------------------------------*/
body {
overflow-x: hidden !important;
overflow-y: scroll;
}

h1, h2, h3, h4, h5, h6 {
color: #FFF;
}

a.button, button.button {
background: #970f01;
padding: 0.270em 1.387em !important;
}

a:hover, a:active, a:focus, a:link, a:visited {
  outline: 0 !important;
  outline-style:none !important;
  border: 0; 
}
button, object, embed { 
  outline: 0 !important;
  border: 0 !important;
}

/* All Input elements */
input::-moz-focus-inner { 
  border: 0 !important;
}

/* Or more specifically*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{
  border: 0 !important;
}

.col-left {
float: none !important;
margin: 0 auto;
}

#header {
background: #000;
padding: 18px 0 0 0 !important;
}

#header .nav-toggle:after {
background: #970f01 !important;
}

#navigation ul.nav > li:first-child {
border-left: 1px solid transparent !important;
}

#navigation ul.nav > li {
border-right: 1px solid transparent !important;
}

.gform_wrapper .top_label .gfield_label {
margin: 10px 0 16px 0 !important;
}

#top-section {
background: #970f01;
padding-top: 1.2em;
padding-bottom: 0em;
background: #970f01;
}

#top-section header h1 {
display:none;
}
.onsale {
display:none !important;
}
input#wcwl_email {
    margin-bottom: 1em !important;
}
.hidem {
display:none;
}
.lineH {
font-size:1.2em;
line-height:2.45em;
}

.single-product #top-section header h1{
display:none;
}

.woocommerce-tabs {
display:none;
}

.woocommerce-info, .woocommerce-error {
background-color: #000 !important;
}

#wrapper .entry td p   {
color:#646464 !important;
}

.single-product #top-section{
padding: 0.6em 0 0.6em 0;
}
.dosisH1 {
font-family:Dosis, helvetica-neue, arial, san-serif;
font-size:2.7em;
text-align:center;
}

a {
color: #970f01;
text-decoration:none !important;
}
.cart-contents:after {
color: #970f01 !important;
}

.single-product .price {
color: #FFF !important;
}

.chosen-results {
color:#000 !important;
}

.hentry {
border-bottom: 1px solid #000 !important;
}

.qanda {
color: #970f01 !important;
font-size: 1.6em !important;
padding-top:1.6em !important;
}

#navigation {
width: 60%;
}

#navigation ul.nav li a {
padding: 1.7em 1.1em 1.9em 1.1em !important;
}

#header .nav-toggle {
position: relative;
top: 1.7em;
padding-right: 1.7em;
padding-bottom: 1.7em;
cursor: pointer;
float: right;
}

/* Two and three column photo and text alignment */
.topbuff {
padding-top:3em
}

.centerH3 {
text-align:center;
}
.centerH3L {
text-align:center;
margin-bottom:0px !important;
margin-top:-0.8em !important;
}

.centerPR {
text-align:center !important;
color:#970f01 !important;
font-size:1.3em !important;
}

.centerPR2 {
text-align:center !important;
color:#970f01 !important;
font-size:1.3em !important;
margin-top:-1em !important;
padding-bottom:2em !important;
}

.bigphotoback {
background-color: #970f01; 
padding: 2em 0 0.1em 0; 
margin: 0 0 3em 0;
}

.smallphotoback {
background-color: #111111; 
padding: 2em 0 0.1em 0; 
margin: 0 0 3em 0;
}

.expad {
padding:0 2em 0 2em;
}

.midborder {
border-bottom:2px solid #970f01;
}

/* END Two column styles*/

#header #logo {
margin: 0.7em 0 0.7em 0 !important;
}

#text-6.widget.home-section.widget_text {
background: #970f01 !important;
}

/*Cart form header color and table body text colors*/

table thead th {
background: #970f01;
border-right: 1px solid #780d02;
border-bottom: 1px solid #780d02;
}

table tbody th {
color: #646464;
}

table {
color: #646464;
}

input[type=submit], input.button {
background: #970f01;
}

a.shipping-calculator-button {
color:#970f01 !important;
}

table.cart td.product-remove a {
line-height: 1.2 !important;
}

.homepage-area .home-section {
padding: 0 !important;
}

.buffpop {
text-align:center;
padding: 0 1em 2em 1em !important;
}
/*Footer*/

#footer-wrapper {
background: #970f01;
background-image: url("http://tapeproject.com/wp-content/uploads/2014/12/footerbg.png");
padding: 3.631em 0 3.8em 0;
}

#footer-left.col-left {
display:none;
}

#footer-widgets {
width: 87% !important;
float: right;
}
/*Checkout bottom color and text*/
table tfoot tr {
background: #FFF;
color: #000;
text-shadow: none;
}

table tfoot th, table tfoot td {
border-right: 1px solid #dcdcdc;
}

/*end checkout colors*/
div.ppt {
color: transparent !important;
}

.reds {
color: #cb2412;
}

table.cart td.product-name a {
color: #000 !important;
font-weight: 700;
}

abbr {
border-bottom: 1px dashed #000 !important;
cursor: help;
}

#payment .payment_methods li p {
margin-bottom: 0;
color: #000 !important;
}

#footer-wrapper .col-full {
max-width: 100%;
margin: 0 auto;
width: 100% !important;
}

body.error404 .widget_archive {
display:none;
}

body.error404 .widget_tag_cloud {
display:none;
}

body.error404 .search_main {
margin-bottom: 15em;
}
/* SSL/Cart */

li.payment_method_paypal img {
display: none !important;
}

a.about_paypal {
display: none !important;
}

.mijireh_order_form #mj-totals .mj-price {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin-top: .5em;
border: 1px solid transparent !important;
padding: 0;
text-align: left !important;
font-size: 1.2em !important;
font-weight: 900;
}

.mijireh_order_form #mj-cart .span4 {
width: 40%;
float: none;
}

.mijireh_order_form [class*="span"] {
float: left;
margin-left: 0px;
}

.mijireh_order_form .well {
min-height: 20px;
padding: 0px;
margin-bottom: 20px;
background-color: #000;
border: 1px solid #eee;
border: 1px solid rgba(0,0,0,0.05);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
margin-left: 0px;
}

/*MIJEREH STAGE 2 */

.mijireh_order_form .help-block, .mijireh_order_form .help-inline {
color: white;
font-size: 13px !important;
}

.mijireh_order_form #mj-totals {
padding: 1em 2em;
border-left: 1px solid #d2f1d8;
color: white;
}

.mijireh_order_form #mj-totals .mj-price {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin-top: .5em;
border: 1px solid #e6e6e6;
padding: .26em;
text-align: center;
font-size: 1.3em;
font-weight: bold;
}

.mijireh_order_form .site-title {
display:none;
}

.mijireh_order_form .cart-contents {
display:none;
}

.mijireh_order_form #navigation {
width: 60%;
}

.mijireh_order_form #navigation ul.nav li a {
padding: 1.7em 1.1em 1.9em 1.1em !important;
}

.mijireh_order_form table {
color: white;
}

.mijireh_order_form legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 27px;
font-size: 19.5px;
line-height: 36px;
color: white;
border: 0;
border-bottom: 1px solid #eee;
}

.mijireh_order_form label {
display: block;
margin-bottom: 5px;
color: white;
}

/*Mijireh Stage 3 */

.mijireh_order_form .item .item-name {
font-size: 1.2em;
font-weight: bold;
color: #fff !important;
}

.mijireh_order_form .item {
padding: 1em 2em;
}

.mijireh_order_form #mj-totals .amount {
float: none;
}


.mijireh_order_form body {
font: 16px "Helvetica Neue", Helvetica, sans-serif;
color: #ffffff;
}

.mijireh_order_form #mj-totals {
padding: 1em 2em;
border-left: 1px solid #000;
color: white;
}

.page .page-id-14 #header {
display:none !important;
}

/* Bottstyle */

.mijireh_order_form {
font-size: 14px !important;
}

.mijireh_order_form .item table.prices {
width: 100%;
}

.mijireh_order_form #mj-cart .span4 {
width: 40%;
float: none;
}

body.page.page-id-14 #navigation {
display:none;
}

body.page.page-id-14 #footer-wrapper {
display:none !important;
}

body.page.page-id-14 #header .site-header h1 {
display:none !important;
}

body.page.page-id-14 #top-section {
background: #970f01;
padding-top: .75em;
padding-bottom: 0em;
background: #970f01;
}

.mijireh_order_form input[disabled]{
background-color: #970F01 !important;
border-color: #970F01 !important;
cursor: not-allowed;
color:  #ffffff !important;
}

.mijireh_order_form .item table.prices .item-price {
text-align: left !important;
}

body.page.page-id-14 span.nav-toggle a span {
display: none !important;
}

/*Order summary text change to white */

ul.order_details li strong {
display: block;
font-size: 1.142em;
text-transform: none;
color: #ffffff !important;
}

ul.order_details li {
float: left;
padding: 1em 1.618em;
border-right: 1px solid #dcdcdc;
font-size: .8em;
text-transform: uppercase;
color: #ffffff !important;
}

@media only screen and (max-width: 950px) {

body.page.page-id-14 #header.nav-toggle {
display: none !important;
}

body.page.page-id-14 span.nav-toggle a span {
display: none !important;
}

li.payment_method_paypal img {
display: none !important;
}

a.about_paypal {
display: none !important;
}
}

@media only screen and (max-width: 768px){

.form-row .input-text {
width: 100%;}

.hidem {
display:block;
width: 110%;
height: auto;
margin-left:-5%;
}
div.section-wrapper.hidem {
background: #970f01;
}
body.page.page-id-14 span.nav-toggle a span {
display: none !important;
}

li.payment_method_paypal img {
display: none !important;
}

a.about_paypal {
display: none !important;
}
#header .nav-toggle:after {
    margin-bottom: 1em;
}
}
