/*!
Theme Name:   TMRF
Template:     reykjavik
Version:      1.0.0
Description:  Theme for TSD NHS Charity.
Author:       Huseyin Kemal
*/

/* Put your custom CSS styles below... */


.page-home .intro .h1, .page-home .intro h2 {
	visibility:  hidden;
}

.page-home .intro .page-summary {
	display:  none;
}


.secondary-navigation a {
  display:block;
  position:relative;
  max-width:100%;
  padding:1rem 2rem;
  text-decoration:none;
  border: 2px solid #38845D;
  border-top-width:2px;
  -webkit-transition:border-color 0.3s;
  -o-transition:border-color 0.3s;
  transition:border-color 0.3s;
  background-color: #38845D;
  color:#FFFFFF!important;
  border-color:#38845D!important;
  border-radius: 2rem;
  font-weight:bold;
}
.secondary-navigation a:active,
.secondary-navigation a:focus,
.secondary-navigation a:hover {
  border-color:#000000;
  background-color: #51BD85;
  color:#000000!important;
}
.secondary-navigation .menu:hover .current-menu-ancestor>a,
.secondary-navigation .menu:hover .current-menu-item>a {
  border-color:#000000;
}
.secondary-navigation .menu .current-menu-item>a,
.secondary-navigation .menu .current-menu-item>a:hover {
  border-color:#000000;
}

.secondary-navigation .menu .current-menu-item>a:hover {
  border-color:#000000;
}
.secondary-navigation .current-menu-item>a {
  border-color:#000000;
}
.secondary-navigation .icon {
  margin-right:0.382em
}

.site-header-content .secondary-navigation + .social-links {
	display:none;
}




.button,
.cart_totals .checkout-button,
.main-navigation-container .button>a,
.page-numbers:not(.current):not(.dots),
.wp-block-button__link,
.wp-block-search .wp-block-search__button,
[type=button],
[type=reset],
[type=submit],
button {
  display:inline-block;
  padding:1em 2em;
  margin-top:2px;
  margin-bottom:2px;
  text-align:center;
  text-transform:uppercase;
  text-decoration:none;
  font-size:0.809em;
  letter-spacing:0.0636666667em;
  border:2px solid #38845D;
  border-radius:1.5rem;
  cursor:pointer;
  -webkit-transition:background 0.3s,color 0.3s,border-color 0.3s;
  -o-transition:background 0.3s,color 0.3s,border-color 0.3s;
  transition:background 0.3s,color 0.3s,border-color 0.3s
}
.cart_totals form .checkout-button,
.main-navigation-container form .button>a,
.wp-block-search form .wp-block-search__button,
form .button,
form .cart_totals .checkout-button,
form .main-navigation-container .button>a,
form .page-numbers:not(.current):not(.dots),
form .wp-block-button__link,
form .wp-block-search .wp-block-search__button,
form [type=button],
form [type=reset],
form [type=submit],
form button {
  margin-top:0;
  margin-bottom:0
}
.cart_totals div[class*=hover-color-] .checkout-button,
.main-navigation-container div[class*=hover-color-] .button>a,
.wp-block-search div[class*=hover-color-] .wp-block-search__button,
div[class*=hover-color-] .button,
div[class*=hover-color-] .cart_totals .checkout-button,
div[class*=hover-color-] .main-navigation-container .button>a,
div[class*=hover-color-] .page-numbers:not(.current):not(.dots),
div[class*=hover-color-] .wp-block-button__link,
div[class*=hover-color-] .wp-block-search .wp-block-search__button,
div[class*=hover-color-] [type=button],
div[class*=hover-color-] [type=reset],
div[class*=hover-color-] [type=submit],
div[class*=hover-color-] button {
  -webkit-transition:none;
  -o-transition:none;
  transition:none
}
.button:active,
.button:focus,
.button:hover,
.cart_totals .checkout-button:active,
.cart_totals .checkout-button:focus,
.cart_totals .checkout-button:hover,
.main-navigation-container .button>a:active,
.main-navigation-container .button>a:focus,
.main-navigation-container .button>a:hover,
.page-numbers:active:not(.current):not(.dots),
.page-numbers:focus:not(.current):not(.dots),
.page-numbers:hover:not(.current):not(.dots),
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-search .wp-block-search__button:active,
.wp-block-search .wp-block-search__button:focus,
.wp-block-search .wp-block-search__button:hover,
[type=button]:active,
[type=button]:focus,
[type=button]:hover,
[type=reset]:active,
[type=reset]:focus,
[type=reset]:hover,
[type=submit]:active,
[type=submit]:focus,
[type=submit]:hover,
button:active,
button:focus,
button:hover {
  text-decoration:none;
  border-color:transparent;
	border-color:#000000;
  background-color: #51BD85;
  color:#000000!important;
}
.button:hover,
.cart_totals .checkout-button:hover,
.main-navigation-container .button>a:hover,
.page-numbers:hover:not(.current):not(.dots),
.wp-block-button__link:hover,
.wp-block-search .wp-block-search__button:hover,
[type=button]:hover,
[type=reset]:hover,
[type=submit]:hover,
button:hover {
  outline:0
}
.button:focus,
.cart_totals .checkout-button:focus,
.main-navigation-container .button>a:focus,
.page-numbers:focus:not(.current):not(.dots),
.wp-block-button__link:focus,
.wp-block-search .wp-block-search__button:focus,
[type=button]:focus,
[type=reset]:focus,
[type=submit]:focus,
button:focus {
  outline:thin dashed
}
.button:active,
.cart_totals .checkout-button:active,
.main-navigation-container .button>a:active,
.page-numbers:active:not(.current):not(.dots),
.wp-block-button__link:active,
.wp-block-search .wp-block-search__button:active,
[type=button]:active,
[type=reset]:active,
[type=submit]:active,
button:active {
  outline:0;
  opacity:0.9
}
.button:disabled,
.cart_totals .checkout-button:disabled,
.main-navigation-container .button>a:disabled,
.page-numbers:disabled:not(.current):not(.dots),
.wp-block-button__link:disabled,
.wp-block-search .wp-block-search__button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled,
button:disabled {
  background:none;
  color:inherit;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:0.5;
  cursor:not-allowed
}

.hide-block {
	display: none!important;
}

/*
.breadcrumbs .home:before {
  content:"";
  position:relative;
  top:0.1em;
  margin-right:0.191em;
  line-height:0.618;
  font-size:1.191rem
}

.breadcrumbs-container {
	position: relative;
	padding: 1.618rem 0;
	border-color: transparent;
}
*/


/* Change Columns breakpoint to 500px */
/*@media (max-width: 899px){
.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100% !important;
}
}
@media (min-width: 800px){
.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
}
}*/