/*
Theme Name:   Go-child
Theme URI:    https://github.com/godaddy-wordpress/go
Description:  Grand Rapids Rowing updates to Go theme
Author:       Deanna Throesch
Author URI:   http://example.com
Template:     go
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  go
*/


.rad {
    background-color: hotpink !important;
}

body, h1, h2, h3, h4, h5, .button {
    font-family: 'Open Sans', sans-serif !important;
}

.site .site-title {
    font-family: 'Handel Gothic', 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: italic;
	text-transform: uppercase;
    margin-right: 1rem;
}

.site .header__titles {
    flex-wrap: wrap;
}

.site .header__extras {
	display: block;
}

.site .wp-block-coblocks-service__content a,
.site .icrew,
.site .wp-block-coblocks-service__content a:focus,
.site .icrew:focus,
.site .wp-block-coblocks-service__content a:active,
.site .icrew:active {
	text-decoration: none;
	border-bottom: 2px solid;
}

.site .wp-block-coblocks-service__content a:hover,
.site .icrew:hover {
	border-color: transparent;
}

.site .header__titles .site-description {
    margin-left: 0;
}



.site .woocommerce {
	margin: auto;
}

.woocommerce .woocommerce-breadcrumb a:nth-child(1),
.woocommerce .woocommerce-breadcrumb .sep:nth-child(2){
    display: none;
}

.site .woocommerce-product-attributes {
	opacity: 0;
	background-color: pink;
}

.site .product_meta {
	visibility: hidden;
}

.site select {
    position: relative;
	background: url(wp-content/themes/go/dist/images/arrow-down-solid.svg);
	background: url(https://s0xbc3.p3cdn1.secureserver.net/wp-content/themes/go/dist/images/arrow-down-solid.svg);
	background-repeat: no-repeat;
    background-position: 97% 50%;
}

.site select:after {
	content: 'e5cf';
	font-family: 'Material Icons';
  	content: "expand_more";
  	-webkit-font-feature-settings: 'liga';
}

.site .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button[type=submit] {
	padding: 16px;
    font-family: 'Open Sans', sans-serif;
}

.site .select2-container--default .select2-selection--single .select2-selection__rendered {
	background: url(wp-content/themes/go/dist/images/arrow-down-solid.svg);
	background: url(https://s0xbc3.p3cdn1.secureserver.net/wp-content/themes/go/dist/images/arrow-down-solid.svg);
	background-repeat: no-repeat;
    background-position: 97% 50%;
}

.site .woocommerce {
	max-width: 1400px !important;
}

#site-nav--cart {
    width: 500px;
}

/* Header */
.site .header__navigation a {
    font-family: 'Open Sans', sans-serif;
}

.site .header__inner {
	align-items: baseline;
}

@media screen and (min-width:960px) {
    .site .header__navigation {
        justify-content: center;
        padding-left: 0;
        margin-top: 1.5rem;
    }
    .site .primary-menu .sub-menu {
        width: 300px;
    }
}

@media screen and (max-width: 959px) {

    .menu-is-open .site .primary-menu {
        background-color: white;
        justify-content: flex-start;
        margin-top: 24px;
    }

    .menu-is-open .site .header__navigation {
        margin-top: 120px;
        background-color: white;
        padding-top: 20px;
    }

    .menu-is-open .site .header__navigation-inner {
        border-top: 1px solid #ebebeb;
    }

    .site .site-title {
        font-size: 1rem;
    }
}

/* Home */
.site .wp-block-coblocks-map {
	height: 100%;
}

.site .wp-block-coblocks-map iframe {
	height: 100%;
}
/*  News */
.site .wp-block-coblocks-posts__date {
    color: #bbbbbb;
}

/* Products */
.site .label {
	padding: 0;
}

.site .flex-viewport {
	max-height: 90vh;
}

#wcpay-payment-request-wrapper {
	display: none !important;
}

#wcpay-payment-request-button-separator {
	display: none !important;
}

/* Checkout */
.site .wcpay-card-mounted {
	min-height: 50px;
	padding: 15px 10px;
	margin-bottom: 15px;
}

#wc-woocommerce_payments-new-payment-method {
	height: 20px;
	width: 20px !important;
	margin: 0 0.5em 0 0 !important;
	vertical-align: sub;
}

.site .woocommerce-checkout #payment ul.payment_methods li {
	margin: 0 0 0 3.5em !important;
}

.site .wc-payment-form {
	margin-top: 0;
}

/* Button on red background */
.site .has-primary-background-color .wp-block-button__link.wp-element-button {
	background-color: #242711 !important;
	font-family: 'Open Sans', sans-serif !important;
}
.site .wp-block-button__link.wp-element-button:hover {
	color: #FFF !important;
	background-color: #000 !important;
}
.site .wp-block-button__link.wp-element-button:active {
	color: #FFF !important;
	background-color: #242711 !important;
}

/* template alignment */
.site .site-content .alignfull {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.page-header.entry-header {
	padding-top: 0;
	padding-bottom: 2rem;
}
.site .entry-content>:first-child {
	margin-top: var(--go--spacing--vertical);
}
.wp-block-coblocks-map {
	min-height: 0 !important;
}

.wp-block-latest-posts__post-title {
	margin-top: 3rem;
	display: inline-block;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select {
	padding: 0 22px 0 0 !important;
}
.gfield_select {
	border-radius: 4px;
    line-height: 1;
    height: 72px;
}
/* Hide Gravity Form header on the Junior Profile Page */
article#post-1085 header.page-header.entry-header {
    display: none !important;
}
@media only screen and (min-width: 970px) {
#junior-winter { text-align: left;
    position: absolute;
    left: 50px;
    top: 450px;
    width: 55%;
}
}
#tab-title-additional_information {
    display: none;
}

.gchoice input[type=checkbox], .gchoice input[type=radio] {
	opacity: 1;
}

.custom-logo-link {
	padding-bottom: 1rem;
}

.header .header__inner {
	padding-top: 0.5rem;
	padding-bottom: 1rem;
}

.header .header__inner .header__navigation {
	margin-top: 0;
}

.header__titles .site-title {
	font-size: 1.8rem;
}

.wp-block-coblocks-post-carousel__date {
	color: #c8c8c8;
}
body.page-id-1295 form.variations_form cart {
    background-color: #86200E !important;
}
body.page-id-1295  table.variations tbody tr th.label {

  background-color: #86200E !important;
}
body.page-id-1295  table.variations tbody tr th.label {
 display: none !important;

}
body.page-id-1295  table.variations tbody tr td.value {
 color: #fff !important;
  background-color: #86200E !important;
  border: none !important;

}

body.page-id-1295  #junior-rowing {
/*  color: #fff !important;
  background-color: #86200E !important;*/
   color: #fff!important;
  background-color: #000 !important;

}
body.page-id-1295  div.quantity {
 display: none;
}
body.page-id-1295  div.quantity input {
 display: none;
}
body.page-id-1295  table.variations {
 border: none !important;
}
body.page-id-1295  bdi{
    color: #fff !important;
}
