/*
Theme Name: reykjavik Child
Description: Child theme for reykjavik
Author: British Canoeing
Template: reykjavik
*/
@media (max-width: 600px) {.awardbox {width: 100% !important; margin-right:0px !important; }}
@media (max-width: 600px) {.awardbox1 {width: 100% !important; margin-right:0px !important;}}
@media (max-width: 700px) {.contactcolumn img {max-width:80% !important; margin-left:0px !important;}}
@media (max-width: 700px) {.contactcolumn {width: 100% !important;}}
@media (max-width: 700px) {.contactuscolumn img {max-width:100% !important; margin-left:0px !important;}}
@media (max-width: 700px) {.contactuscolumn {width: 100% !important;}}
@media (max-width: 700px) {.committeecolumn img {max-width:80% !important; margin-left:0px !important;}}
@media (max-width: 700px) {.committeecolumn {width: 100% !important;}}
@media (max-width: 850px) {.imagefix img {width: 100% !important;}}
@media (max-width: 1024px) {.committeecolumn img {max-width:80%; margin-left:0px;}}
@media (max-width: 1024px) {.committeecolumn {width: 50%;}}
@media (max-width: 1024px) {.contactcolumn img {max-width:80%; margin-left:0px !important;}}
@media (max-width: 1024px) {.contactcolumn {width: 50%;}}
@media (max-width: 1024px) {.contactuscolumn img {max-width:80%; margin-left:0px !important;}}
@media (max-width: 1024px) {.contactuscolumn {width: 50%;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.contactcolumn img {max-width:80%!important; margin-left:0px;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.contactcolumn {width: 50%!important;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.contactuscolumn img {max-width:80%!important; margin-left:0px;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.contactuscolumn {width: 50%!important;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.committeecolumn img {max-width:80%!important; margin-left:0px;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.committeecolumn {width: 50%!important;}}
@media (max-width: 700px) {.elearningcolumn img {max-width:100% !important; margin-left:0px !important;}}
@media (max-width: 700px) {.elearningcolumn {width: 100% !important;}}
@media (max-width: 1024px) {.elearningcolumn img {max-width:100%; margin-left:0px;}}
@media (max-width: 1024px) {.elearningcolumn {width: 50%;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.elearningcolumn img {max-width:80%!important; margin-left:0px;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.elearningcolumn {width: 50%!important;}}
@media (max-width: 1022px) {.searchbox-position {display:none!important;}}
@media (max-width: 850px) {.imagefix img {width: 100% !important;}}
@media (max-width: 700px) {.elearningcolumn2 img {max-width:100% !important; margin-left:0px !important;}}
@media (max-width: 700px) {.elearningcolumn2 {width: 100% !important;}}
@media (max-width: 1024px) {.elearningcolumn2 img {max-width:100%; margin-left:0px;}}
@media (max-width: 1024px) {.elearningcolumn2 {width: 33%;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.elearningcolumn2 img {max-width:100%!important; margin-left:0px;}}
@media screen and (max-width: 1025px) and (min-width: 701px){.elearningcolumn2 {width: 33%!important;float:left!important;}}

ul.products .product .price {margin:0px 0px 10px 0px;}
h3.woocommerce-loop-product__title {margin-bottom:15px!important;}
span.ngbMemberPrice .price, span.yourPrice .price {font-size:19px;}
span.nonMemberPrice .price {font-size:17px;}
ul.products .product h3 {font-size:17px;}
span.priceTitle, span.ngbMemberPrice {font-size:15px;}
span.ngbMemberPrice {color:#023d86!important;font-weight:700;}
span.nonMemberPrice {color:#333!important;font-weight:500;}
span.yourPrice {color:#005000!important;font-weight:500;}


div.menu {font-size:13px!important;}
.button {margin-bottom:15px!important;border:none;}
div.textwidget a.button {background-color:#f1f1f1;color:#555;}
.post-table-of-contents .is-passed a {text-decoration:none!important;}
.img-responsive {padding-bottom:10px;}
.link-more {padding-bottom:10px;}
.entry-summary{margin: 0 0 1em;}
.single .entry-meta {display:none;}
.main-navigation-container .menu > ul > li > a {border-left-width: 0px;border-top-width: 0px;}
.site-content-inner {padding: 1.2rem 2rem 2.1rem 2rem;}
.intro-inner {padding: 2.1rem 0;}
.site-header-content {padding-top: 1.2em;padding-bottom: 1.2em; border-bottom-width: 1px; border-bottom-style: solid;}
.sm-list-inline.sm-grid-boxes-news {display: none;}
.sm-grid .grid-sm-boxes-in a {border: none;max-width: 100%;font-weight: 600;}
.wdm-col-3-2-1.hentry {margin-top: 10px !important;padding-top: 0 !important;width:100%}
.intro-inner {padding: 1.5rem 0;}
.awardbox p {line-height:15px;font-size:90%;color:#fff;margin-bottom:5px;}
.awardbox h2 {line-height:20px;font-size:150%;color:#fff;font-weight:700;padding-bottom:5px;}
.awardbox h3 {padding-top:10px;line-height:15px;font-size:110%;color:#fff;font-weight:700;}
.awardbox {background-color:#df1931;padding:30px;border-radius:10px;width:400px;float:right;margin:5px 50px 20px 40px;box-shadow: 0px 3px 15px rgba(0,0,0,0.4);}
.awardbox ul {line-height:16px;font-size:90%;color:#fff;}
.awardbox a {line-height:16px;font-size:95%;color:#fff;}
.awardbox a:visited {line-height:16px;font-size:95%;color:#fff;}
.widget-text-media {box-shadow: 0px 3px 10px rgba(0,0,0,0.4)}
#eu-cookie-bar {padding:10px 10px 10px 10px;}
.footer-area-site-info {padding: 0.2rem;}
.footer-widgets {padding:0px;}
.awardbox1 p {line-height:14px;font-size:80%;color:#fff;}
.awardbox1 h2 {line-height:19px;font-size:120%;color:#fff;font-weight:700;}
.awardbox1 h3 {line-height:12px;font-size:90%;color:#fff;font-weight:700;}
.awardbox1 {background-color:#df1931;padding:20px;border-radius:10px;width:300px;float:right;margin:5px 10px 20px 15px;box-shadow: 0px 3px 15px rgba(0,0,0,0.4);}
.awardbox1 ul {line-height:14px;font-size:80%;color:#fff;}
.awardbox1 a {line-height:14px;font-size:100%;color:#fff;}
.awardbox1 a:visited {line-height:14px;font-size:100%; color: #fff;}
.entry-header {margin-bottom:2rem;}
.video-container {position:relative; padding-bottom:56.25%; padding-top:0px; height:0; overflow:hidden;margin-bottom:10px;}
.video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0;width:100%; height:100%; border: 2px solid #fff; box-shadow: 0 0 1em #000; }
.entry-meta-element {display:none;}
.contactcolumn {float: left;width: 33%;margin:0px 0px 0px 0px;padding: 10px;}
.contactcolumn img {max-width:100%;border-radius:5px;padding:30px 30px 15px 30px;}
.contactcolumn p {text-align:center; font-size:100%;}
.contactcolumn h2 {text-align:center; font-size:130%;}
.contactcolumn h2:first-child {margin-bottom:0px;}
.contactuscolumn {float: left;width: 25%;margin:0px 0px 0px 0px;padding: 8px;}
.contactuscolumn img {max-width:100%;border-radius:5px;padding:30px 30px 15px 30px;}
.contactuscolumn p {text-align:center; font-size:90%;}
.contactuscolumn h2 {text-align:center; font-size:130%;}
.contactuscolumn h2:first-child {margin-bottom:0px;}
.contactuscontainer {padding: 0px 0px 20px 0px;}
.contactuscontainer::after, .row::after {content: "";clear: both;display: table;}
.card {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);margin-bottom:20px;}
.contactcontainer {padding: 0px 0px 20px 2px;}
.contactcontainer::after, .row::after {content: "";clear: both;display: table;}
.title {color: grey;margin-bottom:5px;}
.committeecolumn {float: left;width: 33%;margin:0px 0px 0px 0px;padding: 10px;}
.committeecolumn img {max-width:100%;border-radius:5px;padding:30px 30px 15px 30px;}
.committeecolumn p {text-align:center; font-size:100%;}
.committeecolumn h2 {text-align:center; font-size:130%;}
.committeecolumn h2:first-child {margin-bottom:0px;}
.committeecard {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);background-color:#ededed;}
.committeecontactcontainer {padding: 0px 0px 20px 2px;}
.committeecontactcontainer::after, .row::after {content: "";clear: both;display: table;}
.footertable img{max-height:85px;}
img#na1 {max-height:105px;}
.footertable table, tr, td {border-width:0px;}

img#na2, img#na4 {padding:14px;margin-top:-5px;}
img#na3 {max-height:65px;padding:10px 0px 0px 0px;}
img#nacymru {padding:30px 50px 15px 40px;}

*@media (max-width: 721px) {.footertable img {width:90%;padding:0px;}}
@media (max-width: 721px) {.footertable td {padding:0px;}}


.site-footer h2{color:#d3d3d3;font-size:150%;font-weight:500;}
.elearningcolumn {float: left;width: 33%;margin:0px 0px 15px 0px;padding: 10px;}
.elearningcolumn img {max-width:100%;border-radius:5px;padding:30px 30px 15px 30px;}
.elearningcolumn p {text-align:center; font-size:100%;}
.elearningcolumn h2 {text-align:center; font-size:130%;}
.elearningcolumn h2:first-child {margin-bottom:20px;}
.elearningcolumn {background-color:#fff;}
.elearningcolumncontainer {padding: 0px 0px 20px 2px;}
.elearningcolumncontainer::after, .row::after {content: "";clear: both;display: table;}
.elearningcolumn2 {float: left;width: 25%;margin:0px 0px 15px 0px;padding: 10px;}
.elearningcolumn2 img {max-width:100%;border-radius:5px;padding:20px 20px 5px 20px;}
.elearningcolumn2 p {text-align:center; font-size:90%;}
.elearningcolumn2 h2 {text-align:center; font-size:110%;}
.elearningcolumn2 h2:first-child {margin-bottom:20px;}
.elearningcolumn2 {background-color:#fff;}
.elearningcolumncontainer2 {padding: 0px 0px 20px 2px;}
.elearningcolumncontainer2::after, .row::after {content: "";clear: both;display: table;}
.card2 {box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);min-height:300px;}
.post-navigation {display:none;}
.widget-title{margin: 0 0 0.6244rem;}
form[role="search"] input[type="search"], form[role="search"] .search-field, .search-form input[type="search"], .search-form .search-field {font-family:inherit !important; }
.site form[role="search"]::before, .site .search-form::before { content: '\f400'; position: absolute; width: 2.6244rem; height: 100%; right: 0; top: -.05em; margin:5px 0; text-align: center; font-size: 1.3rem; z-index: 1;}
.site form[role="search"] label, .site .search-form label {font-size:1em;}
.searchbox-position input[type="search"] {border-width:0px;}
.searchbox-position {float:right;width:180px;border-style:solid; border-width:1px;padding-top:0px !important; padding-bottom:0px!important; margin-top:8px !important;margin-left:30px !important;}
.error404 form {max-width:100%;}
.pt-cv-readmore {color: #fff  !important; background-color: #023d86 !important; border: none !important;border-radius:0px !important;}
.pt-cv-colsys {margin-top:18px;}


