﻿@charset "UTF-8";
/* Discover Blairgowrie Dec 2019 

Thunder -   #505160     rgba(80,81,96,1)
Raspberry -	#C60035		rgba(139,10,80,1)
Red -       #d13525     rgba(209,53,37,1)
Yellow      #FACD68     rgba(250,205,104,1)
Waterfall - #68829e     rgba(104,130,158,1)
New grass - #86ac41     rgba(134,72,165,1)
Reflection  #34675c     rgba(52,103,92,1)
Mist        #7da3a1     rgba(125,163,161,1)

*/

body {font-size:20px;}

a {color: #C60035;}
a:hover, a:focus {color:#505160;}
a.button:hover, a.button:focus {color:#fff;}

.event-card .text-holder h2 a:hover {color:#505160;}
.text-holder .img-holder {float:right;max-width:180px;max-height:150px;overflow:hidden;padding-left:10px}
.text-holder .prizeimg-holder {max-width:300px;max-height:400px;overflow:hidden}

.mb-50 {margin-bottom: 50px;}
.ml-50 {margin-left: 50px;}
.mb-5 {margin-bottom: 5px;}

.bggreen {background-color: #86ac41; color:#ffffff;}
.bgorange {background-color: #FACD68; color:#f00;}
.bgorange a, .bgyellow a {text-decoration: underline;}
.bgyellow {background-color:#FBEA05 ; color:#f00;}
.bgred {background-color: #d13525; color:#ffffff;}
.bold {font-weight: bold;}

.radio {display: block; font-size: 16px;}

.progbar {text-align:right;}

table.data td, table.data th {text-align: center;}

.flat {margin: 0 !important;}
.flat hr {margin: 0 0 15px 0;}

.cms_cart_widget {padding: 0;margin: 0 10px 0 0;align-content: center;}
.login-bar .grid-x p.login-cart {margin-left: 20px;}

.product_price input, [type=number] {width: 50%; display: inline;}

#main .full-list .product_price, p.full-list, span.full-list {margin-top: 5px;}

#main .full-list .system_button {margin: 0;}
.full-list .product_price input, [type=number] {width: 25%;}

.form label {color: #777;font-weight: bold;}

[type=radio] {height: 10px;}
input.text {border:none;background:none;height:35px;color:#d13525;font-weight:bold;text-decoration:underline;}

.fullwidth li {width:100%;}
.bgrey li {background:#ddd;}

@media print,screen and (max-width:1024px){
	body {font-size: 14px;}
}


/****** Projects *******/

.page-intro {text-align: center;}
.big p {font-size: 20px;}
.big p.cap {font-size: 16px;}
.big .accordion-title {font-size: 16px;}

.proj {width: 20%;}
.proj:last-child {width: 20%;}

@media print,screen and (max-width:768px){
    .proj {width: 33%;}
	.proj:nth-child(3n - 1) {width: 34%;}
	.proj:last-child {width: 34%;}
}

.card-divider:hover, .card-divider:focus {background:#FACD68;}
.card-divider h5, .card-divider h5 a {margin: 0 auto;color:#ffffff;}
.card-divider h5:hover, .card-divider h5:focus {color:#C60035;}
.card-section h5 {margin-top:10px;}

.big .accordion-title {background-color: #FACD68;}

.filter {
  margin: 30px 0 10px;
}

.filter a {
  display: inline-block;
  padding: 10px;
  border: 2px solid #333;
  position: relative;
  margin-right: 20px;
  margin-bottom: 20px;
}

.tabs-content .tabs-panel {color:#333;}

/****** CAP *******/

.big .accordion-title:hover, .big a.accordion-title:focus {background:#C60035;color:#fff;}


/* HELPER CLASSES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.filter a.active:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 0;
  border-color: #333 transparent transparent transparent;
}

.is-animated {
  animation: .6s rotate-right;
}
